본문 바로가기

AWS Architecture Basic/기본 개념 및 주요 서비스

2. 범주 별 AWS 서비스

1. 핵심 서비스

 

핵심 서비스란 핵심 클라우드 인프라 서비스의 광범위하고 깊이 있는 그룹

구분

항목

내용

컴퓨팅

Amazon EC2

클라우드의 가상 서버

Amazon EC2 Auto Scaling

수요에 맞춰 컴퓨팅 파워 조정

Amazon EC2 Container Registry

Docker 이미지 저장 및 검색

Amazon Elastic Container Service

Docker 컨테이너 실행 및 관리

Amazon Elastic Container Service for Kubenetes

AWS에서 관리형 Kubernetes 실행

Amazon Lightsail

가상 프라이빗 서버 시작 및 관리

Amazon Batch

규모와 상관없이 배치 작업 실행

Amazon Elastic Beanstalk

웹 앱 실행 및 관리

Amazon Fargate

서버 또는 클러스터를 관리할 필요 없이 컨테이너 실행

Amazon Lambda

서버에 대한 걱정 없이 코드 실행

Amazon Serverless Application Repoistory

서버리스 애플리케이션을 검색, 배포 및 게시

Elastic Load Balancing(ELB)

수신 트래픽을 여러 대상에 걸쳐 분산

Amazon Vmware Cloud on AWS

사용자 지정 하드웨어 없이 하이브리드 클라우드 구축

데이터베이스

Amazon Aurora

고성능 관리형의 관계형 데이터베이스

Amazon DynamoDB

관리형 NoSQL 데이터베이스

Amazon ElastiCache

인 메모리 캐싱 서비스

Amazon Neptune

완전 관리형 그래프 데이터베이스 서비스

Amazon RDS

MySQL, PstgreSQL, Oracle, SQL Server MariaDB를 위한 관리형의 관계형 데이터베이스 서비스

Amazon Redshift

빠르고 간단하며 비용 효율적인 데이터 웨어하우징

Amazon Database Migation Service

최소한의 가동 중단으로 데이터베이스 마이그레이션

네트워크 및 콘텐츠 전송

Amazon VPC

격리된 클라우드 리소스

Amazon API Gateway

API 빌드, 배포 및 관리

Amazon CloudFront

글로벌 콘텐츠 전송 네트워크

Amazon VPC PrivateLink

AWS에 호스팅된 서비스에 안전하게 액세스

Amazon Route 53

확장 가능한 Domain Name System (DNS)

Amazon Direct Connect

AWS로 전용 네트워크 연결

스토리지

Amazon Simple Storage Service(S3)

클라우드에서의 확장 가능한 스토리지

Amazon Elastic Block Store(EBS)

Ec2 블록 스토리지 볼륨

Amazon Elastic File System(EFS)

EC2를 위한 완전 관리형 파일 시스템

Amazon Glacier

클라우드에서의 저렴한 아카이브 스토리지

Amazon Snow 패밀리

AWS에 데이터를 마이그레이션하기 위한 물리적 디바이스

Amazon Storage Gateway

하이브리드 스토리지 통합

 

2. AWS 플랫폼 서비스

 

플랫폼 서비스란 분석, 엔터프라이즈, 모바일 및 IoT 플랫폼 용 클라우드 기반 솔루션을 제공하는 서비스 그룹

구분

항목

내용

분석

Amazon Athena

SQL을 사용해 S3의 데이터 쿼리

Amazon CloudSearch

관리형 검색 서비스

Amazon EMR

호스팅된 하둡 프레임워크

Amazon Elasticsearch Service

Elasticsearch 클러스터를 실행 및 확장

Amazon Kinesis

실시간 비디오 및 데이터 스트림 분석

Amazon Redshift

빠르고 간단하며 비용 효율적인 데이터  웨어하우징

Amazon QuickSight

빠른 비즈니스 분석 서비스

Amazon Data Pipeline

데이터 중심의 주기적인 워크프로를 위한 오케스트레이션 서비스

Amazon Glue

데이터 준비 및 로드

모바일 서비스

Amazon AppSync

실시간 및 오프라인 기능을 갖춘 데이터 중심의 앱 구축

Amazon API Gateway

API 빌드, 배포 및 관리

Amazon Device Farm

AWS 클라우드의 실제 디바이스에서 Android, iOS 및 웹 앱을 테스트

Amazon Mobile Hub

모바일 앱 구축, 테스트 및 모니터링

Amazon Pinpoint

모바일 앱용 푸시 알림

사물 인터넷

Amazon IoT Core

디바이스를 클라우드에 연결

Amazon FreeRTOS

마이크로 컨트롤러용 IoT 운영 체제

Amazon Greengrass

디바이스를 위한 로컬 컴퓨팅, 메시징 및 동기화

Amazon IoT 1-Click

클릭 한번으로 AWS Lambda 트리거를 생성

Amazon IoT Analytics

IoT 디바이스에 대한 분석

Amazon IoT Button

클라우드 프로그래밍 가능한 대시 버튼

Amazon IoT Device Defender

IoT 디바이스의 보안 관리

Amazon IoT Device Management

IoT 디바이스를 온보딩, 조직화 및 원격으로 관리

Enterprise App

Alexa for Business

Alexa로 조직의 역량 강화

Amazon Amazon Chime

편리한 회의, 화상 통화 및 채팅

Amazon WorkDocs

안전한 엔터프라이즈 문서 스토리지 및 공유

Amazon WorkMail

안전한 이메일 및 일정 관리

 

3. AWS 개발자 및 운영 서비스 

 

구분

항목

내용

개발자 도구

Amazon CodeStar

AWS 애플리케이션 개발 및 배포

Amazon Cloud9

클라우드 IDE에서 코드 작성, 실행 및 디버깅

Amazon CodeBuild

코드빌드 및 테스트

Amazon CodeCommit

프라이빗 Git 리포지토리에 코드 저장

Amazon CodeDeploy

코드 배포 자동화

Amazon CodePipeline

지속적 진단을 사용한 소프트웨어 릴리스

Amazon 명령줄 인터페이스

AWS 서비스를 관리하는 통합 도구

Amazon 도구 및 SDK

AWS의 도구 및 S

Amazon X-Ray

애플리케이션 분석 및 디버깅

관리도구

Amazon CloudWatch

리소스 및 애플리케이션 모니터링

Amazon Auto Scaling

수요에 맞춰 여러 리소스의 규모 조정

Amazon CloudFormation

템플릿을 사용하여 리소스 생성 및 관리

Amazon CloudTrail

사용자 활동 및 API 사용 추적

Amazon 명령줄 인터페이스

AWS 서비스를 관리하는 통합 도구

Amazon Config

리소스 인벤도리 및 변경 추적

Amazon Management Console

웹 기반 사용자 인터페이스

Amazon Managed Services

AWS의 인프라 운영 관리

Amazon OpsWorks

Chef Puppet을 사용해 운영을 자동화

Amazon Personal Health Dashboard

AWS 서비스 상태에 대한 맞춤형 보기

Amazon Service Catalog

표준화된 제품을 생성 및 사용

Amazon System Manager

운영 통찰력 확보 및 조치 수행

Amazon Trusted Advisor

성능 및 보안 최적화

보안, 자격 증명 및 규정 준수

Amazon Identity and Access Magement(IAM)

사용자 액세스 및 암호화 키 관리

Amazon Cloud Directory

유연한 쿨라우드 네이티브 디렉터리 생성

Amazon Cognito

앱을 위한 자격 증명 관리

Amazon GuardDuty

관리형 위협 탐지 서비스

Amazon Inspector

애플리케이션 보안 분석

Amazon Macie

데이터를 검색, 분류 및 보호

Amazon Artifct

AWS의 규정 준수 보고서에 대한 온디맨드 액세스

Amazon Certificate Manager

SSL/TLS 인증서 프로비저닝, 관리 및 배포

Amazon CloudHSM

규제 준수를 위한 하드웨어 기반 키 스토리지

Amazon Directory Service

Active Direcdtory 호스팅 및 관리

Amazon Firewall Manager

중앙에서 방화벽 규칙 관리

Amazon Key Management Service

암호화 키의 제어 및 생성 관리

Amazon Organizations

여러 AWS 계정을 정책 기반으로 관리

Amazon Secrets Amanger

보안 정보를 교체, 관리 및 검색

Amazon Shield

DDOS 보호

Amazon Single Sign-On

클라우드 SSO 서비스

Amazon WAF

악성 웹 트래픽 필터링

애플리케이션 통합

Amazon Step Functions

분산 애플리케이션을 위한 조정

Amazon MQ

ActiveMQ용 관리자 메시지 브로커

Amazon Simple Notification Service(SNS)

게시/구독, 모바일 푸시 및 SMS

Amazon Simpel Queue Service

관리형 메시지 대기열

Amazon AppSync

실시간 및 오프라인 기능을 갖춘 데이터 중심의 앱 구축

 

4. Cloud Accept Framework (CAF)

 

AWS CAF는 조직 내 이해관계자가 어떻게 클라우드 도입이 업무 방식을 바꾸는지 이해하는 데 도움이 되며 기술과 프로세스의 차이를 파악하고 해결할 수 있는 구조 제공

 

-       첨단 IT 서비스의 계획, 구축, 관리 및 지원에 대한 관점

-       AWS 환경을 설정, 개발 및 실행하기 위한 지침

-       비즈니스와 IT팀이 함께 작업할 수 있는 구조

-       http://bit.ly/AWSCAF download

 

4.1.   비즈니스 관점

 

아키텍처 접근 방식이 기술 제공과 비즈니스 핵심을 어떻게 연계 할 수 있습니까?

 

4.2.   플랫폼 관점

 

AWS에서 기술 서비스 사용을 최적화 하는데 필요한 패턴, 지침 및 도구는 무엇이 있습니까?

 

4.3.   인력 관점

 

AWS 클라우드 플랫폼을 도입하는 데 필요한 기술은 무엇입니까? 예를 들어 역할 설명, 교육, 자격증 및 멘토링과 같은 안내 프로세스가 있습니까?

 

4.4.   보안 관점

 

규정 준수를 달성 하는데 필요한 수준의 보안, 거버넌스 및 위험 관리를 어떻게 정의하고 구현합니까?

 

4.5.   거버넌스 관점

 

클라우드에서 비즈니스 거버넌스를 보장하고 비즈니스 성과를 평가하기 위해 클라우드 투자를 관리 및 측정하는 데 필요한 직원 기술과 조직 프로세스를 업데이트하는 방법은 무엇입니까?

 

4.6.   운영 관점

 

AWS 환경의 최적 운영 서비스 관리를 위한 프로세스, 지침 및 도구를 어떻게 제공합니까?

 

5. AWS Cloud로의 전환 예시

AS-IS OnPremise

To-BE AWS

웹 서버 및 앱 서버

Amazon EC2 Instance

LDAP 서버

AWS Directory Service

Load Balancer

Elastic load Balancing

SAN

Amazon Elastic Block Store(EBS)

NAS

Amazon Elastic File System(EFS)

Database

Amazon Relational Database Service

(Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle Microsoft SQL Server)

백업

Amazon S3, Amazon Glacier

 

'AWS Architecture Basic > 기본 개념 및 주요 서비스' 카테고리의 다른 글

4. AWS 핵심 서비스  (0) 2021.02.08
3. AWS 핵심 지식  (0) 2021.02.08
1. AWS 개념  (0) 2021.02.08