ภาพรวม Other Services
หัวข้อนี้รวม AWS services เพิ่มเติม ที่อาจปรากฏในข้อสอบ CLF-C02 — เน้นรู้ service คืออะไร และ use case หลัก เพียง 1 บรรทัด ไม่ลงลึกเชิงเทคนิค
Amazon WorkSpaces
Amazon WorkSpaces = Managed Desktop as a Service (DaaS) — provision desktop Windows หรือ Linux บน cloud ทดแทน VDI on-premises
- Eliminate งาน manage on-prem VDI (Virtual Desktop Infrastructure)
- Fast + scalable ขยายไปหลักพัน desktops ได้
- Secure integrate กับ KMS (encryption)
- Pay-as-you-go รายเดือนหรือรายชั่วโมง
- เหมาะกับองค์กรที่ต้องการ desktop กลางให้พนักงาน remote work
Amazon AppStream 2.0
Amazon AppStream 2.0 = stream desktop applications ไปยัง web browser ของ user — application รันบน AWS แล้ว stream ผลลัพธ์ออกไป
- ไม่ต้อง provision infrastructure
- ทำงานได้บน device ใดก็ได้ที่มี web browser
- เหมาะกับ SaaS providers, training, demos
AWS IoT Core
AWS IoT Core = เชื่อม IoT devices เข้า AWS Cloud — รองรับหลัก billions of devices และ trillions of messages
- Devices สื่อสารกับ AWS ผ่าน MQTT, HTTPS, WebSockets
- ส่งข้อมูลไปประมวลผลต่อใน AWS services อื่น ๆ ได้ (Lambda, Kinesis, S3)
- ใช้สำหรับ smart home, smart city, industrial IoT
- Serverless + scale อัตโนมัติ
Amazon Elastic Transcoder
Amazon Elastic Transcoder = แปลงไฟล์ media ใน S3 จาก source format ไปเป็นเวอร์ชันที่เล่นได้บน phones, tablets, PCs
- Cost-effective + scalable
- ใช้ benefit ของ AWS โดยไม่ต้องดูแล media servers เอง
- เหมาะสำหรับ video streaming services, content delivery
AWS AppFlow
AWS AppFlow = fully managed integration service ส่งข้อมูลอย่างปลอดภัยระหว่าง SaaS apps กับ AWS
- Sources: Salesforce, SAP, Zendesk, Slack, ServiceNow
- Destinations: S3, Redshift (และ SaaS อื่น ๆ)
- No code สร้าง integration ผ่าน UI ได้เลย
- ทำงานแบบ on-demand, scheduled, หรือ event-driven
AWS Device Farm
AWS Device Farm = บริการทดสอบ web + mobile apps บน real devices ใน AWS
- รองรับหลาย OS versions และ manufacturers
- Run tests in parallel หลาย device พร้อมกันลด test time
- ดูผล video, screenshots, logs ได้
AWS Backup
AWS Backup = centralized backup service แบบ fully managed ครอบคลุม AWS services หลายตัว — ไม่ต้องเขียน custom scripts เอง
รองรับ services
EC2, EBS, EFS, RDS (databases), Aurora, DynamoDB, Storage Gateway, FSx — backup จากที่เดียว
Backup Plans
กำหนด schedule, frequency, retention policy ได้ในที่เดียว
Cross-region + Cross-account
backup ข้าม region และข้าม account ได้ — เหมาะกับ DR และ compliance
Vault Lock (WORM)
Write-Once-Read-Many — backup กลายเป็น immutable ป้องกันการลบหรือแก้ไข แม้ admin ก็ทำไม่ได้
AWS Disaster Recovery (4 Strategies)
Disaster Recovery (DR) มี 4 กลยุทธ์ — trade-off ระหว่าง RTO (Recovery Time Objective), RPO (Recovery Point Objective) กับ cost
1. Backup & Restore
Cost: ต่ำสุด | RTO/RPO: สูงสุด (ช้า) — backup data ปกติ ตอน disaster ค่อย restore + provision ใหม่
2. Pilot Light
Cost: ต่ำ — รัน core ที่จำเป็น ขนาดเล็กไว้ใน AWS (เช่น DB replicate) ตอน disaster ค่อย scale up ส่วนอื่น
3. Warm Standby
Cost: กลาง — ระบบทั้งหมดรันอยู่จริงแต่ขนาดเล็ก ตอน disaster scale up ทันที
4. Multi-Site / Hot Site
Cost: สูงสุด | RTO/RPO: ใกล้ 0 — full active-active ทั้ง 2 site รัน production ขนาดเต็ม
AWS Elastic Disaster Recovery (DRS)
AWS Elastic Disaster Recovery (DRS) — เดิมชื่อ CloudEndure Disaster Recovery — กู้คืน servers + applications ได้รวดเร็วและน่าเชื่อถือ
- Continuous replication — replicate ข้อมูลตลอดเวลา
- Recover applications ไปยัง AWS หรือกลับมา on-premises ก็ได้
- ใช้แทน custom DR solutions เช่น tape backup
- RTO ต่ำมาก, RPO ระดับวินาที
AWS DataSync
AWS DataSync = ย้ายข้อมูลจำนวนมาก เข้า / ออก / ภายใน AWS
- On-premises → AWS หรือ AWS → AWS
- รองรับ protocols: NFS, SMB, S3, EFS, FSx for Windows
- เร็วกว่าเครื่องมือ open-source ทั่วไปได้ up to 10x
- Schedule transfer + ตรวจสอบ data integrity อัตโนมัติ
AWS Application Discovery Service
AWS Application Discovery Service = เครื่องมือช่วย plan migration จาก on-premises ไป AWS
- เก็บข้อมูล server on-premises: configuration, usage, behavior
- ช่วยตัดสินใจว่า server ไหนควรย้าย และต้องใช้ resource บน AWS เท่าไร
- ใช้ก่อนเริ่มจริงเพื่อทำ migration plan
AWS Application Migration Service (MGN)
AWS Application Migration Service (MGN) — เดิมชื่อ CloudEndure Migration — เป็นโซลูชัน lift-and-shift หลักของ AWS
- ย้าย physical, virtual, cloud-based servers มาเป็น EC2
- Continuous replication ขณะ source ยังรันอยู่ — cutover ตอนพร้อม
- ลด downtime ระหว่าง migration
- แทน CloudEndure Migration และ SMS รุ่นเก่า
AWS Migration Evaluator
AWS Migration Evaluator — เดิมชื่อ TSO Logic — ช่วยสร้าง business case สำหรับ migration
- วิเคราะห์ cost-benefit ก่อนตัดสินใจย้าย
- ทำ TCO (Total Cost of Ownership) comparison ระหว่าง on-prem กับ AWS
- ใช้ขออนุมัติงบกับผู้บริหาร
AWS Schema Conversion Tool (SCT)
AWS Schema Conversion Tool (SCT) = แปลง database schema ระหว่าง DB ต่างชนิดกัน (heterogeneous)
- ตัวอย่าง: Oracle → Aurora, SQL Server → MySQL
- ใช้คู่กับ Database Migration Service (DMS) — SCT แปลง schema, DMS ย้ายข้อมูล
- ลด vendor lock-in จาก commercial DB
AWS Amplify
AWS Amplify = ชุดเครื่องมือสำหรับสร้าง full-stack web + mobile apps
Amplify Studio
Visual development environment — ลาก-วาง UI components
Authentication
ผูกกับ Cognito ทำ login/signup
Storage
ใช้ S3 เก็บไฟล์
APIs
REST หรือ GraphQL auto-generate
Hosting
Deploy front-end + CI/CD ในที่เดียว
Push Notifications + Analytics
Built-in สำหรับ mobile apps
AWS Data Exchange
AWS Data Exchange = marketplace สำหรับ find + subscribe ข้อมูลจาก 3rd-party data providers บน cloud
- มีหลายร้อย providers (financial, healthcare, weather, ฯลฯ)
- Subscribe แล้วได้ automatic updates เมื่อ provider อัปเดตข้อมูล
- ข้อมูลส่งมาที่ S3 — ใช้ต่อกับ Athena, Redshift, SageMaker ได้ทันที
Summary — Quick Recap
หมวด Other Services รวม services เบ็ดเตล็ดหลากประเภท — ตั้งแต่ end-user computing, IoT, media, integration ไปจนถึง backup, DR และ migration ข้อสอบ CLF-C02 มักถามภาพรวมว่า service ไหนเหมาะกับ use case ใด
WorkSpaces
Managed Desktop-as-a-Service (DaaS) — ให้ user ใช้ full Windows/Linux desktop
AppStream 2.0
Stream เฉพาะ application ลง browser โดยไม่ต้องติดตั้งบนเครื่อง user
IoT Core
เชื่อม devices หลักพันล้านผ่าน MQTT, HTTPS หรือ WebSockets
Elastic Transcoder
แปลงไฟล์วิดีโอใน S3 ให้เล่นได้บน device ต่างๆ
AppFlow
เชื่อม SaaS apps กับ AWS แบบ no-code (เช่น Salesforce, ServiceNow)
Device Farm
Test mobile/web apps บน real devices บน cloud
AWS Backup
Centralized backup ครอบคลุมหลาย services + cross-region + Vault Lock (WORM)
AWS DRS
Continuous replication recovery สำหรับ disaster recovery
Amplify
Full-stack web/mobile dev platform + Studio (visual development)
Data Exchange
Subscribe ข้อมูลจาก 3rd-party providers ส่งเข้า S3 ใช้กับ Athena/Redshift/SageMaker
- DR Strategies (จากถูก/ช้า → แพง/เร็ว): Backup & Restore → Pilot Light → Warm Standby → Multi-Site
- DataSync: ย้าย data ระหว่าง on-prem และ AWS storage
- MGN (Application Migration Service): lift-and-shift servers มา AWS
- Application Discovery Service: วางแผน migration (สำรวจ on-prem)
- SCT (Schema Conversion Tool): แปลง DB schema ข้าม engine
- Migration Evaluator: สร้าง business case ก่อน migrate