aws (9) 썸네일형 리스트형 aws EC2 Window Server에서 GPU 인식시키기 가상 환경에서 버츄얼 캐릭터를 띄워서 방송 플랫폼에 송출시키는 프로젝트를 수행 중이다. 과정에서, GPU를 사용할 필요가 있다 느껴 Window Server를 선택했다. 그러나 과정이 만만치 않았는데, 수많은 삽질 끝에 GPU를 인식시켰다. 아래는 나처럼 삽질하지 말고 제발 편하게 연결하라는 의미에서 이 글을 남긴다. 1. Window Server 이미지는 2016이나 2019를 선택한다. EC2에서 Window 운영체제로 가상머신을 생성한다면 Window Server만 나타난다. (정정) Window Server base 2022에서 GPU가 제대로 인식되는 게 확인됐다. 그 중, Window Server base 2022의 경우 GPU가 인식되지 않는다. (원인 불명) 생성 과정에서 인스턴스는 g4d.. 생성한 ec2 가상머신에 접속하기 https://forfull.tistory.com/entry/ec2-%EA%B0%80%EC%83%81%EB%A8%B8%EC%8B%A0-%EB%A7%8C%EB%93%A4%EA%B3%A0-%EC%A0%91%EC%86%8D%ED%95%B4%EB%B3%B4%EA%B8%B0 aws ec2 가상머신 만들기 2023년 8월 기준으로 aws의 UI가 변경됐습니다. 이미지로 올려 놓은 것들을 모두 변경할 예정입니다. 개요 ec2는 컴퓨터 자원. 즉, '컴퓨터'다. 우리가 쓰는 컴퓨터는 물리장치인 하드웨어가 있어야 forfull.tistory.com 가상머신을 안 만들었으면 위 블로그를 읽고 한 번 만들어보기 바란다. 우리가 만든 가상머신에 접근을 못하면 무슨 의미가 있는가? 가상머신을 만들었으니 접근해볼 차례다. 까다로.. ubuntu에 mysql 설치 및 DBeaver로 연결하기 1. 사전 준비 AWS https://forfull.tistory.com/entry/ec2-%EA%B0%80%EC%83%81%EB%A8%B8%EC%8B%A0-%EB%A7%8C%EB%93%A4%EA%B3%A0-%EC%A0%91%EC%86%8D%ED%95%B4%EB%B3%B4%EA%B8%B0?category=909239 ec2 가상머신 만들고 접속해보기 가상머신을 만들어보자. 1. 프리 티어만 체크 2. Ubuntu 20.04 LTS 선택 계속 다음을 클릭해야 하며, 검토 밋 시작을 눌러선 안됨 계속 다음을 클릭해야 하며, 검토 밋 시작을 눌러선 안됨 기본적으로 forfull.tistory.com GCP https://forfull.tistory.com/entry/GCP%EB%A5%BC-%EC%9D%B4%E.. S3 버킷에 정책 설정하기 https://forfull.tistory.com/entry/aws-S3-%EB%B2%84%ED%82%B7-%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0 aws S3 버킷 생성하기 S3로 들어가면 다음과 같은 화면이 나온다. 버킷 만들기 클릭 버킷 이름을 설정한다. 버킷이름은 store.{domainName}으로 설정해주는 것이 좋다. ex. domainName이 test.ga이면 store.test.ga 객체 소유권은 AC.. forfull.tistory.com 버킷을 만들지 않았다면 위 사이트로 들어가서 만들고 오는 것을 권장한다. 생성된 버킷을 누르고 권한 탭을 누르면 다음과 같이 나올 것이다. 아래 버킷 정책이 보이는데 저기서 액세스 권한을 설정할 것이다. 편집 클릭 편집을 누.. aws S3 버킷 생성하기 S3로 들어가면 다음과 같은 화면이 나온다. 버킷 만들기 클릭 버킷 이름을 설정한다. 버킷이름은 store.{domainName}으로 설정해주는 것이 좋다. ex. domainName이 test.ga이면 store.test.ga 객체 소유권은 ACL비활성화 그대로 둔다. ACL이 활성화되면 다른 aws계정에서 접근이 가능하게 된다. 오직 이 계정만 사용할 수 있게 해야 한다. 퍼블릭 액세스 차단 설정에서 모든 퍼블릭 액세스 차단 체크해제 체크 해제 시 해당 버킷 내 모든 객체(파일, 폴더)가 퍼블릭 상태가 된다는 것을 경고문으로 알려준다. 체크하고 다음으로 넘어간다. 나머지 설정은 그대로 두고 아래에 있는 버킷 만들기를 클릭한다. 만약, 이와 같은 오류가 뜬다면, 버킷을 삭제하고 동일한 버킷을 다시 생성.. node.js에서 aws-sdk 연동 및 S3 사용해보기 먼저 aws-sdk module을(를) 사용하기 위해서는 IAM 키를 발급받아야 한다. 우측 액세스 키 관리 클릭 보안 자격 증명 페이지에서 새 액세스 키 만들기 클릭하고 키파일 다운로드 키 파일은 .csv 형태로 다운로드가 되고 파일 내에는 두 개의 키값이 존재한다. aws-sdk를 사용하는 방법은 2가지가 있다. 1. C:\Uesrs\userName\.aws 에서 credentials 파일을 만들어서 키 값을 저장 - 이때 credentials 파일은 아무런 확장자가 없어야 한다. - 파일명은 반드시 "credentials" 로 명명해야 한다. 2. json 파일을 만들어서 키 값을 저장 개인적으로 2번째 방법을 선호하는 편이다. 그럼 키 값은 csv에 있는 그대로를 넣으면 될까? https://do.. route53을 이용하여 도메인 연결하기 https://forfull.tistory.com/15?category=899125 freenom을 이용하여 도메인 등록을 해보자. freenom 해외에서 운영하고 있는 도메인 등록 서비스 업체이다. 본사는 네덜란드 암스테르담에 있다. 사용하기 전에 로그인을 하는 게 좋다. (google or facebook) 본인이 사용하고자 하는 도메인명을 forfull.tistory.com 여기서 도메인 등록을 하였을 것이다. route53 > 호스팅 영역 > 새 호스팅 영역 생성 도메인 이름 : freenom에서 등록한 도메인 사용 생성하면 위 화면과 같이 나온다. 그중 NS 유형에 있는 값들을 모두 메모장에 복사해놓는다. (freenom에서 설정해야 함, 후술) 호스팅 영역 > 레코드 생성 값 : ec2 가상머.. IAM을 이용하여 계정에 사용자 추가하기 IAM (Identity and Access Management) 직역하면 신원 접근 관리인데, 인가된 대상의 권한을 제어한다고 보면 된다. IAM이 왜 필요할까? 예로, 5명(A, B, C, D, E)을 한 팀으로 구성하여 클라우드 협업을 한다고 가정해보자. 이 5명은 하나의 아이디를 공유하여 사용하기로 했으며, A가 직접 EC2 가상머신과 Route53, Domain service로 도메인을 연결했으며, 빠른 배포를 계획하고 있었다. 배포 준비를 다 마치고 B가 마지막 테스트를 위해 점검 중이었는데, 접속 오류가 발생했다. 웹페이지를 찾을 수 없다는 오류가 계속 발생하여 원인을 살펴보던중 도메인 설정 값이 바뀐 것을 확인했다. A에게 도메인 값을 물어봤으나, 자기는 바꾼 적이 없었다고 한다. 알고보니.. 이전 1 2 다음 목록 더보기