AWS 용어 정리


AWS - Amazon Web Service


Region - 전 세계에 분산된 물리적 위치

AZ - Availability Zones

리전에서 운영되는 하나 이상의 개별 데이터 센터 ap-northeast-2 => 아시아 태평양 (서울)

AZ는 기본적으로 격리되어 있지만 한 리전의 여러 AZ는 지연 시간이 짧은 링크를 통해 연결되어 있다.


CLI - Command Line Interface

AWS 서비스를 관리하는 통합 도구. 여러 AWS 서비스를 명령행에서 관리하고 스크립트를 통해 자동화 할 수 있다.


Compute Amazon EC2 - Amazon Elastic Compute Cloud

클라우드에서 안전하고 규모 조정이 가능한 컴퓨팅 파워를 제공하는 웹 서비스. (웹 서비스로 서버 생성)

웹 서비스 인터페이스를 통해 간편하게 EC2 인스턴스를 생성 가능하다.

AMI - Amazon Machine Images

EC2 인스턴스를 생성하기 위한 기본 파일. AWS에서는 빈 EC2 인스턴스에 직접 OS를 설치할 수 없다.

때문에 미리 OS가 설치된 AMI를 이용하여 EC2 인스턴스를 생성한다. AMI는 단순히 OS만 설치되는 것이 아니라

각 종 서버 애플리케이션, 데이터베이스, 방화벽 등의 네트워크 솔루션 등도 함께 설치 가능

루트 볼륨용 템플릿, 시작 권한, 블록 디바이스 맵핑

Amazon ECS - Amazon EC2 Container Service

컨테이너 서비스.

Amazon Lambda - Amazon Lambda


Storage Amazon S3 - Amazon Simple Storage Service

기본적으로 웹 서버 역할도 수행이 가능하다

객체 수준 스토리지 ( 폴더 파일을 사용하지 않고, 객체이름을 폴더처럼 구분하여 사용)

99.99999999% 내구성 설계 (기본 3벌 복제, 3곳의 가용영역에 저장)

이벤트 트리거 설정 가능

Bucket을 만들고 특정 객체들을 Bucket으로 관리할 수 있음 ( Bucket 이름은 전 세계적으로 고유하게 설정)

Amazon EBS - Amazon Elastic Block Store

AWS 클라우드의 Amazon EC2 인스턴스에 사용할 영구 블록 스토리지 볼륨 제공

EC2는 EBS와 네트워크를 통해 연결(Network Storage)

Instance Storage

인스턴스 스토리지는 휘발성으로 실제 Host되는 서버에 되어 있는 저장소(고속)

Amazon Glacier - Amazon Glacier

데이터 보관 및 장기 백업을 위한 비용이 저렴한 스토리지 서비스. 아카이브 데이터 보관 느낌

AWS Storage Gateway - Amazon Storage Gateway

온프레미스 스토리지 환경과 AWS 클라우드 양쪽을 넘나들며 하이브리드 스토리지를 사용할 수 있다.

Amazon EFS - Amazon Elastic File System

디스크 공유가 가능한 네트워크 파일 스토리지

여러 인스턴스가 동일한 스토리지를 사용해야 하는 경우 사용(NAS - Network Attached Storage)

NFSv4 파일 시스템


Database Amazon RDS - Amazon Relational Database Service

Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle, Microsoft SQL Server 등 선택 가능

Amazon Aurora - Amazon Aurora

Mysql 및 PostgreSQL과 호환되는 관계형 데이터베이스 엔진.

(고사양 상업용 데이터베이스 - 속도 및 가용성) + (오픈 소스 데이터베이스 - 단순성 및 비용 효율성 ) 결합

Amazon DynamoDB - Amazon DynamoDB

NoSQL 데이터베이스 서비스. 유연한 데이터 모델과 안정적인 성능으로 모바일, 웹, 게임, 광고 기술, 사물 인터넷 등에 적합

Amazon ElastiCache - Amazon ElastiCache

클라우드에서 인 메모리 캐시를 손쉽게 배포, 운영 및 조정할 수 있게 해주는 웹 서비스.


Network & Contents Delivery Amazon VPC - Amazon Virtual Private Cloud

사용자가 정의한 가상 네트워크에서 AWS 리소스를 시작할 수 있도록

AWS 클라우드에서 논리적으로 격리된 공간을 프로비저닝 가능.

Amazon Route 53 - Amazon Route 53

가용성과 확장성이 우수한 클라우드 DNS 웹 서비스.

Amazon ELB - Elastic Load Balancing

수신되는 애플리케이션 트래픽을 여러 EC2 인스턴스에 자동으로 배포.

Amazon CloudFront - Amazon CloudFront

웹 사이트, API, 도영상 콘텐츠 또는 기타 웹 자산의 전송을 가속화하는 CDN 서비스.

Amazon EIP - Amazon Elastic IP

기본적으로는 Instance생성 시 Public IP가 부여되고 재기동시 변경 되지만,고정 된 IP를 위한 서비스

Amazon NACL - Amazon Network Access Control List

Subnet 단위의 방화벽으로 기본 적으로는 모든 Inbound, Outbound 트래픽을 허용

상태 비저장 규칙으로 Inbound, Outbound Rule을 각각 따로 설정


Migration AWS Application Discovery Service - AWS Application Discovery Service

온프레미스 데이터 센터에서 실행되는 애플리케이션. 관련 종속성 및 성능 프로파일을 자동으로 식별하여

사업자가 빠르면서도 안정적으로 애플리케이션 마이그레이션 프로젝트를 계획.

AWS SMS - AWS Server Migration Service

에이전트 없는 서비스로 수천 개의 온프레미스 워크로드를 AWS로 쉽고 빠르게 마이그레이션 가능.

AWS Database Migration Service - AWS Database Migration Service

데이터베이스를 AWS로 간편하고 안전하게 마이그레이션 가능. 마이그레이션 하는 동안 소스 데이터베이스가 변함없이 운영되어

데이터베이스를 사용하는 애플리케이션의 가동 중지를 최소화 한다.

AWS Snowball - AWS Snowball

페타바이트 규모의 데이터 전송 솔루션으로 안전한 어플라이언스를 사용하여 AWS에서 대량의 데이터를 송수신.

AWS S3 Transfer Acceleration

중간에 CloudFront (Edge Location)을 통해서 S3 Bucket으로 전송


Management Tools Amazon CloudWatch- Amazon CloudWatch

AWS 클라우드 리소스 및 AWS에서 실행하는 애플리케이션을 모니터링하는 서비스

AWS OpsWorks- AWS OpsWorks

Chef를 사용하여 응용 프로그램 설정 및 실행을 돕는 서비스.

Elastic Beanstalk보다 자유도가 높다.


Tag: [ cloud  aws  ]