VVNN
AWS 본문
* 서비스 종류
- 컴퓨팅 : 데이터를 처리하는 서비스 (예: 가상머신)
- 스토리지 : 데이터를 정적으로 저장하는 서비스(예: 객체 저장)
- 데이터베이스 : 데이터를 구조화하여 저장하는 서비스(예: 관계형 데이터베이스)
- 네트워크 : 데이터의 이동 방법과 관련한 서비스(예: 콘텐츠 전송 네트워크)
* 컴퓨팅 서비스
- VM 기반 컴퓨팅 : 가장 익숙한 모델이나 비용과 유지 관리가 많이 필요
- 컨테이너 기반 컴퓨팅 : 워크로드를 세밀하게 분할하고 빠르게 확장할 수 있으나 추가적인 구성의 복잡성 존재
- 서버리스 기반 컴퓨팅 : 대부분의 관리 및 확장 복잡성은 없으나 하드 시스템 제한 존재
* VM 기반 컴퓨팅 서비스
메모리 및 CPU는 인스턴스 크기(예: t3.small 대 t3.xlarge) 및 인스턴스 패밀리(예: r3.small 대 c5.small)에 의해 영향.
- EC2 : 제어 수준은 가장 높고 관리 수준은 가장 낮음
- Light Sail : 관리에 있어 사용자 지정 가능
- Elastic Beanstalk : EC2와 Lightsail 사이의 관리 수준을 제공 / 서비스 아키텍처를 위한 독자적인 프레임워크 제공하나 구성을 통해 사용자 지정 가능
EC2(Elastic Compute Cloud)
* EC2 인스턴스
- 범용 : M1, M3로 시작 / vCPU, 메모리, 네트워크 속도, 저장 공간 등이 평균적인 사양
- 컴퓨팅 최적화 : C로 시작 / 메모리 대비 vCPU 비율이 높음
- GPU 인스턴스(가속화된 컴퓨팅) : G로 시작(P로 시작) / NVIDIA GPU
- 메모리 최적화 : M2, CR1으로 시작 / 메모리 용량이 큼
- 스토리지 최적화 : H, I로 시작 / 스토리지 용량이 크거나 초고속 I/O 제공
- 마이크로 인스턴스 : 가격이 가장 싸고, 프리티어로 제공 / 낮은 vCPU 성능과 적은 메모리 제공
* 요금 청구
- 온 디맨드 인스턴스 : 필요시 바로 생성 / 1시간 단위로 과금 (1분 써도 1시간 요금 청구)
공유 인스턴스 : 하나의 물리 서버에 여러개의 인스턴스 실행. 한 인스턴스가 서버 자원을 많이 사용시 다른 인스턴스 성능에 영향을 미칠 수 있음
전용 인스턴스 : 하나의 물리 서버에 하나의 인스턴스 실행. 서버 내 다른 인스턴스가 없어 영향 X.
- 스팟 인스턴스 : 경매. 인스턴스 스펙을 입력하고 원하는 가격을 불러 입찰하는 방식 / 높게 입찰하는 사람에게 할당되고, 사용 중인 해당 인스턴스를 다른 사람이 더 높은 가격으로 입찰하면 내가 가지고 있는 인스턴스 종료 / 불시에 종료되도 상관없는 업무
- 예약 인스턴스 : 1~3년 예약으로 일정 금액 선불 결제해서 이용 / 시간 당 요금 할인해줌 / 공유, 전용 인스턴스로 나뉨
# https://aws.amazon.com/ko/getting-started/fundamentals-core-concepts/?e=gs2020&p=gsrc
# https://babamba-playground.tistory.com/25
1. EC2 인스턴스 생성 : https://shlee0882.tistory.com/180
AWS EC2 시작하기(인스턴스 생성, putty, xshell 사용, 우분투 서버, 윈도우 서버 접속)
1. AWS 프리티어로 가입 한다. 가입은 매우 간단하며 자신의 카드를 등록해야하고 인증과정에서 1달러가 결제된다. 카드 등록시 visa, mastercard인지 확인해야 한다. 본인은 체크visa카드로 가입을 진
shlee0882.tistory.com
2. puTTy로 EC2 접속 : https://www.devoops.kr/79
Windows Putty 환경에서 AWS EC2 ssh 접속
항상 MAC에서만 작업하다 보니 Windows 환경에서 접속 설정을 해놓지 않았었는데. 오늘 Windows Putty 환경에서 접속 할일이 생겼네요. 아래와 같이 EC2 인스턴스에 설정되어 있는 키 페어 이름이 HarryJun
www.devoops.kr
+) 로그인 프롬프트에서 login as: 에는 '인스턴스에 연결'에 들어가면 있는 사용자 이름 입력
3. 인스턴스와 VScode 연동 : https://director-joe.kr/80
VS code Remote-ssh로 AWS EC2 인스턴스 접속 및 개발하는 법
aws ec2 인스턴스에 PuTTY(푸티)로 접속해서 개발하고 있는데 저는 vim보다는 로컬에서 비주얼 스튜디오 코드(visual studio code)나 sublime text를 써서 개발하는게 훨씬 빠르더라고요. 그래서 vs code에서 SSH
director-joe.kr
or
windows에서 putty 없이 aws에 접근하기
이전 포스팅에서 windows에서는 putty를 이용해야 접속할 수 있다고 했었습니다. 공식문서에서도 putty를 이용하라고 되어 있어 그렇게 알고 있었는데 오늘 특강을 듣다가 ssh를 이용하는 방법을 알
velog.io
windows 에서 VScode 로 aws 접근하기
이전 포스팅에서 windows에서는 putty를 이용해야 접속할 수 있다고 했었습니다. 공식문서에서도 putty를 이용하라고 되어 있어 그렇게 알고 있었는데 오늘 특강을 듣다가 visual studio code를 이용하는
velog.io
https://blog.naver.com/bagelcafe/222080279752
[노가다] [공유] VS Code ssh로 원격 서버(AWS) 연결해서 사용하기
사내 개발용 서버에서 작업 하다가 최근 아마존 AWS 에 EC2 인스턴스 서버를 생성 하여 작업을 할 일...
blog.naver.com
'스터디' 카테고리의 다른 글
Spike (0) | 2022.03.07 |
---|---|
Trade-Off (0) | 2021.09.02 |
Segmentation Network (0) | 2021.08.17 |
Regularization (0) | 2021.08.06 |
Optimizer (0) | 2021.08.03 |