課程 DP-060T00-A: Migrate NoSQL workloads to Azure Cosmos DB

本課程將教學生什麼是 Cosmos DB,以及如何將 MongoDB 和Cassandra 工作負載遷移到 Cosmos DB。

對象個人檔案

本課程的主要受眾是計劃使用 Cosmos DB 將 MongoDB 或 Cassandra DB 工作負載遷移到 Azure 的數據庫開發人員。

職務角色: 資料工程師

獲得的技能

  • 使用 Cosmos DB 構建全球分佈式應用程式
  • 將 MongoDB 工作負載遷移到 Cosmos DB
  • 將 Cassandra DB 工作負載遷移到 Cosmos DB

必要條件

成功的學生會使用雲端運算概念的基本知識,以及設定 NoSQL 應用程式的專業體驗來開始這個角色。

具體而言:

  • 分割、複寫及資源治理的基本概念,用於建置和設定與 Cosmos DB API 無關且可調整的 NoSQL 應用程式。
  • 使用 Azure 的經驗,例如部署和管理資源

若要取得這些技能,請在參加課程之前參與下列免費線上訓練:

課程大綱

課程模組 1:使用 Cosmos DB 建置全域分散式應用程式

本模組描述了Cosmos DB的優點和架構。

課程

  • Cosmos DB 概觀
  • Cosmos DB API
  • 佈建輸送量
  • 分割/分區最佳做法

在本課程模組的最後,學生將能夠描述:

  • Cosmos DB 概觀
  • Cosmos DB API
  • 佈建輸送量
  • 分割/分區最佳做法

課程模組 2:將 MongoDB 工作負載遷移到 Cosmos DB

將 MongoDB 工作負載遷移到 Cosmos DB

課程

  • 了解移轉優點
  • 移轉規劃
  • 資料移轉
  • 應用程式移轉
  • 移轉後考量

實驗室:將 MongoDB 工作負載遷移到 Cosmos DB

  • 建立移轉專案
  • 定義來源和目標
  • 執行移轉
  • 驗證移轉

在本課程模組的最後,學生將能夠:

  • 了解移轉優點
  • 執行移轉規劃
  • 執行資料移轉
  • 執行應用程式移轉
  • 進行移轉後考量

課程模組 3:將 Cassandra DB 工作負載遷移到 Cosmos DB

本模塊描述了將 Cassandra DB 工作負載遷移到 Cosmos DB 的好處和過程。

課程

  • 了解移轉優點
  • 移轉規劃
  • 資料移轉
  • 應用程式移轉
  • 移轉後考量

實驗室:將 Cassandra DB 工作負載遷移到 Cosmos DB

  • 匯出結構描述
  • 使用 CQLSH COPY 移動資料
  • 使用 Spark 移動資料
  • 驗證移轉

在本課程模組的最後,學生將...