클라우드/AWS

[AWS] AWSome Day (Compute / Storage)

세브웁스 2022. 6. 9. 15:00
반응형

 

2022.6.9

AWS 무료 온라인 컨퍼런스

Compute

Amazon Elastic Compute Cloud (Amazon EC2)

 

 

  • 크기 조정 가능한 컴퓨팅 용량
  • 컴퓨팅 리소스 완전 제어
  • 새로운 서버 인스턴스 확보 및 부팅 시간 단축
  • Amazon Mahine Image(AMI) 사용
  • 필요에 따라 인스턴스 추가 / 종료
  • 인스턴스 일시 중지 및 다시시작
  • 지원되는 인스턴스에 초당 결제 적용

장점 : 탄력성 / 제어 / 유연성 / 통합 / 안정성 / 보안 / 저렴한 비용 / 용이성


Amazon EC2 인스턴스 패밀리 및 이름

 

인스턴스 패밀리 예시 사용 사례
범용 A1 / T3/ T3a / T2 / M6g / M5 트래픽이 적은 웹 사이트 / 웹 어플리케이션
소형 데이터베이스 및 중형 데이터베이스
컴퓨팅 최적화 C5 / C5n / C4 / C7g 고성능 웹 서버
동영상 인코딩
메모리 최적화 R5 / R5n / X1e / X1 / z1d 고성능 데이터베이스
분산 메모리 캐시
스토리지 최적화 I3 / I3en / D2 / H1 데이터 웨어하우징
로그 또는 데이터 처리 애플리케이션
엑셀러레이티드 컴퓨팅 P3 / P2 / Inf1 / G4 / G3 / F1 3D 시각화
기계 학습

Amazon Elastic Container Service (Amazon ECS)

 

 

  • 컨테이너의 실행 조정
  • 컨테이너를 실행하는 노드 플릿 유지관리 / 확장
  • 인프라 구축의 복잡성 제거
  • 일정 예약 및 오케스트레이션 / 클러스터 관리자 / 배치 엔진으로 구성

AWS Lambda

 

 

  • 완전 관리형 컴퓨팅 서비스
  • 상태 비저장 코드 실행
  • 다국어 지원
  • 일정에 따라 또는 이벤트에 대한 응답으로 코드 실행

서버리스 애플리케이션 사용 사례

 

사용 분야 사용 예시
웹 애플리케이션 정적 웹 사이트 / 복잡한 웹 애플리케이션 / Flask 및 Express용 패키지
백엔드 애플리케이션 및 서비스 / 모바일 / IoT
데이터 처리 실시간 / MapReduce / 배치 / 기계 학습 추론
Chatbot Chatbot 로직 지원
Amazon Alexa 음성 지원 애플리케이션 지원 / Alexa Skills Kit
IT 자동화 정책 엔진 / AWS 서비스 확장 / 인프라 관리

Storage

Amazon S3

 

 

클라우드상의 확장 가능하고 내구성이 뛰어난 객체 스토리지

 

  • 객체 수준 스토리지
  • 99.999999999% 내구성을 제공하도록 설계
  • 이벤트 트리거
  • 데이터를 저장 및 검색하도록 구축
  • 속도 / 내구성 / 가용성이 뛰어난 객체 액세스
  • 버킷에 저장할 수 있는 객체 수 제한 없음
  • 웹 어디서나 언제든 데이터 저장 및 검색

 

사용 사례

  • 콘텐츠 저장 및 배포
  • 백업 및 아카이빙
  • 빅 데이터 분석
  • 재해 복구
  • 정적 웹  사이트 호스팅

Amazon S3 Clacier

 

 

클라우드상의 저렴하고 내구성이 뛰어난 아카이브 스토리지

 

  • 장기 데이터 스토리지
  • 아카이브 및 백업
  • 비용이 매우 저렴한 스토리지

 

사용 사례

  • 미디어 자산 워크플로
  • 의료 정보 아카이빙
  • 규제 및 규정 준수를 위한 아카이빙
  • 과학적 데이터 스토리지
  • 디지털 보존
  • 마그네틱 테이프 대체

Amazon EBS

 

 

Amazon EC2 인스턴스를 위한 내구성이 있는 블록 수준 스토리지를 제공하는 네트워크 연결 볼륨

 

  • 인스턴스용 영구 블록 스토리지
  • 복제를 통해 보호
  • 상이한 드라이브 유형
  • 몇 분 만에 확장 또는 축소
  • 프로비저닝한 만큼만 요금 지불
  • 스냅샷 기능
  • 암호화 사용 가능

목적별 데이터베이스

목적 데이터베이스
Relation Amazon RDS / Amazon Aurora / Amazon Redshift
Key-value Amazon DynamoDB
In-memory Amazon ElastiCache / Amazon MemoryDB for Redis
Document Amazon DocumentDB
Wide-Column Amazon Keyspaces (for Apache Cassandra)
Graph Amazon Neptune
Ledger Amazon QLDB
Time Series Amazon Timestream

Database


DIY와 AWS 데이터베이스 서비스 비교

 

Amazon EC2의 데이터베이스

  • 운영체제 액세스
  • 특정 애플리케이션의 기능 필요

 

AWS 데이터베이스 서비스

  • 손쉬운 설정 / 관리 / 유지
  • 즉각적인 고가용성 구현
  • 성능에 초점
  • 관리형 인프라

Amazon RDS

클릭 몇 번으로 클라우드에서 관계형 데이터베이스를 설정 / 운영 / 조정

 


Amazon Aurora

클라우드용으로 빌드된 MySQL 및 PostgreSQL 호환 관계형 데이터베이스

 


Amazon DynamoDB

어떤 규모에서든 빠르고 유연한 NoSQL 데이터베이스 서비스

장점 : 완전관리형 / 세분화된 액세스 제어 / 빠르고 일관된 성능 / 유연성

 

 

적합한 애플리케이션 : 최상의 수평 / 확장 기능 필요 / 단순한 대용량 데이터 / 신속하고 간편하게 확장 / 복잡한 조인x


반응형