AWS 콘솔 페이지(https://console.aws.amazon.com/)로 접속 후, SageMaker로 접속합니다. 곧바로 SageMaker로 접속하시려면, 화면 상단의 입력 화면에서 [그림 1.] 처럼 입력 화면에서 sag
만 입력하시면 SageMaker 서비스를 쉽게 찾을 수 있습니다.
[그림 1.] SageMaker 서비스 찾기
화면의 왼쪽에서 SageMaker Domain
-Studio
를 클릭합니다. 만약 Studio 도메인이 없다면 아래와 같이 SageMaker 도메인 설정 화면이 출력될 것입니다. Standard setup
을 선택하고 Config
버튼을 클릭해 주세요. ([그림 2.] 참조)
[그림 2.] SageMaker Studio Standard setup
Authentication 항목에서 AWS Identity and Access Management (IAM)
를 선택합니다.
[그림 3.] IAM 선택
Permission 항목에서 SageMaker Studio 액세스에 필요한 IAM role을 생성합니다.
Create a new role
선택Any S3 bucket
라디오 버튼 선택 후, Create role
버튼 클릭[그림 4.] IAM Role 생성
IAM Role이 성공적으로 생성되었다면, 아래 그림과 같은 메세지를 보실 수 있습니다.
[그림 5.] IAM Role 생성 완료
Network and Storage Section 항목에서 VPC를 설정합니다. VPC 항목을 선택하고 Default vpc-
로 시작하는 문자열을 선택하고 하단의 Next
버튼을 클릭해 주세요. (예: Default vpc-c721deac (172.31.0.0/16) | Default_VPC
)
[그림 6.] VPC 선택
노트북 공유 설정과 SageMaker Project&JumpStart 활성화 여부를 선택하는 화면입니다. 디폴트 세팅을 변경하지 마시고 곧바로 우측 하단의 Next
버튼을 클릭해 주세요.
[그림 7.] Studio Settings
RStudio Workbench 항목의 디폴트 세팅을 변경하지 마시고 곧바로 우측 하단의 Submit
버튼을 클릭해 주세요.
[그림 8.] RStudio Settings
모든 작업이 완료되었다면 [그림 9.]와 같이 SageMaker Domain이 생성됩니다. Status가 Pending에서 Ready로 변경될 때까지 기다려 주세요. 몇 분의 시간이 소요됩니다.
[그림 9.] SageMaker Domain 생성
Status가 Ready
로 변경되었다면 우측 상단의 Add user
버튼을 클릭합니다.
[그림 10.] Add user
User profile 항목의 디폴트 세팅을 변경하지 마시고 곧바로 우측 하단의 Next
버튼을 클릭해 주세요.
[그림 11.] User profile
SageMaker Projects and JumpStart 항목의 디폴트 세팅을 변경하지 마시고 곧바로 우측 하단의 Next
버튼을 클릭해 주세요.
[그림 12.] Studio Settings
RStudio Workbench 항목의 디폴트 세팅을 변경하지 마시고 곧바로 우측 하단의 Submit
버튼을 클릭해 주세요. 곧바로 Studio에 접속할 수 있는 사용자가 추가됩니다.
[그림 13.] RStudio Settings
우측의 Launch app
- Studio
버튼을 클릭해 주세요. 아래 그림과 같이 SageMaker Studio IDE를 시작하기 위한 JupyterServer가 시작됩니다. 약 2-3분의 시간이 소요됩니다.
[그림 14.] SageMaker Studio 접속
[그림 15.]를 참조하여 상단 메뉴의 Git
- Clone a Repository
를 선택합니다.
[그림 15.] SageMaker Studio 메인 화면
Clone a repo 팝업창의 텍스트 입력창에서 https://github.com/aws-samples/sm-model-serving-patterns
를 복사하여 붙여넣기한 후 CLONE
버튼을 클릭합니다. GitHub의 워크샵 코드가 여러분의 SageMaker Studio 계정에 연결된 EFS로 복사됩니다.
[그림 16.] Git Clone
좌측 화면에서 sm-model-serving-patterns
디렉토리가 성공적으로 생성되었는지 확인합니다.
[그림 17.] 워크샵 코드 확인
수고하셨습니다. 워크샵에 필요한 모든 준비가 완료되었습니다.