AWS 서비스 유형

AWS(아마존 웹 서비스)

AWS를 공부하면서 어떤 제품들이 있는지 정리해 보고 싶었습니다.

다만, 아래 이미지의 기본 서비스 외에도 많은 서비스가 있고, 지속적으로 새로운 서비스가 출시되고 있기 때문에 모든 서비스가 정리된 것은 아닙니다.


  • EC2 : 가상 머신 역할로서 Amazon의 가장 중심적인 서비스입니다.

  • S3: 스토리지 서비스의 정적 파일(사진, 비디오, 문서 등 또는 프런트엔드 코드 및 람다 함수 코드) 솔루션
  • 그래요 (ID 및 액세스 관리): AWS 서비스와 관련된 액세스 및 권한을 결정하는 “키” 관리 서비스
  • 53번 국도: DNS 설정 관련 서비스
  • 탄력있는 콩나무: Heroku와 유사한 PaaS(Platform as a Service) 서비스
  • 클라우드프론트(CDN): 지리적으로 분산된 서버를 통해 웹 서버와 사용자에게 가장 가까운 서버를 이용하여 페이지 콘텐츠 로딩 지연을 최소화하는 서비스입니다.

  • RDS(관계형 데이터베이스 서비스): MySQL, Oracle DB, PostgreSQL 등 관계형 데이터베이스 엔진을 제공하는 서비스
  • 람다(서버리스 컴퓨팅 서비스): 백엔드 없이 모든 이벤트에서 실행할 수 있고 호출 시에만 계산되기 때문에 저렴한 함수
  • 가벼운 항해: 원클릭 서버 설정 서비스로 저렴한 가격과 확장성, 편의성을 두루 갖춘

아래 내용에는 아직 미흡한 서비스가 많지만 공부하면서 하나씩 추가할 예정입니다.


컴퓨팅 서비스


EC2(탄력적 컴퓨팅 클라우드)

  • 가상 컴퓨터 리소스(인스턴스)를 프로비저닝합니다.

    IaaS(나는서비스로서의 인프라) 서비스
  • 사용한 것에 대한 지불 방법
  • 원하는 대로 클라우드에서 리소스를 확장할 수 있습니다.

  • 안정성을 위해 여러 지역 및 가용 영역에 배포


람다(서버리스)

  • 별도의 설정이나 구축 없이 애플리케이션과 백엔드의 코드를 실행하는 서비스입니다.

  • 서버리스 아키텍처에 적합
  • 사용한 만큼만 지불하므로 비교적 저렴한 비용으로 서비스를 운영할 수 있습니다.

  • 유지 관리, 용량 프로비저닝, 자동 확장, 모니터링 및 로깅과 같은 자체 리소스 관리


네트워크 서비스


VPC(가상 사설 클라우드)

  • 클라우드 가상 네트워크 구축 서비스
  • IP 주소 범위 선택, 라우팅 테이블/게이트웨이 구성, 서브넷 가상 네트워크 환경 제어(IPv4, IPv6 가능)


루트 53(DNA)

  • AWS에서 제공하는 Domain Name System 서비스
  • 도메인 이름을 구입하거나 관리하고 도메인에 대한 DNS 설정을 자동으로 구성할 수 있습니다.

  • 클라우드 내의 사용자를 외부 인프라로 라우팅할 수 있습니다.


ELB(탄력적 로드 밸런싱)

  • 트래픽 분산 및 고가용성을 지원하는 L4 서비스
  • 인스턴스, 컨테이너 등에 대한 트래픽 자동으로 배포


클라우드프론트(CDN)

  • 데이터, 동영상, 애플리케이션, API를 전 세계 고객에게 안전하게 전달하는 CDN 서비스
  • S3, EC2, Elastic Load Balancing, Route 53 등과 같은 AWS 서비스와 함께 작동합니다.


보관 서비스


S3(단순 보관 서비스)

  • 정적 파일 저장 서비스(사진, 동영상, 문서, 코드 등)
  • 사용자는 URL을 통해 파일에 액세스할 수 있습니다.

  • 출입 통제 기능 제공
  • HTTP 프로토콜(파일 서버)과 연동 가능
  • CloudFront와 통합하여 S3에 저장된 파일을 빠르게 제공


데이터베이스 서비스


관계형 데이터베이스 서비스(RDS)

  • 관계형 데이터베이스 서비스 가능
  • DB 설정, 패치, 백업 등의 작업은 AWS에서 처리
  • Amazon Aurora, MySQL, MariaDB, PostgreSQL, Oracle 및 SQL Server와 같은 RDBMS 서비스 지원


DynamoDB

  • 키 값 형식으로 NoSQL 데이터베이스 서비스
  • 모든 크기의 데이터를 저장, 검색 및 처리하기 위해 데이터베이스 테이블을 생성할 수 있습니다.


ElasticCache

  • 데이터베이스 캐싱 서비스
  • Memcache, Redis 호환


관리 도구


CloudWatch

  • AWS 서비스와 관련하여 모니터링 및 알람 설정 서비스
  • 일정량 초과 또는 EC2의 CPU 사용률 등 조건을 설정하여 이메일로 알릴 수 있습니다.


구름 형성

  • AWS 서비스 생성 및 배포 자동화를 위한 템플릿 서비스
  • 기성품 json 또는 자체 작성 템플릿으로 서비스를 생성하고 관리할 수 있습니다.


정황

아래는 공식 AWS 용어집입니다.

내용을 공부하면서 더 추가하도록 하겠습니다.

https://docs.aws.amazon.com/en_us/general/latest/gr/glos-chap.html

AWS 용어집 – AWS 일반 참조

이 페이지에 점검이 필요하다는 사실을 알려주셔서 감사합니다.

실망시켜드려 죄송합니다.

문서를 개선할 수 있는 방법을 알려주십시오.

docs.aws.amazon.com

  • 인스턴스: Amazon EC2 서비스의 인스턴스 컴퓨팅 리소스로서 EC2 인스턴스와 컨테이너 인스턴스 앞에 다른 콘텐츠를 배치하여 다른 유형의 인스턴스와 다릅니다.

  • 온디맨드(On-Demand): 과금 방식 용어로 사용한 시간만큼 과금하는 방식을 의미합니다.