Advanced Platform Engineering: Scaling with Microservices and Kubernetes培訓
高級平臺工程是微服務的戰略應用,Kubernetes用於高效可靠地擴展應用程式。
這種由講師指導的現場培訓(在線或遠端)面向希望掌握使用微服務和 Kubernetes 的擴展應用程式的高級平台工程師和 DevOps 專業人士。
在培訓結束時,參與者將能夠:
- 設計和實現可擴展的微服務架構。
- 在 Kubernetes 個集群上部署和管理應用程式。
- 利用 Helm 圖表進行高效的服務部署。
- 監視和維護生產中微服務的運行狀況。
- 在 Kubernetes 環境中應用安全性和合規性的最佳實踐。
課程形式
- 互動講座和討論。
- 大量的練習和練習。
- 在現場實驗室環境中動手實施。
課程自定義選項
- 如需申請本課程的定製培訓,請聯繫我們進行安排。
課程簡介
平臺工程高級概念
- 平臺工程基礎知識回顧
- 可擴展性背景下平臺工程的演變
- 可擴展平臺架構的設計原則
深入瞭解 Microservices 架構
- 微服務設計原則
- 將整體式應用程式分解為微服務
- Communication 模式和服務發現
使用 Docker 進行容器化
- 先進的容器化技術
- 為微服務構建優化的 Docker 映射
- 容器網路和存儲注意事項
Kubernetes 生態系統與架構
- 深入探索 Kubernetes 元件
- 設置和管理 Kubernetes 集群
- Kubernetes 網络、存儲和安全最佳實踐
在 Kubernetes 上部署 Microservices
- 微服務的部署策略
- 使用 Helm 圖表管理服務部署
- Kubernetes 環境中的持續部署實踐
Microservices 中的可觀測性和監控
- 為微服務實現日誌記錄、監視和警報
- Kubernetes 生態系統中用於可觀測性的工具和平臺
- 分析指標和日誌以維護系統運行狀況
擴展和性能調優
- 水平和垂直擴展策略
- 基於負載的自動擴展服務
- 性能調優和資源優化
彈性和可靠性工程
- 針對故障進行設計:微服務中的彈性模式
- 實施運行狀況檢查、熔斷和速率限制
- 災難恢復和高可用性策略
Microservices 和 Kubernetes 的安全注意事項
- 保護微服務通信
- Kubernetes 安全功能和最佳實踐
- 實現服務網格以增強安全性
實踐專案
- 在Kubernetes 上設計和部署可擴展的微服務應用程式
- 實現用於微服務部署的 CI/CD 管道
- 應用監視和擴展實踐來維護應用程式性能
摘要和後續步驟
最低要求
- 瞭解容器化和編排概念
- 具有 Docker 和基本 Kubernetes 操作的經驗
- 熟悉雲計算和微服務架構
觀眾
- 平台工程師
- DevOps 專業人士
- 軟體架構師
Open Training Courses require 5+ participants.
Advanced Platform Engineering: Scaling with Microservices and Kubernetes培訓 - Booking
Advanced Platform Engineering: Scaling with Microservices and Kubernetes培訓 - Enquiry
Advanced Platform Engineering: Scaling with Microservices and Kubernetes - 咨詢詢問
咨詢詢問
客戶評論 (4)
教師的技術準備
Giorgio - Asystel-BDF S.p.A.
Course - Creating a Service Mesh with Istio and Kubernetes
機器翻譯
It was dynamic and very practical, in addition to the fact that a virtual machine was provided to us through a URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Course - Spring Cloud for Microservices
Practical examples, and open disussions
Nenad Terzic - Pejsejf B"lgaria EOOD
Course - Building Microservices with Spring Cloud and Netflix OSS
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.
Bozhidar Marinov - Pejsejf B"lgaria EOOD
Course - Microservices with Spring Cloud and Kafka
Provisional Upcoming Courses (Require 5+ participants)
相關課程
Developing Microservices on Google Cloud Apigee
21 時間:這項由 香港 的講師指導式現場培訓(在線或現場)面向希望學習如何在 Google Cloud 的 Apigee API 平臺上構建、測試、調試和部署 API 的開發人員。
在本次培訓結束時,參與者將能夠:
- 設置一個開發環境,其中包含開始開發 API 所需的所有資源。
- 瞭解並實施 Apigee Edge 中提供的工具。
- 構建 API 並將其部署到 Google Cloud。
- 監控和調試 API 錯誤。
- 利用 Google Cloud 的分析和機器學習解決方案,使 API 更加智慧。
Managing APIs with Apigee
14 時間:這項由 香港 的講師指導式現場培訓(在線或現場)面向希望學習如何在 Google Cloud 的 Apigee API 平臺上構建、測試、調試和部署 API 的開發人員。
在本次培訓結束時,參與者將能夠:
- 設置一個開發環境,其中包含開始開發 API 所需的所有資源。
- 瞭解並實施 Apigee Edge 中提供的工具。
- 構建 API 並將其部署到 Google Cloud。
- 監控和調試 API 錯誤。
- 利用 Google Cloud 的分析和機器學習解決方案,使 API 更加智慧。
Building Microservices with Apigee Edge
21 時間:Apigee Edge基於Java構建,使您能夠使用定義良好的API提供對服務的安全訪問,該API在所有服務中都是一致的,無論服務實現如何。一致的API:
- 使應用程序開發人員可以輕鬆使用您的服務。
- 使您能夠在不影響公共API的情況下更改後端服務實現。
- 使您能夠利用分析,貨幣化,開發人員門戶以及Edge內置的其他功能。
聽眾
本課程Apigee Edge希望在項目中使用Apigee Edge工程師,建築師和開發人員。
Axon Framework
21 時間:這種講師指導的現場培訓<本地>(在線或現場)面向希望使用 Axon 構建結構良好的企業應用程式,以利用 CQRS 和事件溯源的強大功能的開發人員。
在本次培訓結束時,參與者將能夠:
- 設置創建 Axon Framework 應用程式所需的開發環境。
- 實施 CQRS(命令查詢責任分離)和事件溯源架構模式來開發複雜的應用程式。
- 將 Domain Driven Design 的概念應用於他們的應用程式設計。
- 構建專注於業務問題而不是基礎設施的應用程式。
Envoy Proxy
14 時間:這種由講師指導的現場培訓(線上或現場)面向希望使用 Envoy Proxy 使微服務能夠「相互交談」的工程師。
在培訓結束時,參與者將能夠:
- 安裝和配置 Envoy Proxy。
- 使用 Envoy Proxy 輕鬆抽象網路並可視化問題區域。
- 解決與網路和可觀測性相關的微服務問題。
Creating a Service Mesh with Istio and Kubernetes
14 時間:這種以講師為主導的香港現場培訓(現場或遠端)面向希望使用基於Istio的服務網格連接,保護和管理基於雲的應用程式(例如微服務)的工程師。
在培訓結束時,參與者將能夠:
- 在 Kubernetes 上安裝和配置 Istio。
- 瞭解服務網格並使用 Istio 實現服務網格。
- 在 Kubernetes 之上部署一個 Istio 服務網格。
- 使用服務網格在雲中運行、管理和監控微服務。
Java Microservices
21 時間:本課程是專為希望使用Java框架(例如Spring Boot和Spring Cloud)設計、開發、部署和維護基於微服務的應用程序的中級Java開發人員而設的在線或現場的實時培訓。
通過這次培訓,參加者將能夠:
- 了解微服務架構的原則和優勢。
- 使用Java和Spring Boot構建和部署微服務。
- 實現服務發現、配置管理和API網關。
- 有效地保護、監控和擴展微服務。
- 使用Docker和Kubernetes部署微服務。
Building Microservices with Lumen PHP Framework
14 時間:這種由 講師指導的 香港 現場培訓(在線或現場)面向希望使用 Lumen 構建基於 Laravel 的微服務和應用程式的開發人員。
在本次培訓結束時,參與者將能夠:
- 設置必要的開發環境以開始使用 Lumen 開發微服務。
- 瞭解使用 Lumen 和 PHP 實現微服務的好處。
- 使用 Lumen 框架執行和實現微服務功能和操作。
- 通過構建安全層來保護和控制對微服務架構的訪問。
System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
21 時間:在這個由 香港 講師指導的現場培訓中,參與者將學習如何評估用於設計基於服務的系統架構的不同技術和方法。培訓從討論和比較整體式系統和服務架構開始,然後深入研究微服務架構的細節。
參與者有機會將他們的知識付諸實踐,逐步創建和部署一組使用 Spring Cloud、Spring Boot 和 Docker 構建的概念驗證微服務。
最後,檢查相關的基礎設施構建塊,以幫助參與者確定最適合不同組織需求的工具和方法。
在本次培訓結束時,參與者將對 Service-Oriented Architecture (SOA) 和微服務架構有深入的瞭解,並使用 Spring Cloud 和相關 Spring 技術快速開發自己的雲規模、雲就緒微服務的實踐經驗。
Building Microservices with Spring Cloud and Docker
21 時間:在這個由 香港 講師指導的現場培訓中,參與者將學習使用 Spring Cloud 和 Docker 構建微服務的基礎知識。通過練習和示例微服務的分步開發來測試參與者的知識。
在本次培訓結束時,參與者將能夠:
- 了解微服務的基本原理。
- 使用 Docker 為微服務應用程序構建容器。
- 使用 Spring Cloud 和 Docker 構建和部署容器化的微服務。
- 將微服務與發現服務和 Spring Cloud API Gateway 集成。
- 使用 Docker Compose 進行端到端集成測試。
Building Microservices with Spring Cloud and Docker - 5 Days
35 時間:本次在香港進行的由講師主導的實時培訓(在線或現場)旨在針對希望使用Spring Cloud和Docker構建、部署和管理microservices的中級開發人員和DevOps工程師。
培訓結束時,參與者將能夠:
- 使用Spring Boot和Spring Cloud開發微服務。
- 使用Docker和Docker Compose對應用程序進行容器化。
- 實施服務發現、API網關和服務間通信。
- 監控和保護生產環境中的微服務。
- 使用Kubernetes部署和編排微服務。
Spring Cloud for Microservices
14 時間:在這個由 香港 的講師指導式實時培訓中,我們首先討論了微服務架構。通過練習和示例微服務的分步開發來測試參與者的知識。
在本次培訓結束時,參與者將對如何使用 Spring Cloud 和相關 Spring 技術快速開發自己的雲規模、雲就緒微服務有深入的瞭解。
Microservices with Spring Cloud and Kafka
21 時間:This instructor-led, live training in 香港 (online or onsite) is aimed at developers who wish to transform traditional architecture into a highly concurrent microservices-based architecture using Spring Cloud, Kafka, Docker, Kubernetes and Redis.
By the end of this training, participants will be able to:
- Set up the necessary development environment for building microservices.
- Design and implement a highly concurrent microservices ecosystem using Spring Cloud, Kafka, Redis, Docker and Kubernetes.
- Transform monolithic and SOA services to microservice based architecture.
- Adopt a DevOps approach to developing, testing and releasing software.
- Ensure high concurrency among microservices in production.
- Monitor microservices and implement recovery strategies.
- Carry out performance tuning.
- Learn about future trends in microservices architecture.
Building Microservices with Spring Cloud and Netflix OSS
21 時間:Spring Cloud 是一個開源羽量級微服務框架,用於為雲構建 Java 應用程式。Netflix OSS 是一組用於開發微服務的框架和庫。Spring Cloud 使用 Auto Configuration 和 convention over configuration 與 Netflix 元件很好地集成。
在這個由講師指導的現場培訓中,參與者將學習使用 Spring Cloud 和 Netflix OSS 構建微服務的基本概念。通過練習和示例微服務的分步開發來測試參與者的知識。
在本次培訓結束時,參與者將對如何使用 Spring Cloud 和相關 Spring 技術以及 Netflix OSS 來快速開發自己的雲規模、雲就緒的微服務有深入的瞭解。
觀眾
- Java 開發人員
課程形式
- 部分講座、部分討論、練習和大量動手實踐
Traefik
7 時間:這種以講師為主導的香港現場培訓(現場或遠端)面向希望使用Traefik部署,管理,監視和操作微服務的系統管理員和開發人員。
在培訓結束時,參與者將能夠:
- 通過 Docker 提供程式設定並啟動 Traefik。
- 使用 Let's Encrypt 啟用安全和加密的連線。
- 將中間件部署並連接到路由器,以轉換服務請求。
- 使用儀錶板監視 Traefik 操作。