02 AWS 주요 서비스 이해하기
AWS가 제공하는 주요 서비스에 대해 학습하고 이해할 수 있습니다.
Amazon Elastic Compute Cloud (EC2)
클라우드의 가상 서버
"안전하고 크기 조정이 가능한 컴퓨팅 파워를 클라우드에서 제공하는 웹 서비스"
개발자가 더 쉽게 웹 규모의 클라우드 컴퓨팅 작업을 하도록
EC2를 통해 간편하게 필요 용량을 얻어 구성가능
컴퓨팅 리소스에 대한 포괄적인 제어권 / Amazon의 검증된 컴퓨팅 인프라에서 실행
new 서버 인스턴스를 획득하고 부팅하는데 필요한 시간을 단 몇 분으로 단축
→ 컴퓨팅 요구 사항의 변화에 따라 신속하게 용량을 확장, 축소 가능
개발자가 장애에 대해 복원력이 뛰어나고 일반적인 오류 상황에 영향을 받지 않도록 도와줌
Amazon Simple Storage Service (S3)
클라우드에서의 확장 가능한 스토리지
"어디서나 원하는 양의 데이터를 저장, 검색할 수 있도록 구축된 객체 스토리지"
업계 최고의 확장성과 데이터 가용성 및 보안과 성능을 제공
관리 기능이 사용하기 쉬움
→ 특정 요구사항에 때라 데이터를 조직화하고 세부적 액세스 제어 가능
99.999999999%의 내구성
Amazon Aurora
관리형의 고성능 "관계형" DB
클라우드를 위해 구축된 MySQL 및 PostgreSQL 호환 관계형 DB
MySQL
PostgreSQL
1/10 의 비용으로 상용 DB 수준의 성능 및 가용성
표준 MySQL 보다 최대 5배 빠르고 표준 PostgreSQL 3배 속도
하드웨어 프로비저닝, DB 설정, 패치 및 백업과 같은 소모성 작업 자동화 (RDS)
프로비저닝
내결함성을 갖춘 자가 복구 분산 스토리지 시스템, DB 인스턴스당 최대 64TB
지연시간 짧은 읽기 전용 복제본, S3으로 지속적 백업, 3개 영역(AZ)에 걸친 복제로 뛰어난 성능과 가용성
Amazon DynamoDB
관리형 NoSQL DB
"어떤 규모에서든 빠르고 유연한 NoSQL DB 서비스"
NoSQL
완전관리형의 다중 리전, 다중 마스터 DB로서, 인터넷 규모 app을 위한 보안, 백업 및 복원, 인 메모리 캐싱 기능을 기본적으로 제공
하루에 10조개 이상 요청 처리 가능, 초당 2,000만 개 이상의 피크 요청 지원
Lyft, Airbnb, Redfin 등과 같이 빠르게 성장하는 스타트업 뿐만 아니라, 삼성, Toyota, Capital One 과 같은 엔터프라이즈에서도 자사 미션 크리티컬 워크로드를 지원하기 위해 활용
Amazon RDS
Amazon Relational Database Service
MySQL, PostgreSQL, Oracle, SQL Server 및 MariaDB를 위한 관리형의 관게형 DB 서비스
"클릭 몇 번으로 클라우드에서 관계형 DB를 설정, 운영 및 확장"
하드웨어 프로비저닝, DB 설정, 패치 및 백업과 같은 시간 소모적 관리 작업 자동화, 비용 효율적, 크기 조정 가능한 용량 제공
사용자가 app에 집중하여 app에 필요한 빠른 성능, 고가용성, 보안 및 호환성을 제공할 수 있도록 지원
여러 DB 인스턴스 유형(메모리, 성능, I/O 최적화)으로 제공되며 Amazon의 익숙한 DB 엔진 중에서 선택 가능
AWS Database Migration Service를 사용하여 기존 DB를 Amazon RDS로 손쉽게 마이그레이션 또는 복제 가능
AWS Lambda
서버에 대한 걱정 없이 코드 실행. 사용한 컴퓨팅 시간에 대해서만 비용 지불
AWS Lambda를 사용하면 서버를 프로비저닝하거나 관리할 필요 없이 코드 실행 가능
사용한 컴퓨팅 시간만큼만 비용 지불, 코드가 실행되지 않으면 요금 부과 X
Lambda에서는 모든 유형의 app이나 백엔드 서비스에 대한 코드를 별도의 관리 없이 실행 가능
코드를 업로드만 하면, Lambda에서 높은 가용성으로 코드를 실행 및 확장하는데 필요한 모든 것을 처리함
다른 AWS 서비스에서 코드를 자동으로 트리거하도록 설정하거나 웹 또는 모바일 앱에서 직접코드를 호출할 수 있음
Amazon VPC
격리된 클라우드 리소스
"고객이 정의하는 가상 네트워크에서 AWS리소스를 구동할 수 있는 AWS 클라우드 상에 논리적으로 격리된 공간을 프로비저닝하여 고객이 정의하는 가상 네트워크에서 AWS 리소스를 시작가능
Amazon Lightsail
Amazon SageMaker
Last updated