Cloud 6

AWS SageMaker

Sagemaker 머신러닝 개발 플랫폼 - Web base IDE Prepare -> Build -> Train & Tune -> Deploy & Manage 개발환경 / 학습환경 / 추상환경을 나눠서 작업하여 작업의 효율성을 높일 수 있다. 라벨링(Labeling) Annotating 관련해서 User가 원하는 형태로 할 수도 있고, 자동으로 작업을 할 수도 있다. 모델개발(Build) Notebook instance RDS와 유사 Jupyter 환경으로 개발 가능 SageMaker Studio(협업) SSO 로그인 : 사용자에게 초대 메일 발송, 초기 로그인 시 패스워드 세팅 IAM 로그인 : 전용URL로 접속 학습과 최적화 (Train & Tune) SageMaker의 내부 구조 도커 & 컨테이너 ..

Cloud/AWS 2021.04.08

AWS IAM ( Identify and Access Management )

IAM ( Identify and Access Management ) AWS 리소스를 사용하는 그룹, 유저, 사용권한 등을 전체적으로 관리하는 서비스 모든 서비스에 걸쳐 영향을 미치기 때문에 팀 작업 및 공동 작업시에 필수적으로 알아야 하는 서비스 Group 탭 그룹을 추가, 삭제 하고, 그룹마다 세부적인 리소스 사용권한을 부여하고, 유저들을 그룹별로 묶어 관리할 수 있습니다. 그룹에 소속된 유저는 자동으로 그룹이 가지고 있는 권한을 부여받게 됩니다. User 탭 유저를 추가, 삭제하고 유저를 그룹에 소속시키거나, 특정 유저에게만 권한을 부여할 수 있습니다. Access Type : Programmat..

Cloud/AWS 2021.04.07

EC2-RDS-Connect

EC2 - RDS - Connect EC2 인스턴스 생성(Ubuntu 18.04 ver) 및 server connect key name : ec2_rds_lambda_key key attribute 보안 설정 --> Users가 포함된 값 삭제 --> 관리자만 접근이 가능하도록 한다. *보안성 확보 AWS 콘솔 창에서 Connect를 통해 SSH 값 복사 윈도우 터미널 (cmd , powershell, xshell...etc)을 활용해서 key.pem 파일이 있는 경로로 이동 복사한 SSH 값 입력 후 서버 진입 Before EC2 -RDS Connect 먼저, 만든 EC2와 RDS가 AWS의 같은 VPC ID에 포함되야 EC2와 RDS가 연결이 된다. 여기서 VPC는 Virtual Private Clo..

Cloud/AWS 2021.03.31

개발 서버 환경 구축

연결(Connect) powershell 터미널을 활용해서 연결 보안 key pair 있는 폴더로 이동 예. cd C:\key\AWS AWS 상에 있는 SSH 클라이언트를 통해 서버 접속 완료 터미널 가이드 powershell 관리자 권한 실행 python 버전 확인 기본적으로 2.7 버전대가 설정되어 있고, 프롬프트 진입 python2와 python3 차이? Ctrl + D 단축키 혹은 quit() 메서드를 이용해 프롬프트를 빠져나온다. python3 입력하면 "command not found" 문구 출력 따라서, 파이썬 3 버전으로 upgrade가 필요하다. centos : sudo yum install python3 ubuntu : sudo apt-get python3 pip는 파이썬으로 작성된 패..

Cloud/AWS 2021.03.30

AWS Jupyter Notebook Server 구축

우분투 서버에 Jupyter Notebook으로 서버 개발하기 EC2 인스턴스 만들기 리눅스 18.04 버전으로 생성 키 페어 새로 생성 --> 관리자 권한으로만 서버 접근이 가능하기 때문에 보안 속성 변경 필요 서버 연결 업데이트 sudo apt-get update sodo apt-get install python3-pip 주피터 노트북 설치하기 sudo pip3 install notebook 서버 보안을 위해 주피터 비밀번호 설정 및 접속 설정을 위해 환경 설정 파일 생성 python3 이후 프롬프트 창 from notebook.auth import passwd passwd() 비밀번호 설정한 뒤에 SHA1 값 기록해 놓기 주피터 비밀번호 설정 및 접속 설정 하기 jupyter notebook --g..

Cloud/AWS 2021.03.29

AWS , Amazon Web Services

AWS 클라우드 : 서버의 구매, 구축, 운영을 대행해주는 서비스, 웹 호스팅과 유사, 가상화 기술, 탄력적인 인프라 운영, 사용한 만큼 과금(종량제) EC2 ( Elastic Compute Cloud ) : 독립적인 컴퓨터 한 대, Linux, Window 운영체제 제공, 웹서버, 에플리케이션 서버로 주로 사용된다. S3 ( Simple Storage Service ) : 파일 서버 역할, S3가 무제한으로 데이터를 저장해주는 특성이 있기 떄문에 EC2도 저장이 되지만 S3를 주로 쓴다. 스케일은 아마존 인프라가 담당, RDS ( Relational Database Service ) : Mysql, Oracle, SQL Server 지원, 백업, 리플리케이션을 아마존 인프라가 자동으로 제공 ELB ( ..

Cloud/AWS 2021.03.22