1) EC2 (Elastic Compute Cloud)
클라우드 가상서버
안전하고 크기 조정이 가능한 컴퓨팅 파워를 클라우드에서 제공하는 웹 서비스
2) Auto Scaling
3) Lambda
이벤트에 대한 응답으로 코드 실행
서버에 대한 걱정 없이 코드실행, 사용한 컴퓨팅에 대해서만 비용지불
모든 유형의 애플리케이션이나 백엔드 서비스에 대한 코드를 별도의 관리 없이 실행
4) ECS (Elastic Container Service)
Doker 컨테이너 실행 및 관리
컨테이너를 실행하는 고도로 안전하고, 안정적이고, 확장 가능한 방식
5) EKS (Elastic Kubernetes Service)
6) Elastic Beanstalk
웹 앱 실행 및 관리
Java, .NET, PHP, Node.js, Python, Ruby, Go, Docker를 사용하여 Apache, Nginx, Passenger, IIS와 같은 친숙한 서버에서 개발된 웹 애플리케이션 및 서비스를 간편하게 배포하고 조정할 수 있는 서비스
1) VPC (Virtual Private Cloud)
격리된 클라우드 리소스
AWS 클라우드에서 논리적으로 격리된 공간을 프로비저닝하여 고객이 정의하는 가상 네트워크
2) CloudFront
글로벌 콘텐츠 전송 네트워크
개발자 친화적 환경에서 짧은 지연 시간과 빠른 전송 속도로 데이터, 동영상, 애플리케이션 및 API를 전 세계 고객에게 안전하게 전송하는 고속 콘텐츠 전송 네트워크(CDN) 서비스
3) Route53
확장가능 한 Domain Name Service
높은 가용성과 확장성이 뛰어난 클라우드 Domain Name System (DNS) 웹 서비스
4) Elastic Load Balancing
수신 트래픽을 여러대상에 걸쳐 분산
들어오는 애플리케이션 트래픽을 Amazon EC2 인스턴스, 컨테이너, IP 주소, Lambda 함수와 같은 여러 대상에 자동으로 분산
5) Direct Connect
AWS로 전용 네트워크 연결, 프라이빗 연결설정 가능
온프레미스에서 AWS로 전용 네트워크 연결을 쉽게 설정할 수 있는 클라우드 서비스 솔루션
6) Transit Gateway
VPC 및 계정 연결을 손쉽게 확장
VPC와 온프레미스 네트워크를 단일 게이트웨이에 연결할 수 있도록 지원해주는 서비스
1) EBS (Elastic Block Store)
EC2 블록 스토리지 볼륨
대규모로 처리량과 트랜잭션 집약적인 워크로드 모두를 지원하기 위해 Amazon Elastic Compute Cloud(EC2)에서 사용하도록 설계된 사용하기 쉬운 고성능 블록 스토리지 서비스
2) S3 (Simple Storage Service)
클라우드의 확장가능한 스토리지
어디에서나 원하는 양의데이터를 저장하고 검색할 수 있도록 구축된 객체 스토리지
3) EFS (Elastic File System)
EC2를 위한 완전관리형 파일시스템
간단하고 확장 가능하며 탄력적인 완전관리형 NFS 파일 시스템
4) S3 Glacier
클라우드의 저렴한 아카이브 스토리지
데이터 아카이빙 및 장기 백업을 위한 안전하고 내구성이 뛰어나고 매우 저렴한 Amazon S3 클라우드 스토리지 클래스
1) RDS (Relational Database Service)
관리형 관계형 데이터베이스
클라우드에서 관계형 데이터베이스를 간편하게 설정, 운영 및 확장가능
Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle Database 및 SQL Server를 비롯한 6개의 익숙한 데이터베이스 엔진
2) DynamoDB
관리형 NoSQL 데이터베이스
어떤 규모에서도 10밀리초 미만의 성능을 제공하는 키-값 및 문서 데이터베이스
3) Auroa
관리형 고성능 관계형 데이터베이스
클라우드를 위해 구축된 MySQL 및 PostgreSQL 호환 관계형 데이터베이스
4) ElastiCache
인 메모리 캐싱 시스템
오픈 소스 호환 인 메모리 데이터 스토어(Redis,Memcached)를 클라우드에서 원활하게 설정, 실행 및 크기 조정
5) Redshift : 빠르고 간단하며 비용 효과적인 데이터 웨어하우징
1) API Gateway
API 구축, 배포, 관리
어떤 규모에서든 개발자가 API를 손쉽게 생성, 게시, 유지 관리, 모니터링 및 보안 유지할 수 있도록 하는 완전관리형 서비스
2) Step Functions
분산 애플리케이션 조정
사용하면 여러 AWS 서비스를 서버리스 워크플로로 조정하여 앱을 신속하게 빌드 및 업데이트
3) SNS (Simple Notification Service)
게시/구독, 모바일 푸시 및 SMS
마이크로서비스, 분산 시스템 및 서버리스 애플리케이션을 쉽게 분리할 수 있게 해 주는 내구적이고 안전한 고가용성의 완전 관리형 게시/구독 메시징 서비스
4) SQS (Simple Queue Service)
관리형 메시지 대기열
마이크로 서비스, 분산 시스템 및 서버리스 애플리케이션을 쉽게 분리하고 확장할 수 있도록 지원하는 완전관리형 메시지 대기열 서비스
1) CloudWatch
리소스 및 애플리케이션 모니터링
DevOps 엔지니어, 개발자, SRE(사이트 안정성 엔지니어) 및 IT 관리자를 위해 구축된 모니터링 및 관찰 기능 서비스
2) CloudTrail
사용자 작업 및 API 사용 추적, 게정활동과 관련된 작업 모니터링
AWS 계정의 거버넌스, 규정 준수, 운영 감사, 위험 감사를 지원하는 서비스
3) CloudFormation
템플릿을 사용하여 리소스 생성 및 관리
클라우드 환경에서 AWS 및 타사 애플리케이션 리소스를 모델링하고 프로비저닝할 수 있도록 공용 언어
4) CLI (Command Line Interface)
5) System Manager
운영 통찰력 확보 및 조치수행
통합된 사용자 인터페이스를 제공
여러 AWS 서비스의 운영 데이터를 보고 AWS 리소스 전체에서 운영 작업을 자동화
6) PHD (Personal Health Dashboard)
AWS 환경 모니터링, 관리, 최적화 도구
AWS에 고객에게 영향을 미칠 수 있는 이벤트가 발생할 때 알림 및 해결 지침을 제공
Service Health Dashboard : AWS 서비스의 전반적인 상태가 표시
Personal Health Dashboard : AWS 리소스의 기반이 되는 AWS 서비스의 성능 및 가용성에 대한 맞춤형 보기를 제공
1) Cloud9
클라우드 기반 IDE
브라우저만으로도 코드작성, 실행 및 디버깅할 수 있는 코드편집기
2) CodeDeploy
코드배포 자동화
Amazon EC2, AWS Fargate, AWS Lambda 및 온프레미스 서버와 같은 다양한 컴퓨팅 서비스에 대한 소프트웨어 배포를 자동화하는 완전관리형 배포 서비스
3) CodeBuild
코드빌드 및 테스트
소스 코드를 컴파일하는 단계부터 테스트 실행 후 소프트웨어 패키지를 개발하여 배포하는 단계까지 마칠 수 있는 완전관리형의 지속적 통합 서비스
4) CodePipeline
지속적인 전송을 사용한 소프트웨어 릴리스
빠르고 안정적인 애플리케이션 및 인프라 업데이트를 위해 릴리스 파이프라인을 자동화하는 데 도움이 되는 완전관리형 지속적 전달 서비스
5) CodeStar
aws 애플리케이션 개발 및 배포
AWS에서 애플리케이션을 신속하게 개발, 빌드 및 배포
1) IAM (Identity and Access Management)
사용자 액세스 및 암호화 키 관리
AWS 서비스와 리소스에 대한 액세스를 안전하게 관리
AWS 사용자 및 그룹을 만들고 관리하며 AWS 리소스에 대한 액세스를 허용 및 거부
2) Congito
3) KMS (Key Management Service)
암호화 키의제어 및 생성관리
손쉽게 암호화 키를 생성 및 관리하고 다양한 AWS 서비스와 애플리케이션에서의 사용을 제어
4) AWS Single Sing-On
AWS계정 및 비즈니스 애플리케이션 SSO 액세스 중앙관리
할당된 모든 계정 및 애플리케이션을 한 곳에서 액세스
5) WAF
악성 웹 트래픽 필터링, 웹어플리케이션 방화벽
가용성에 영향을 주거나, 보안을 위협하거나, 리소스를 과도하게 사용하는 일반적인 웹 공격으로부터 웹 애플리케이션이나 API를 보호하는 데 도움이 되는 웹 애플리케이션 방화벽