AWS(Amazon Web Services) 소개
Amazon이 제공하는 클라우드 컴퓨팅 플랫폼서비스. 기업 및 개발자에게 인프라스트럭처 및 다양한 컴퓨팅 리소스를 인터넷을 통해 제공하는 클라우드 컴퓨팅 공급자로, 많은 기업 및 조직에서 사용되고 있다.
AWS 를 이용하여 웹 애플리케이션을 개발, 배포 및 관리하거나 데이터를 저장, 분석 및 처
리하는데 이용할 수 있다.
ex) 컴퓨팅, 스토리지, 데이터베이스, 네트워킹, 보안, 머신 러닝, 분석, IoT
AWS 주요 기능
1. Amazon EC2 (Elastic Compute Cloud): 가상 서버를 제공하여 웹 애플리케이션 및 다른 소프트웨어 실행
2. Amazon S3 (Simple Storage Service): 스토리지 서비스로, 파일 및 데이터 저장 및 관리
3. Amazon RDS (Relational Database Service): 관계형 데이터베이스를 호스팅, 관리
4. Amazon Lambda: 서버리스 컴퓨팅 서비스, 코드를 실행하고 애플리케이션을 자동으로 확장 가능
5. Amazon DynamoDB: NoSQL 데이터베이스 서비스로, 확장 가능 및 빠른 읽기/쓰기 처리 제공
6. Amazon Route 53: 도메인 등록 및 DNS 관리 서비스로, 웹 사이트 및 애플리케이션의 네트워크 트래픽 관리
7. Amazon SNS (Simple Notification Service): 애플리케이션에서 푸시 알림 및 메시징을 전송
8. Amazon SQS (Simple Queue Service): 애플리케이션 간의 메시지 대기열을 관리 및 메시지 전달
9. AWS Elastic Beanstalk: 애플리케이션 쉽게 배포, 관리 가능
AWS ESC 접속
Step.0 AWS Console 로그인
https://console.aws.amazon.com/console/home
https://console.aws.amazon.com/console/home
console.aws.amazon.com
링크에 접속하여, 로그인을 진행한다.
실습 계정인 경우 IAM 사용자로 로그인한다.
계정 ID(12자리) : your account ID : your id PW : your password |
Step 01. EC2 실행
- 리전변경 > 오사카(우측상단)
- 우측 상단 검색에서 'EC2' 검색 후 실행
- 인스턴스 확인
- 인스턴스 시작(활성화) - 우클릭 후 인스턴스 시작(실행중 표시 활성화됨)
원격 서버 접속 for mac
터미널 프로그램 실행 > 암호화 키 저장위치로 이동 > 권한 변경
- 암호화 키( *.pem ) 권한변경
chmod 400 저장위치/*.pem
- 터미널 창에서 실습 서버에 접속
ssh -i 저장위치/*.pem 터미널접속ID@서버IP -p 22
ssh -i *.pem aa@1.1.1.1 -p 22
- 서버 최초 접속 시, 아래와 같이 메시지가 출력되면 yes 입력
The authenticity of host '1.1.1.1 (1.1.1.1)' can't be established.
ED25519 key fingerprint is SHA256:sZo6lnulkMzyqOiM8kHoQNvTr/NRLurQWz+DzzZbWss.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
- 서버 접속 확인

Conda 가상환경 접속
- conda 가상환경 만들기
$ conda create -n 가상환경이름 python=파이썬 버전
- 아래 명령어로 가상환경에 접속
$ conda activate 가상환경이름
- 주요 라이브러리 설치( y(yes) 입력)
$ conda install numpy scipy scikit-learn pandas lightGBM
$ pip install xgboost streamlit chardet
- jupyter notebook 설치
$ conda install jupyter notebook
Jupyter Notebook 실행
- 가상환경 접속
conda activate 가상환경이름
- 주피터 실행
jupyter-notebook --ip=0.0.0.0 --no-browser --port=포트번호 &
- 주소로 접속
http://IP주소:port 번호 |

'Cloud' 카테고리의 다른 글
GCP 빅쿼리 Locker 연동하기 (0) | 2023.10.25 |
---|---|
Google Cloud Console - 새프로젝트, VM, 방화벽 (1) | 2023.10.17 |
Google Cloud 라이브러리 설치, 환경변수 세팅 (0) | 2023.10.17 |