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
- Zapoznaj się z omówieniem klastrów usługi Service Fabric na platformie Azure
- Zapoznaj się z omówieniem autonomicznych klastrów usługi Service Fabric
- Uzyskaj informacje o opcjach pomocy technicznej usługi Service Fabric