워크로드란?❓
-> 처리해야 할 데이터나 실행해야 할 작업의 집합
🎼 오케스트레이션이란 ?
-> 여러 컨테이너의 배포, 관리, 확장, 실행 상태 등을 자동으로 조율하는 것
Lightsail과 Beanstalk의 차이점 🕵️
| 구분 | Amazon Lightsail | Elastic Beanstalk |
|---|---|---|
| 대상 사용자 | 초보 개발자, 간단한 프로젝트 같은 소규모 애플리케이션을 배포할 사용자 | 대규모 애플리케이션 관리가 필요한 사용자. |
| 주요 목적 | 간단하고 정해진 환경에서 서버를 실행하여 특정 애플리케이션 배포. | 사용자 코드를 AWS 인프라와 통합하여 배포 및 확장 가능. |
| 제공 방식 | 가상 서버(인스턴스)와 로드 밸런서등의 서비스를 하나의 패키지로 제공. | 사용자가 코드를 업로드하면 필요한 리소스(EC2, Auto Scaling 등)를 자동 생성하고 관리. |
| 확장 방식 | 수동 확장(사용자가 인스턴스를 직접 추가). | Auto Scaling과 로드 밸런싱을 통해 리소스를 조정. |
| 요금 구조 | 고정 요금(인스턴스 단위로 요금 부과). | 사용량 기반(Pay As You Go) 요금제. |
| 서비스 통합 | EC2, S3와 같은 AWS 고급 서비스와의 통합은 제한적. | AWS의 다양한 서비스(RDS, S3, CloudWatch 등)와 통합 가능. |
AppStream에서 '스트리밍'의 의미📺
-> 넷플릭스 처럼 동영상 콘텐츠를 전달하는 방식 뿐만 아니라, 데이터 처리, 애플리케이션 실행, 실시간 데이터 전송을 포함하는 개념
8-1-1. 사용 사례
- 데이터가 반드시 해당 지역 내부에 저장되어야 하는 금융 및 공공 기관
- 지연 시간에 민감한 애플리케이션(예: 실시간 영상 처리, 로봇 제어 시스템)
- 기타 로컬에서 데이터 처리를 해야만 하는 경우