Build your ultimate AI agent
รายละเอียดคอร์ส
เรียนรู้บริการจัดเก็บข้อมูลหลักของ AWS ที่ขับเคลื่อนแอปพลิเคชันยุคใหม่ ในคอร์สนี้จะได้เรียนรู้ว่าเมื่อใดและเพราะเหตุใดจึงควรใช้ DynamoDB, S3, ElastiCache และ OpenSearch โดยจับคู่แต่ละบริการให้เหมาะกับรูปแบบการเข้าถึงข้อมูลและข้อกำหนดด้าน Consistency ในสถานการณ์จริง จะได้ออกแบบตาราง DynamoDB ที่รองรับการขยายขนาด ด้วย Partition Key ที่มี Cardinality สูง ฝึกทำ CRUD Operations และเปรียบเทียบ Query กับ Scan เพื่อเพิ่มประสิทธิภาพและลดต้นทุน ในส่วนของ S3 จะได้กำหนด Lifecycle Policy เพื่อย้ายข้อมูลระหว่าง Storage Class โดยอัตโนมัติ และใช้ Versioning เพื่อป้องกันการลบข้อมูลโดยไม่ตั้งใจ ปิดท้ายด้วยการรักษาความปลอดภัยของข้อมูลสำคัญแบบครบวงจร ตั้งแต่การจำแนก PII และ PHI การจัดการ Secrets ด้วย Secrets Manager และ Parameter Store การใช้เทคนิค Data Masking ไปจนถึงการแยกข้อมูลแบบ Multi-tenant ด้วย IAM Condition Keys เมื่อจบคอร์สนี้ จะสามารถเลือก สร้าง และรักษาความปลอดภัยของ AWS Data Stores สำหรับแอปพลิเคชัน Production ได้อย่างมั่นใจ
ข้อกำหนดเบื้องต้น
หลักสูตร
โครงสร้างคอร์ส
1
การเลือก AWS Data Store ที่เหมาะสม
เรียนรู้ว่าเมื่อใดและเพราะเหตุใดจึงควรใช้ DynamoDB, S3, ElastiCache และ OpenSearch พร้อมสำรวจรูปแบบการเข้าถึงข้อมูล, Consistency Model, การจัดการวงจรชีวิตข้อมูล และกลยุทธ์การแคช เพื่อตัดสินใจเลือก Storage ให้เหมาะกับแอปพลิเคชันของคุณ
- บทนำสู่ Data Stores ใน AWS50 XP
- จับคู่ที่เก็บข้อมูลกับกรณีการใช้งาน50 XP
- สำรวจบริการข้อมูล AWS ใน Console100 XP
- เปรียบเทียบคุณสมบัติของ data store50 XP
- รูปแบบการเข้าถึงข้อมูลและโมเดลความสอดคล้องของข้อมูล50 XP
- จับคู่โมเดลความสอดคล้องของข้อมูลกับสถานการณ์100 XP
- กำหนดค่าความสอดคล้องของการอ่านข้อมูลใน DynamoDB100 XP
- วิเคราะห์รูปแบบการเข้าถึงข้อมูล100 XP
- การจัดการวงจรชีวิตข้อมูลและกลยุทธ์การแคช50 XP
- จับคู่กลยุทธ์ lifecycle กับสถานการณ์ต่าง ๆ50 XP
- การเลือก Lifecycle Policy สำหรับข้อมูลแต่ละประเภท100 XP
- ระบุโอกาสในการใช้ Caching50 XP
2
การสร้างงานด้วย DynamoDB และ S3
ลงมือปฏิบัติจริงกับบริการข้อมูลหลัก 2 อย่างของ AWS ออกแบบตาราง DynamoDB ที่รองรับการขยายขนาด ฝึก CRUD Operations และการใช้ Index และเพิ่มประสิทธิภาพ S3 ด้วย Storage Class, Versioning, Lifecycle Policy และ Replication
3
การรักษาความปลอดภัยและการแยกข้อมูลสำคัญ
ปกป้องข้อมูลแอปพลิเคชันแบบครบวงจร ตั้งแต่การจำแนก PII และ PHI การเข้ารหัสด้วย KMS การจัดการ Secrets ด้วย Secrets Manager และ Parameter Store การทำความสะอาด Log ไปจนถึงการแยกข้อมูลแบบ Multi-tenant ด้วย IAM Condition Keys
การใช้งาน Data Stores บน AWS
เรียนจบแล้ว

