Cloud Formation
매뉴얼 작업이 아닌 코드를 통한 인프라 관리 기능
- AWS 인프라 세트를 매뉴얼로 프로비저닝하면 많은 노력이 소요됨
ex) AMI ,EC2 생성, 보안그룹 적용, Auto Scaling, ALB등의 세트를 수백대 여러 리전에 배포한다면?
- 매뉴얼 작업이 아닌 코드를 작성하여 자동화로 관리하는 방법
- EC2, 보안 그룹, IP, S3, ELB ... 인프라 관련 설정이 담긴 탬플릿
- 코드를 통해 자동화하여 AWS 인프라를 생성/업데이트/삭제 가능
- AWS인프라를 프로비저닝하는 비용과 시간을 절약할 수 있음
ECS(Elastic Container Service)
컨테이너
애플리케이션 구성 라이브러리를 패키지로 묶어서 컨테이너 엔진 위에서 실행하는 것
- OS 환경이 바뀌어도 구동 가능하며 각각의 컨테이너가 독립적
- 대표적인 플랫폼 : Docker, Kubernetes
- 마이크로 서비스를 배포하는데 주로 이용
ECS(Elastic Container Service)
컨테이너를 관리하는 서비스
- Docker/Kubernetes 컨테이너를 EC2에서 실행하고 관리하는 서비스
- 수십 ~ 수천개의 마이크로 서비스를 운영하는 AWS의 서비스
EMR(Elastic MapReduce)
MapReduce : 분산 병렬처리 컴퓨팅 모델의 이름
EMR(Elastic MapReduce)
- 빅데이터 플랫폼인 Hadoop 클러스터를 손쉽게 생성해주는 서비스
- 데이터 처리를 위한 EMR 클러스터(수십~수백대의 EC2 인스턴스)를 자동으로 구성하고 확장 및 축소하는 기능
- 머신러닝, 빅데이터 처리 등에 사용
Glue
데이터 분석을 위한 ETL(Extract, Transform and Load - 추출, 변환 및 로드)서비스
DMS(Database Migration Serivce)
데이터 베이스를 마이그레이션하는 서비스(DB -> DB)
- 온프레미스 -> AWS, AWS 내에서 마이그레이션 가능
- 원본 DB를 사용하는 중에도 지속적으로 마이그레이션 가능
- 다른 종류의 DB에도 마이그레이션 가능
- 이 기종의 DB는 SCT(Schema Conversion Tool)를 이용해 데이터 스키마를 마이그레이션 대상 DB에 맞게 변환해야함
- 같은 종류의 DB는 데이터 변환 필요 없음
DataSync
온프레미스의 데이터를 AWS로 전송하는 서비스
- SMB나 NFS프로토콜을 사용하는 온프레미스 서버의 파일을 AWS의 S3, EFS, FSx for Window로 전송
- 전송은 예약된 일정에 따라 자동으로 이루어짐
댓글