開發容器化微服務應用程式表示您要建置多容器應用程式。 不過,多容器應用程式也可以更簡單,例如,三層式應用程式,而且可能無法使用微服務架構來建置。
稍早我們提出了「建置微服務架構時是否需要 Docker?答案是明確的不。 Docker 是一個啟用者,可以提供顯著的優點,但容器和 Docker 並非微服務的硬性需求。 例如,在使用 Azure Service Fabric 時,您可以使用或不使用 Docker 來建立微服務型應用程式,其支援以簡單程式或 Docker 容器的形式執行微服務。
不過,如果您知道如何設計和開發也以 Docker 容器為基礎的微服務型應用程式,您將能夠設計和開發任何其他更簡單的應用程式模型。 例如,您可能會設計一個需要多容器方法的三層式應用程式。 因此,由於微服務架構是容器世界中的重要趨勢,本節著重於使用 Docker 容器的微服務架構實作。