

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 識別相依性
<a name="id-dependencies"></a>

 首先，您可以詢問下列問題，以識別應用程式和資料庫相依性：
+ 此資料庫是否由任何其他應用程式直接存取？

  如果是這樣，您應該判斷遷移資料庫如何影響該應用程式。如果您要重新託管資料庫，您需要確保應用程式仍然可以存取具有可接受效能的資料庫。
+ 應用程式是否直接存取任何其他資料庫？

  如果是，請判斷其他資料庫的遷移計畫。如果它也正在遷移，您需要相應地更新應用程式。如果它未遷移，您需要確保應用程式可以繼續以可接受的延遲連接到它。
+ 資料庫是否使用資料庫連結從其他資料庫擷取資料？ 

  如同上一點，判斷其他資料庫的遷移計畫，並相應地處理連結。
+ 應用程式是否依賴任何內部部署軟體？ 

  若是如此，您應該判斷該軟體的遷移計畫。如果它正在遷移，您需要相應地更新您的應用程式。如果不是，請確定應用程式可以繼續連線至軟體，而且可接受延遲。
+ 是否有任何硬體相依性？ 

  如果是，請提出解決這些問題的計劃。
+ 是否有任何嚴格的頻寬或聯網需求？ 

  若是如此，請選擇可協助您滿足這些需求的 AWS 服務。
+ 應用程式是否使用任何特殊的資料庫引擎選項或功能？

  如果您要遷移至不同的資料庫引擎，您需要相應地更新應用程式。

如果這些問題的答案很複雜，更好的選項是使用微服務將資料庫與應用程式分離。如此一來，應用程式可以透過呼叫微服務來取得資料，而不是直接連線至資料庫。