Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wskazówka
Ta treść jest fragmentem eBooka "Architektura mikrousług .NET dla konteneryzowanych aplikacji .NET", dostępnego na .NET Docs lub jako bezpłatny plik PDF do pobrania i czytania w trybie offline.
Tworzenie konteneryzowanych aplikacji mikrousług oznacza, że tworzysz aplikacje wielokontenerowe. Jednak aplikacja wielokontenerowa może być również prostsza — na przykład aplikacja trójwarstwowa — i może nie zostać utworzona przy użyciu architektury mikrousług.
Wcześniej podaliśmy pytanie "Czy platforma Docker jest niezbędna podczas tworzenia architektury mikrousług?" Odpowiedź jest wyraźna nie. Docker jest narzędziem ułatwiającym i może zapewnić znaczne korzyści, ale kontenery i Docker nie są koniecznym wymogiem dla mikrousług. Na przykład można utworzyć aplikację opartą na mikrousługach z platformą Docker lub bez platformy Docker podczas korzystania z usługi Azure Service Fabric, która obsługuje mikrousługi działające jako proste procesy lub jako kontenery platformy Docker.
Jeśli jednak wiesz, jak projektować i opracowywać aplikację opartą na mikrousługach, która jest również oparta na kontenerach platformy Docker, będzie można zaprojektować i opracować inny, prostszy model aplikacji. Można na przykład zaprojektować aplikację trójwarstwową, która wymaga również podejścia wielokontenerowego. Ze względu na to, że architektury mikrousług są ważnym trendem w świecie kontenerów, ta sekcja koncentruje się na implementacji architektury mikrousług przy użyciu kontenerów platformy Docker.