본문 바로가기
카테고리 없음

AWS - 기타 서비스

by 장중앙 2021. 11. 2.

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로 전송
  • 전송은 예약된 일정에 따라 자동으로 이루어짐

 

댓글