Management & FoundationsSection 185 min read5 questions

Other Services

WorkSpaces, IoT, Backup, Migration & more

รวม AWS services อื่น ๆ ที่อาจปรากฏในข้อสอบ CLF-C02 — End-User Computing (WorkSpaces, AppStream), IoT, Media, Integration, Backup & Disaster Recovery, Migration tools, Amplify, DataExchange และอื่น ๆ เน้นรู้จัก service ในภาพรวม + use case หลัก ไม่ลงลึกเชิงเทคนิค

ในหน้านี้18 sections
  1. 01ภาพรวม Other Services
  2. 02Amazon WorkSpaces
  3. 03Amazon AppStream 2.0
  4. 04AWS IoT Core
  5. 05Amazon Elastic Transcoder
  6. 06AWS AppFlow
  7. 07AWS Device Farm
  8. 08AWS Backup
  9. 09AWS Disaster Recovery (4 Strategies)
  10. 10AWS Elastic Disaster Recovery (DRS)
  11. 11AWS DataSync
  12. 12AWS Application Discovery Service
  13. 13AWS Application Migration Service (MGN)
  14. 14AWS Migration Evaluator
  15. 15AWS Schema Conversion Tool (SCT)
  16. 16AWS Amplify
  17. 17AWS Data Exchange
  18. 18Summary — Quick Recap
01

ภาพรวม Other Services

หัวข้อนี้รวม AWS services เพิ่มเติม ที่อาจปรากฏในข้อสอบ CLF-C02 — เน้นรู้ service คืออะไร และ use case หลัก เพียง 1 บรรทัด ไม่ลงลึกเชิงเทคนิค

02

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
03

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
04

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 อัตโนมัติ
05

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
06

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
07

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 ได้
08

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 ก็ทำไม่ได้

09

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 ขนาดเต็ม

10

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 ระดับวินาที
11

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 อัตโนมัติ
12

AWS Application Discovery Service

AWS Application Discovery Service = เครื่องมือช่วย plan migration จาก on-premises ไป AWS

  • เก็บข้อมูล server on-premises: configuration, usage, behavior
  • ช่วยตัดสินใจว่า server ไหนควรย้าย และต้องใช้ resource บน AWS เท่าไร
  • ใช้ก่อนเริ่มจริงเพื่อทำ migration plan
13

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 รุ่นเก่า
14

AWS Migration Evaluator

AWS Migration Evaluator — เดิมชื่อ TSO Logic — ช่วยสร้าง business case สำหรับ migration

  • วิเคราะห์ cost-benefit ก่อนตัดสินใจย้าย
  • ทำ TCO (Total Cost of Ownership) comparison ระหว่าง on-prem กับ AWS
  • ใช้ขออนุมัติงบกับผู้บริหาร
15

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
16

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

17

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 ได้ทันที
18

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
ทดสอบ

คำถามทบทวน

5 ข้อ — เลือกคำตอบเพื่อดูเฉลยและคำอธิบาย

ข้อ 1 / 5คะแนน 0

องค์กรต้องการให้พนักงานเข้าถึง application เฉพาะตัวหนึ่ง ผ่าน web browser โดยไม่ต้องติดตั้งบนเครื่อง user — ควรใช้ service ไหน?