Samstag, Januar 18, 2020

Azure-Verfügbarkeit-Set vs Affinity Group

Ich bin ein bisschen verwirrt darüber, Wann verwenden Sie Azure Verfügbarkeit Festzulegen und zu verwenden wenn Azure Affinity Group.

InformationsquelleAutor Mahmoud Samy | 2014-08-24

1 Kommentar

  1. 18

    Lets Blick auf die wesentlichen Zwecke der Verfügbarkeit festgelegt und Affinität Gruppe kurz, um mit zu beginnen.

    Verfügbarkeit Festgelegt: ist überwiegend Hohe Verfügbarkeit für Ihre Bereitstellung. Azure tut dies über Fehler domains und Upgrade-Domänen.

    Eine fault domain: ist grundsätzlich eine andere hardware-rack in der gleichen datacenter. Die Lösung bereitgestellt wird, die in zwei verschiedenen hardware-racks.

    Upgrade domains: ist genau das gleiche wie Schuld domains in der Funktion, aber Sie unterstützen die upgrades eher als Fehler. Die Upgrade-Domäne ist eine logische Einheit von Beispiel Trennung, die bestimmt, welche Instanzen in einem bestimmten service-Upgrade zu einem Zeitpunkt.

    Affinity Group:, um es zu erklären, müssen wir einen Blick in die Azure DC . Windows Azure-Rechenzentren Zweck bauen , könnten Sie sehen, Reihen und Reihen von Containern (so etwas wie Containern) enthalten Cluster und racks. Jeder dieser Container haben spezielle Leistungen, wie zum Beispiel, Compute und Storage, SQL Azure, Service Bus, Access Control Service, und so weiter. Diese Container verteilen sich auf das Rechenzentrum.

    Wenn Sie einen Dienst bereitstellen mit Portal oder PowerShell , der service sprechen Sie direkt RDFE (Rote Hund-Front-End). Die RDFE steuert den DC und Knoten. Die Cluster-Knoten gesteuert Fabric Controller.. Wenn Sie angeben, Affinity Group , der Fabric controller alle erforderlichen Elemente für ein deployment zusammen. Dies hat einige Vorteile wie die Verringerung der Latenz (da die erforderlichen Elemente sind enger zusammen) , die Vernetzung.

    Gibt es neue Veränderungen in Bezug auf die Affinität Netzwerk-Gruppe , können Sie verweisen Sie (https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-migrate-to-regional-vnet/).

    Zur Adresse, die Sie Frage

    1. Würden Sie verwenden, Verfügbarkeit festlegen, wenn Sie möchten, um Hoch Verfügbare system und auch haben wollen SLA-für Compute. Ohne die Verfügbarkeit gesetzt, es werden keine SLA für Ihre VM-oder PaaS-Instanzen in anderen Worten werden einzelne Instanzen der VM (IaaS) und PaaS gewohnt haben, SLA und anfällig für Ausfälle während HW-Ausfall und-Upgrades von OS.

      Verfügbarkeit-set umgesetzt werden können, auch nach dem deployment. Tun beachten Sie, dass Kosten im Zusammenhang mit der Verfügbarkeit , da Sie ausgeführt werden zusätzliche Instanzen , so werden diese berechnet.

    2. Affinity Gruppe, die Sie benötigen, um Sie bei der Erstellung von Dienstleistungen . Es kann nicht aktualisiert werden, nach der Schöpfung. So ist es sehr wichtig, Affinity group zum Zeitpunkt der Erstellung. Es gibt keine zusätzlichen Gebühren für die Einbeziehung von Affinity group.

    Tun, teilen Sie Ihr feedback, ob die Antwort richtet sich Ihre Frage stellen.

    • Hervorzuheben Krishna ‚ s Kommentar, dass Sie sich nicht bewegen kann eine Ressource in einer affinity Gruppe nach Ihrer Bildung.
    • Verfügbarkeit Sätze gelten nur für virtuelle Maschinen. Verwenden Sie eine Verfügbarkeit festlegen, wo würden Sie verwenden mehrere Server hinter einem load balancer. Wenn deine VMs sind in einer availability-set Azure Dienst (OS-upgrades, patches, etc.) so dass mindestens einer immer verfügbar ist.
    • Beachten Sie auch, dass ab 2012, affinity-Gruppen, bieten nicht die Leistungsvorteile, die Sie einmal Taten, und werden nicht unterstützt, wenn die Erstellung von cloud-services in einem regionalen VNET. Mehr Informationen finden Sie hier: convective.wordpress.com/2014/07/11/affinity-groups-in-azure

Kostenlose Online-Tests