Computer Science/AWS

2장 AWS 서비스와 선택

netjung 2020. 11. 28. 04:01

AWS 서비스

컴퓨팅

  1. EC2

    종량제 형태로 과금이 되는 가상 서버

  2. 람다

    이벤트 기반의 컴퓨팅 서비스

    소스코드만 사용하여 인프라에 대한 관리가 필요 없는 완전 관리형 컴퓨팅 서비스

  3. ECS

    AWS에서 제공하는 도커 컨테이너 서비스

  4. 라이트세일

    완전 관리형 가상 서버 서비스

  5. 빈스톡

    EC2의 설정을 매우 쉽게 돕는 서비스

    서버의 런타임부터 운영체제 환경까지 관리

    개발자는 소스코드만 업로드하여 바로 운영 가능

스토리지

  1. S3

    AWS에서 가장 오래된 서비스이고, 다른 클라우드에 비해 월등한 성능을 보이는 스토리지 서비스

    뛰어난 안정성, 보안이 특징

  2. 글래시어

    사용 빈도가 낮을경우, 글래시어를 사용하기 적합

  3. 스토리지 게이트웨이

    기존 온프레미스 환경과 AWS를 연결해주는 게이트웨이 서비스

  4. EBS

    EC2와 연결할 수 있는 저장장치 서비스

데이터베이스

  1. RDS

    전통적인 관계형 데이터베이스를 구축하는 서비스

    높은 가용성, 자동 백업, 복원

  2. 다이나모 DB

    No SQL기반의 완전 관리형 데이터베이스

  3. 엘라스틱 캐시

    메모리에 데이터를 저장하여 더욱 빠르게 입출력이 가능

  4. Red Shift

    완전관리형 SQL 데이터 웨어 하우스로 대용량의 정형 데이터를 처리하는데 사용

네트워크

  1. VPC

    AWS에서 가상 네트워크망구축 지원 서비스

  2. Route53

    AWS에서 제공하는 DNS서비스

  3. 클라우드 프론트

    세계 어디서나 빠른 속도로 이미지나 파일 같은 정적 콘텐츠를 최적화할 수 있게 만드는 CDN 서비스

인공지능

  1. 폴리

    음성합성 서비스로, 텍스트를 음성으로 바꾸는 서비스

  2. 렉스

    대화형 챗봇 서비스로, 음성과 텍스트를 지원하고 우리가 일상에서 사용하는 자연어의 처리를 돕는 서비스

  3. 레코그니션

    이미지 인식 분석 서비스

데이터 분석

  1. 퀵사이트

    태블로와 같이 데이터를 시각화 하는 서비스

  2. 아테나

    서버리스 기반 SQL 쿼리 서비스

  3. 클라우드 서치

    완전 관리형 검색 서비스

  4. EMR

    빅데이터 분석 플랫폼인 하둡 프레임워크를 AWS의 다른 서비스들과 연동하여 더욱 쉽고 빠르게 사용할 수 있는 서비스

  5. 키네시스

    실시간 데이터 처리를 위한 서비스

개발자 도구

  1. 코드 빌드

    소스코드를 컴파일 단계부터 테스트, 배포까지 설정할 수 있는 완전 관리형 서비스

  2. 코드 커밋

    AWS에서 제공하는 사설 Git 저장소 서비스

  3. 코드 디플로이

    람다, ECS,EC2 같은 서비스들에 애플리케이션 배포를 자동화할 수 있게 지원하는 배포 서비스

  4. 코드 파이프라인

    코드 커밋부터 코드 디플로이까지 한 번에 설정할 수 있도록 돕는 서비스


이번 2장에서 각 AWS의 서비스 특징을 살펴 봄으로, 앞으로 실습하게 될 서비스 혹은 자신이 필요한 서비스에 대해 간단히 알 수 있었고, 그에 따라 필요한 것을 선택하여 사용하는데 첫 걸음이 되었다.


당신이 지금 알아야 할 AWS - 이영호, 한동수 지음 을 참고하였습니다.