CÔNG TY TNHH TRAINOCATE VIỆT NAM
GCPDNPS - Architecting with Google Cloud: Design and Process

GCPDNPS - Architecting with Google Cloud: Design and Process

GCPDNPS - Architecting with Google Cloud: Design and Process

Tổng quan

Thời lượng: 02 ngày

Trainocate Vietnam - Google Cloud Partner cung cấp khoá học dành cho những người đã hoàn thành khóa học Kiến trúc với Google Compute Engine hoặc Kiến trúc với Google Kubernetes Engine.

Mục tiêu

  • Làm quen với Google Cloud Platform thông qua lộ trình học Google Cloud
  • Áp dụng bộ công cụ gồm các câu hỏi, kỹ thuật và cân nhắc thiết kế
  • Xác định các yêu cầu ứng dụng và diễn đạt chúng một cách khách quan dưới dạng KPI, SLO và SLI
  • Phân tích các yêu cầu ứng dụng để tìm ra ranh giới dịch vụ vi mô phù hợp
  • Tận dụng các công cụ dành cho nhà phát triển của Google Cloud để thiết lập các đường ống triển khai tự động, hiện đại
  • Chọn các dịch vụ Google Cloud Storage phù hợp dựa trên các yêu cầu của ứng dụng
  • Thiết kế mạng đám mây và mạng lai
  • Triển khai các ứng dụng đáng tin cậy, có khả năng mở rộng, phục hồi, cân bằng các số liệu hiệu suất chính với chi phí
  • Chọn đúng dịch vụ triển khai Google Cloud cho các ứng dụng của bạn? Bảo mật các ứng dụng, dữ liệu và cơ sở hạ tầng đám mây
  • Giám sát các mục tiêu và chi phí về mức dịch vụ bằng các công cụ Stackdriver

Nội dung khoá học đào tạo Google Cloud

Mô-đun 1: Định nghĩa Dịch vụ

 

  • Mô tả người dùng theo vai trò và cá tính.
  • Viết các yêu cầu định tính với các câu chuyện của người dùng.
  • Viết các yêu cầu định lượng bằng các chỉ số hiệu suất chính (KPI).
  • Đánh giá KPI bằng SLO và SLI.
  • Xác định chất lượng của các yêu cầu ứng dụng bằng các tiêu chí SMART.


Mô-đun 2: Thiết kế và Kiến trúc Microservice

 

  • Phân tích các ứng dụng đơn khối thành các microservice.
  • Nhận biết các ranh giới microservice phù hợp.
  • Thiết kế các dịch vụ có trạng thái và không có trạng thái để tối ưu hóa khả năng mở rộng và độ tin cậy.
  • Triển khai các dịch vụ bằng cách sử dụng các biện pháp thực hành tốt nhất gồm 12 yếu tố.
  • Xây dựng các dịch vụ liên kết lỏng lẻo bằng cách triển khai kiến ​​trúc REST được thiết kế tốt.
  • Thiết kế các API dịch vụ RESTful chuẩn, nhất quán.

 

Mô-đun 3: Tự động hóa DevOps

 

  • Tự động triển khai dịch vụ bằng các đường ống CI/CD.
  • Tận dụng Cloud Source Repositories để kiểm soát nguồn và phiên bản.
  • Tự động hóa các bản dựng bằng Cloud Build và các trình kích hoạt bản dựng.
  • Quản lý hình ảnh vùng chứa bằng Google Container Registry.
  • Tạo cơ sở hạ tầng bằng mã bằng Deployment Manager và Terraform.

 

Mô-đun 4: Lựa chọn giải pháp lưu trữ

  • Chọn dịch vụ lưu trữ dữ liệu Google Cloud phù hợp dựa trên trường hợp sử dụng, độ bền, tính khả dụng, khả năng mở rộng và chi phí.
  • Lưu trữ dữ liệu nhị phân bằng Cloud Storage.
  • Lưu trữ dữ liệu quan hệ bằng Cloud SQL và Spanner.
  • Lưu trữ dữ liệu NoSQL bằng Firestore và Cloud Bigtable.
  • Lưu trữ dữ liệu đệm để truy cập nhanh bằng Memorystore.
  • Xây dựng kho dữ liệu bằng BigQuery.

 

Mô-đun 5: Google Cloud và kiến ​​trúc mạng lai

 

  • Thiết kế mạng VPC để tối ưu hóa chi phí, bảo mật và hiệu suất.
  • Cấu hình bộ cân bằng tải toàn cầu và khu vực để cung cấp quyền truy cập vào các dịch vụ.
  • Tận dụng Cloud CDN để cung cấp độ trễ thấp hơn và giảm lưu lượng mạng ra.
  • Đánh giá kiến ​​trúc mạng bằng Cloud Network Intelligence Center.
  • Kết nối mạng bằng cách sử dụng peering và VPN.
  • Tạo mạng lai giữa Google Cloud và các trung tâm dữ liệu tại chỗ bằng Cloud Interconnect.

 

Mô-đun 6: Triển khai ứng dụng lên Google Cloud

 

  • Chọn dịch vụ triển khai Google Cloud phù hợp cho các ứng dụng của bạn.
  • Cấu hình cơ sở hạ tầng có khả năng mở rộng, phục hồi bằng cách sử dụng Instance Templates và Groups.
  • Điều phối triển khai dịch vụ vi mô bằng Kubernetes và GKE.
  • Tận dụng App Engine để có nền tảng hoàn toàn tự động dưới dạng dịch vụ (PaaS).
  • Tạo ứng dụng không có máy chủ bằng Cloud Functions.

 

Mô-đun 7: Thiết kế hệ thống đáng tin cậy

 

  • Thiết kế dịch vụ để đáp ứng các yêu cầu về tính khả dụng, độ bền và khả năng mở rộng.
  • Triển khai hệ thống chịu lỗi bằng cách tránh các điểm lỗi đơn lẻ, lỗi tương quan và lỗi liên tiếp.
  • Tránh lỗi quá tải bằng bộ ngắt mạch và các mẫu thiết kế lùi theo cấp số nhân bị cắt ngắn.
  • Thiết kế lưu trữ dữ liệu phục hồi với xóa lười biếng.
  • Phân tích các tình huống thảm họa và lập kế hoạch phục hồi sau thảm họa bằng cách sử dụng phân tích chi phí/rủi ro.

 

Mô-đun 8: Bảo mật

 

  • Thiết kế hệ thống an toàn bằng các biện pháp thực hành tốt nhất như phân tách mối quan tâm, nguyên tắc đặc quyền tối thiểu và kiểm tra thường xuyên.
  • Tận dụng Trung tâm chỉ huy bảo mật đám mây để giúp xác định lỗ hổng.
  • Đơn giản hóa quản trị đám mây bằng các chính sách và thư mục của tổ chức.
  • Bảo vệ mọi người bằng các vai trò IAM, Proxy nhận dạng danh tính và Nền tảng danh tính.
  • Quản lý quyền truy cập và ủy quyền tài nguyên của máy móc và quy trình bằng tài khoản dịch vụ.
  • Bảo mật mạng bằng IP riêng, tường lửa và Truy cập Google riêng tư.
  • Giảm thiểu các cuộc tấn công DDoS bằng cách tận dụng Cloud DNS và Cloud Armor.

 

Mô-đun 9: Bảo trì và Giám sát

 

  • Quản lý các phiên bản dịch vụ mới bằng cách sử dụng các bản cập nhật liên tục, triển khai xanh/xanh lá cây và bản phát hành canary.
  • Dự báo, giám sát và tối ưu hóa chi phí dịch vụ bằng cách sử dụng máy tính giá và báo cáo thanh toán của Google Cloud và bằng cách phân tích dữ liệu thanh toán.
  • Quan sát xem các dịch vụ của bạn có đáp ứng SLO của chúng hay không bằng cách sử dụng Cloud Monitoring và Dashboards.
  • Sử dụng Kiểm tra thời gian hoạt động để xác định tính khả dụng của dịch vụ.
  • Phản hồi sự cố dịch vụ bằng cách sử dụng Cảnh báo giám sát đám mây

Đối tượng học viên

  • Kiến trúc sư giải pháp đám mây
  • Kỹ sư độ tin cậy của trang web
  • Chuyên gia vận hành hệ thống
  • Kỹ sư DevOps
  • Quản lý CNTT.
  • Cá nhân sử dụng Google Cloud Platform để tạo giải pháp mới hoặc tích hợp các hệ thống, môi trường ứng dụng và cơ sở hạ tầng hiện có với Google Cloud Platform.


 

Điều kiện tiên quyết

  • Đã hoàn thành khóa Kiến trúc với Google Compute Engine, Kiến trúc với Google Kubernetes Engine hoặc có kinh nghiệm tương đương
  • Có trình độ cơ bản về các công cụ dòng lệnh
  • Có kinh nghiệm vận hành hệ thống, bao gồm triển khai và quản lý ứng dụng, tại chỗ hoặc trong môi trường đám mây công cộng

Chứng nhận

Khóa học này không đi kèm đến bất kỳ chứng nhận nào.

Hãy liên hệ qua Fanpage Trainocate Vietnam để nhận thêm thông tin thi chứng chỉ Google Cloud.

 

Tìm hiểu thêm về các khóa học Google Cloud tại Trainocate Vietnam nhé!

Lịch khai giảng

Form đăng ký

Bằng cách nhấn nút "ĐĂNG KÝ", tôi hoàn toàn đồng ý với Chính sách bảo mật

Các khóa đào tạo Khóa học Google Cloud khác

Bản quyền thuộc về Trainocate Việt Nam

back to top