2017-01-11 5 views
0

Wenn ich die Dokumente richtig verstanden habe, können azure-Service-Fabric-basierte Apps/Microservices nicht zusammen mit ihrer Service-Fabric-Betriebsumgebung in einem "paketierten Installer" -Schritt installiert werden. Wenn ich zum Beispiel eine Reihe von Microservices in einem Unternehmen bereitstellen möchte, das ein typisches Windows Server 2012- oder VMWare-IT-Center betreibt, dann habe ich kein Glück. Ich würde verlangen, dass das Unternehmen zunächst eine Installation einer azurblauen App-Service Fabric auf mehreren Rechnern durchführt (und ausführt). Wenn dies der Fall ist, ist Azure Service Fabric nur eine Option für reine Cloud-Vorgänge, bei denen der Service Fabric-Cluster auf Anforderung des Anbieters oder für Unternehmen erstellt werden kann, die bereits der azure Service Fabric beigetreten sind. Dies bedeutet, dass ein Anbieter klassischer "Installer-basierter" Software sich nicht zu den azurblauen Service Fabric-Vorteilen entwickeln kann, da die Datencenter-Richtlinien der potentiellen Kunden unbekannt sind.Azure Service Fabric-basierte Dienste: Voraussetzung ist immer ein vorbereiteter Cluster?

Was habe ich verpasst?

Antwort

1

Ja, Sie müssen immer einen Cluster haben, um Service Fabric-Anwendungen und Microservices auszuführen. Es ist jedoch nicht mehr auf eine reine Cloud-Umgebung beschränkt, denn seit September letzten Jahres ist die On-Premise-Version von Azure Service Fabric für Windows Server GA (https://azure.microsoft.com/en-us/blog/azure-service-fabric-for-windows-server-now-ga/), mit der Sie Ihren eigenen Cluster auf Ihren eigenen Maschinen ausführen können oder virtuell, spielt keine Rolle) oder in einem anderen Datencenter (oder sogar bei einem anderen Cloud-Anbieter).

Natürlich erfordert dies, dass Ihre Kundenfirma entweder einen eigenen Cluster hat oder einen für sie eingerichtet hat (https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-cluster-creation-for-windows-server). Sie müssen auch die Kompetenz haben, diesen Cluster im Laufe der Zeit zu verwalten. Es könnte jedoch argumentiert werden, dass dies nicht viel schwieriger sein sollte, als eine VMWare-Farm zu verwalten oder einen Docker-Container-Host (s) einzurichten und zu verwalten.

Für den traditionellen 'shrink-wrapped-DVD-Installer-Typ' eines Softwareanbieters ist dies möglicherweise nicht so einfach, wie nur eine .exe und einige Systemanforderungen zu liefern, da stimme ich Ihnen zu. Wenn der Kunde seinen eigenen Cluster nicht ausführen kann oder möchte, und Cloud keine Option ist, bringt dies definitiv zusätzliche Komplexität für den Verkauf und die Bereitstellung Ihrer Lösung mit sich.

Die Tatsache, dass Sie können führen Sie Ihren eigenen Cluster auf jedem Windows Server-Umgebung bedeutet, dass es keine echte Lock-in zu Azure als Cloud-Plattform, ich denke, dass dies ein großer Profi für SF als Framework ist. Sobald Sie einen Cluster haben, um Ihre Anwendungen zu erhalten, können Sie sich darauf konzentrieren, dies zu entwickeln. Dies kann nicht von den meisten anderen Cloud-basierten PaaS-Frameworks/Services gesagt werden.

+0

Danke. Ich habs. Ich glaube, ich hatte gehofft, ein End-to-End-Szenario zu erreichen, in dem wir SF entwickeln und On-Demand (Cloud) -SaaS mit SF bereitstellen und Appliances auch in Bunker-Firewall-Shops mit einem Low-End-SF-in-a- Box-Lösung. OK, so bleibt Hybrid für Architekten in diesem Kontext eine Herausforderung. Ich bleibe ein SF-Fan ... und freue mich auf mehr. FAQ: Mindestanzahl von separaten Clusterknoten (Maschinen) ist 3, richtig? – GGleGrand

+0

Ja, die Mindestanzahl von Knoten ist 3, aber wenn Sie eine höhere Haltbarkeit wünschen (https://docs.microsoft.com/sv-se/azure/service-fabric/service-fabric-cluster-capacity#the -Leistungseigenschaften-des-Clusters), dh bessere SLA für Ihren Cluster als Ganzes, benötigen Sie möglicherweise mehr. Die Bronze-Haltbarkeit ist 3, Silber 5, Gold 7. Wenn Sie Bronze haben, dann bedeutet Infrastuktur-Update (zum Beispiel das Neustarten einer VM), dass Sie während dieser Veranstaltung kein Quorum haben können. Für die Produktion würde ich 5+ Knoten empfehlen. – yoape

Verwandte Themen