[EP3] Cloud Engineering with Google Cloud Professional Certificate By Coursera
บทความนี้เป็นในเรื่องของการเรียนการสอบ Cloud Engineering with Google Cloud Professional Certificate เริ่มตั้งเเต่พื้นฐานสุดโหดกันเลยทีเดียว และจะช่วยให้เราได้ลุยกับ Quiz and Lab ได้อย่างเต็มที่เลย เเน่นอนเช่นเคยครับว่าถ้าจะได้ตัว Professional Certificate ใบด้านบนมานั้นจะต้องผ่านความลำบากถึง 6 Courses ใหญ่ด้วยกันเลยทีเดียวฮะ เอาให้หลับกันไปข้างเลย มีอะไรบ้างไปดูกัน 😁
สำหรับ Courses 1 นี้ จะเป็นแนวคิดและที่สำคัญสำหรับการทำงานกับ Google Cloud Platform (GCP) จะได้เรียนรู้และเปรียบเทียบบริการคอมพิวเตอร์และพื้นที่เก็บข้อมูลจำนวนมากที่มีอยู่ใน Google Cloud Platform รวมถึง Google App Engine, Google Compute Engine, Google Kubernetes Engine, Google Cloud Storage, Google Cloud SQL และ BigQuery เรียนรู้เกี่ยวกับเครื่องมือการจัดการทรัพยากรและนโยบายที่สำคัญเช่นลำดับชั้นของ Google Cloud Resource Manager และ Google Cloud Identity and Access Management และการทำ Lab จะช่วยให้เรามีทักษะพื้นฐานในการทำงานกับ GCP
WEEK 1
- Introducing Google Cloud Platform
- Getting Started with Google Cloud Platform
- The Google Cloud Platform resource hierarchy
- Identity and Access Management (IAM)
- Interacting with Google Cloud Platform
- Cloud Marketplace (formerly Cloud Launcher)
- Demonstration, lab activity, and quiz
- Virtual Machines in the Cloud
- Module introduction
- Virtual Private Cloud (VPC) Network
- Compute Engine
- Important VPC capabilities
- Demonstration, lab activity, and quiz
- Module introduction
- Cloud Storage
- Cloud Bigtable
- Cloud SQL and Cloud Spanner
- Cloud Datastore
- Comparing Storage Options
- Demonstration, lab activity, and quiz
- Containers, Kubernetes, and Kubernetes Engine
- Lab: Demonstration, activity, and quiz
- Module introduction; introduction to App Engine
- App Engine Standard Environment
- App Engine Flexible Environment
- Cloud Endpoints and Apigee Edge
- Demonstration, lab activity, and quiz
- Development in the Cloud
- Deployment: Infrastructure as code
- Monitoring: Proactive instrumentation
- Module introduction
- Google Cloud Big Data Platform
- Google Cloud Machine Learning Platform
- Demonstration, lab activity, and quiz
2. Essential Google Cloud Infrastructure: Foundation
สำหรับ Courses 2 นี้จะทำให้รู้จักโครงสร้างพื้นฐานที่ครอบคลุมและยืดหยุ่นกับบริการแพลตฟอร์มของ Google Cloud และให้บริการโดยเน้นไปที่ Compute Engine เพื่อให้ผู้ที่เรียนรู้เเละผู้ที่สอบนั้นนำไปปรับใช้กับองค์ประกอบของ solution รวมถึงส่วนประกอบโครงสร้างพื้นฐาน เช่น เครือข่ายเครื่องเสมือนและบริการแอปพลิเคชั่นด้วยการผสมผสานระหว่างการบรรยายวิดีโอการสาธิตและการทดลองปฏิบัติจริง คุณจะได้เรียนรู้วิธีใช้ Google Cloud ผ่านคอนโซลและ Cloud Shell นอกจากนี้คุณยังจะได้เรียนรู้เกี่ยวกับบทบาทของสถาปนิกระบบคลาวด์แนวทางในการออกแบบโครงสร้างพื้นฐานและการกำหนดค่าเครือข่ายเสมือนด้วย Virtual Private Cloud (VPC) โครงการเครือข่ายเครือข่ายย่อยที่อยู่ IP แล Firewall rules
WEEK 1
- Introduction to GCP
- Virtual Networks
- Virtual Private Cloud
- Common network designs
WEEK 2
- Virtual Machines
- Creating virtual machines
- Working with virtual machines
3. Essential Google Cloud Infrastructure: Core Services
สำหรับ Courses 3 นี้ จะเน้นการปรับใช้ solutions ที่ใช้ได้จริงซึ่งรวมถึงคีย์การเข้ารหัสและการจัดการความปลอดภัยและการเข้าถึงโควต้าและการเรียกเก็บเงินและการตรวจสอบทรัพยากร
WEEK 1
- Cloud IAM
- Storage and Database Services
WEEK 2
- Resource Management
- Resource Monitoring
- Monitoring
- Logging, Error Reporting, Tracing and Debugging
4. Elastic Google Cloud Infrastructure: Scaling and Automation
สำหรับ Courses 4นี้จะใช้องค์ประกอบของ solutions ซึ่งรวมถึงเครือข่ายที่เชื่อมต่อกันอย่างปลอดภัยและการทำ load balancing, autoscaling โครงสร้างพื้นฐานและบริการที่มีการจัดการ
WEEK 1
- Interconnecting Networks
- Cloud VPN
- Cloud Interconnect and Peering
- Sharing VPC Networks
- Load Balancing and Autoscaling
- Managed instance groups
- HTTP(S) load balancing
- SSL/TCP proxy load balancing
- Internal load balancing
- Choosing a load balancer
WEEK 2
- Infrastructure Automation
- Deployment Manager
- GCP Marketplace
- Managed Services
- Managed Services
5. Architecting with Google Kubernetes Engine: Foundations
สำหรับ Courses 5 นี้จะเป็นการ “การออกแบบด้วย Google Kubernetes Engine: Foundations” คุณจะได้เรียนรู้หลักการของ Google Cloud Platform ตามด้วยบทนำเกี่ยวกับการสร้างและจัดการคอนเทนเนอร์ซอฟต์แวร์และข้อมูลเบื้องต้นเกี่ยวกับสถาปัตยกรรมของ Kubernetes
WEEK 1
- Cloud Computing and Google Cloud
- Resource Management
- Billing
- Interacting with GCP
- Computing Options
- Lab : Accessing the Google Cloud Console and Cloud Shell
- Containers and Container Images
- Lab: Working with Cloud Build
- Introduction to Google Kubernetes Engine
- Quiz: Containers and Container Images
- Kubernetes Architecture
- Kubernetes Concepts
- The Kubernetes Control Plane
- Google Kubernetes Engine Concepts
- Kubernetes Object Management
- Lab: Deploying to Google Kubernetes Engine
- Migrate for Anthos
- Quiz
6. Preparing for the Google Cloud Associate Cloud Engineer Exam
สำหรับ Courses 5 สุดท้ายแล้วนะฮะ จะเป็นโครงสร้างการเตรียมการสำหรับการสอบ Associate Cloud Engineer ตลอดจนการรับรอง Google Cloud และผ่านการบรรยายการสาธิตและห้องปฏิบัติการจริง และผู้สมัครสอบจะได้ทำความคุ้นเคยกับ domain ที่ครอบคลุมกับการสอบจริง
WEEK 1
- How to use Qwiklabs
WEEK 2
- Module 1: About the Associate Cloud Engineer Certification
- Learn how to devise your own personal study plan for attempting the ACE examination
WEEK 3
- Module 2: Setting up a cloud solution environment
- Cloud projects and accounts
- Billing management
- Command line interface
- Lab Intro: A Tour of Qwiklabs and the Google Cloud Platform
WEEK 4
- Module 3: Planning and configuring a cloud solution
- Using the pricing calculator to help budget for your cloud solution
- Planning and configuring compute resources
- Planning and configuring data storage
- Planning and configuring network resources
- Lab: Set Up Network and HTTP Load Balancers
- Resources used or mentioned in this module
WEEK 5
- Module 4: Deploying and implementing a cloud solution
- Deploying and implementing compute resources
- Deploying and implementing Kubernetes resources
- Deploying App Engine and Cloud Function resources
- Deploying and implementing data solutions
- Deploying and implementing networking resources
- Deploying a solution with Cloud Launcher
- Deploying an application using Deployment Manager
- Resources used or mentioned in this module
WEEK 6
- Module 5: Ensuring successful operation of a cloud solution
- Managing Compute Engine resources
- Managing Kubernetes Engine resources
- Managing App Engine resources
- Managing Data solutions
- Managing networking resources
- Monitoring and logging
- Resources used or mentioned in this module
WEEK 7
- Module 6: Configuring access and security
- Managing Identity and Access Management
- Defining custom IAM roles
- Managing service accounts
- Viewing audit logs for projects and services
- Resources used or mentioned in this module
- Next Steps and Google Cloud Certification