Amazon WorkSpaces
- 서비스형 데스크톱인 DaaS(Desktop as a Service) 솔루션으로 윈도우 또는 리눅스 데스크톱을 쉽게 프로비저닝 한다.
- 온프레미스 가상 데스크톱 인프라(
VDI: Virtual Desktop Infrastructure)의 관리가 필요 없다.
- 속도가 빠르고 수천 명의 사용자로 빠르게 확장된다.
- KMS와 통합되어서 안전하다.
- 종량 과금제로 데스크톱 사용량만 지불하면 된다.

- 사용자가 집에서 AWS 내에서 안전한 윈도우 데스크톱에 액세스하려고 한다.
- WorkSpaces를 사용하여 데스크톱을 프로비저닝 한다.
- 보안이 유지되는 가상 데스크톱에서 클라우드 또는 기업 데이터 센터에 직접 액세스하고, VPC 내에서 액세스할 수 있다.
WorkSpaces - Multiple Regions
시험에 WorkSpaces의 지연 시간 최소화가 나올 수도 있다.
- 캘리포니아와 파리에 있는 각각의 사무실에서 WorkSpaces 사용의 모범 사례는 사용자와 최대한 가깝게 WorkSpaces를 배포하는 것이다.
- 미국에 하나 배포 → 캘리포니아의 사용자가 액세스 가능
- 유럽에 하나 배포 → 파리 사용자가 액세스 가능
- 즉, 사무실 리전만큼 WorkSpaces를 배포해 기업의 지연 시간을 최소화하는 개념이다.
Amazon AppStream 2.0
- 데스크톱 애플리케이션 스트리밍 서비스이다.
- 인프라를 획득하거나 프로비저닝 하지 않고 모든 컴퓨터로 애플리케이션을 스트리밍 하는 것이다.
- 애플리케이션 자체는 웹 브라우저 내에서 액세스 및 전달된다.
- Blender 애플리케이션으로 웹 브라우저에서 3D 모델을 생성할 경우 AppStream을 사용함
- 따라서 애플리케이션 중심이며 웹 브라우저를 통해 전달됨
- 웹 브라우저에서 바로 Eclipse나 Firefox 또는 OpenOffice 애플리케이션을 사용할 수도 있다.
AppStream vs WorkSpaces
WorkSpaces
- VDI와 윈도우 또는 리눅스 데스크톱에서 완전하게 작동하기 때문에 데스크톱에서 애플리케이션을 원하는 만큼 실행할 수 있음
- 원격 데스크톱 애플리케이션으로 직접 연결해야 함
- 온디맨드 형식이거나 늘 사용 가능함
AppStream 2.0
- 특정 데스크톱 애플리케이션을 웹 브라우저에 스트리밍 해서 클라우드에서 가상 데스크톱에 연결할 필요가 없음
- 웹 브라우저가 있는 모든 장치에서 실행되기 때문에 호환성이 더 높고, 애플리케이션 당 인스턴스 유형 구성을 허용한다.
- Photoshop 애플리케이션에 CPU, RAM, GPU를 추가할 수 있다는 의미
AWS IoT Core
- IoT(
=Internet of Things)는 사물 인터넷의 줄임말로 데이터를 수집하거나 전송할 수 있는 인터넷으로 연결된 기기의 네트워크이다.
- IoT Core로 AWS 클라우드에 IoT 기기를 쉽게 연결할 수 있다.
- IoT 기기는 커넥티드 카나 커넥티드 라이트 혹은 커넥티드 냉장고 등으로 커넥티드라면 뭐든 예시가 될 수 있고 IoT Core로 모두 연결할 수 있음
- 커넥티드 카를 클라우드에 연결할 수도 있음
- IoT Core로 이러한 기기는 수십억 개의 기기에서 수 조개의 메시지를 안전하고 확장 가능한 방식으로 교환할 수 있으며 IoT Core는 Pub/Sub의 역할을 해서 기기가 메시지를 교환하고 통신하도록 한다.
- 애플리케이션은 연결되어 있지 않아도 기기와 통신할 수 있다.
- AWS 서비스와 IoT Core를 통합할 수 있다.
- Lambda, S3, SageMaker 등
- 백그라운드에서 통합해 IoT 기기에 값을 추가할 수 있고 IoT Core 프로젝트의 전체 제품군으로 IoT 기기로 생성된 데이터를 수집, 처리, 분석 및 작업하여 IoT 애플리케이션을 구축할 수 있음
Amazon Elastic Transcoder
- Elastic Transcoder는 S3에 저장된 미디어 파일을 핸드폰과 같이 소비자의 재생 기기에 맞는 미디어 파일로 변환한다.

- 비디오 파일을 S3 버킷에 추가
- Elastic Transcoder의 트랜스코딩 파이프라인을 통해 실행
- S3 출력값 버킷에 추가될 다양한 여러 비디오 파일로 변환되며 그러면 출력값 버킷에는 다양한 기기와 호환되는 여러 파일을 갖게 됨
Elastic Transcoder 장점
- 사용이 쉽다는 점
- 높은 확장 가능성으로 S3 입력값 버킷에 더 많은 파일을 갖게 되어 더 높은 처리 능력을 가지게 된다.
- 미디어가 트랜스코딩 된 시간에 따라 비용을 지불해서 비용 효율적이며 완전히 관리되고 안전하다.
- 파일을 변환하기 위해 비용과 EC2 인스턴스 비용을 지출하지 않고 Elastic Transcoder로 사용한 만큼만 지불하면 됨
References