kyj311.log
로그인
kyj311.log
로그인
3. AWS - 컴퓨팅
joong
·
2022년 7월 27일
팔로우
3
AWS자격증
SAA
aws
ebs
ec2
lambda
인스턴스
3
Architecting on AWS 정리 (SAA 대비)
목록 보기
3/12
4. 컴퓨팅
ㅇ EC2 인스턴스
가상 머신 생성하고 실행하는데 사용되는 서비스
웹 호스팅, 애플리케이션, 데이터베이스, 인증 서비스 비롯해 서버가 수행하는 모든 워크로드 지원
서버, 데이터베이스, 스토리지 및 상위 애플리케이션 구성 요소 몇초 이내에 인스턴스화 가능
ㅇ AMI
인스턴스 실행하는 데 필요한 정보 제공
인스턴스 루트 볼륨의 템플릿 (os, 애플리케이션 서버, 애플리케이션)
AMI를 사용하여 인스턴스를 시작할 수 있는 AWS 계정을 제어하는 시작 권한
시작될 때 인스턴스에 연결할 볼륨을 지정하는 블록 디바이스 매핑
ㅇ Amazon EC2 Image Builder
간단한 그래픽 인터페이스, 기본 제공 자동화, AWS에서 제공하는 보안 설정을 제공
이미지 업데이트 위한 수동 단계 불필요, 자체 자동화 파이프라인도 불필요
VM 이미지를 빌드하기 위한 자동화 생성
이미지 빌드 비용을 절감
프로덕션 환경에서 사용하기 전에 테스트하여 서비스 가동 시간을 개선
ㅇ 인스턴스 유형 이름 이해
인스턴스 패밀리, 인스턴스 세대, 속성, 인스턴스 크기
ㅇ EC2 인스턴스 패밀리
범용
컴퓨팅,메모리 및 네트워킹의 균형
다양한 워크로드
웹 애플리케이션
컴퓨팅 최적화
컴퓨팅 바운드 애플리케이션
고성능 프로세서
미디어 트랜스코딩
과학 모델링, 기계 학습
메모리 최적화
대용량 데이터 세트를 메모리에 빠르게 전달
데이터베이스 서버
웹 캐시
데이터 분석
액셀러레이티드 컴퓨팅
고해상도 그래픽 처리
GPU 바운드
기계 학습
HPC
자율 주행 차량
스토리지 최적화
높은 순차적 읽기/쓰기
대용량 데이터 세트
NoSQL 데이터베이스
Amazon OpenSearch Service
ㅇ 시작 템플릿
Amazon EC2 Auto Scaling, 스팟 플릿,스팟 온 디맨드 인스턴스의 시작 프로세스를 효율화하고 간소화
AMI ID, 인스턴스 유형, 네트워크 인터페이스, 블록 디바이스 매핑, 사용자 데이터, 태그, 기타
ㅇ EC2 구매 옵션
예약 인스턴스
온디맨드 요금 대비 할인된 가격, 1~3년 약정
약정 및 안정적 상태의 사용 량
Savings Plan
예약 인스턴스와 비슷한 할인, 더높은 유연성, 1~3년 약정
유연한 액세스
스팟 인스턴스
온디맨드 대비 최대 90% 할인
내결함성, 유연성, 무상태 워크로드
온디맨드 인스턴스
장기 약정 없이 시간 단위
들쭉날쭉한 워크로드, 일시적 필요
ㅇ 예약 인스턴스
표준 예약 인스턴스
온디맨드 요금 대비 최대 72% 할인
사용량이 지속적인 경우 인스턴스 패밀리를 약정
교환할 수 없음
컨버터블 예약 인스턴스
온디맨드 요금 대비 최대 54% 할인
변경 결과가 동일하거나 더 높은 값이면 예약 인스턴스의 속성 변경 가능
ㅇ savings plans
추후 작성
ㅇ 스팟 인스턴스
온디맨드 대비 저렴한 비용, 미사용 EC2 인스턴스
스팟 인스턴스는 용량을 사용, 요청한 최고가가 스팟 요금보다 높을 경우 실행
현재 최고가에서 요청에 사용 가능한 용량이 없는 경우 -> 인터럽트
컨테이너화된 모든 요소, 빅 데이터, AI, 기계 학습, 웹서비스, CI/CD, Batch, HPC
ㅇ Amazon EBS
EC2 인스턴스에서 사용할 수 있는 안정적이고 연결 해제 가능한 블록 수준 스토리지를 제공
인스턴스에 탑재, 짧은 대기 시간, 데이터베이스 실행에 사용 가능
인스턴스를 AMI로 백업하는데 사용, S3에 저장, 이후 새로운 EC2 생성
가용 영역 내에서 정의됨, 99.999% 가용성
-> API를 통해 볼륨 생성 및 EC2 인스턴스에 연결
-> EBS 볼륨을 부팅 볼륨 또는 데이터 볼륨으로 사용
ㅇ Amazon EBS 수명 주기
생성 - 연결 - 사용 중 - 스냅샷 생성- 분리 - 삭제
ㅇ Amazon EBS 볼륨 유형
SSD는 고성능 및 범용 워크로드에 사용
부팅 볼륨, 중소 규모 데이터베이스, 개발 및 테스트 환경에 이상적
프로비저닝 된 IOPS SSD 볼륨은 일관된 IOPS 속도를 사용
HDD는 빅 데이터 및 덜 빈번한 데이터 액세스에 사용
IOPS가 아닌 처리량으로 성능을 정의하는 저비용 마그네틱 스토리지를 제공
EMR, ETL, 데이터 웨어하우스, 로그 처리 같은 대용량 순차 워크로드에 적합
ㅇ 인스턴스 스토어
인스턴스에 블록 수준의 임시 스토리지 제공
호스트 컴퓨터에 물리적으로 연결된 디스크에 위치
버퍼, 캐시, 스크래치 데이터 및 기타 임시 콘텐츠와 같이 자주 변경되는 정보를 임시로 저장하는데 적합
대기 시간 짧고, IOPS 및 처리량 높음
ㅇ AWS 기반 HPC
컴퓨팅 서비스를 대규모 병렬 클러스터로 사용해 고난도 요구사항 해결
컴퓨팅 및 네트워킹
컴퓨팅 집약적
프로세서 아키텍처 중립적
ㅇ 배치 277나중에...
ㅇ 서버리스 컴퓨팅
서버를 사용하지 않고 애플리케이션과 서비스를 구축하고 실행
사용자가 서버를 프로비저닝, 스케일링, 관리 필요 x , 고가용성
ㅇ Lambda
고가용성 컴퓨팅 인프라에서 코드를 실행하고 컴퓨팅 리소스 관리를 모두 수행
최대 15분간 실행, 최대 10GB 메모리를 지원
서버 및 OS 유지 관리, 용량 프로비저닝 및 오토 스케일링, 코드 모니터링 및 로깅
이벤트 소스
: 이벤트를 게시
Lambda 함수
: 이벤트를 처리하기 위해 작성하는 사용자 지정 코드
코드, 관련 종속성 및 구성으로 이루어짐
구성에는 이벤트를 수신할 핸들러, 사용자 대신 Lambda 함수를 실행하기 위해 수임할 수 있는 IAM 역할, 할당할 컴퓨팅 리소스, 제공 시간 제한
joong
팔로우
이전 포스트
2. AWS - 네트워킹1
다음 포스트
4. AWS - 스토리지 ⭐
1개의 댓글
댓글 작성
김승연
2022년 7월 28일
아하! 오늘도 유익한 정보 얻고 갑니다
답글 달기
아하! 오늘도 유익한 정보 얻고 갑니다