[AWS] AWS Foot Overview

udemy 강의 수강 중에 AWS에서 제공해주는 기능들에 대해 설명해주는데 이해하기 힘들고, 나중에 다시 확인 할 필요가 있기에 정리해보았다.

출처 : http://aws.amamzon.com

Compute

EC2

안전하고 크기 조정이 가능한 컴퓨팅 파워를 클라우드에서 제공하는 웹 서비스

인스턴스를 생성하여 서버를 운영할 수 있다.

EC2 Container Service

Docker 컨테이너를 지원하는 확장성과 성능이 뛰어난 컨테이너 관리 서비스

Amazon EC2 Container Service에 대한 추가 비용은 없습니다.

Elastic Beanstalk

빠른 시작, 적절한 규모 유지

코드를 업로드하기만 하면 Elastic Beanstalk가 용량 프로비저닝, 로드 밸런싱, 자동 크기 조정부터 시작하여 애플리케이션 상태 모니터링에 이르기까지 배포를 자동으로 처리

Lambda

서버를 프로비저닝하거나 관리할 필요 없이 코드를 실행

사실상 모든 유형의 애플리케이션이나 백엔드 서비스에 대한 코드를 별도의 관리 없이 실행

Lightsail

Keeping servers simple : 몇 번의 클릭으로 가상서버 운영가능

Built on the galaxy’s leading cloud : 내 APP에 힘, 신뢰성, AWS의 보안을 줌

You know code, we know infrastructure : Lightsail에 의지함으로써 서버관리를 쉽게 해줌.

The cloud that grows with you : 수 십개의 AWS 서비스에 엑세스할 수 있는 APP의 확장성

 

 

Networking & Content Delivery

VPC(Virtual Private Cloud)

고객이 정의하는 가상 네트워크에서 AWS 리소스를 시작할 수 있도록 AWS 클라우드에 논리적으로 격리된 공간을 프로비저닝

IP 주소 범위 선택, 서브넷 생성, 라우팅 테이블 및 네트워크 게이트웨이 구성 등 가상 네트워킹 환경을 완벽하게 제어

Route 53

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

CloudFront

웹 사이트, API, 동영상 콘텐츠 또는 기타 웹 자산의 전송을 가속화하는 글로벌 콘텐츠 전송 네트워크(CDN) 서비스

다른 Amazon Web Services 제품과 통합하여 사용하면 개발자와 기업이 최소 사용 약정 없이도 콘텐츠를 최종 사용자에게 전송하는 속도를 손쉽게 가속화

Direct Connect

온프레미스에서 AWS로 전용 네트워크 연결을 쉽게 설정

사용자의 네트워크와 AWS Direct Connect 위치 중 하나 사이에 전용 네트워크 연결을 설정

 

Storage

S3(Simple Storage Service)

간단한 웹 서비스 인터페이스를 통해 웹 어디서나 원하는 양의 데이터를 저장 및 검색할 수 있는 객체 스토리지

Glacier

데이터 아카이브 및 장기 백업을 위한 안전하고 안정적이며 비용이 매우 저렴한 클라우드 스토리지 서비스

EFS(Elastic File System)

AWS 클라우드에서 Amazon EC2 인스턴스에 사용할 수 있는 간단하고 확장 가능한 파일 스토리지를 제공하고, 파일이 추가되고 제거됨에 따라 자동으로 증가하고 줄어듭니다.

AWS Direct Connect를 통해 Amazon VPC에 연결되어 있는 경우 온프레미스 데이터센터 서버에 Amazon EFS 파일 시스템을 탑재할 수 있습니다.

Storage Gateway

프레미스 환경과 AWS 클라우드 간에 하이브리드 클라우드 스토리지를 원활하게 지원

원격 사무실 및 데이터 센터에서 마이그레이션, 버스팅 및 스토리지 계층화와 관련된 하이브리드 클라우드 워크로드에 이를 사용

파일 서버로서, 로컬 디스크로서, 가상 테이프 라이브러리로서 연결

 

Databases

RDS(Relational Database Service)

클라우드에서 관계형 데이터베이스를 더욱 간편하게 설정, 운영 및 확장

Amazon AuroraPostgreSQLMySQLMariaDBOracle 및 Microsoft SQL Server 중에서 선택할 수 있는 옵션을 제공

DynamoDB

규모와 관계없이 10밀리초 미만의 지연 시간이 일관되게 요구되는 모든 애플리케이션을 위한 빠르고 유연한 NoSQL 데이터베이스 서비스

Forrester에 따르면 Amazon DynamoDB가 가장 널리 사용되는 NoSQL 클라우드 데이터베이스

Redshift

속도가 빠른 페타바이트 규모의 완전관리형 데이터 웨어하우스로, 모든 데이터를 기존 비즈니스 인텔리전스 도구를 사용하여 간편하고 비용 효율적으로 분석

ElastiCache

클라우드에서 인 메모리 데이터 스토어 또는 캐시를 손쉽게 배포, 운영 및 확장할 수 있게 해주는 웹 서비스

더 느린 디스크 기반 데이터베이스에 전적으로 의존하기보다는, 빠른 관리형 인 메모리 데이터 스토어에서 정보를 검색할 수 있도록 지원하여 웹 애플리케이션의 성능을 향상

Redis 및 Memcached와 호환 과능

 

Migration

Snowball

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

작업을 생성하기만 하면 Snowball 어플라이언스가 고객에게 자동으로 배송

DMS(Database Migration Service)

데이터베이스를 AWS로 쉽고 안전하게 마이그레이션할 수 있도록 도움

마이그레이션하는 동안 소스 데이터베이스가 변함없이 운영되어 데이터베이스를 사용하는 애플리케이션의 가동 중지 시간을 최소화 가능

Amazon Redshift로 데이터를 스트리밍하여 페타바이트 규모의 데이터 웨어하우스에서도 데이터 통합 및 용이한 분석이 가능

SMS(Server Migration Service)

수천 개의 온프레미스 워크로드를 AWS로 좀 더 쉽고 빠르게 마이그레이션할 수 있게 해주는 에이전트 없는 서비스

라이브 서버 볼륨의 증분식 복제를 자동화, 일정 예약 및 추적을 지원하므로 손쉽게 대규모 서버 마이그레이션을 조정 가능

 

 

Analytics

Athena

표준 SQL을 사용해 Amazon S3에 저장된 데이터를 간편하게 분석할 수 있는 대화식 쿼리 서비스

EMR

관리형 하둡 프레임워크로서 동적으로 확장 가능한 Amazon EC2 인스턴스 전체에서 대량의 데이터를 쉽고 빠르며 비용 효율적으로 처리

Apache SparkHBasePresto 및 Flink와 같이 널리 사용되는 분산 프레임워크를 실행하고, Amazon S3 및 Amazon DynamoDB와 같은 다른 AWS 데이터 스토어의 데이터와 상호 작용Se 가능

CloudSearch & Elasticsearch Service

CloudSearch는 AWS 클라우드의 관리형 서비스로, 이를 사용하면 웹 사이트 또는 애플리케이션을 위한 검색 솔루션을 효율적인 비용으로 간단하게 설정, 관리 및 조정 지원

Elasticsearch Service를 사용하면 손쉽게 Elasticsearch를 배포, 운영 및 확장하여 로그 분석, 전체 텍스트 검색, 애플리케이션 모니터링 등을 수행 가능

Kinesis

AWS의 스트리밍 데이터를 위한 플랫폼으로서, 스트리밍 데이터를 손쉽게 로드 및 분석할 수 있는 강력한 서비스를 제공하고, 특정 요구에 맞게 커스텀 스트리밍 데이터 애플리케이션을 구축할 수 있는 기능을 제공

Data Pipeline

온프레미스 데이터 소스뿐 아니라 여러 AWS 컴퓨팅 및 스토리지 서비스 간에 데이터를 안정적으로 처리하고 지정된 간격으로 이동할 수 있게 해 주는 웹 서비스

QuickSight

시각화를 쉽게 작성하고 임시 분석을 수행하며 데이터에서 비즈니스 통찰력을 신속하게 얻을 수있는 신속한 클라우드 기반 비즈니스 분석 서비스

 

Security & Identity

IAM(Identity and Access Management)

사용자의 AWS 서비스와 리소스에 대한 액세스를 안전하게 통제

AWS 사용자 및 그룹을 만들고 관리하며 AWS 리소스에 대한 액세스를 허용 및 거부 가능

IAM의 모범 사례: http://docs.aws.amazon.com/ko_kr/IAM/latest/UserGuide/best-practices.html

Inspector

배포된 애플리케이션의 보안 및 규정 준수를 개선하는 데 도움이 되는 자동 보안 평가 서비스

일반적인 보안 모범 사례 및 취약성 정의와 대응되는 수백 개의 규칙이 담긴 기술 자료가 포함

Certificate Manager

AWS 서비스에 사용할 SSL/TLS(Secure Sockets Layer/전송 계층 보안) 인증서를 손쉽게 프로비저닝, 관리 및 배포할 수 있게 해주는 서비스

SSL/TLS 인증서는 네트워크 통신을 보안하고 인터넷상에서 웹 사이트 자격 증명을 설정하는 데 사용

Directory Service

Microsoft Active Directory(Enterprise Edition)용 AWS Directory Service, 즉 AWS Microsoft AD를 사용하면 디렉터리 인식 워크로드와 AWS 리소스가 AWS 클라우드에서 관리형 Active Directory를 활용 가능

Microsoft AD의 경우 Amazon EC2 및 SQL Server용 Amazon RDS 인스턴스를 도메인에 손쉽게 조인하고, Active Directory 사용자 및 그룹으로 Amazon WorkSpaces와 같은 AWS 엔터프라이즈 IT 애플리케이션을 사용 가능

WAF

애플리케이션 가용성에 영향을 주거나, 보안을 약화하거나, 리소스를 과도하게 사용하는 일반적인 웹 취약점 공격으로부터 웹 애플리케이션을 보호하는 데 도움이 되는 웹 애플리케이션 방화벽

어떤 트래픽에 웹 애플리케이션에 대한 액세스를 허용하거나 차단할지 제어

Artifact

AWS의 보안 및 규정 준수 보고서에 대한 온디맨드 방식의 액세스를 제공

감사 아티팩트(audit artifact)를 다운로드한 후 감사 기관 또는 규제 기관에게 제출하면 AWS 인프라 및 서비스의 보안과 규정 준수를 입증 가능

 

 

Management Tool

CloudWatch

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

지표를 수집 및 추적하고, 로그 파일을 수집 및 모니터링하며, 경보를 설정하고, AWS 리소스 변경에 자동으로 대응 가능

CloudFormation

개발자와 시스템 관리자가 관련 AWS 리소스 모음을 쉽게 생성 및 관리하고, 이를 순서에 따라 예측 가능한 방식으로 프로비저닝하고 업데이트할 수 있는 간편한 방법을 제공

CloudTrail

AWS 계정의 거버넌스, 규정 준수, 운영 감사, 위험 감사가 가능한 서비스입니다. CloudTrail을 사용하여 AWS 인프라에서 API 호출과 관련된 이벤트를 기록하고 지속적으로 모니터링하며 보관

OpsWorks

서버 구성을 코드로 취급하는 자동화 플랫폼 Chef를 사용하는 구성 관리 서비스

Chef를 사용하여 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스 또는 온프레미스 컴퓨터 환경에서 서버 구성, 배포, 관리를 자동화

Config

AWS 리소스 인벤토리, 구성 기록, 구성 변경 알림을 제공하여 보안 및 거버넌스를 실현하는 완전관리형 서비스

Config Rules를 사용하면 AWS Config에서 기록하는 AWS 리소스의 구성을 자동으로 확인하도록 규칙을 생성 가능

Service Catalog

AWS에서 사용이 승인된 IT 서비스 카탈로그를 생성하고 관리

IT 서비스에는 가상 머신 이미지, 서버, 소프트웨어 및 데이터베이스에서 멀티 티어 애플리케이션 아키텍처를 완성하는 모든 서비스가 포함

일반적으로 배포된 IT 서비스를 중앙에서 관리할 수 있고 일관된 거버넌스를 달성하고 규정 준수 요건을 충족하는 데 도움이 되는 동시에 사용자가 필요로 하는 승인된 IT 서비스만을 신속하게 배포 가능

Trusted Advisor

AWS 환경을 분석하여 비용 최적화, 성능, 보안, 내결함성 4가지 범주의 모범 사례 권장 사항을 제시

 

 

Application Service

Step Functions

시각적 워크플로를 사용해 분산 애플리케이션 및 마이크로서비스의 구성 요소를 손쉽게 조정

SWF(Simple Workflow Service)

확장 가능하고 복원력있는 응용 프로그램을 작성하기위한 워크 플로 서비스

일관되고 안정적으로 워크 플로의 실행 상태를 유지 관리하므로 응용 프로그램 빌드 및 실행에 집중하도록 지원

API Gateway

어떤 규모에서든 개발자가 API를 손쉽게 생성, 게시, 유지 관리, 모니터링 및 보안할 수 있게 해주는 완전관리형 서비스

트래픽 관리, 권한 부여 및 액세스 제어, 모니터링, API 버전 관리를 비롯해 최대 수십만 건의 동시 API 호출을 수락 및 처리하는 데 관련된 모든 작업을 처리

AppStream

클라우드에서 기존 Windows 애플리케이션을 스트리밍하여 코드를 수정하지 않아도 더 다양한 디바이스를 지원하고 더 많은 사용자에게 도달 가능

Elastic Transcoder

확장성이 뛰어나고 사용하기 쉬우며 비용 효율적인 이 방법을 통해 개발자 및 비즈니스에서 소스 형식의 미디어 파일을 스마트폰, 태블릿, PC 등의 디바이스에서 재생되는 버전으로 변환(또는 “트랜스코딩”)

 

Developer Tools

CodeCommit

기업이 안전하고 확장성이 뛰어난 프라이빗 Git 리포지토리를 쉽게 호스팅할 수 있도록 하는 전체 관리형 소스 제어 서비스

소스 코드에서 바이너리까지 모든 것을 안전하게 저장할 수 있고 기존 Git 도구와 완벽히 호환

CodeBuild

소스 코드를 컴파일하는 단계부터 테스트 실행 후 소프트웨어 패키지를 개발하여 배포하는 단계까지 마칠 수 있는 완전관리형 빌드 서비스

자체 빌드 서버를 프로비저닝, 관리 및 확장할 필요가 없습니다. 지속적으로 확장되며 여러 빌드를 동시에 처리하기 때문에 빌드가 대기열에서 대기하지 않습니다. 사전 패키징된 빌드 환경을 사용하면 신속하게 시작할 수 있으며 혹은 자체 빌드 도구를 사용하는 사용자 지정 빌드 환경을 만들 수 있습니다.

CodeDeploy

Amazon EC2 인스턴스 및 온프레미스에서 실행 중인 인스턴스를 비롯한 모든 인스턴스에 대한 코드 배포를 자동화하는 서비스

CodePipline

빠르고 안정적인 애플리케이션 및 인프라 업데이트를 위한 지속적 통합 및 지속적 전달 서비스

사용자가 정의하는 출시 프로세스 모델에 따라 코드 변경이 있을 때마다 코드를 구축, 테스트 및 배포하므로 기능과 업데이트를 신속하고 안정적으로 제공

 

Mobile Services

Mobile Hub

몇 분 만에 기능 선택과 구성을 설명하고, 자동으로 필요한 AWS 서비스를 프로비저닝하며, Mobile SDK를 앱과 통합하는 데 도움이 되는 사용 가능한 코드를 생성

Cognito

모바일과 웹 앱에 사용자 가입 및 로그인 기능을 손쉽게 추가하는 서비스

Facebook, Twitter 또는 Amazon과 같은 소셜 자격 증명 공급자, SAML 자격 증명 솔루션 또는 자체 자격 증명 시스템을 사용하여 사용자를 인증할 수 있는 옵션을 제공

Device Farm

앱 테스트 서비스로서, 한 번에 많은 디바이스에서 Android, iOS 및 웹 앱을 테스트 및 상호 작용하거나 실시간으로 디바이스에서 문제를 재현

Mobile Analytics

간단하고 비용 효율적으로 앱 사용 데이터를 수집하고 분석 할 수 있게 해주는 서비스

Pinpoint

손쉽게 맞춤형 캠페인을 실행하여 모바일 앱에서 사용자 참여를 높여주는 서비스

사용자 행동을 이해하고, 대상 사용자를 정의하고, 전송할 메시지를 결정하고, 최적 메시지 전달 시간을 예약하고, 캠페인 결과를 추적하도록 도움

 

 

Business Productivity

WorkDocs

사용자 생산성을 개선하는 강력한 관리 제어 기능과 피드백 기능을 갖춘 안전한 완전관리형 엔터프라이즈 스토리지 및 공유 서비스

WorkMails

기존 데스크톱 및 모바일 이메일 클라이언트 애플리케이션을 지원하는 안전한 관리형 비즈니스 이메일 및 일정 서비스

IoT(Internet of Things)

RFID(전파 식별)에 대해 연구하는 영국의 기술 선구자이자 실제 세상을 인터넷에 연결하는 유비쿼터스 센서 시스템을 구상하는 Kevin Ashton이 만든 용어

AI(Artificial Intelligence)

Lex

음성 및 텍스트를 사용해 대화형 인터페이스를 모든 애플리케이션에 구현하는 서비스

Polly

텍스트를 생생한 음성으로 변환하는 서비스

Machine Learning

모든 기술 수준의 개발자가 기계 학습 기술을 쉽게 사용할 수 있게 해주는 서비스

Rekognition

애플리케이션에 이미지 분석을 쉽게 추가할 수 있는 서비스

딥 러닝 기반 이미지 인식과 수백만 개의 이미지를 검색, 확인 및 정리 지원

 

 

Messaging

SNS(Simple Notification Service)

빠르고 유연한 완전관리형 푸시 알림 서비스로서, 이 서비스를 사용하면 개별 메시지를 전송하거나 대규모의 수신자에게 메시지를 전송

SQS(Simple Queue Service)

모든 규모에서 분산된 소프트웨어 구성 요소와 마이크로 서비스 간에 안정적인 통신을 지원하는 완전관리형 메시지 대기열 서비스

SES(Simple Email Service)

Amazon.com이 고객에게 서비스를 제공하기 위해 개발한 안정적이면서 확장 가능한 인프라상에 구축된 비용 효율적인 이메일 서비스

댓글 남기기