พื้นฐาน GCP Cloud DevOps Engineer

หลักสูตร GCP DevOps ที่มีโครงสร้างครอบคลุม CI/CD ความน่าเชื่อถือ การตรวจสอบ ความปลอดภัย การติดตั้ง และต้นทุน พร้อมคำถาม

ระดับ: Google Cloud DevOps Engineer ความยาก: advanced 5 บทเรียน 60 นาที
ความคืบหน้าของคอร์ส 0 / 5
กลับไปคอร์ส

สิ่งที่คุณจะได้เรียนรู้

  • อธิบาย CI/CD
  • อธิบายความน่าเชื่อถือและ SRE
  • อธิบายการตรวจสอบ
  • อธิบายความปลอดภัยและการติดตั้ง
  • อธิบายต้นทุน

ก่อนเริ่มเรียน

  • ความรู้ Google Cloud พื้นฐานช่วยได้
  • แนะนำประสบการณ์ CI/CD และ Linux
  • ไม่จำเป็นต้องมีใบรับรอง Google มาก่อน

บทเรียน 1 CI/CD และไปป์ไลน์

Cloud Build สร้างอิมเมจ Cloud Deploy อัตโนมัติไปป์ไลน์ Artifact Registry เก็บแพ็กเกจ Source Repositories โฮสต์ Git Infrastructure as Code ใช้คอนฟิกเวอร์ชัน Deployment Manager ติดตั้ง Trigger เริ่ม Build Config Sync ซิงค์ GKE ใช้การทดสอบ Promotion Rollback และการอนุมัติ ฝึกด้วยตัวอย่าง ทบทวนข้อผิดทุกครั้ง และทบทวนหัวข้อที่อ่อนที่สุดทุกสัปดาห์เพื่อพัฒนา

ตัวอย่าง

ตัวอย่าง: Push ไป Cloud Source Repositories เริ่ม Cloud Build สร้างอิมเมจใน Artifact Registry และ Promote ผ่านขั้นตอน Cloud Deploy

บทเรียน 2 ความน่าเชื่อถือและ SRE

SRE ใช้วิศวกรรมซอฟต์แวร์กับการปฏิบัติการ SLO กำหนดเป้าหมาย SLI วัด Error Budget คือความล้มเหลวที่ยอมรับได้ SLA คือสัญญา Canary Rolling Blue/Green ลดความเสี่ยง Load Test ตรวจสอบความต้องการ ใช้ Error Budget ตัดสินใจปล่อยและความน่าเชื่อถือ ฝึกด้วยตัวอย่าง ทบทวนข้อผิดทุกครั้ง และทบทวนหัวข้อที่อ่อนที่สุดทุกสัปดาห์เพื่อพัฒนา

ตัวอย่าง

ตัวอย่าง: บริการกำหนด SLO 99.9 เปอร์เซ็นต์ ใช้ Error Budget หยุดการปล่อยที่มีความเสี่ยง และปล่อยเวอร์ชันใหม่ด้วยทราฟฟิก Canary

บทเรียน 3 การตรวจสอบและการสังเกตได้

Cloud Monitoring รวบรวมเมตริก Cloud Logging เก็บล็อก Cloud Trace วิเคราะห์ความหน่วง Profiler แสดง CPU Error Reporting จัดกลุ่มข้อผิดพลาด Uptime Check และ Alert ตรวจจับปัญหา กำหนด Golden Signals: Latency Traffic Error Saturation ฝึกด้วยตัวอย่าง ทบทวนข้อผิดทุกครั้ง และทบทวนหัวข้อที่อ่อนที่สุดทุกสัปดาห์เพื่อพัฒนา

ตัวอย่าง

ตัวอย่าง: Alert ดู Latency Uptime Check ดู Endpoint Cloud Trace หาเส้นทางที่ช้าระหว่างเหตุการณ์

บทเรียน 4 ความปลอดภัยและการติดตั้ง

IAM ให้ Role น้อยที่สุด Secret Manager เก็บความลับ KMS จัดการคีย์ Armor ปกป้องแอป Artifact Analysis สแกนอิมเมจ Binary Authorization ต้องการลายเซ็น Audit Logs บันทึก ใช้ Progressive Delivery Feature Flag Rollback GitOps ตรวจสอบลายเซ็น ฝึกด้วยตัวอย่าง ทบทวนข้อผิดทุกครั้ง และทบทวนหัวข้อที่อ่อนที่สุดทุกสัปดาห์เพื่อพัฒนา

ตัวอย่าง

ตัวอย่าง: Pipeline ตรวจสอบลายเซ็นด้วย Binary Authorization สแกนด้วย Artifact Analysis และ Promote หลังประตูอนุมัติ

บทเรียน 5 ต้นทุนและการปฏิบัติการ

Cloud Billing ติดตามค่าใช้จ่าย Budget แจ้งเตือน Recommender ให้คำแนะนำ Committed Use Discount ลดต้นทุน Quota จำกัดการใช้ Monitoring ให้ข้อมูลการใช้ ใช้ Infrastructure as Code Runbook และการจัดการเหตุการณ์ ฝึกด้วยตัวอย่าง ทบทวนข้อผิดทุกครั้ง และทบทวนหัวข้อที่อ่อนที่สุดทุกสัปดาห์เพื่อพัฒนา

ตัวอย่าง

ตัวอย่าง: ทีมใช้ Budget Alert คำแนะนำ Rightsizing จาก Recommender และการทบทวน Quota เพื่อลดค่าใช้จ่ายโดยไม่กระทบความน่าเชื่อถือ