พื้นฐาน AWS Cloud Practitioner
คอร์สสำหรับผู้เริ่มต้นครอบคลุมแนวคิดคลาวด์ บริการหลัก ความปลอดภัย และการเรียกเก็บเงินของ AWS
สิ่งที่คุณจะได้เรียนรู้
- อธิบายแนวคิดหลักของการประมวลผลแบบคลาวด์
- ระบุบริการ AWS หลักและกรณีใช้งาน
- อธิบายโมเดลความรับผิดชอบร่วมกันของ AWS
- เข้าใจราคาและการจัดการต้นทุนพื้นฐานของ AWS
ก่อนเริ่มเรียน
- ไม่จำเป็นต้องมีประสบการณ์ AWS มาก่อน
- มีความคุ้นเคยกับคอมพิวเตอร์และอินเทอร์เน็ตพื้นฐาน
- บัญชี AWS ฟรีมีประโยชน์แต่ไม่บังคับ
บทเรียน 1 การประมวลผลแบบคลาวด์และโครงสร้างพื้นฐานทั่วโลกของ AWS
คลาวด์คอมพิวติ้งส่งมอบทรัพยากรด้านการประมวลผล การจัดเก็บ และเครือข่ายตามความต้องการผ่านอินเทอร์เน็ต AWS ใช้ Regions, Availability Zones และ edge locations เพื่อให้ครอบคลุมทั่วโลก มีความพร้อมใช้งานสูง และหน่วงเวลาต่ำ
Region คือพื้นที่ทางภูมิศาสตร์ที่มี Availability Zones หลายแห่ง แต่ละ Availability Zone ประกอบด้วยศูนย์ข้อมูลที่แยกอิสระ มีไฟฟ้า ระบบทำความเย็น และเครือข่ายเป็นของตัวเอง
ราคาของ AWS มักเป็นแบบจ่ายตามการใช้งาน และลูกค้าสามารถเพิ่มหรือลดทรัพยากรได้ตามความต้องการที่เปลี่ยนแปลง ความยืดหยุ่นและ Economies of Scale เป็นประโยชน์หลักของคลาวด์
เคล็ดลับฝึกฝน การประมวลผลแบบคลาวด์และโครงสร้างพื้นฐานทั่วโลกของ AWS: ทบทวนบทเรียนนี้ในเวลาสั้น ๆ ทุกวัน หลังทำแบบฝึกหัดแต่ละข้อให้บอกกฎหรือขั้นตอนที่ใช้ ถ้าบอกไม่ได้ ให้ทบทวนหัวข้อนั้นก่อนไปต่อ ความสม่ำเสมอช่วยจำได้ดีกว่าการอ่านนาน ๆ ครั้งเดียว
ตัวอย่าง
แอปพลิเคชันที่ปรับใช้ใน Availability Zones สองแห่งยังคงให้บริการได้หากโซนใดโซนหนึ่งใช้งานไม่ได้ การเลือก Region ที่ใกล้ผู้ใช้ช่วยลดระยะทางเครือข่ายและทำให้ตอบสนองเร็วขึ้น
อ่านคำถามอีกครั้งก่อนจบ และตรวจสอบว่าคำตอบตรงกับสิ่งที่ถาม
บทเรียน 2 บริการหลักด้านการประมวลผล พื้นที่จัดเก็บ และฐานข้อมูล
Amazon EC2 ให้เซิร์ฟเวอร์เสมือนที่ปรับขนาดได้ AWS Lambda เรียกใช้โค้ดโดยไม่ต้องจัดการเซิร์ฟเวอร์ ส่วน AWS Fargate เรียกใช้คอนเทนเนอร์โดยไม่ต้องจัดเตรียมโฮสต์
สำหรับการจัดเก็บ Amazon S3 เก็บออบเจกต์ Amazon EBS ให้บล็อกสตอเรจที่ทนทานสำหรับ EC2 และ Amazon EFS ให้ระบบไฟล์แบบมีการจัดการ
สำหรับฐานข้อมูล Amazon RDS จัดการฐานข้อมูลเชิงสัมพันธ์ DynamoDB คือฐานข้อมูล NoSQL แบบ serverless และ ElastiCache ให้การแคชในหน่วยความจำ
เคล็ดลับฝึกฝน บริการหลักด้านการประมวลผล พื้นที่จัดเก็บ และฐานข้อมูล: ทบทวนบทเรียนนี้ในเวลาสั้น ๆ ทุกวัน หลังทำแบบฝึกหัดแต่ละข้อให้บอกกฎหรือขั้นตอนที่ใช้ ถ้าบอกไม่ได้ ให้ทบทวนหัวข้อนั้นก่อนไปต่อ ความสม่ำเสมอช่วยจำได้ดีกว่าการอ่านนาน ๆ ครั้งเดียว
ตัวอย่าง
API ขนาดเล็กสามารถใช้ AWS Lambda สำหรับโค้ดแบบ serverless DynamoDB สำหรับข้อมูล และ Amazon S3 สำหรับรูปภาพคงที่ โดยไม่ต้องจัดการเซิร์ฟเวอร์หรือซอฟต์แวร์ฐานข้อมูล
อ่านคำถามอีกครั้งก่อนจบ และตรวจสอบว่าคำตอบตรงกับสิ่งที่ถาม
บทเรียน 3 เครือข่ายและการส่งเนื้อหา
Amazon VPC สร้างเครือข่ายเสมือนแบบแยกอิสระที่ลูกค้าควบคุม IP address, subnet และ routing ได้ Route 53 ให้ DNS ที่ปรับขนาดได้ ส่วน CloudFront แคชเนื้อหาที่ edge locations
Elastic Load Balancing กระจายทราฟฟิกไปยังหลายเป้าหมาย และ EC2 Auto Scaling ปรับความจุตามความต้องการ API Gateway สร้างและจัดการ API แบบ REST และ HTTP
เคล็ดลับฝึกฝน เครือข่ายและการส่งเนื้อหา: ทบทวนบทเรียนนี้ในเวลาสั้น ๆ ทุกวัน หลังทำแบบฝึกหัดแต่ละข้อให้บอกกฎหรือขั้นตอนที่ใช้ ถ้าบอกไม่ได้ ให้ทบทวนหัวข้อนั้นก่อนไปต่อ ความสม่ำเสมอช่วยจำได้ดีกว่าการอ่านนาน ๆ ครั้งเดียว
ตัวอย่าง
เว็บแอปพลิเคชันสามารถใช้ Application Load Balancer เพื่อส่งทราฟฟิกไปยัง EC2 instances ในหลาย Availability Zones และใช้ CloudFront เพื่อแสดงรูปภาพแคชใกล้กับผู้ใช้
อ่านคำถามอีกครั้งก่อนจบ และตรวจสอบว่าคำตอบตรงกับสิ่งที่ถาม
บทเรียน 4 ความปลอดภัยและโมเดลความรับผิดชอบร่วมกัน
AWS รับผิดชอบความปลอดภัยของคลาวด์ รวมถึงโครงสร้างพื้นฐานทางกายภาพและระบบโฮสต์ ลูกค้ารับผิดชอบความปลอดภัยภายในคลาวด์ เช่น ระบบปฏิบัติการ ข้อมูล และสิทธิ์การเข้าถึง
IAM ควบคุมตัวตนและสิทธิ์ Shield และ WAF ช่วยปกป้องแอปพลิเคชันจาก DDoS และทราฟฟิกที่เป็นอันตราย GuardDuty ตรวจจับภัยคุกคาม และ KMS จัดการคีย์การเข้ารหัส
เปิดใช้การยืนยันตัวตนหลายปัจจัยและปฏิบัติตามหลักการสิทธิ์น้อยที่สุด
เคล็ดลับฝึกฝน ความปลอดภัยและโมเดลความรับผิดชอบร่วมกัน: ทบทวนบทเรียนนี้ในเวลาสั้น ๆ ทุกวัน หลังทำแบบฝึกหัดแต่ละข้อให้บอกกฎหรือขั้นตอนที่ใช้ ถ้าบอกไม่ได้ ให้ทบทวนหัวข้อนั้นก่อนไปต่อ ความสม่ำเสมอช่วยจำได้ดีกว่าการอ่านนาน ๆ ครั้งเดียว
ตัวอย่าง
สำหรับ EC2 instance AWS จะแพตช์โฮสต์ทางกายภาพ ส่วนลูกค้าแพตช์ระบบปฏิบัติการ guest และรักษาความปลอดภัยแอปพลิเคชันและข้อมูลประจำตัว
อ่านคำถามอีกครั้งก่อนจบ และตรวจสอบว่าคำตอบตรงกับสิ่งที่ถาม
บทเรียน 5 การเรียกเก็บเงิน ราคา และการจัดการต้นทุน
ราคาแบบ On-Demand ยืดหยุ่นสำหรับเวิร์กโหลดระยะสั้น ส่วน Reserved Instances และ Savings Plans ให้ส่วนลดสำหรับการใช้งานแบบผูกพัน Spot Instances ให้ส่วนลดสูงสุดสำหรับเวิร์กโหลดที่ยอมรับการขัดจังหวะได้
ใช้ AWS Pricing Calculator เพื่อประมาณค่าใช้จ่าย Cost Explorer เพื่อดูภาพรวมการใช้จ่าย และ Budgets เพื่อรับการแจ้งเตือนเมื่อการใช้จ่ายเกินขีดจำกัด
Trusted Advisor แนะนำการปรับปรุงด้านการลดค่าใช้จ่าย ความปลอดภัย และประสิทธิภาพ
เคล็ดลับฝึกฝน การเรียกเก็บเงิน ราคา และการจัดการต้นทุน: ทบทวนบทเรียนนี้ในเวลาสั้น ๆ ทุกวัน หลังทำแบบฝึกหัดแต่ละข้อให้บอกกฎหรือขั้นตอนที่ใช้ ถ้าบอกไม่ได้ ให้ทบทวนหัวข้อนั้นก่อนไปต่อ ความสม่ำเสมอช่วยจำได้ดีกว่าการอ่านนาน ๆ ครั้งเดียว
ตัวอย่าง
ฐานข้อมูลการผลิตที่เสถียรอาจได้ประโยชน์จาก Reserved Instances ส่วนสภาพแวดล้อมการพัฒนาที่คาดเดาไม่ได้มักคุ้มค่ากว่าด้วย On-Demand instances
อ่านคำถามอีกครั้งก่อนจบ และตรวจสอบว่าคำตอบตรงกับสิ่งที่ถาม