Aws 서비스별 명칭정리
1. 컴퓨팅 서비스
1) EC2 (Elastic Compute Cloud) : 클라우드 가상서버
안전하고 크기 조정이 가능한 컴퓨팅 파워를 클라우드에서 제공하는 웹 서비스
2) Auto Scaling : 수요에 맞게 컴퓨팅 파워 조정
3) Lambda : 이벤트에 대한 응답으로 코드 실행
서버에 대한 걱정 없이 코드실행, 사용한 컴퓨팅에 대해서만 비용지불
모든 유형의 애플리케이션이나 백엔드 서비스에 대한 코드를 별도의 관리 없이 실행
4) ECS (Elastic Container Service) : Doker 컨테이너 실행 및 관리
컨테이너를 실행하는 고도로 안전하고, 안정적이고, 확장 가능한 방식
5) EKS (Elastic Kubernetes Service) : 완전관리형 Kubernetes 실행
6) Elastic Beanstalk : 웹 앱 실행 및 관리
Java, .NET, PHP, Node.js, Python, Ruby, Go, Docker를 사용하여 Apache, Nginx, Passenger, IIS와 같은 친숙한 서버에서 개발된 웹 애플리케이션 및 서비스를 간편하게 배포하고 조정할 수 있는 서비스
2. 네트워크 서비스
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와 온프레미스 네트워크를 단일 게이트웨이에 연결할 수 있도록 지원해주는 서비스
3.스토리지 서비스
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 클라우드 스토리지 클래스
4. 데이터베이스 서비스
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 : 빠르고 간단하며 비용 효과적인 데이터 웨어하우징
5. 모바일 애플리케이션 서비스
1) API Gateway : API 구축, 배포, 관리
어떤 규모에서든 개발자가 API를 손쉽게 생성, 게시, 유지 관리, 모니터링 및 보안 유지할 수 있도록 하는 완전관리형 서비스
2) Step Functions : 분산 애플리케이션 조정
사용하면 여러 AWS 서비스를 서버리스 워크플로로 조정하여 앱을 신속하게 빌드 및 업데이트
3) SNS (Simple Notification Service) : 게시/구독, 모바일 푸시 및 SMS
마이크로서비스, 분산 시스템 및 서버리스 애플리케이션을 쉽게 분리할 수 있게 해 주는 내구적이고 안전한 고가용성의 완전 관리형 게시/구독 메시징 서비스
4) SQS (Simple Queue Service) : 관리형 메시지 대기열
마이크로 서비스, 분산 시스템 및 서버리스 애플리케이션을 쉽게 분리하고 확장할 수 있도록 지원하는 완전관리형 메시지 대기열 서비스
6. 관리 및 거버넌스
1) CloudWatch : 리소스 및 애플리케이션 모니터링
DevOps 엔지니어, 개발자, SRE(사이트 안정성 엔지니어) 및 IT 관리자를 위해 구축된 모니터링 및 관찰 기능 서비스
2) CloudTrail : 사용자 작업 및 API 사용 추적, 게정활동과 관련된 작업 모니터링
AWS 계정의 거버넌스, 규정 준수, 운영 감사, 위험 감사를 지원하는 서비스
3) CloudFormation : 템플릿을 사용하여 리소스 생성 및 관리
클라우드 환경에서 AWS 및 타사 애플리케이션 리소스를 모델링하고 프로비저닝할 수 있도록 공용 언어
4) CLI (Command Line Interface) : AWS 서비스를 관리하는 통합도구
5) System Manager : 운영 통찰력 확보 및 조치수행
통합된 사용자 인터페이스를 제공
여러 AWS 서비스의 운영 데이터를 보고 AWS 리소스 전체에서 운영 작업을 자동화
6) PHD (Personal Health Dashboard) : AWS 환경 모니터링, 관리, 최적화 도구
AWS에 고객에게 영향을 미칠 수 있는 이벤트가 발생할 때 알림 및 해결 지침을 제공
Service Health Dashboard : AWS 서비스의 전반적인 상태가 표시
Personal Health Dashboard : AWS 리소스의 기반이 되는 AWS 서비스의 성능 및 가용성에 대한 맞춤형 보기를 제공
7. 개발자도구
1) Cloud9 : 클라우드 기반 IDE
브라우저만으로도 코드작성, 실행 및 디버깅할 수 있는 코드편집기
2) CodeDeploy : 코드배포 자동화
Amazon EC2, AWS Fargate, AWS Lambda 및 온프레미스 서버와 같은 다양한 컴퓨팅 서비스에 대한 소프트웨어 배포를 자동화하는 완전관리형 배포 서비스
3) CodeBuild : 코드빌드 및 테스트
소스 코드를 컴파일하는 단계부터 테스트 실행 후 소프트웨어 패키지를 개발하여 배포하는 단계까지 마칠 수 있는 완전관리형의 지속적 통합 서비스
4) CodePipeline : 지속적인 전송을 사용한 소프트웨어 릴리스
빠르고 안정적인 애플리케이션 및 인프라 업데이트를 위해 릴리스 파이프라인을 자동화하는 데 도움이 되는 완전관리형 지속적 전달 서비스
5) CodeStar : aws 애플리케이션 개발 및 배포
AWS에서 애플리케이션을 신속하게 개발, 빌드 및 배포
8. 보안 및 자격증명
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를 보호하는 데 도움이 되는 웹 애플리케이션 방화벽
참고
https://brunch.co.kr/@topasvga/1
https://brunch.co.kr/@topasvga/333
'🌴 DevOps > Cloud' 카테고리의 다른 글
[EC2] 인스턴스 상태검사-시스템상태/인스턴스상태 (0) | 2020.04.15 |
---|---|
[ELB] ELB종류 (CLB vs ALB vs NLB) + L4 /L7 동작방식 (0) | 2020.04.09 |
[ELB] 로드밸런서란? Health Check기능과 외부 vs 내부 ELB (1) | 2020.04.05 |
[CloudFront] CloduFront란? 동작방식 알아보기 (0) | 2020.02.06 |
[S3] 스토리지서비스3-S3 사용해서 정적 웹 호스팅 (0) | 2020.02.05 |
[Glacier] 스토리지 서비스2-Glacier란? 스토리지클래스 (0) | 2020.02.04 |