Entwurf für Azure Virtual Machines-Lösungen

Abgeschlossen

Azure Virtual Machines ist die Basis des Azure Infrastructure-as-a-Service (IaaS)-Modells. Virtual Machines kann zum Entwickeln, Testen und Bereitstellen von Anwendungen in der Cloud oder zum Erweitern Ihres Rechenzentrums verwendet werden. Virtual Machines bietet eine schnelle, skalierbare und flexible Möglichkeit, Ihrem Unternehmen mehr Computeleistung hinzuzufügen.

Wissenswertes zu Azure Virtual Machines

Es gibt zwei Hauptszenarien, in denen Azure Virtual Machines eine ideale Computelösung für eine Infrastruktur sein kann. Virtual Machines kann zum Erstellen neuer Workloads und zum Migrieren von Daten mithilfe des Lift-and-Shift-Musters verwendet werden.

Flussdiagramm, das die Entscheidungsstruktur für die Auswahl von virtuellen Azure-Computern zum Erstellen neuer Workloads und zur Unterstützung der Lift- und Schichtmigration zeigt.

  • Erstellen neuer Workloads: Virtuelle Azure-Computer sind ideal, wenn Sie neue Workloads erstellen und die Nachfrage nach Ihren Anwendungen schwanken kann. Es ist wirtschaftlich, Ihre Anwendungen auf einem virtuellen Computer in Azure auszuführen.

  • Lift-and-Shift-Migration: Wenn Sie eine Lift-and-Shift-Migration (Neuhosten) verwenden, um Daten und Anwendungen von einem lokalen Standort zu verschieben, ist es eine effektive Strategie, auf Azure Virtual Machines in der Cloud abzuzielen.

Zu beachtende Punkte bei der Verwendung von Azure Virtual Machines

Lassen Sie uns eine Checkliste mit Dingen durchgehen, die Sie bei der Verwendung von Azure Virtual Machines als Computelösung berücksichtigen sollten. Überlegen Sie beim Überprüfen dieser Punkte, welche Konfiguration für die Tailwind Traders-Anforderungen erforderlich ist.

  • Beginnen Sie mit Ihrem Netzwerk.
  • Benennen Sie Ihren virtuellen Computer, und entscheiden Sie über den Standort.
  • Bestimmen Sie die Größe Ihres virtuellen Computers.
  • Überprüfen Sie das Preismodell und die Azure Storage-Optionen.
  • Wählen Sie ein Betriebssystem aus.

Netzwerkkonfiguration

Der erste Punkt, an den Sie denken sollten, ist gar nicht der virtuelle Computer, sondern das Netzwerk. Nehmen Sie sich also etwas Zeit, um über Ihre Netzwerkkonfiguration für Tailwind Traders nachzudenken. Netzwerkadressen und Subnetze lassen sich nicht ohne weiteres ändern, nachdem sie konfiguriert wurden. Wenn Sie über ein lokales Netzwerk verfügen, sollten Sie die Netzwerktopologie sorgfältig berücksichtigen, bevor Sie virtuelle Computer erstellen.

Name des virtuellen Computers

Einige Entwickler machen sich nicht viele Gedanken über den Namen eines virtuellen Computers. Der Name des virtuellen Computers definiert jedoch eine verwaltbare Azure-Ressource, und der Wert ist nicht einfach zu ändern. Wählen Sie Computernamen, die aussagekräftig und konsistent sind, damit Sie mühelos erkennen können, welchem Zweck ein virtueller Computer dient.

Standort des virtuellen Computers

Azure stellt Rechenzentren auf der ganzen Welt zur Verfügung, die mit Servern und Datenträgern ausgestattet sind. Diese Rechenzentren sind in geografische Regionen wie „USA, Westen“, „Europa, Norden“, „Asien, Südosten“ usw. unterteilt. Die Rechenzentren bieten Redundanz und Verfügbarkeit.

Jeder virtuelle Computer befindet sich in einer Region, in der die Ressourcen wie CPU und Speicher zugeteilt werden sollen. Mit einem regionalen Standort können Sie Ihre VMs so nah wie möglich bei Ihren Benutzern platzieren. Dieser Standort des Computers kann die Leistung verbessern und sicherstellen, dass Sie alle rechtlichen, Compliance- oder steuerrechtlichen Anforderungen erfüllen.

Es gibt zwei weitere Punkte, die hinsichtlich des Standorts des virtuellen Computers zu berücksichtigen sind.

  • Die Wahl des Computerstandorts hat unter Umständen Auswirkungen auf die verfügbaren Optionen. In jeder Region ist unterschiedliche Hardware verfügbar, und einige Konfigurationen stehen nicht in allen Regionen zur Verfügung.
  • Es gibt Preisunterschiede zwischen den Standorten. Um die kostengünstigste Lösung zu finden, sollten Sie die von Ihnen benötigte Konfiguration in verschiedenen Regionen prüfen.

VM-Größe

Nachdem Sie den Namen und den Standort des virtuellen Computers ausgewählt haben, müssen Sie sich für die Größe Ihres Computers entscheiden. Azure bietet unterschiedliche Speicher- und Speicheroptionen für verschiedene virtuelle Computergrößen.

Zum Bestimmen der geeigneten Computergröße empfiehlt es sich, die Art der Workload in Betracht zu ziehen, die auf Ihrem Computer ausgeführt werden soll. Basierend auf der Workload können Sie aus einer Teilmenge der verfügbaren VM-Größen auswählen. Die folgende Tabelle enthält Größenklassifikationen für Azure Virtual Machines-Workloads sowie empfohlene Nutzungsszenarien.

Klassifikation Beschreibung Szenarien
Allgemeiner Zweck Universelle VM-Größen zeichnen sich durch ein ausgewogenes Verhältnis zwischen CPU und Arbeitsspeicher aus. – Tests und Entwicklung
– Kleine bis mittlere Datenbanken
– Webserver mit geringem bis mittlerem Datenverkehr
Für Compute optimiert Für Compute optimierte virtuelle Computer zeichnen sich durch ein hohes Verhältnis zwischen CPU und Arbeitsspeicher aus. – Webserver mit mittlerem Datenverkehr
– Netzwerkgeräte
– Batchprozesse
– Anwendungsserver
Speicher optimiert Arbeitsspeicheroptimierte VMs zeichnen sich durch ein hohes Verhältnis von Arbeitsspeicher zu CPU aus. – Relationale Datenbankserver
– Mittlere bis große Caches
– In-Memory-Analysen
Speicher optimiert Datenspeicheroptimierte VMs zeichnen sich durch einen hohen Datenträgerdurchsatz und eine hohe E/A-Leistung aus. – Virtuelle Computer, auf denen Datenbanken ausgeführt werden
GPU GPU-VMs sind auf virtuelle Computer für intensives Grafikrendering und intensive Videobearbeitung spezialisiert. – Modelltraining und Rückschließen mit Deep Learning
Hochleistungsberechnungen HPC-VMs (High Performance Computing) bietet virtuelle Computer mit den schnellsten und leistungsstärksten CPUs, die optional über Netzwerkschnittstellen mit hohem Durchsatz verfügen. – Workloads, die schnelle Leistung erfordern
– Netzwerke mit hohem Datenverkehr

Preise für virtuelle Computer

Für jeden virtuellen Computer werden einem Abonnement zwei separate Kosten in Rechnung gestellt: Rechenleistung und Speicherplatz. Dank Trennung dieser Kosten können Sie beides individuell skalieren und zahlen nur für das, was Sie tatsächlich benötigen.

  • Berechnungskosten: Berechnungskosten werden pro Stunde berechnet, aber pro Minute in Rechnung gestellt. Wenn der virtuelle Computer 55 Minuten lang bereitgestellt wird, werden Ihnen nur 55 Minuten Nutzung in Rechnung gestellt. Ihnen wird keine Computekapazität in Rechnung gestellt, wenn Sie die VM beenden und ihre Zuordnung aufheben. Der Stundenpreis variiert je nach Größe und Betriebssystem des virtuellen Computers, das Sie auswählen.

  • Speicherkosten: Sie werden separat für den Azure Storage berechnet, den der virtuelle Computer verwendet. Der Status des virtuellen Computers steht in keiner Beziehung zu den angefallenen Azure Storage-Gebühren. Ihnen wird immer der gesamte Azure Storage in Rechnung gestellt, der von den Datenträgern verwendet wird.

Azure Storage

Azure Managed Disks behandeln die Erstellung und Verwaltung von Azure-Speicherkonten im Hintergrund für Sie. Sie geben die Datenträgergröße und die Leistungsstufe (Standard/Premium) an. Azure kümmert sich um die Erstellung und Verwaltung der Datenträger. So müssen Sie sich beim Hinzufügen von Datenträgern oder beim Skalieren virtueller Computer keine Gedanken mehr über den verwendeten Speicher machen.

Betriebssystem

Azure bietet verschiedene Betriebssystemimages, die Sie auf dem virtuellen Computer installieren können, darunter mehrere Windows-Versionen und Linux-Varianten. Bei Azure sind die Kosten für die Betriebssystemlizenz im Preis enthalten.

  • Wenn Sie mehr als nur Basisbetriebssystemimages suchen, können Sie Azure Marketplace durchsuchen. Es gibt verschiedene Installationsimages, die nicht nur das Betriebssystem, sondern auch beliebte Softwaretools wie WordPress enthalten. Der Imagestapel besteht aus einem Linux-Server, Apache-Webserver, einer MySQL-Datenbank und PHP. Statt die einzelnen Komponenten separat einzurichten und zu konfigurieren, können Sie ein Marketplace-Images installieren und so gleich den gesamten Stapel zusammen erhalten.

  • Wenn Sie kein geeignetes Betriebssystemimage finden sollten, können Sie Ihr eigenes Datenträgerimage erstellen. Ihr Datenträgerimage kann in Azure Storage hochgeladen und zum Erstellen eines virtuellen Azure-Computers verwendet werden. Denken Sie daran, dass Azure nur 64-Bit-Betriebssysteme unterstützt.

Geschäftsanwendung

Probieren Sie das Auswahltool für virtuelle Azure-Computer aus, um andere Größen zu finden, die am besten zu Ihrer Workload passen.

Tipp

Erfahren Sie mehr über virtuelle Computer mit dem Modul "Einführung in virtuelle Azure-Computer ".