-
🖥️ Amazon WorkSpaces
-
👾 Amazon AppStream 2.0
-
WorkSpaces 🆚 AppStream 2.0
-
📺 AWS IoT Core
-
🔗 AWS AppSync
-
💼 AWS Amplify
-
🕶️ AWS Application Composer
-
🧑🏻🌾 AWS Device Farm
-
📦 AWS Backup
-
🧑🏻🚒 Disaster Recovery Strategies
-
🧑🏻🚒 AWS Elastic Disaster Recovery(DRS)
-
🔗 AWS DataSync
-
🔭 AWS Application Discovery Service
-
📦 마이그레이션의 종류
-
📦 AWS Application Migration Service (MGN)
-
📝 AWS Migration Evaluator
-
📦 AWS Migration Hub
-
🐛 AWS Fault Injection Simulator (FIS)
-
🕶️ AWS Step Functions
-
🛰️ AWS Ground Station
-
💬 Amazon Pinpoint
-
Amazon SNS & SES 🆚 Pinpoint
🖥️ Amazon WorkSpaces
WorkSpaces는 윈도우나 리눅스 데스크톱을 쉽게 공급하기 위한 관리형 DaaS(Desktop as a Service)이다.
이를 사용하면 on-premise VDI(Virtual Desktop Infrastructure)를 관리할 필요가 사라지며,
빠른 서비스 속도를 제공하고, 수천의 사용자에 대한 빠른 스케일링이 가능하다.
KMS와 통합되어있어 데이터 보안이 제공되며, 시간 또는 개월별로 지불하는 Pay-as-you-go 서비스이다.
👾 Amazon AppStream 2.0
AppStream 2.0은 데스크톱 응용 프로그램 스트리밍 서비스로,
인프라의 획득, 공급 없이 어떠한 컴퓨터로든 응용 프로그램을 스트리밍 할 수 있다.
응용 프로그램은 웹 브라우저 내에서 전송된다.
WorkSpaces 🆚 AppStream 2.0
WorkSpaces
- 완전관리형 VDI와 데스크톱을 제공한다.
- 사용자는 VDI에 연결하고 원격으로 응용 프로그램을 열어야 한다.
- 온디맨드로 사용하거나, 항상 켜져있다.
AppStream 2.0
- 응용 프로그램을 웹 브라우저로 스트리밍 하므로, VDI와 연결할 필요가 없다.
- 웹 브라우저가 있는 모든 장치에서 작동한다.
- 응용 프로그램 종류별로 인스턴스 종류를 구성할 수 있다.
📺 AWS IoT Core
IoT Core는 IoT 장치들을 AWS Cloud에 쉽게 연결하도록 돕는 안전하고 확장성 있는 서버리스 서비스이다.
사용자의 응용 프로그램들은 연결되지 않았을 때도 사용자의 IoT 장치들과 의사소통이 가능하며,
많은 AWS 서비스들과 통합 가능하다.
🔗 AWS AppSync
AppSync는 GraphQL을 사용해 실시간으로 모바일과 웹 앱의 데이터를 저장하고 동기화한다.
클라이언트 코드는 자동으로 생성되며, DynamoDB / Lambda와 통합된다.
실시간 구독 및 오프라인 데이터 동기화가 가능하고, 보안도 내장되어 있다.
💼 AWS Amplify
Amplify는 풀 스택 웹과 모바일 응용 프로그램을 개발하고 배포하는 것을 돕는 도구 및 서비스들의 세트이다.
🕶️ AWS Application Composer
Application Composer는 AWS에서 서버리스 응용 프로그램을 시각적으로 디자인하고 구축하는 것을 돕는다.
AWS의 전문가가 아니더라도 AWS 인프라 코드를 배포할 수 있으며,
사용자의 리소스들이 서로 어떻게 상호작용하는지 구성한다.
CloudFormation을 사용해 IaC(Infrastructure as Code)를 생성할 수도 있으며,
시각화를 위해 존재하는 CloudFormation, SAM 템플릿을 불러올 수 있다.
🧑🏻🌾 AWS Device Farm
Device Farm은 사용자의 웹이나 모바일 앱들을 기기들에 대해 테스트하는 완전관리형 서비스이다.
여러 기기에서 동시에 테스트 진행이 가능하고, 디바이스 세팅에 대한 구성이 가능하다.
📦 AWS Backup
Backup은 AWS 서비스들에 대한 자동화된 백업과 중앙집중형 관리를 위한 완전관리형 서비스이다.
온디맨드 & 계획된 백업이 가능하며, PITR(Point-in-time Recovery)를 지원한다.
서로 다른 지역의 백업과 서로 다른 계정의 백업 또한 가능하다.
🧑🏻🚒 Disaster Recovery Strategies
- Backup & Restore : 가장 저렴함.
- Pilot Light
- Warm Standby
- Multi-Site / Hot-Site
🧑🏻🚒 AWS Elastic Disaster Recovery(DRS)
DRS는 사용자의 물리, 가상, 클라우드 기반 서버들을 AWS로 빠르고 쉽게 복구해주는 서비스로,
사용자 서버를 위한 끊임없는 블록 레벨의 복제를 제공한다.
🔗 AWS DataSync
DataSync는 on-premises의 대규모 데이터를 AWS로 이동시킴으로써 Amazon 서비스들과 동기화한다.
복제 작업은 시간, 일, 주 단위로 계획이 가능하며,
처음 데이터가 전체 로드를 완료하면 복제 작업들이 점진적으로 증가한다.
🔭 AWS Application Discovery Service
Application Discovery Service는 on-premises 데이터 센터들의 정보를 모아 마이그레이션 프로젝트를 계획한다.
마이그레이션에 있어 중요한 서버 사용률 데이터와 의존성 매핑등을 해결해주며,
결과 데이터는 AWS Migration Hub에서 볼 수 있다.
📦 마이그레이션의 종류
- AWS Agentless Discovery Connector를 사용한 Agentless Discovery
- AWS Application Discovery Agent를 사용한 Agent-based Discovery
📦 AWS Application Migration Service (MGN)
MGN은 응용 프로그램을 AWS에 간단하게 마이그레이션 하기 위한 Lift-and-shift 솔루션이다.
사용자의 물리, 가상, 클라우드 기반 서버들을 AWS에서 네이티브하게 작동시키도록 변환해주며,
넓은 범위의 플랫폼, 운영체제, 데이터베이스를 지원한다.
최소한의 가동중지 시간 및 비용 절약도 가능하다.
📝 AWS Migration Evaluator
Migration Evaluator는 AWS로의 마이그레이션을 위한 데이터 기반 비즈니스 케이스 구축을 돕는 서비스로,
사용자 조직이 오늘 실행중인 것들에 대한 명확한 기준선을 제공한다.
그러기 위해 에이전트 없는 컬렉터를 설치하여 광범위한 조사를 진행하며,
on-premises 자취, 서버 의존성등에 대한 스냅샷을 만든다.
이후 현재 상태를 분석하고, 목표 상태를 정의한 후에 마이그레이션 계획을 개발한다.
📦 AWS Migration Hub
Migration Hub은 AWS로의 마이그레이션에 대한 평가, 계획, 추적을 위해
서버와 응용 프로그램 인벤토리 데이터를 수집하는 중심지이다.
사용자의 AWS로의 마이그레이션 가속화와 lift-and-shift 자동화를 돕는다.
MGN와 DMS로부터의 마이그레이션 상태 업데이트를 지원하며,
하위 기능인 AWS Migration Hub Orchestrator는 사전 구축된 템플릿을 제공하여 시간을 절약하고,
엔터프라이즈 앱을 마이그레이션 할 수 있도록 한다.
🐛 AWS Fault Injection Simulator (FIS)
FIS는 AWS 작업에 대한 실행 결함 주입 실험을 위한 카오스 엔지니어링 기반 완전관리형 서비스로,
숨겨진 버그와 성능 병목 현상을 발견하는 것을 돕는다.
사전 구축된 템플릿을 사용해 원하는 방해 현상을 생성할 수도 있다.
🕶️ AWS Step Functions
Step Functions는 시각적인 서버리스 워크플로우를 구축해 사용자의 Lambda 함수를 조율한다.
human approval 기능을 구현할 수도 있다.
🛰️ AWS Ground Station
Ground Statoin은 사용자의 위성 통신 제어, 위성 운용 규모 확장 등을 돕는 완전관리형 서비스로,
AWS 리전 근처의 위성 지상국의 글로벌 네트워크를 제공하여
사용자의 VPC에 위성 데이터를 아주 빠르게 다운로드 할 수 있도록 하며,
위성 데이터를 S3나 EC2 인스턴스로 전송하기도 한다.
💬 Amazon Pinpoint
Pinpoint는 outbound와 inbound의 두가지 방법으로 확장 가능한 마케팅 통신 서비스로,
이메일, SMS, 푸시, 음성, 인 앱 메시징을 지원한다.
고객에게 알맞는 컨텐츠로 메시지를 세분화하고 개인화 할 수 있으며, 회신을 받을 수도 있다.
Amazon SNS & SES 🆚 Pinpoint
- SNS & SES : SNS와 SES에서는 각 메시지의 대상, 컨텐츠, 전송 계획을 사용자가 관리한다.
- Pinpoint : 사용자가 메시지 템플릿, 전송 계획, 고도로 타깃화된 세그먼트, 완전한 켐페인을 생성한다.
🖥️ Amazon WorkSpaces
WorkSpaces는 윈도우나 리눅스 데스크톱을 쉽게 공급하기 위한 관리형 DaaS(Desktop as a Service)이다.
이를 사용하면 on-premise VDI(Virtual Desktop Infrastructure)를 관리할 필요가 사라지며,
빠른 서비스 속도를 제공하고, 수천의 사용자에 대한 빠른 스케일링이 가능하다.
KMS와 통합되어있어 데이터 보안이 제공되며, 시간 또는 개월별로 지불하는 Pay-as-you-go 서비스이다.
👾 Amazon AppStream 2.0
AppStream 2.0은 데스크톱 응용 프로그램 스트리밍 서비스로,
인프라의 획득, 공급 없이 어떠한 컴퓨터로든 응용 프로그램을 스트리밍 할 수 있다.
응용 프로그램은 웹 브라우저 내에서 전송된다.
WorkSpaces 🆚 AppStream 2.0
WorkSpaces
- 완전관리형 VDI와 데스크톱을 제공한다.
- 사용자는 VDI에 연결하고 원격으로 응용 프로그램을 열어야 한다.
- 온디맨드로 사용하거나, 항상 켜져있다.
AppStream 2.0
- 응용 프로그램을 웹 브라우저로 스트리밍 하므로, VDI와 연결할 필요가 없다.
- 웹 브라우저가 있는 모든 장치에서 작동한다.
- 응용 프로그램 종류별로 인스턴스 종류를 구성할 수 있다.
📺 AWS IoT Core
IoT Core는 IoT 장치들을 AWS Cloud에 쉽게 연결하도록 돕는 안전하고 확장성 있는 서버리스 서비스이다.
사용자의 응용 프로그램들은 연결되지 않았을 때도 사용자의 IoT 장치들과 의사소통이 가능하며,
많은 AWS 서비스들과 통합 가능하다.
🔗 AWS AppSync
AppSync는 GraphQL을 사용해 실시간으로 모바일과 웹 앱의 데이터를 저장하고 동기화한다.
클라이언트 코드는 자동으로 생성되며, DynamoDB / Lambda와 통합된다.
실시간 구독 및 오프라인 데이터 동기화가 가능하고, 보안도 내장되어 있다.
💼 AWS Amplify
Amplify는 풀 스택 웹과 모바일 응용 프로그램을 개발하고 배포하는 것을 돕는 도구 및 서비스들의 세트이다.
🕶️ AWS Application Composer
Application Composer는 AWS에서 서버리스 응용 프로그램을 시각적으로 디자인하고 구축하는 것을 돕는다.
AWS의 전문가가 아니더라도 AWS 인프라 코드를 배포할 수 있으며,
사용자의 리소스들이 서로 어떻게 상호작용하는지 구성한다.
CloudFormation을 사용해 IaC(Infrastructure as Code)를 생성할 수도 있으며,
시각화를 위해 존재하는 CloudFormation, SAM 템플릿을 불러올 수 있다.
🧑🏻🌾 AWS Device Farm
Device Farm은 사용자의 웹이나 모바일 앱들을 기기들에 대해 테스트하는 완전관리형 서비스이다.
여러 기기에서 동시에 테스트 진행이 가능하고, 디바이스 세팅에 대한 구성이 가능하다.
📦 AWS Backup
Backup은 AWS 서비스들에 대한 자동화된 백업과 중앙집중형 관리를 위한 완전관리형 서비스이다.
온디맨드 & 계획된 백업이 가능하며, PITR(Point-in-time Recovery)를 지원한다.
서로 다른 지역의 백업과 서로 다른 계정의 백업 또한 가능하다.
🧑🏻🚒 Disaster Recovery Strategies
- Backup & Restore : 가장 저렴함.
- Pilot Light
- Warm Standby
- Multi-Site / Hot-Site
🧑🏻🚒 AWS Elastic Disaster Recovery(DRS)
DRS는 사용자의 물리, 가상, 클라우드 기반 서버들을 AWS로 빠르고 쉽게 복구해주는 서비스로,
사용자 서버를 위한 끊임없는 블록 레벨의 복제를 제공한다.
🔗 AWS DataSync
DataSync는 on-premises의 대규모 데이터를 AWS로 이동시킴으로써 Amazon 서비스들과 동기화한다.
복제 작업은 시간, 일, 주 단위로 계획이 가능하며,
처음 데이터가 전체 로드를 완료하면 복제 작업들이 점진적으로 증가한다.
🔭 AWS Application Discovery Service
Application Discovery Service는 on-premises 데이터 센터들의 정보를 모아 마이그레이션 프로젝트를 계획한다.
마이그레이션에 있어 중요한 서버 사용률 데이터와 의존성 매핑등을 해결해주며,
결과 데이터는 AWS Migration Hub에서 볼 수 있다.
📦 마이그레이션의 종류
- AWS Agentless Discovery Connector를 사용한 Agentless Discovery
- AWS Application Discovery Agent를 사용한 Agent-based Discovery
📦 AWS Application Migration Service (MGN)
MGN은 응용 프로그램을 AWS에 간단하게 마이그레이션 하기 위한 Lift-and-shift 솔루션이다.
사용자의 물리, 가상, 클라우드 기반 서버들을 AWS에서 네이티브하게 작동시키도록 변환해주며,
넓은 범위의 플랫폼, 운영체제, 데이터베이스를 지원한다.
최소한의 가동중지 시간 및 비용 절약도 가능하다.
📝 AWS Migration Evaluator
Migration Evaluator는 AWS로의 마이그레이션을 위한 데이터 기반 비즈니스 케이스 구축을 돕는 서비스로,
사용자 조직이 오늘 실행중인 것들에 대한 명확한 기준선을 제공한다.
그러기 위해 에이전트 없는 컬렉터를 설치하여 광범위한 조사를 진행하며,
on-premises 자취, 서버 의존성등에 대한 스냅샷을 만든다.
이후 현재 상태를 분석하고, 목표 상태를 정의한 후에 마이그레이션 계획을 개발한다.
📦 AWS Migration Hub
Migration Hub은 AWS로의 마이그레이션에 대한 평가, 계획, 추적을 위해
서버와 응용 프로그램 인벤토리 데이터를 수집하는 중심지이다.
사용자의 AWS로의 마이그레이션 가속화와 lift-and-shift 자동화를 돕는다.
MGN와 DMS로부터의 마이그레이션 상태 업데이트를 지원하며,
하위 기능인 AWS Migration Hub Orchestrator는 사전 구축된 템플릿을 제공하여 시간을 절약하고,
엔터프라이즈 앱을 마이그레이션 할 수 있도록 한다.
🐛 AWS Fault Injection Simulator (FIS)
FIS는 AWS 작업에 대한 실행 결함 주입 실험을 위한 카오스 엔지니어링 기반 완전관리형 서비스로,
숨겨진 버그와 성능 병목 현상을 발견하는 것을 돕는다.
사전 구축된 템플릿을 사용해 원하는 방해 현상을 생성할 수도 있다.
🕶️ AWS Step Functions
Step Functions는 시각적인 서버리스 워크플로우를 구축해 사용자의 Lambda 함수를 조율한다.
human approval 기능을 구현할 수도 있다.
🛰️ AWS Ground Station
Ground Statoin은 사용자의 위성 통신 제어, 위성 운용 규모 확장 등을 돕는 완전관리형 서비스로,
AWS 리전 근처의 위성 지상국의 글로벌 네트워크를 제공하여
사용자의 VPC에 위성 데이터를 아주 빠르게 다운로드 할 수 있도록 하며,
위성 데이터를 S3나 EC2 인스턴스로 전송하기도 한다.
💬 Amazon Pinpoint
Pinpoint는 outbound와 inbound의 두가지 방법으로 확장 가능한 마케팅 통신 서비스로,
이메일, SMS, 푸시, 음성, 인 앱 메시징을 지원한다.
고객에게 알맞는 컨텐츠로 메시지를 세분화하고 개인화 할 수 있으며, 회신을 받을 수도 있다.
Amazon SNS & SES 🆚 Pinpoint
- SNS & SES : SNS와 SES에서는 각 메시지의 대상, 컨텐츠, 전송 계획을 사용자가 관리한다.
- Pinpoint : 사용자가 메시지 템플릿, 전송 계획, 고도로 타깃화된 세그먼트, 완전한 켐페인을 생성한다.