컴퓨팅

EC2(Elastic Compute Cloud)
: 가상의 컴퓨터(서버)를 할당받아 사용할 수 있는 서비스로 클라우드 환경에서는 서버를 인스턴스라 부름.

  • 인스턴스 종류
    • 리저브드 - 약정 개념으로 할인 받아 사용하는 인스턴스.
    • 온디맨드 - 필요 시 대여하여 사용하는 인스턴스.
    • 스팟 - 최대 90% 할인된 금액으로 제공되는 경매형 인스턴스.

AWS Auto Scaling
: 필요에 따라 EC2의 규모가 자동으로 조절되는 서비스.

AWS Lambda
: 서버 없이도 코드를 실행할 수 있게 해주는 서비스로 스케줄 등의 트리거를 이용하여 코드를 실행.

※ 트리거란 CloudFront 배포, 캐시 동작, 그리고 함수 실행을 유도하는 이벤트를 하나로 조합한 것으로 Lambda 함수를 생성할 때는 트리거를 하나만 지정할 수 있으나 배포 편집시 n개 트리거 지정 가능.

AWS Batch
: 수 많은 배치 컴퓨팅 작업을 효율적으로 손쉽게 실행할 수 있게 해 주는 서비스로 배치용 클러스터를 따로 구축 및 관리할 필요 없이 Pegasus WMS, Cromwell, Luigi 같은 주요 워크플로우 엔진을 지원하는 인스턴스가 동적으로 할당되고 실행.

※ 클러스터란 도커 컨테이너를 실행할 수 있는 논리적인 공간으로 인스턴스들의 묶음.
※ 워크플로우란 작업의 흐름으로 컴퓨팅 디바이스에서 비동기식으로 실행할 수 있고 순차 및 병렬 처리가 특징일 수 있는 활동의 실행을 조정 및 관리하는 것.

AWS Lightsail
: 작은 비용으로 시작할 수 있는 가상서버(VPS) 서비스로 카페24 웹호스팅과 유사.

※ VPS란 애플리케이션 또는 웹사이트 실행에 필요한 모든 소프트웨어와 데이터를 호스팅하는 머신.

 

컨테이너

: 컨테이너란 개별 소프트웨어를 실행하는 데 필요한 실행 환경을 패키징(캡슐화)하여 격리된 공간에서 프로세스를 동작시키는 기술로, 컨테이너가 물리적 서버의 환경을 타지 않기 때문에 배포가 훨씬 수월.

ECR(Elastic Container Registry)
: 도커 컨테이너 이미지를 손쉽게 저장, 관리 및 배포할 수 있게 해주는 완전 관리형 도커 컨테이너 레지스트리.

※ 도커(Docker)란 리눅스 컨테이너를 만들고 사용할 수 있는 컨테이너 기반 오픈소스 가상화 플랫폼.
※ 컨테이너 레지스트리란 설치 가능한 도커 이미지들을 모아둔 곳.

ECS(Elastic Container Service)
: 도커 컨테이너를 손쉽게 실행, 중단 및 관리할 수 있게 해주는 고도로 확장이 가능하고 빠른 컨테이너 관리 서비스.

EKS(Elastic Kubernetes Service)
: Kubernetes 클러스터를 설치 및 운영할 필요 없이 AWS에서 Kubernetes를 쉽게 실행할 수 있도록 해주는 관리형 서비스.

AWS Fargate
: 컨테이너에 적합한 서버리스 컴퓨팅 엔진으로 ECS 또는 EKS와 연동하여 사용할 수 있는 서비스.

기존에는 EC2 기반의 인스턴스에서 컨테이너를 실행했지만, Fargate를 사용하면 인스턴스 없이 컨테이너를 바로 실행할 수 있음.
※ AWS 서버리스란 서버에 대한 고민 없이 애플리케이션을 구축하고 실행을 의미.
※ 서버리스 컴퓨팅이란 개발자는 유연하게 실제 사용량에 따라 백엔드 서비스를 구매.

AWS App2Container(A2C)
: 사내 데이터 센터 또는 가상 시스템에서 실행되는 애플리케이션을 리프트(lift) 앤 쉬프트(shift) 방식으로 ECS 또는 EKS에서 관리하는 컨테이너에서 실행할 수 있도록 지원하는 커맨드라인 도구.

※ 리프트& 쉬프트 방식이란 물건을 들고 그대로 옮기듯이 내부 기술의 큰 변화 없이 다른 플랫폼으로 애플리케이션을 옮기는 것.

AWS App Runner
: 컨테이너나 인프라 경험 없이도 몇 번의 클릭으로 컨테이너식 웹 애플리케이션 및 API를 구축, 배포, 실행할 수 있도록 지원하는 완전 관리형 컨테이너 애플리케이션 서비스.

AWS Copilot
: AWS상의 컨테이너화된 애플리케이션을 빠르고 쉽게 시작 및 관리할 수 있는 명령줄 인터페이스.

'DevOps&Infra > AWS' 카테고리의 다른 글

AWS 서비스들 알아보기_05  (0) 2023.01.07
AWS 서비스들 알아보기_04  (0) 2023.01.04
AWS 서비스들 알아보기_03  (0) 2023.01.04
AWS 서비스들 알아보기_02  (1) 2023.01.01