Udostępnij za pośrednictwem


Porównanie klastrów platformy Azure i autonomicznej usługi Service Fabric w systemach Windows Server i Linux

Klaster usługi Service Fabric jest połączonym z siecią zestawem maszyn wirtualnych lub fizycznych, w którym wdraża się mikrousługi i nimi zarządza. Maszyna wirtualna lub maszyna wirtualna, która jest częścią klastra, jest nazywana węzłem klastra. Klastry mogą być skalowane do tysięcy węzłów. W przypadku dodawania nowych węzłów do klastra usługa Service Fabric ponownie równoważy repliki partycji usługi i wystąpienia w zwiększonej liczbie węzłów. Ogólna wydajność aplikacji poprawia się i rywalizacja o dostęp do pamięci zmniejsza się. Jeśli węzły w klastrze nie są używane wydajnie, możesz zmniejszyć liczbę węzłów w klastrze. Usługa Service Fabric ponownie ponownie równoważy repliki partycji i wystąpienia w zmniejszonej liczbie węzłów, aby lepiej wykorzystać sprzęt w każdym węźle.

Usługa Service Fabric umożliwia tworzenie klastrów usługi Service Fabric na dowolnych maszynach wirtualnych lub komputerach z systemem Windows Server lub Linux. Klastry autonomiczne nie są jednak dostępne w systemie Linux. Aby uzyskać więcej informacji na temat różnic w obsłudze funkcji dla systemów Windows i Linux, zobacz Różnice między usługą Service Fabric w systemach Linux i Windows.

Zalety klastrów na platformie Azure

Na platformie Azure zapewniamy integrację z innymi funkcjami i usługami platformy Azure, co sprawia, że operacje i zarządzanie klastrem są łatwiejsze i bardziej niezawodne.

  • Witryna Azure Portal: witryna Azure Portal ułatwia tworzenie klastrów i zarządzanie nimi.
  • Azure Resource Manager: korzystanie z usługi Azure Resource Manager umożliwia łatwe zarządzanie wszystkimi zasobami używanymi przez klaster jako jednostkę i upraszcza śledzenie kosztów i rozliczenia.
  • Klaster usługi Service Fabric jako klaster usługi Azure Resource A Service Fabric to zasób platformy Azure, więc można go modelować tak, jak w przypadku innych zasobów na platformie Azure.
  • Integracja z usługą Azure Infrastructure Service Fabric koordynuje podstawową infrastrukturę platformy Azure dla systemu operacyjnego, sieci i innych uaktualnień w celu zwiększenia dostępności i niezawodności aplikacji.
  • Diagnostyka: na platformie Azure zapewniamy integrację z diagnostyką platformy Azure i dziennikami usługi Azure Monitor.
  • Skalowanie automatyczne: w przypadku klastrów na platformie Azure udostępniamy wbudowane funkcje skalowania automatycznego za pomocą zestawów skalowania maszyn wirtualnych. W środowiskach lokalnych i innych chmurach należy utworzyć własną funkcję skalowania automatycznego lub przeprowadzić skalowanie ręcznie przy użyciu interfejsów API uwidacznianych przez usługę Service Fabric na potrzeby skalowania klastrów.

Zalety klastrów autonomicznych

  • Możesz wybrać dowolnego dostawcę usług w chmurze do hostowania klastra.
  • Aplikacje usługi Service Fabric, po zapisaniu, mogą być uruchamiane w wielu środowiskach hostingu z minimalnymi zmianami.
  • Znajomość tworzenia aplikacji usługi Service Fabric jest przenoszone z jednego środowiska hostingu do innego.
  • Środowisko operacyjne uruchamiania klastrów usługi Service Fabric i zarządzania nimi jest przenoszone z jednego środowiska do drugiego.
  • Szeroki zasięg klienta jest niezwiązany przez ograniczenia środowiska hostingu.
  • Istnieje dodatkowa warstwa niezawodności i ochrony przed powszechnymi awariami, ponieważ możesz przenieść usługi do innego środowiska wdrażania, jeśli centrum danych lub dostawca usług w chmurze ma zaciemnienie.

Następne kroki