Microsoft Azure - Kurzanleitung

Der beliebte Trend in der heutigen technologiegetriebenen Welt ist "Cloud Computing". Cloud Computing kann als Speichern und Zugreifen auf Daten über das Internet und nicht als Festplatte Ihres Computers bezeichnet werden. Dies bedeutet, dass Sie weder von der Festplatte Ihres Computers noch über ein dediziertes Computernetzwerk (Heim- oder Büronetzwerk) auf die Daten zugreifen. Cloud Computing bedeutet, dass Daten an einem entfernten Ort gespeichert und mit anderen Webinformationen synchronisiert werden.

Ein prominentes Beispiel für Cloud Computing ist Office 365, mit dem Benutzer ihre MS Office-Dokumente online (im Browser) speichern, darauf zugreifen und bearbeiten können, ohne das eigentliche Programm auf ihrem Gerät zu installieren.

Architektur des Cloud Computing

Die Architektur des Cloud Computing besteht aus folgenden Komponenten:

  • Front-End-Gerät
  • Backend-Plattform
  • Cloud-basierte Bereitstellung
  • Network

Front-end Devices - Dies sind im Grunde die Geräte, mit denen Clients über den Browser oder spezielle Anwendungen auf die Daten oder Programme zugreifen.

Back-end Platform - Es gibt verschiedene Computer, Server, virtuelle Maschinen usw., die zusammen eine Back-End-Plattform bilden.

Arten von Wolken

Die Speicheroptionen in der Cloud gibt es in drei Formen:

  • Public
  • Private
  • Hybrid

Public Cloud- Ein Dienstanbieter stellt die Clouds der Öffentlichkeit zur Verfügung, die als öffentliche Cloud bezeichnet wird. Auf diese Clouds wird von Benutzern über das Internet zugegriffen. Diese sind öffentlich zugänglich und ihre Infrastruktur gehört und wird von Dienstanbietern betrieben, wie im Fall von Google und Microsoft.

Private Cloud- Diese Clouds sind einer bestimmten Organisation zugeordnet. Diese bestimmte Organisation kann die Cloud zum Speichern der Unternehmensdaten, zum Hosten von Geschäftsanwendungen usw. verwenden. Die in der privaten Cloud gespeicherten Daten können nicht mit anderen Organisationen geteilt werden. Die Cloud wird entweder von der Organisation selbst oder von Dritten verwaltet.

Hybrid Cloud- Wenn zwei oder mehr Clouds miteinander verbunden sind, um den Vorteil sowohl öffentlicher als auch privater Clouds zu bieten, werden sie als Hybrid Cloud bezeichnet. Unternehmen können private Clouds für vertrauliche Anwendungen und öffentliche Clouds für nicht vertrauliche Anwendungen verwenden. Die Hybrid Clouds bieten den Unternehmen flexible, skalierbare und kostengünstige Lösungen.

Vorteile der Cloud

Es gibt viele Vorteile von Wolken. Einige von ihnen sind unten aufgeführt.

  • Der Cloud-Service bietet Skalierbarkeit. Die Zuweisung und Aufhebung der Zuweisung von Ressourcen erfolgt dynamisch nach Bedarf.

  • Durch die Reduzierung der Kapitalinfrastruktur werden Kosten gespart.

  • Der Benutzer kann unabhängig von seinem Standort und seiner Hardwarekonfiguration auf die Anwendung zugreifen.

  • Es vereinfacht das Netzwerk und ermöglicht dem Client den Zugriff auf die Anwendung, ohne eine Lizenz für einen einzelnen Computer zu erwerben.

  • Das Speichern von Daten in Clouds ist zuverlässiger, da sie nicht leicht verloren gehen.

SPI

Als nächstes folgt die Kategorisierung von Cloud-Diensten. S steht für Software, P steht für Platform und I für Infrastructure in SPI. SaaS ist Software as a Service. PaaS ist Platform as a Service und IaaS ist Infrastructure as a Service.

Es folgen die Live-Beispiele dieser Modelle.

  • SAAS Model - E-Mail (Google Mail, Yahoo usw.)

  • PAAS Model - Microsoft Azure

  • IAAS Model - Amazon S3

Es gibt viele Cloud-Computing-Plattformen, die von verschiedenen Organisationen angeboten werden. Windows Azure ist eine davon, die von Microsoft bereitgestellt wird. Azure kann als verwaltete Rechenzentren beschrieben werden, die zum Erstellen, Bereitstellen, Verwalten der Anwendungen und Bereitstellen von Diensten über ein globales Netzwerk verwendet werden. Die von Microsoft Azure bereitgestellten Dienste sind PaaS und IaaS. Viele Programmiersprachen und Frameworks werden von ihm unterstützt.

Azure als PaaS (Plattform als Dienst)

Wie der Name schon sagt, wird Kunden eine Plattform zur Entwicklung und Bereitstellung von Software zur Verfügung gestellt. Die Kunden können sich auf die Anwendungsentwicklung konzentrieren, anstatt sich um Hardware und Infrastruktur kümmern zu müssen. Es kümmert sich auch um die meisten Betriebssysteme, Server und Netzwerkprobleme.

Vorteile

  • Die Gesamtkosten sind gering, da die Ressourcen bei Bedarf zugewiesen und die Server automatisch aktualisiert werden.

  • Es ist weniger anfällig, da Server automatisch aktualisiert und auf alle bekannten Sicherheitsprobleme überprüft werden. Der gesamte Prozess ist für Entwickler nicht sichtbar und birgt daher kein Risiko für Datenverletzungen.

  • Da neue Versionen von Entwicklungstools vom Azure-Team getestet werden, können Entwickler problemlos auf neue Tools umsteigen. Dies hilft den Entwicklern auch, die Kundenanforderungen zu erfüllen, indem sie sich schnell an neue Versionen anpassen.

Nachteile

  • Es gibt Portabilitätsprobleme bei der Verwendung von PaaS. In Azure kann es eine andere Umgebung geben, daher muss die Anwendung möglicherweise entsprechend angepasst werden.

Azure als IaaS (Infrastruktur als Dienst)

Es handelt sich um einen verwalteten Rechendienst, der den Anwendungsentwicklern die vollständige Kontrolle über die Betriebssysteme und den Stapel der Anwendungsplattform bietet. Damit kann der Benutzer selbst auf die Rechenzentren zugreifen, diese verwalten und überwachen.

Vorteile

  • Dies ist ideal für Anwendungen, bei denen eine vollständige Steuerung erforderlich ist. Die virtuelle Maschine kann vollständig an die Anforderungen der Organisation oder des Unternehmens angepasst werden.

  • IaaS ermöglicht eine sehr effiziente Portabilität der Entwurfszeit. Dies bedeutet, dass die Anwendung ohne Nacharbeit auf Windows Azure migriert werden kann. Alle Anwendungsabhängigkeiten wie die Datenbank können auch nach Azure migriert werden.

  • IaaS ermöglicht den schnellen Übergang von Diensten zu Clouds, wodurch die Anbieter ihren Kunden problemlos Dienste anbieten können. Dies hilft den Anbietern auch, ihr Geschäft zu erweitern, indem sie die vorhandene Software oder Dienstleistungen in neuen Märkten verkaufen.

Nachteile

  • Da Benutzer die vollständige Kontrolle erhalten, sind sie versucht, sich für die Abhängigkeiten von Anwendungen an eine bestimmte Version zu halten. Es kann für sie schwierig werden, die Anwendung auf zukünftige Versionen zu migrieren.

  • Es gibt viele Faktoren, die die Betriebskosten erhöhen. Zum Beispiel höhere Serverwartung zum Patchen und Aktualisieren von Software.

  • Es gibt viele Sicherheitsrisiken durch nicht gepatchte Server. Einige Unternehmen verfügen über genau definierte Prozesse zum Testen und Aktualisieren von lokalen Servern auf Sicherheitslücken. Diese Prozesse müssen auf die in der Cloud gehosteten IaaS-VMs erweitert werden, um das Hacking-Risiko zu verringern.

  • Die nicht gepatchten Server stellen ein großes Sicherheitsrisiko dar. Im Gegensatz zu PaaS ist in IaaS kein automatisches Server-Patching vorgesehen. Ein nicht gepatchter Server mit vertraulichen Informationen kann sehr anfällig sein und sich auf das gesamte Unternehmen eines Unternehmens auswirken.

  • Es ist schwierig, ältere Apps in Iaas zu verwalten. Es kann mit der älteren Version der Betriebssysteme und Anwendungsstapel hängen bleiben. Dies führt zu Anwendungen, die schwierig zu warten sind, und fügt im Laufe der Zeit neue Funktionen hinzu.

Es wird notwendig, die Vor- und Nachteile beider Dienste zu verstehen, um den richtigen gemäß Ihren Anforderungen auszuwählen. Zusammenfassend kann gesagt werden, dass PaaS bestimmte wirtschaftliche Vorteile für den Betrieb gegenüber IaaS für Warenanwendungen hat. In PaaS brechen die Betriebskosten das Geschäftsmodell. Während IaaS die vollständige Kontrolle über das Betriebssystem und den Stapel der Anwendungsplattform bietet.

Azure-Verwaltungsportal

Azure Management Portal ist eine Schnittstelle zum Verwalten der 2012 gestarteten Dienste und Infrastrukturen. Alle Dienste und Anwendungen werden darin angezeigt und können vom Benutzer verwaltet werden.

Anfangen

Ein kostenloses Testkonto kann im Azure-Verwaltungsportal unter folgendem Link erstellt werden: manage.windowsazure.com

Der Bildschirm, der angezeigt wird, ist wie in der folgenden Abbildung dargestellt. Das Konto kann mit unserem vorhandenen Google Mail-, Hotmail- oder Yahoo-Konto erstellt werden.

Sobald Sie angemeldet sind, werden Sie zum folgenden Bildschirm weitergeleitet, auf dem sich im linken Bereich eine Liste der Dienste und Anwendungen befindet.

Wenn Sie auf eine Kategorie klicken, werden deren Details auf dem Bildschirm angezeigt. Sie können die Anzahl der Anwendungen, der virtuellen Maschine, der mobilen Dienste usw. anzeigen, indem Sie auf den Menüpunkt klicken.

Das nächste Kapitel enthält eine ausführliche Erläuterung zur Verwendung dieses Portals zum Verwalten von Azure-Diensten.

Durch die Kategorisierung der Dienste können Sie Azure besser verstehen. Diese Kategorien werden in diesem Lernprogramm als "Komponenten" bezeichnet. Die einzelnen Komponenten werden in den folgenden Kapiteln mit detaillierten Abbildungen erläutert.

Berechnungs- / Ausführungsmodelle

Dies ist die Schnittstelle zum Ausführen der Anwendung, die eine der Grundfunktionen von Azure darstellt.

Wie im obigen Bild zu sehen ist, gibt es verschiedene Modelle wie Web App, Virtual Machine, Mobile Service, Cloud Service und Batch Service. Diese Modelle können je nach Anforderung entweder einzeln oder in Kombination verwendet werden.

Datenmanagement

Die Datenverwaltung kann mithilfe der SQL Server-Datenbankkomponente oder des einfachen Datenspeichermoduls von Windows Azure erfolgen. Die SQL Server-Datenbank kann für relationale Datenbanken verwendet werden. Das Speichermodul kann nicht verwandte Tabellen (ohne Fremdschlüssel oder eine Beziehung) und Blobs speichern. Blobs enthalten Binärdaten in Form von Bildern, Audio-, Video- und Textdateien.

Vernetzung

Azure Traffic Manager leitet die Anforderungen eines Benutzers intelligent an ein verfügbares Rechenzentrum weiter. Der Prozess umfasst das Finden des nächstgelegenen Datencenters für den Benutzer, der die Anforderung für eine Webanwendung stellt. Wenn das nächstgelegene Datencenter aus verschiedenen Gründen nicht verfügbar ist, leitet der Verkehrsmanager die Anforderung an ein anderes Datencenter weiter. Der Eigentümer der Anwendung legt jedoch Regeln fest, wie sich ein Verkehrsmanager verhalten soll.

Das virtuelle Netzwerk ist eine weitere Funktion, die Teil des Netzwerks in Diensten ist, die von Windows Azure angeboten werden. Das virtuelle Netzwerk ermöglicht ein Netzwerk zwischen lokalen Computern an Ihrem Standort und virtuellen Maschinen in Azure Datacenter. IPs für virtuelle Maschinen können so zugewiesen werden, dass sie sich anscheinend in Ihrem eigenen Unternehmen befinden. Das virtuelle Netzwerk wird mit einem VPN-Gerät (Virtual Private Network) eingerichtet.

Das folgende Bild zeigt, wie diese beiden Funktionen im Azure-Portal tatsächlich aussehen.

Big Data und Big Compute

Die große Datenmenge kann mit Windows Azure gespeichert und verwaltet werden. Azure bietet HDInsight an, einen Hadoop-basierten Dienst. Unternehmen müssen häufig große Datenmengen verwalten, was nicht unbedingt eine relationale Datenbankverwaltung ist. Hadoop ist eine herausragende Technologie, die heutzutage verwendet wird. Daher bietet Azure den Hadoop-Dienst auf seiner Plattform für Kunden an.

Der Begriff "Big Compute" bezieht sich auf leistungsstarke Berechnungen. Dies wird erreicht, indem Code auf vielen Computern gleichzeitig ausgeführt wird.

Messaging

Windows Azure bietet zwei Optionen für die Verarbeitung der Interaktionen zwischen zwei Apps. Man fällt unter die Speicherkomponente des Dienstes und wird aufgerufen'Message Queues'. Der andere fällt unter den App-Service und wird aufgerufen'Service Bus'. Die Nachrichten können gesendet werden, um die Kommunikation zwischen verschiedenen Komponenten einer Anwendung oder zwischen verschiedenen Anwendungen unter Verwendung dieser beiden Optionen zu initiieren.

Caching

Microsoft Azure bietet zwei Arten von Caching an: In-Memory-Caching und Content Delivery Network (CDN) zum Zwischenspeichern von Daten, auf die häufig zugegriffen wird, und zur Verbesserung der Anwendungsleistung. CDN wird verwendet, um die Blob-Daten zwischenzuspeichern, auf die Benutzer auf der ganzen Welt schneller zugreifen können.

Identität und Zugang

Diese Komponente befasst sich mit der Verwaltung von Benutzern, der Authentifizierung und Autorisierung. Active Directory speichert die Informationen der Benutzer, die auf die Anwendung zugreifen, sowie die Informationen der Organisation. Es kann mit den zugehörigen Informationen auf lokalen Computern synchronisiert werden, die sich vor Ort befinden. Der MFA-Dienst (Multifactor Access) wurde entwickelt, um Sicherheitsbedenken auszuräumen, z. B. dass nur der richtige Benutzer auf die Anwendung zugreifen kann.

Mobiler Dienst

Windows Azure bietet eine sehr einfache Plattform zum Entwickeln mobiler Anwendungen. Sie können einfach mit der Verwendung mobiler Entwicklungstools beginnen, nachdem Sie sich in Ihrem Konto angemeldet haben. Sie müssen keine großen benutzerdefinierten Codes für die mobile Anwendung schreiben, wenn Sie diesen Dienst verwenden. Die Push-Benachrichtigungen können gesendet, Daten gespeichert und Benutzer in kürzester Zeit authentifiziert werden.

Backup

Der Site Recovery Service repliziert die Daten am sekundären Standort und automatisiert den Prozess der Datenwiederherstellung bei Datenausfall. In ähnlicher Weise kann die Azure-Sicherung zum Sichern der lokalen Daten in Clouds verwendet werden. In beiden Fällen werden die Daten verschlüsselt gespeichert. Windows Azure bietet Clients einen sehr effektiven und zuverlässigen Sicherungsdienst und stellt sicher, dass sie bei Hardwarefehlern keine Unannehmlichkeiten haben.

Medien

Dieser Dienst behebt mehrere Probleme im Zusammenhang mit dem Hochladen von Medien und deren einfachen Bereitstellung für Endbenutzer. Benutzer können medienbezogene Aufgaben wie Codierung, Anzeigeneinfügung, Streaming usw. problemlos verwalten.

Handel

Windows Azure bietet Benutzern die Möglichkeit, Anwendungen und Daten über ihre Plattform zu kaufen oder zu verkaufen. Die Anwendungen werden auf dem Marktplatz oder im Azure-Store abgelegt, von wo aus sie von anderen Benutzern abgerufen und gekauft werden können.

Software Development Kit (SDK)

Azure-Anwendungen können von den Entwicklern in verschiedenen Programmiersprachen erstellt werden. Microsoft bietet derzeit sprachspezifische SDKs für Java, .NET, PHP, Node.js, Ruby und Python an. Es gibt auch ein allgemeines Windows Azure SDK, das Sprache unterstützt, z. B. C ++.

Im letzten Kapitel haben wir erklärt, wie Sie ein Azure-Konto erstellen. In diesem Kapitel finden Sie schrittweise Erklärungen zu den einzelnen Komponenten -

Step 1 - Melden Sie sich zunächst bei Ihrem Azure-Konto an.

Step 2 - Klicken Sie links unten auf "Neu" und ziehen Sie den Cursor auf "Berechnen".

Jetzt sehen Sie eine Liste der Modelle unter Rechenmodell, wie in der folgenden Abbildung gezeigt.

Erstellen Sie eine Web-App

Step 1 - Klicken Sie auf Web App.

Step 2 - Klicken Sie auf Schnellerstellung, geben Sie die URL ein und wählen Sie einen Serviceplan aus der Dropdown-Liste aus (siehe folgende Abbildung).

Wenn Sie zum Hauptbildschirm zurückkehren, wird die gerade erstellte Website angezeigt. Wenn Sie auf die Website-URL klicken, gelangen Sie zur Website.

Das folgende Bild zeigt, wie Ihre Website aussehen wird, wenn Sie auf die URL klicken.

Ebenso können Sie beim Erstellen einer Web-App "Aus Galerie" anstelle von "Schnellerstellung" auswählen. Auf diese Weise können Sie das Entwicklungsframework auswählen, in dem Sie Ihre App erstellen möchten.

Windows Azure unterstützt .NET, Java, PHP, Python, Node.js und Ruby. Es gibt verschiedene Möglichkeiten, den Code auf dem Azure-Server zu veröffentlichen. Es kann mithilfe von FTP, FTPs und Microsoft Web Deploy-Technologie veröffentlicht werden. Zum Veröffentlichen des Codes können auch verschiedene Quellcodeverwaltungs-Tools wie GitHub, Dropbox und Codeplex verwendet werden. Es bietet eine sehr interaktive Oberfläche, um bereits veröffentlichte Änderungen sowie unveröffentlichte Änderungen zu verfolgen.

Erstellen Sie eine virtuelle Maschine

Step 1 - Klicken Sie in der Liste auf "Virtuelle Maschine".

Step 2 - Klicken Sie dann auf "Aus Galerie".

Step 3 - Wählen Sie das Betriebssystem oder Programm aus, das Sie ausführen möchten.

Step 4 - Wählen Sie die Konfiguration und geben Sie die Details ein.

Der hier eingerichtete Benutzername und das Kennwort werden jedes Mal benötigt, um auf die virtuelle Maschine zuzugreifen.

Auf den nächsten beiden Bildschirmen können Sie die Standardwerte zum ersten Mal aktiviert lassen.

Step 5- Die gerade erstellte virtuelle Maschine wird angezeigt, wenn Sie im linken Bereich auf "Virtuelle Maschine" klicken (siehe folgende Abbildung). Es kann einige Minuten dauern, bis es angezeigt wird.

Step 6- Sobald das Gerät erstellt wurde, können Sie eine Verbindung herstellen, indem Sie auf das Verbindungssymbol unten auf dem Bildschirm klicken. Es wird eine RPD-Datei auf Ihrem Computer gespeichert, wie in der folgenden Abbildung gezeigt. Wählen Sie "Datei speichern" auf dem Bildschirm und es wird in "Downloads" oder am festgelegten Speicherort auf Ihrem Computer gespeichert.

Step 7 - Öffnen Sie diese RPD-Datei, und Sie können eine Verbindung zur VM herstellen, indem Sie die Anmeldeinformationen in den folgenden Bildschirm eingeben.

Sie können auch Ihr eigenes Image verwenden, indem Sie das Image einer vorhandenen virtuellen Maschine oder einer virtuellen Festplatte erfassen. Virtuelle Maschinen sind in mehrfacher Hinsicht von Vorteil.

  • Ein Benutzer kann ein neues Betriebssystem ausprobieren, ohne es tatsächlich zu installieren.

  • Eine VM kann gelöscht werden, wenn Sie mit dem Betriebssystem fertig sind.

  • Neue Versionen eines Betriebssystems können getestet werden, bevor der Benutzer sie auf dem Computer installiert.

  • VM bietet eine sehr wirtschaftliche und problemlose Möglichkeit, ein Entwicklungsframework oder ein Tool zu verwenden, das auf einer bestimmten Version des Betriebssystems ausgeführt wird.

Erstellen eines mobilen Dienstes

Das Compute-Hosting-Modell für mobile Dienste wurde optimiert, um ein Cloud-Backend für Anwendungen bereitzustellen, die auf mobilen Geräten ausgeführt werden. Zum Erstellen eines mobilen Dienstes -

Step 1- Wählen Sie unter Compute Mobile Services aus und klicken Sie auf Create. Ein neues Fenster wird geöffnet, wie in der folgenden Abbildung gezeigt.

Step 2- Geben Sie die URL ein. Wählen Sie die Datenbank, Region und das Backend aus.

Step 3- Aktivieren Sie das Kontrollkästchen, wenn Sie die erweiterten Push-Einstellungen konfigurieren möchten. Mit dieser Option können wir unseren mobilen Dienst so konfigurieren, dass er einen vorhandenen Benachrichtigungs-Hub verwendet oder den Namen eines neuen Hubs angibt. Wenn Sie dieses Kontrollkästchen nicht markieren, wird ein neuer Hub in einem neuen Namespace mit einem Standardnamen erstellt.

Batch-Service erstellen

Ein Batch-Service ist erforderlich, wenn eine Anwendung in großem Maßstab ausgeführt wird und ein paralleles Hochleistungsrechnen erforderlich ist. Die Entwickler können Stapel erstellen, um eine Aufgabe parallel auszuführen, wodurch die Arbeitslast ohne zusätzliche Kosten verringert wird. Azure berechnet nur die verwendeten virtuellen Maschinen. Sie können eine Aufgabe planen, in Warteschlangen stellen und die Arbeitslast in der Cloud verwalten. Bei der Stapelerstellung wird keine separate VM-, Cluster- oder Jobplanung eingerichtet.

Führen Sie zum Erstellen eines Batch-Service die gleichen Schritte aus, um andere Services unter Compute-Modell zu erstellen. Das folgende Bild zeigt, wie schnell ein Batch-Service erstellt werden kann.

Nachdem Sie einen Batch-Service erstellt haben, können Sie die Details anzeigen, indem Sie ihn im linken Bereich auswählen. Das folgende Bild wird auf dem Bildschirm angezeigt.

Fabric Controller ist ein wesentlicher Bestandteil der Windows Azure-Architektur. Wenn wir an die von Windows Azure bereitgestellten Komponenten oder Dienste denken, fragen wir uns, wie dies alles funktioniert und was in Clouds geschieht. Es scheint von unserem Ende sehr komplex. Lassen Sie uns die physische Architektur dieser Dienste untersuchen, um Fabric Controller besser zu verstehen.

Im Rechenzentrum befinden sich viele Computer oder Server, die von einem Switch zusammengefasst werden. Wir können sagen, dass Fabric Controller ein Gehirn des Azure-Dienstes ist, der die Prozesse analysiert und Entscheidungen trifft.Fabricssind Gruppen von Computern im Microsoft-Rechenzentrum, die von einem Switch zusammengefasst werden. Die Gruppe dieser Maschinen heißtcluster. Jeder Cluster wird von einem Fabric-Controller verwaltet und gehört diesem. Sie werden zusammen mit diesen Maschinen repliziert. Es verwaltet alles in diesen Maschinen, z. B. Load Balancer, Switches usw. Auf jeder Maschine läuft ein Fabric-Agent, und der Fabric-Controller kann mit jedem Fabric-Agenten kommunizieren.

Bei der Auswahl einer virtuellen Maschine, die von Windows Azure-Diensten angeboten wird, stehen fünf Optionen zur Auswahl. Die Konfiguration ist wie folgt:

Erinnerung Zentralprozessor Instanzspeicher
Extra klein 768 MB Single Core 1,0 GHz 20 GB
Klein 1,75 GB Single Core 1,6 GHz 225 GB
Mittel 3,5 GB Dual Core 1,6 GHz 490 GB
Groß 7 GB Vierkern 1,6 GHz 1.000 GB
Extra groß 14 GB Acht Kern 1,6 GHz 2.040 GB

Wenn ein Benutzer eine der virtuellen Maschinen auswählt, werden das Betriebssystem, Patch-Updates und Software-Updates vom Fabric Controller ausgeführt. Es entscheidet, wo die neue Anwendung ausgeführt werden soll. Dies ist eine der wichtigsten Funktionen von Fabric Controller. Außerdem wird der physische Server ausgewählt, um die Hardwareauslastung zu optimieren.

Wenn eine neue Anwendung in Azure veröffentlicht wird, wird auch eine in XML geschriebene Anwendungskonfigurationsdatei angehängt. Der Fabric-Controller liest diese Dateien im Microsoft-Rechenzentrum und nimmt die entsprechenden Einstellungen vor.

Neben der Verwaltung der Zuweisung von Ressourcen zu einer bestimmten Anwendung wird auch der Zustand von Rechen- und Speicherdiensten überwacht. Außerdem werden die Fehlerbehebungen für ein System durchgeführt.

Stellen Sie sich eine Situation vor, in der vier Instanzen von Webrollen ausgeführt werden und eine davon stirbt. Der Fabric-Controller initiiert eine neue Instanz, um die tote Instanz sofort zu ersetzen. In ähnlicher Weise wird für den Fall, dass eine virtuelle Maschine ausfällt, eine neue vom Fabric-Controller zugewiesen. Außerdem werden die Load Balancer nach dem Zuweisen des neuen Computers zurückgesetzt, sodass sie sofort auf den neuen Computer zeigen. Daher werden alle intelligenten Aufgaben vom Fabric Controller in der Windows Azure-Architektur ausgeführt.

Die Speicherkomponente von Windows Azure repräsentiert einen dauerhaften Speicher in der Cloud. Mit Windows Azure können Entwickler Tabellen, Blobs und Nachrichtenwarteschlangen speichern. Auf den Speicher kann über HTTP zugegriffen werden. Sie können auch unseren eigenen Kunden erstellen. Das Windows Azure SDK bietet jedoch eine Clientbibliothek für den Zugriff auf den Speicher.

In diesem Kapitel erfahren Sie, wie Sie ein Windows Azure-Speicherkonto erstellen und zum Speichern von Daten verwenden.

Erstellen eines Azure-Speicherkontos

Step 1 - Wenn Sie sich bei Ihrem Azure-Konto anmelden, finden Sie "Speicher" unter "Datendienste".

Step 2 - Klicken Sie auf "Schnell erstellen" und Sie werden nach "Kontoname" gefragt.

In der Dropdown-Liste "Replikation" sehen Sie vier Optionen. Eine Kopie der Daten wird aufbewahrt, damit sie dauerhaft und mit hoher Geschwindigkeit verfügbar sind. Es bleibt auch bei Hardwarefehlern erhalten. Mal sehen, was diese Optionen bedeuten -

  • Locally redundant storage- Die Kopie der Daten wird in derselben Region erstellt, in der das Speicherkonto erstellt wurde. Es gibt 3 Kopien jeder Anfrage, die für die Daten gestellt werden, die sich in separaten Domänen befinden.

  • Zone-redundant storage (available for blobs only)- Eine Kopie der Daten wird in separaten Einrichtungen entweder in derselben Region oder in zwei Regionen erstellt. Der Vorteil ist, dass die Daten auch bei einem Ausfall einer Einrichtung erhalten bleiben können. Es werden drei Kopien von Daten erstellt. Ein weiterer Vorteil ist, dass Daten von einem sekundären Ort gelesen werden können.

  • Geo-redundant storage- `Die Kopie wird in einer anderen Region erstellt, dh die Daten bleiben auch dann erhalten, wenn in der gesamten Region ein Fehler auftritt. In diesem Fall beträgt die Anzahl der erstellten Kopien von Daten 6.

  • Read-access geo-redundant storage- Diese Option ermöglicht das Lesen von Daten von einem sekundären Standort, wenn keine Daten vom primären Standort verfügbar sind. Die Anzahl der erstellten Kopien beträgt 6. Der Hauptvorteil besteht darin, dass die Verfügbarkeit von Daten maximiert werden kann.

Für jede Replikationsoption gibt es unterschiedliche Preispläne, und der "Local Redundant" ist der günstigste von allen. Die Auswahl der Replikation von Daten hängt also von den Kosten und den individuellen Anforderungen ab.

Endpunkte des Speicherkontos

Step 1 - Klicken Sie auf das 'Speicherkonto', um zum nächsten Bildschirm zu gelangen.

Step 2 - Klicken Sie im oberen horizontalen Menü auf "Dashboard".

Hier sehen Sie vier Artikel unter Dienstleistungen. In diesem Speicherkonto können Sie Blobs, Tabellen, Warteschlangen und Dateien erstellen.

Für jedes Objekt wird eine eindeutige URL angezeigt. Hier lautet der Kontoname beispielsweise "tutorialspoint", dann lautet die Standard-URL für "blob"https://tutorialspoint.blob.core.windows.netErsetzen Sie in ähnlicher Weise den Blob durch Tabelle, Warteschlange und Datei in der URL, um die entsprechenden URLs abzurufen. Der Zugriff auf ein Objekt am Speicherort wird an die URL angehängt. Zum Beispiel, http://tutorialspoint.blob.core.windows.net/container1/blob1

Zugriffsschlüssel generieren

Der Zugriffsschlüssel wird verwendet, um den Zugriff auf das Speicherkonto zu authentifizieren. Es werden zwei Zugriffsschlüssel bereitgestellt, um auf das Konto zuzugreifen, ohne es zu unterbrechen, falls ein Schlüssel neu generiert werden muss.

Um die Zugriffsschlüssel zu erhalten, klicken Sie in Ihrem Speicherkonto auf "Zugriffsschlüssel verwalten". Der folgende Bildschirm wird angezeigt.

Aus Sicherheitsgründen wird empfohlen, den Schlüssel in regelmäßigen Abständen neu zu generieren.

Verwalten von Daten in Azure Storage

Wie können Sie Daten in den Azure Store hochladen oder herunterladen? Es gibt viele Möglichkeiten, dies zu tun, dies kann jedoch nicht im Azure-Portal selbst erfolgen. Sie müssen entweder Ihre eigene Anwendung erstellen oder ein bereits erstelltes Tool verwenden.

Für den Zugriff auf die Daten in einem Explorer stehen zahlreiche Tools zur Verfügung, auf die Sie zugreifen können, indem Sie in Ihrem Azure-Speicherkonto unter "Tools abrufen" auf "Speicher-Explorer" klicken. Alternativ kann eine Anwendung auch mit dem Software Development Kit (SDK) erstellt werden, das in Windows Azure Portal verfügbar ist. Die Verwendung der PowerShell-Befehle ist auch eine Option zum Hochladen von Daten. PowerShell ist eine Befehlszeilenanwendung, die das Verwalten und Verwalten des Azure-Speichers erleichtert. Voreingestellte Befehle werden für verschiedene Aufgaben zum Verwalten des Speichers verwendet.

Sie können PowerShell installieren, indem Sie in Ihrem Konto auf dem folgenden Bildschirm auf "Downloads" klicken. Sie finden es unter Befehlszeilentools.

Für jede Aufgabe gibt es spezifische Befehle. Sie können Ihr Speicherkonto verwalten, ein neues Konto erstellen und einen Container erstellen. Darüber hinaus können Blobs, Tabellen und Warteschlangennachrichten auch mit PowerShell verwaltet werden.

Lassen Sie uns zuerst verstehen, was ein Blob ist. Das Wort 'Blob' erweitert sich zuBinary Large OBject. Zu den Blobs gehören Bilder, Textdateien, Videos und Audios. Der von Windows Azure angebotene Dienst enthält drei Arten von Blobs: Block-, Anhänge- und Seiten-Blobs.

  • Block blobssind eine Sammlung einzelner Blöcke mit eindeutiger Block-ID. Mit den Block-Blobs können Benutzer große Datenmengen hochladen.

  • Append blobs sind optimierte Blöcke, die dazu beitragen, den Betrieb effizienter zu gestalten.

  • Page blobssind Zusammenstellung von Seiten. Sie ermöglichen zufällige Lese- und Schreibvorgänge. Wenn beim Erstellen eines Blobs der Typ nicht angegeben wird, wird standardmäßig der Blocktyp festgelegt.

Alle Blobs müssen sich in einem Behälter in Ihrem Lager befinden. So erstellen Sie einen Container im Azure-Speicher.

Erstellen Sie einen Container

Step 1 - Gehen Sie zum Azure-Portal und dann in Ihr Speicherkonto.

Step 2 - Erstellen Sie einen Container, indem Sie auf "Neuen Container erstellen" klicken (siehe folgende Abbildung).

In der Dropdown-Liste Zugriff gibt es drei Optionen, mit denen festgelegt wird, wer auf die Blobs zugreifen darf. Mit der Option "Privat" kann nur der Kontoinhaber darauf zugreifen. 'Öffentlicher Container' ermöglicht den anonymen Zugriff auf alle Inhalte dieses Containers. Die Option 'Öffentlicher Blob' setzt den offenen Zugriff auf den Blob, erlaubt jedoch keinen Zugriff auf den Container.

Laden Sie einen Blob mit PowerShell hoch

Step 1- Gehen Sie in der Taskleiste zu "Windows PowerShell" und klicken Sie mit der rechten Maustaste. Wählen Sie "ISE als Administrator ausführen".

Step 2- Mit dem folgenden Befehl können Sie auf Ihr Konto zugreifen. Sie müssen die in allen Befehlen hervorgehobenen Felder ändern.

$context = New-AzureStorageContext -StorageAccountName tutorialspoint StorageAccountKey

iUZNeeJD+ChFHt9XHL6D5rkKFWjzyW4FhV0iLyvweDi+Xtzfy76juPzJ+mWtDmbqCWjsu/nr+1pqBJj rdOO2+A==

Step 3- Führen Sie den folgenden Befehl aus. Dadurch erhalten Sie die Details Ihres Azure-Kontos. Dadurch wird sichergestellt, dass Ihr Abonnement vollständig eingerichtet ist.

Get-AzureSubscription

Step 4 - Führen Sie den folgenden Befehl aus, um Ihre Datei hochzuladen.

Set-AzureStorageBlobContent -Blob Montiorlog.png -Container images -File 
"E:\MyPictures\MonitorLog.png" -Context $context -Force

Step 5 - Um zu überprüfen, ob die Datei hochgeladen wurde, führen Sie den folgenden Befehl aus.

Get-AzureStorageBlob -Container $ContainerName -Context $ctx | Select Name

Laden Sie einen Blob herunter

Step 1 - Legen Sie das Verzeichnis fest, in das Sie die Datei herunterladen möchten.

$localTargetDirectory = "C:\Users\Sahil\Downloads"

Step 2 - Laden Sie es herunter.

$BlobName = "Montiorlog.png" Get-AzureStorageBlobContent -Blob $BlobName Container $ContainerName -Destination $localTargetDirectory -Context $ctx

Denken Sie an Folgendes:

  • Bei allen Befehls- und Dateinamen wird zwischen Groß- und Kleinschreibung unterschieden.

  • Befehle sollten sich in einer Zeile befinden oder in der nächsten Zeile fortgesetzt werden, indem "in der vorhergehenden Zeile" angehängt wird ("ist ein Fortsetzungszeichen in PowerShell).

Verwalten von Blobs mit Azure Storage Explorer

Das Verwalten von Blobs ist über die Benutzeroberfläche von 'Azure Storage Explorer' ziemlich einfach, da es genau wie Windows-Dateien und Ordner-Explorer ist. Sie können einen neuen Container erstellen, Blobs hochladen, sie in einem aufgelisteten Format anzeigen und herunterladen. Darüber hinaus können Sie sie mit dieser Schnittstelle auf sehr einfache Weise an einen sekundären Speicherort kopieren. Das folgende Bild macht den Prozess klar. Wie zu sehen ist, können wir ein hinzugefügtes Konto aus der Dropdown-Liste auswählen und loslegen. Dies erleichtert die Bedienung des Azure-Speichers.

In der von Entwicklern verwendeten allgemeinen Sprache ist eine Warteschlange eine Datenstruktur zum Speichern von Daten, die der First-in-First-out-Regel folgt. Ein Datenelement kann von hinten in die Warteschlange eingefügt werden, während es von vorne abgerufen wird. Azure-Warteschlangen sind ein sehr ähnliches Konzept, mit dem die Nachrichten in einer Warteschlange gespeichert werden. Ein Absender sendet die Nachricht und ein Client empfängt und verarbeitet sie. Einer Nachricht sind nur wenige Attribute zugeordnet, z. B. die Ablaufzeit.

Ein Client verarbeitet und löscht die Nachricht normalerweise. Mit dem Windows Azure-Dienst kann die Nachricht 7 Tage lang gespeichert werden. Später wird sie automatisch gelöscht, wenn sie nicht vom Client gelöscht wird. Es kann einen Absender und einen Kunden oder einen Absender und viele Kunden oder viele Absender und viele Kunden geben.

Windows Azure bietet zwei Dienste für Nachrichtenwarteschlangen an. Dieses Kapitel behandelt die Windows Azure-Warteschlange. Der andere Dienst heißt "Service Bus-Warteschlange".

Das Entkoppeln der Komponenten ist einer der Vorteile von Nachrichtenwarteschlangendiensten. Es wird in einer asynchronen Umgebung ausgeführt, in der Nachrichten zwischen den verschiedenen Komponenten einer Anwendung gesendet werden können. Somit bietet es eine effiziente Lösung für die Verwaltung von Workflows und Aufgaben. Beispielsweise wird eine Nachricht zum Abschließen einer Aufgabe vom Frontend der Anwendung gesendet und von einem Backend-Mitarbeiter empfangen, der die Aufgabe dann abschließt und die Nachricht löscht.

Überlegungen

Die Nachrichten in der Speicherwarteschlange werden nirgendwo repliziert, dh es gibt nur eine Kopie Ihrer Nachricht. Die maximale Anzahl von Nachrichten, die verarbeitet werden können, beträgt 20.000. Die maximale Größe einer Nachricht kann 64 KB betragen.

Verwalten von Warteschlangen mit PowerShell

Erstellen Sie eine Warteschlange

Step 1- Klicken Sie in der Taskleiste mit der rechten Maustaste auf Windows PowerShell. Wählen Sie "ISE als Administrator ausführen".

Step 2- Führen Sie den folgenden Befehl aus, um auf Ihr Konto zuzugreifen. Bitte ersetzen Sie den markierten Teil für Ihr Konto.

$context = New-AzureStorageContext -StorageAccountName tutorialspoint StorageAccountKey 
iUZNeeJD+ChFHt9XHL6D5rkKFWjzyW4FhV0iLyvweDi+Xtzfy76juPzJ+mWtDmbqCWjsu/nr+1pqBJj rdOO2+A==

Step 3 - Geben Sie das Speicherkonto an, in dem Sie eine Warteschlange erstellen möchten.

Set-AzureSubscription –SubscriptionName "BizSpark" -CurrentStorageAccount tutorialspoint

Step 4 - Erstellen Sie eine Warteschlange.

$QueueName = "thisisaqueue" 
$Queue = New-AzureStorageQueue –Name $QueueName -Context $Ctx

Eine Warteschlange abrufen

$QueueName = "thisisaqueue" 

$Queue = Get-AzureStorageQueue –Name $QueueName –Context $Ctx

Löschen Sie eine Warteschlange

$QueueName = "thisisaqueue" 

Remove-AzureStorageQueue –Name $QueueName –Context $Ctx

Fügen Sie eine Nachricht in eine Warteschlange ein

Step 1 - Melden Sie sich bei Ihrem Konto an.

$context = New-AzureStorageContext -StorageAccountName tutorialspoint StorageAccountKey 

iUZNeeJD+ChFHt9XHL6D5rkKFWjzyW4FhV0iLyvweDi+Xtzfy76juPzJ+mWtDmbqCWjsu/nr+1pqBJj rdOO2+A==

Step 2 - Geben Sie das Speicherkonto an, das Sie verwenden möchten.

Set-AzureSubscription –SubscriptionName "BizSpark" -CurrentStorageAccount tutorialspoint

Step 3 - Rufen Sie die Warteschlange ab und fügen Sie die Nachricht ein.

$QueueName = "myqueue" 
$Queue = Get-AzureStorageQueue -Name $QueueName -Context $ctx if ($Queue -ne $null) { $QueueMessage = New-Object -TypeName Microsoft.WindowsAzure.Storage.Queue.CloudQueueMessage
      -ArgumentList "my message is this"  
   $Queue.CloudQueue.AddMessage($QueueMessage) 
}

Die 'if'-Bedingung im obigen Skript prüft, ob die angegebene Warteschlange vorhanden ist oder nicht.

Nächste Nachricht aus der Warteschlange entfernen

Step 1 - Stellen Sie zunächst eine Verbindung zu Ihrem Konto her und geben Sie das Speicherkonto an, indem Sie die in den obigen Schritten gezeigten Befehle ausführen.

Step 2 - Rufen Sie die Warteschlange ab.

$QueueName = "myqueue" $Queue = Get-AzureStorageQueue -Name $QueueName -Context $ctx 
$InvisibleTimeout = [System.TimeSpan]::FromSeconds(10)

Step 3 - Die nächste Nachricht aus der Warteschlange entfernen.

$QueueMessage = $Queue.CloudQueue.GetMessage($InvisibleTimeout)

Step 4 - Löschen Sie die Nachricht aus der Warteschlange.

$Queue.CloudQueue.DeleteMessage($QueueMessage)

Verwalten von Warteschlangen mit Azure Storage Explorer

Step 1- Wählen Sie das Speicherkonto aus der Dropdown-Liste oben rechts aus. Konten werden angezeigt, wenn Sie sie während Ihrer vorherigen Verwendung hinzugefügt haben. Wenn nicht, können Sie ein Konto hinzufügen und es werden Sie nach Ihren Anmeldeinformationen gefragt. Nach der Anmeldung werden Sie in Azure Storage Explorer bei Ihrem Konto angemeldet.

Step 2 - Sie können eine neue Warteschlange hinzufügen, indem Sie im linken Bereich "Warteschlangen" auswählen und auf "Neu" klicken (siehe folgende Abbildung).

Step 3 - Geben Sie den Namen der Warteschlange ein und diese wird in Ihrem Speicherkonto erstellt.

Step 4 - Fügen Sie die Nachrichten hinzu und löschen Sie sie, indem Sie die Warteschlange im linken Bereich auswählen.

Das Speichern einer Tabelle bedeutet hier keine relationale Datenbank. Azure Storage kann nur eine Tabelle ohne Fremdschlüssel oder andere Beziehungen speichern. Diese Tabellen sind hoch skalierbar und ideal für die Verarbeitung großer Datenmengen. Tabellen können für große Datenmengen gespeichert und abgefragt werden. Die relationale Datenbank kann mit SQL Data Services gespeichert werden, einem separaten Dienst.

Die drei Hauptteile des Dienstes sind -

  • Tables
  • Entities
  • Properties

Wenn 'Buch' beispielsweise eine Entität ist, lauten die Eigenschaften ID, Titel, Herausgeber, Autor usw. Für eine Sammlung von Entitäten wird eine Tabelle erstellt. Es können 252 benutzerdefinierte Eigenschaften und 3 Systemeigenschaften vorhanden sein. Eine Entität verfügt immer über Systemeigenschaften wie PartitionKey, RowKey und Timestamp. Der Zeitstempel wird vom System generiert, Sie müssen jedoch den PartitionKey und den RowKey angeben, während Sie Daten in die Tabelle einfügen. Das folgende Beispiel macht es klarer. Tabellenname und Eigenschaftsname unterscheiden zwischen Groß- und Kleinschreibung, was beim Erstellen einer Tabelle immer berücksichtigt werden sollte.

Verwalten von Tabellen mit PowerShell

Step 1 - Laden Sie Windows PowerShell herunter und installieren Sie es wie zuvor im Lernprogramm beschrieben.

Step 2 - Klicken Sie mit der rechten Maustaste auf "Windows PowerShell" und wählen Sie "An Taskleiste anheften", um es an die Taskleiste Ihres Computers anzuheften.

Step 3 - Wählen Sie "ISE als Administrator ausführen".

Erstellen einer Tabelle

Step 1- Kopieren Sie die folgenden Befehle und fügen Sie sie in den Bildschirm ein. Ersetzen Sie den markierten Text durch Ihr Konto.

Step 2 - Melden Sie sich in Ihrem Konto an.

$StorageAccountName = "mystorageaccount" $StorageAccountKey = "mystoragekey" 
$Ctx = New-AzureStorageContext $StorageAccountName - StorageAccountKey 
$StorageAccountKey

Step 3 - Erstellen Sie eine neue Tabelle.

$tabName = "Mytablename" 
New-AzureStorageTable –Name $tabName –Context $Ctx

Das folgende Bild zeigt eine Tabelle, die unter dem Namen "Buch" erstellt wird.

Sie können sehen, dass der folgende Endpunkt angegeben wurde.

https://tutorialspoint.table.core.windows.net/Book

Ebenso können Sie Daten mit voreingestellten Befehlen in PowerShell abrufen, löschen und in die Tabelle einfügen.

Tabelle abrufen

$tabName = "Book" Get-AzureStorageTable –Name $tabName –Context $Ctx

Tabelle löschen

$tabName = "Book"
Remove-AzureStorageTable –Name $tabName –Context $Ctx

Zeilen in Tabelle einfügen

function Add-Entity() { 
   [CmdletBinding()] 
	
   param( 
      $table, [String]$partitionKey, 
      [String]$rowKey, [String]$title, 
      [Int]$id, [String]$publisher, 
      [String]$author ) $entity = New-Object -TypeName Microsoft.WindowsAzure.Storage.Table.DynamicTableEntity 
      -ArgumentList $partitionKey, $rowKey 
		
   $entity.Properties.Add("Title", $title) 
   $entity.Properties.Add("ID", $id) 
   $entity.Properties.Add("Publisher", $publisher) 
   $entity.Properties.Add("Author", $author) 
   
   
   $result = $table.CloudTable.Execute(
      [Microsoft.WindowsAzure.Storage.Table.TableOperation]
      ::Insert($entity)) } $StorageAccountName = "tutorialspoint" 
$StorageAccountKey = Get-AzureStorageKey -StorageAccountName $StorageAccountName 
$Ctx = New-AzureStorageContext $StorageAccountName - StorageAccountKey 
   $StorageAccountKey.Primary $TableName = "Book"
  
$table = Get-AzureStorageTable –Name $TableName -Context $Ctx -ErrorAction Ignore #Add multiple entities to a table. Add-Entity -Table $table -PartitionKey Partition1 -RowKey Row1 -Title .Net -Id 1
   -Publisher abc -Author abc 
Add-Entity -Table $table -PartitionKey Partition2 -RowKey Row2 -Title JAVA -Id 2 -Publisher abc -Author abc Add-Entity -Table $table -PartitionKey Partition3 -RowKey Row3 -Title PHP -Id 3
   -Publisher xyz -Author xyz 
Add-Entity -Table $table -PartitionKey Partition4 -RowKey Row4 -Title SQL -Id 4 
   -Publisher xyz -Author xyz

Tabellendaten abrufen

$StorageAccountName = "tutorialspoint" 
$StorageAccountKey = Get-AzureStorageKey - StorageAccountName $StorageAccountName 
$Ctx = New-AzureStorageContext – StorageAccountName $StorageAccountName -
   StorageAccountKey $StorageAccountKey.Primary; $TableName = "Book"
  
#Get a reference to a table. 
$table = Get-AzureStorageTable –Name $TableName -Context $Ctx #Create a table query. $query = New-Object Microsoft.WindowsAzure.Storage.Table.TableQuery

#Define columns to select. 
$list = New-Object System.Collections.Generic.List[string] $list.Add("RowKey") 
$list.Add("ID") $list.Add("Title") 
$list.Add("Publisher") $list.Add("Author")
  
#Set query details. 
$query.FilterString = "ID gt 0" $query.SelectColumns = $list $query.TakeCount = 20
 
#Execute the query. 
$entities = $table.CloudTable.ExecuteQuery($query) #Display entity properties with the table format. $entities  | Format-Table PartitionKey, RowKey, @{ Label = "Title"; 
Expression={$_.Properties["Title"].StringValue}}, @{ Label = "ID"; Expression={$_.Properties[“ID”].Int32Value}}, @{ Label = "Publisher"; 
Expression={$_.Properties[“Publisher”].StringValue}}, @{ Label = "Author"; Expression={$_.Properties[“Author”].StringValue}} -AutoSize

Die Ausgabe erfolgt wie im folgenden Bild gezeigt.

Zeilen aus Tabelle löschen

$StorageAccountName = "tutorialspoint" $StorageAccountKey = Get-AzureStorageKey - StorageAccountName $StorageAccountName $Ctx = New-AzureStorageContext – StorageAccountName $StorageAccountName - StorageAccountKey $StorageAccountKey.Primary  

#Retrieve the table. 
$TableName = "Book" $table = Get-AzureStorageTable -Name $TableName -Context $Ctx -ErrorAction 
Ignore 

#If the table exists, start deleting its entities. 
if ($table -ne $null) { 
   #Together the PartitionKey and RowKey uniquely identify every   
   #entity within a table.
	
   $tableResult = $table.CloudTable.Execute(
      [Microsoft.WindowsAzure.Storage.Table.TableOperation] 
      ::Retrieve(“Partition1”, "Row1")) 
		
   $entity = $tableResult.Result;
	
   if ($entity -ne $null) {
      $table.CloudTable.Execute( [Microsoft.WindowsAzure.Storage.Table.TableOperation] ::Delete($entity)) 
   } 
}

Das obige Skript löscht die erste Zeile aus der Tabelle, da Sie sehen können, dass wir Partition1 und Zeile1 im Skript angegeben haben. Nachdem Sie die Zeile gelöscht haben, können Sie das Ergebnis überprüfen, indem Sie das Skript zum Abrufen von Zeilen ausführen. Dort sehen Sie, dass die erste Zeile gelöscht wird.

Stellen Sie beim Ausführen dieser Befehle sicher, dass Sie den Kontonamen durch Ihren Kontonamen und den Kontoschlüssel durch Ihren Kontoschlüssel ersetzt haben.

Verwalten von Tabellen mit Azure Storage Explorer

Step 1 - Melden Sie sich bei Ihrem Azure-Konto an und wechseln Sie zu Ihrem Speicherkonto.

Step 2 - Klicken Sie auf den Link 'Speicher-Explorer', wie im folgenden Bild im violetten Kreis dargestellt.

Step 3- Wählen Sie "Azure Storage Explorer für Windows" aus der Liste. Es ist ein kostenloses Tool, das Sie herunterladen und auf Ihrem Computer installieren können.

Step 4 - Führen Sie dieses Programm auf Ihrem Computer aus und klicken Sie oben auf die Schaltfläche "Konto hinzufügen".

Step 5- Geben Sie "Name des Speicherkontos" und "Schlüssel des Speicherkontos" ein und klicken Sie auf "Zugriff testen". Die Schaltflächen sind im folgenden Bild eingekreist.

Step 6- Wenn Sie bereits Tabellen gespeichert haben, sehen Sie diese im linken Bereich unter 'Tabellen'. Sie können die Zeilen sehen, indem Sie darauf klicken.

Erstellen Sie eine Tabelle

Step 1 - Klicken Sie auf 'Neu' und geben Sie den Tabellennamen ein, wie im folgenden Bild gezeigt.

Zeile in Tabelle einfügen

Step 1 - Klicken Sie auf "Neu".

Step 2 - Geben Sie den Feldnamen ein.

Step 3 - Wählen Sie den Datentyp aus der Dropdown-Liste und geben Sie den Feldwert ein.

Step 4 - Um die erstellten Zeilen anzuzeigen, klicken Sie auf den Tabellennamen im linken Bereich.

Azure Storage Explorer ist eine sehr einfache und einfache Oberfläche zum Verwalten von Tabellen. Über diese Oberfläche können Sie ganz einfach Tabellen erstellen, löschen, hochladen und herunterladen. Dies macht die Aufgaben für Entwickler im Vergleich zum Schreiben langer Skripts in Windows PowerShell sehr einfach.

Caching ist eine der Möglichkeiten zur Leistungsverbesserung. Windows Azure verwendet Caching, um die Geschwindigkeit von Cloud-Diensten zu erhöhen. Das Content Delivery Network (CDN) legt Dinge wie Blobs und andere statische Inhalte in einem Cache ab. Der Prozess umfasst das Platzieren der Daten an strategisch ausgewählten Orten und das Zwischenspeichern. Infolgedessen bietet es maximale Bandbreite für die Bereitstellung an Benutzer. Nehmen wir an, die Quelle einer Anwendung ist weit vom Endbenutzer entfernt und viele Touren werden über das Internet durchgeführt, um Daten abzurufen. Das CDN bietet eine sehr kompetente Lösung, um die Leistung in diesem Fall zu verbessern. Darüber hinaus wird die augenblickliche hohe Last auf sehr effiziente Weise skaliert.

Erstellen Sie ein CDN

Step 1 - Melden Sie sich bei Ihrem Azure Management Portal an.

Step 2 - Klicken Sie unten links auf "Neu".

Step 3 - Wählen Sie "APP Services" und dann "CDN".

Step 4- Klicken Sie auf "Schnell erstellen". Der folgende Bildschirm wird angezeigt.

Sie sehen drei Felder im Popup -

  • Subscription- Es wird eine Liste der Abonnements angezeigt, die Sie abonniert haben, und Sie können aus einem davon auswählen. In dieser Demo gab es nur eine Option in der Abonnement-Dropdown-Liste, nämlich "BizSpark", das aktuelle Abonnement.

  • Origin Type- In dieser Dropdown-Liste werden Sie aufgefordert, einen Ursprungstyp auszuwählen. Der integrierte Dienst bietet eine Option für Web-Apps, Cloud-Dienste, Speicher und Mediendienste.

  • Origin URL - Dies zeigt die URLs basierend auf dem ausgewählten Ursprungstyp in der Dropdown-Liste an.

Step 5- Wählen Sie nach Bedarf eine der Optionen aus jeder Dropdown-Liste aus und klicken Sie auf "Erstellen". Der CDN-Endpunkt wird wie in der folgenden Abbildung gezeigt erstellt.

Erstellen Sie ein CDN für benutzerdefinierte Ursprungslinks

Im Juni 2015 wurde CDN mit einer weiteren Funktion aktualisiert, mit der Benutzer einen benutzerdefinierten Ursprung angeben können. Früher konnten nur Azure-Dienste mit CDN verknüpft werden, jetzt kann jede Website mit diesem Dienst mit CDN verknüpft werden.

Wenn wir einen CDN-Dienst erstellen, gibt es in der Dropdown-Liste "Ursprungstyp" die Option "Benutzerdefinierter Ursprung" (siehe folgende Abbildung). Anschließend können Sie den Link im URL-Feld angeben.

CDN verwalten

Step 1 - Klicken Sie in der in CDN angezeigten Liste auf den Namen des CDN, den Sie verwalten möchten services.

Step 2 - Klicken Sie auf "CDN verwalten".

Country filtering- Sie können Ihre Website in bestimmten Ländern zulassen / blockieren. Dies wird Ihre Daten zum besseren Schutz schützen.

Step 3 - Wenn Sie auf "CDN verwalten" klicken, werden Sie auf der folgenden Seite in einem neuen Tab Ihres Browsers weitergeleitet.

Step 4- Klicken Sie oben im Bildschirm in den Menüelementen auf "Länderfilterung". Klicken Sie auf die Schaltfläche "Länderfilter hinzufügen" (siehe Abbildung unten).

Step 5 - Geben Sie das Verzeichnis an und wählen Sie Zulassen / Blockieren.

Step 6 - Wählen Sie im nächsten Bildschirm das Land aus und Sie sind fertig.

Compression- Es ermöglicht das Komprimieren von Dateien. Sie können die Komprimierung aktivieren / deaktivieren. Sie können auch den Dateityp angeben.

Step 7 - Klicken Sie auf "Cache-Einstellung" und scrollen Sie zum Ende der Seite.

Step 8- Wählen Sie "Komprimierung aktiviert" und klicken Sie auf "Aktualisieren". Standardmäßig ist die Komprimierung deaktiviert.

Analytics- In diesem Abschnitt sehen Sie sehr nützliche Zahlen. Zum Beispiel die Anzahl der Gesamttreffer oder in einer bestimmten geografischen Region. Der Bericht zeigt auch, wie oft Anforderungen von CDN-Endpunkten bedient werden und wie viele von ihnen auf den ursprünglichen Server zurückgehen.

Step 9- Klicken Sie oben auf der Seite in den Menüelementen auf "Analytics". Im linken Bereich wird eine Liste aller Berichte angezeigt, wie in der folgenden Abbildung dargestellt.

Step 10 - Außerdem können Sie den Bericht als Excel-Datei herunterladen, indem Sie auf das Excel-Symbol in der oberen rechten Ecke klicken.

Ordnen Sie einen benutzerdefinierten Domainnamen zu

Möglicherweise möchten Sie einen benutzerdefinierten Domänennamen anstelle des CDN-Endpunkts verwenden, der vom Azure-Dienst automatisch generiert wird. Windows Azure bietet eine neue Funktion, mit der Sie dem CDN-Endpunkt seiner Anwendung einen benutzerdefinierten Domänennamen zuordnen können. Mal sehen, wie es in Azure Portal gemacht wird.

Step 1 - Klicken Sie im unteren horizontalen Menü auf die Schaltfläche 'Domain verwalten'.

Step 2 - Geben Sie die benutzerdefinierte URL in das Textfeld ein und fertig.

Windows Azure wird normalerweise nur als Hosting-Lösung falsch interpretiert, aber mit Windows Azure kann noch viel mehr getan werden. Es bietet eine Plattform für die Entwicklung von Anwendungen unter Verwendung einer Reihe verfügbarer Technologien und Programmiersprachen. Es bietet die Möglichkeit, Anwendungen mithilfe der .net-Plattform zu erstellen und bereitzustellen, bei der es sich um Microsoft-eigene Anwendungsentwicklungstechnologie handelt. Neben .net werden noch viele weitere Technologien und Sprachen unterstützt. Zum Beispiel Java, PHP, Ruby, Oracle, Linux, MySQL, Python.

Windows Azure-Anwendungen werden skaliert, indem mehrere Instanzen der Anwendung erstellt werden. Die Anzahl der von der Anwendung benötigten Instanzen wird vom Entwickler beim Hosten der Anwendungen angegeben. Wenn der Datenverkehr auf der Website oder Webanwendung erhöht oder verringert wird, kann er einfach verwaltet werden, indem Sie sich beim Windows Azure-Verwaltungsportal anmelden und die Instanzen angeben. Der Lastausgleich kann auch automatisiert werden, sodass Azure die Entscheidung selbst treffen kann, wann der Anwendung mehr Ressourcen zugewiesen werden sollen.

Webanwendungen unterstützen .net, Java, Python, PHP und Node.js. Aufgaben wie Skalierung und Backups können einfach automatisiert werden. Eine neue Funktion namens "Webjobs" ist verfügbar, eine Art Stapelverarbeitungsdienst. Webjobs können auch skaliert und geplant werden. Die unterstützten mobilen Anwendungsplattformen sind Xamarin iOS, Xamarin Android und IOS.

Die Azure-Plattform wurde so entwickelt, dass sich Entwickler nur auf den Entwicklungsteil konzentrieren müssen und sich nicht um andere technische Dinge außerhalb ihrer Domäne kümmern müssen. Daher wird der größte Teil der Verwaltungsarbeit von Azure selbst ausgeführt.

Azure richtet auch einen Marktplatz ein, auf dem Kunden Anwendungen und Dienste kaufen können. Es ist eine Plattform, auf der Kunden Anwendungen durchsuchen und auf einfachere Weise bereitstellen können. Der Azure-Marktplatz ist derzeit in 88 Ländern verfügbar. Eine vom Marktplatz gekaufte Anwendung kann von den Anwendungsentwicklern problemlos mit der lokalen Entwicklungsumgebung verbunden werden. Die Preisgestaltung erfolgt anhand von 5 verschiedenen Modellen, einschließlich nutzungsabhängiger und monatlicher Gebühren. Einige der Anwendungen sind sogar kostenlos.

Bei der Sicherheit geht es darum, den Zugriff der Benutzer auf die Anwendungen, Plattformen und Portale des Unternehmens zu verwalten. Active Directory wird verwendet, um die Datenbank der Benutzer auf geschützte Weise zu verwalten. Die gleiche Art von Dienst wird von Windows Azure bereitgestellt, um die Benutzer und ihr Kennwort zu schützen. Active Directory ist eine Funktion, mit der Sie Benutzer erstellen, ihre Rollen verwalten, Zugriff gewähren und sie löschen können.

Erstellen eines Active Directory

Step 1 - Melden Sie sich beim Azure Management Portal an.

Step 2 - Klicken Sie auf "Neu" und dann auf "App Services".

Step 3 - Klicken Sie auf "Active Directory" und dann auf "Directory".

Step 4 - Klicken Sie auf "Benutzerdefiniert erstellen".

Step 5- Geben Sie die Details ein und Sie sind fertig. In der folgenden Abbildung ist "tutpoint" der Domainname. Geben Sie einen Domainnamen ein, der ein temporärer DNS ist. Sobald das Verzeichnis erstellt wurde, können Sie es Ihrer eigenen Domain zuordnen.

Zuordnen einer benutzerdefinierten Domain

Da Sie beim Erstellen eines Verzeichnisses in Windows Azure einen temporären Domänennamen angegeben haben, können Sie diesen mithilfe dieser Funktion Ihrer eigenen Domäne zuordnen.

Step 1 - Klicken Sie auf den Verzeichnisnamen in der Liste Ihres Verzeichnisses.

Step 2 - Klicken Sie im oberen Menü auf "Domains".

Step 3 - Klicken Sie auf "Benutzerdefinierte Domain hinzufügen".

Step 4- Geben Sie im daraufhin angezeigten Bildschirm die Details ein. Bei Bedarf können Sie die Option "Einmalige Anmeldung" auswählen.

Benutzer erstellen

Step 1 - Klicken Sie unten auf dem Bildschirm auf die Schaltfläche 'Benutzer hinzufügen'.

Step 2- Der folgende Bildschirm wird angezeigt. Sie können einen neuen Benutzer erstellen oder ein vorhandenes Microsoft-Konto verknüpfen. Sie können sogar einen Benutzer aus einem anderen Verzeichnis in Azure importieren. Wählen wir hier "Neuen Benutzer erstellen".

Step 3 - Geben Sie den Benutzernamen im folgenden Bildschirm ein.

Step 4 - Geben Sie weitere Details ein und wählen Sie die Rolle für den Benutzer.

Step 5 - Klicken Sie auf den nächsten Pfeil, um einen Benutzer für Ihre Anwendung zu erstellen und Ihnen ein temporäres Kennwort zu geben, das vom Benutzer geändert werden kann.

Integration in Azure Active Directory

Step 1 - Suchen Sie und klicken Sie oben auf dem Bildschirm auf "Anwendung".

Step 2- Klicken Sie unten auf dem Bildschirm auf "Hinzufügen". Ein Popup im folgenden Bild wird auf dem Bildschirm angezeigt.

Step 3- Wenn Sie auf die erste Option klicken, gelangen Sie zum folgenden Bildschirm. Sie können den Namen der Anwendung eingeben und dem Assistenten folgen.

Step 4 - Wenn Sie im Popup-Fenster "Was möchten Sie tun?" Die zweite Option auswählen, können Sie eine Anwendung aus der Galerie auswählen, wie im folgenden Bildschirm gezeigt.

Integration von lokalem Active Directory

Mit Azure Active Directory können Sie ein Active Directory in der Cloud ausführen und es mit Ihrem lokalen Active Directory verbinden. Grundsätzlich wird Ihre Benutzerdatenbank repliziert, die sich auf Ihrem lokalen Computer in der Cloud befindet. Es wird auch automatisch synchronisiert, wenn Änderungen vor Ort vorgenommen werden.

Klicken Sie im oberen Menü auf "Verzeichnisintegration". Ein lokales Verzeichnis kann mithilfe der drei in der folgenden Abbildung gezeigten Schritte verbunden werden.

Berichte

Dies ist eine sehr nützliche Funktion von Active Directory, da hier verschiedene Berichte angezeigt werden, z. B. wie oft sich ein Benutzer anmeldet oder sich von einem unbekannten Gerät aus anmeldet.

Wenn wir an Cloud denken, stellen wir uns einen Ort mit einer großen Anzahl von Maschinen in großen Räumen vor. Es muss einen Ort geben, an dem alle Daten gespeichert sind. Microsoft verfügt über Rechenzentren auf der ganzen Welt, von denen aus Windows Azure-Dienste verwaltet werden. Rechenzentren sind in Regionen unterteilt. Der genaue Standort dieser Rechenzentren wird von Microsoft aus offensichtlichen Sicherheitsgründen nicht bekannt gegeben.

Im Folgenden sind die 20 aufgelisteten Regionen aufgeführt, die auch im Bild zu sehen sind.

  • Zentral USA
  • Ost-USA
  • Ost US 2
  • US Gov Iowa
  • US Gov Virginia
  • North Central US
  • South Central US
  • West USA
  • Nordeuropa
  • Westeuropa
  • Ostasien
  • Südostasien
  • Japan Ost
  • Japan West
  • Brasilien Süd
  • Australien Ost
  • Australien Südosten
  • Zentralindien
  • Südindien

So wählen Sie das richtige Rechenzentrum für Ihre Anwendung aus

Beim Erstellen einer Windows Azure-Anwendung, unabhängig davon, ob es sich um eine mobile Anwendung, eine Webanwendung oder einen Datenbankspeicher handelt, werden Sie aufgefordert, die Region anzugeben. Region gibt hier ein regionales Rechenzentrum an.

Performance- Sie sollten das den Benutzern Ihrer Anwendung am nächsten gelegene Rechenzentrum auswählen. Die Leistung kann durch den relativen Standort der Benutzer beeinflusst werden, die auf die Anwendung zugreifen möchten. Wenn sich ein Benutzer näher am Rechenzentrum befindet, ist die Leistung besser.

Cost- Der Preis für das Hosten der Anwendung kann je nach ausgewähltem Rechenzentrum ebenfalls steigen oder fallen. Der Preis kann je nach Hosting-Standort der Datenbank oder einem anderen von der Anwendung verwendeten Dienst variieren. Sie sollten für alle Dienste, die von Ihrer Anwendung verwendet werden, denselben Speicherort auswählen. Zum Beispiel eine Datenbank oder ein Mediendienst. Wenn sie in einem separaten Rechenzentrum aufbewahrt werden, fallen Gebühren pro Transaktion an, aber zusätzliche Gebühren werden nicht erhoben, wenn sie im selben Rechenzentrum aufbewahrt werden.

Legal Aspect - Die Gesetze variieren von Land zu Land, und in einigen Regionen könnten Beschränkungen auferlegt werden, welche Informationen weitergegeben werden dürfen und welche nicht.

Das Verständnis der grundlegenden Szenarien von Windows Azure hilft uns, die Verwendung zu verstehen. Darüber hinaus hilft es uns, die angebotenen Dienstleistungen zu verstehen. Drei grundlegende Szenarien werden hier diskutiert. Zusätzlich zu den folgenden Szenarien gibt es viele weitere Möglichkeiten, Azure-Dienste basierend auf den Anforderungen der Clients zu verwenden. In diesem Kapitel werden jedoch alle grundlegenden Verwendungszwecke behandelt.

Software-Entwicklung

Softwareentwicklung ist das beliebteste Szenario von Windows Azure. Die Software wird auf lokaler Entwicklungsstruktur entwickelt und getestet und dann in der Cloud von Windows Azure bereitgestellt. Azure hostet die Webanwendung und auch die unterstützenden Prozesse und kommuniziert mit anderen Webdiensten.

Das Testen der Anwendung in der Softwareentwicklungsphase wird für Entwickler normalerweise zu lang, wenn sie die Konfigurationen der Umgebung ändern müssen, die zum Hosten der Anwendung verwendet wird. In Windows Azure ist dies kein Problem, da Ressourcen absolut unter ihrer Kontrolle stehen und von der Anwendung nach Bedarf geändert werden können. Sobald eine Webanwendung in der Cloud von Windows Azure gehostet ist, kann sie von den Endbenutzern und Organisationen verwendet werden.

Darüber hinaus ist die Bereitstellung der Anwendung in Windows Azure mit den von ihnen bereitgestellten Tools sehr einfach. Diese Tools sind MS Deployment, PowerShell und Integration mit Team Foundation Server (TFS). Das Cloud-Projekt von Visual Studio ist auch eine einfache Option zum Bereitstellen der Anwendung.

Eine Anwendung wird in der Staging-Umgebung getestet und dann in der Produktionsumgebung bereitgestellt, damit Endbenutzer sie verwenden können.

Entladen von Unternehmensprozessen

Es gibt Situationen für eine Organisation, in denen sie die Belastung ihrer Onpremise-Systeme für einen bestimmten Zeitraum oder regelmäßig reduzieren muss. Dies kann leicht erreicht werden, indem Windows Azure-Dienste zu sehr geringen Kosten verwendet werden. Kunden müssen nur für die in ihrer Anwendung getätigten Transaktionen bezahlen, anstatt für die gesamte Hardware und Software.

Dies ist eine äußerst kostengünstige Möglichkeit, neue Ressourcen für das Unternehmen zu nutzen. In diesem Zusammenhang bietet Azure Unternehmen ein recht schnelles Wachstum, indem bei Bedarf Ressourcen in der Cloud erweitert werden.

Enterprise Application Integration

Dies wird üblicherweise als EAI-Szenario bezeichnet. Stellen wir uns ein Szenario vor, in dem zwei verschiedene Organisationen Daten zwischen Anwendungen senden und empfangen müssen, die von diesen Anwendungen weiterverarbeitet werden. Die unternehmensübergreifende Anwendungsintegration kann mit Windows Azure erfolgen. Der Dienst wird als BizTalk-Dienst bezeichnet und erleichtert das B2B-Messaging zwischen On-Premise- oder On-Cloud-Anwendungen verschiedener Organisationen.

Dieser Dienst ermöglicht eine Verbindung zwischen Anwendungen, auch wenn diese unterschiedlichen Transportprotokollen folgen. Der Prozess umfasst auch das Validieren und Extrahieren der Eigenschaften, wie sie von der Anwendung auf der Empfangsseite gefordert werden. In einem normalen Szenario, in dem die Kommunikation zwischen Anwendungen zweier Organisationen erforderlich ist, muss die Interaktion die Firewall umgehen, indem der ordnungsgemäße Prozess abgeschlossen wird. In dem von Windows Azure angebotenen Dienst muss die Kommunikation zwischen Anwendungen jedoch nicht die Firewall des Unternehmens umgehen.

Wie der Name schon sagt, handelt es sich hierbei um ein Portal zur Verwaltung von Azure-Diensten, das 2012 veröffentlicht wurde. Dies ist eine Plattform, die Microsoft für Azure-Clients bereitstellt, auf der sie die von Azure angebotenen Dienste anzeigen, verwalten und kaufen können. Das Azure-Team hat 2014 ein anderes Portal namens "Azure Preview Portal" veröffentlicht, das den Zugriff auf die Plattform auf Mobiltelefonen und Tablets erleichtert. Die Funktionen sind jedoch in beiden Portalen mehr oder weniger gleich.

So greifen Sie auf das Verwaltungsportal zu:

Step 1 - Geh zu https://manage.windowsazure.com

Step 2- Melden Sie sich mit Ihrer Hotmail oder Live-ID an. Wenn Sie keine Azure-Konten haben, melden Sie sich für eines an. Sie erhalten eine kostenlose Testversion und können mit Windows Azure Ihre eigenen Anwendungen erkunden, lernen und erstellen.

Der folgende Bildschirm wird angezeigt.

Da hier bereits eine Anwendung ausgeführt wird, können Sie eine Liste davon anzeigen. Ihr Konto ist zum ersten Mal leer. Das linke Feld kategorisiert die Anwendung und der mittlere Teil listet alle Anwendungen im Konto auf.

Erstellen Sie eine neue Anwendung

Step 1 - Klicken Sie auf die linke untere Ecke 'Neu'.

Step 2 - Der folgende Bildschirm wird angezeigt und Sie können auswählen, was Sie erstellen möchten.

Überprüfen Sie Guthaben und Abonnements

Step 1 - Klicken Sie im grünen Block oben auf dem Bildschirm auf "Gutschrift".

Step 2- Klicken Sie auf "Weitere Details anzeigen". Sie gelangen zum folgenden Bildschirm. Dieser Bildschirm zeigt Ihnen alle Details Ihres Abonnements, Ihrer Ausgaben und Ihrer Datennutzung.

Da hier das Ausgabenlimit festgelegt ist, wird "Ausgabenlimit entfernen" angezeigt. Wenn das Limit nicht festgelegt worden wäre, hätte es "Ausgabenlimit festlegen" angegeben. Auf diese Weise können Sie ein Ausgabenlimit für Sie festlegen. Ihre Dienste werden eingestellt, sobald Sie das Ausgabenlimit erreicht haben.

Wenn Sie auf der Seite im obigen Bild nach unten scrollen, können Sie alles sehen, was mit Ihrem Abonnement verfügbar ist, und die Details auf der rechten Seite sehen.

Sie haben absolut die Kontrolle über Ihre Ausgaben. Der grüne Block, in dem die Schaltfläche "Guthaben" angezeigt wird, ändert seine Farbe, wenn Sie kurz davor sind, Ihr Guthaben zu unterschreiten. Dies wird anhand Ihrer durchschnittlichen Tagesausgaben berechnet und zeigt an, in wie vielen Tagen Ihr Guthaben überschritten wird.

Fügen Sie ein neues Abonnement hinzu

Step 1 - Klicken Sie auf die E-Mail-ID Ihres Kontos oder auf das Bild oben rechts.

Step 2 - Klicken Sie in der Liste auf "Meine Rechnung anzeigen".

Step 3- Es wird der folgende Bildschirm angezeigt. Klicken Sie auf "Abonnement hinzufügen".

Step 4 - Wählen Sie das Abonnement aus der Liste im folgenden Bildschirm.

Azure-Vorschau-Portal

Step 1 - Klicken Sie oben rechts auf die E-Mail-Adresse Ihres Kontos.

Step 2 - Wählen Sie "Zum Azure Preview Portal wechseln".

Step 3- Der folgende Bildschirm wird angezeigt. Alle Funktionen sind gleich. 'Azure Preview Portal' wurde für mobile und Tablet-Bildschirme mit einem ansprechenden Design entwickelt.

Sie können ein virtuelles Netzwerk in der Cloud erstellen oder eine Verbindung zum lokalen lokalen Netzwerk zum Cloud-Netzwerk in Windows Azure herstellen. In diesem Tutorial wird zunächst erläutert, wie Sie ein reines Cloud-Netzwerk erstellen.

Erstellen eines virtuellen Netzwerks nur in Clouds

Step 1 - Melden Sie sich bei Azure Management Portal an.

Step 2 - Klicken Sie unten links auf "Neu".

Step 3 - Klicken Sie auf "Netzwerkdienste" und dann auf "Virtuelles Netzwerk".

Step 4 - Klicken Sie auf "Schnell erstellen".

Step 5- Geben Sie den Namen ein und lassen Sie alle anderen Felder außer dem Ort unverändert. In diesem Fall müssen Sie nichts angeben, da alles von Azure selbst entschieden wird.

Step 6 - Klicken Sie auf "Virtuelles Netzwerk erstellen" und fertig.

Erstellen eines virtuellen Netzwerks nur in der Cloud (erweiterte Einstellungen)

Step 1 - Klicken Sie beim Erstellen eines neuen virtuellen Netzwerks auf "Benutzerdefiniert erstellen" anstelle von "Schnell erstellen". Der folgende Bildschirm wird angezeigt.

Step 2- Geben Sie den Namen des 'Netzwerks' ein und wählen Sie einen Ort. Sie werden sehen, dass unten ein Bild gezeichnet wird.

Der DNS-Servername kann optional eingegeben werden, da nur ein Cloud-Netzwerk erstellt wird. Lassen Sie außerdem die Optionen "Auf Site-Konnektivität zeigen" und "Site-to-Site-Konnektivität" unverändert. In den folgenden Kapiteln finden Sie eine Demo zur Konfiguration dieser beiden Optionen.

Step 3 - Klicken Sie auf Weiter und belassen Sie die Standardwerte auf dem folgenden Bildschirm.

Step 4 - Klicken Sie auf den nächsten Pfeil und ein virtuelles Netzwerk wird erstellt.

Sie können DNS-Server und ein lokales Netzwerk auch nach dem Erstellen eines virtuellen Netzwerks hinzufügen.

Ein schneller Prozess zum Erstellen einer virtuellen Maschine wurde in das Kapitel 'Rechenmodul' aufgenommen. Dieses Kapitel enthält den detaillierten Prozess einschließlich der Konfiguration virtueller Maschinen.

Schnell erstellen

Step 1 - Melden Sie sich beim Azure Management Portal an.

Step 2 - Suchen und klicken Sie im linken Bereich auf "Virtuelle Maschinen" und dann auf "Virtuelle Maschine erstellen".

Step 3 - Alternativ können Sie unten links auf "Neu" und dann auf "Berechnen" → "Virtuelle Maschine" → "Schnellerstellung" klicken.

Step 4- Geben Sie den DNS-Namen ein. Das muss einzigartig sein. Der DNS-Name wird verwendet, um eine Verbindung zur virtuellen Maschine herzustellen.

Step 5- Wählen Sie das Bild und die Größe aus der Dropdown-Liste. Die Größe wirkt sich auf die Kosten für den Betrieb der virtuellen Maschine aus.

Step 6- Geben Sie Benutzername und Passwort ein. Sie müssen daran denken, sich später bei der virtuellen Maschine anzumelden.

Step 7 - Wählen Sie die entsprechende Region aus.

Step 8- Klicken Sie auf "Virtuelle Maschine erstellen" und Sie können Ihre neue Maschine verwenden. Es dauert einige Sekunden, bis die Maschine erstellt ist.

Erstellen Sie eine virtuelle Maschine mit erweiterten Einstellungen

Step 1 - Wählen Sie in den Optionen "Benutzerdefinierte Erstellung" anstelle von "Schnellerstellung" und Sie werden zum folgenden Bildschirm weitergeleitet.

Step 2- Wählen Sie ein Bild aus der Liste. In diesem Bildschirm finden Sie, dass die Auswahl eines Bildes aufgrund der auf der linken Seite angezeigten Kategorie einfacher ist. Lassen Sie uns eine virtuelle Maschine für SQL Server erstellen, für die wir links SQL Server ausgewählt haben, und die gesamte Software in dieser Kategorie wird in der Mitte angezeigt.

Step 3 - Klicken Sie auf den Pfeil Weiter.

Step 4 - Wählen Sie das Veröffentlichungsdatum der Version und geben Sie den Namen der VM ein.

Step 5- Wählen Sie die Stufe. Das Größen-Dropdown-Menü würde die Elemente je nach Stufe ändern. In der Basisversion erhalten Sie nur die ersten 5 Optionen, während Sie in der Standardversion mehr Optionen erhalten. Es sollte Ihren Anforderungen und den Anforderungen Ihres Bildes entsprechen. In diesem Fall wählen wir beispielsweise SQL Server. Es erfordert mindestens einen A4-Computer mit 8 Kernen und 14 GB Speicher.

Step 6 - Geben Sie den Benutzernamen und das Passwort ein und klicken Sie auf Weiter.

Step 7 - Geben Sie den DNS-Namen ein, der wie oben erwähnt eindeutig sein soll, und wählen Sie die Region aus.

Unter dem Speicherkonto werden die Speicherkonten angezeigt, die Sie bereits erstellt haben. Wie im folgenden Bildschirm zu sehen ist, wird in der Dropdown-Liste ein Kontoname angezeigt, bei dem es sich um ein zuvor erstelltes Speicherkonto handelt. Sie können ein bereits erstelltes Konto auswählen oder sogar ein automatisch generiertes Konto verwenden.

Step 8- Als nächstes wird die Verfügbarkeit festgelegt. Mit dieser Option können Sie eine Reihe von virtuellen Maschinen erstellen, die sicherstellen, dass ein einzelner Punkt, der ausfällt, keine Auswirkungen auf Ihre Maschine hat und die Arbeit fortsetzt. Lassen Sie uns hier die Option 'keine' wählen.

Die letzte Option ist Endpunkte. Endpunkte werden verwendet, um mit virtuellen Maschinen über andere Ressourcen zu kommunizieren, die Sie verlassen können. In einem nachfolgenden Kapitel werden wir eine detaillierte Illustration zum Konfigurieren von Endpunkten bereitstellen.

Step 9 - Klicken Sie auf Weiter und die virtuelle Maschine wird in wenigen Sekunden für Sie erstellt.

Verbindung mit einem virtuellen Netzwerk herstellen

Step 1- Erstellen Sie eine virtuelle Maschine mit den zuvor beschriebenen Schritten. Wenn Sie bereits ein virtuelles Netzwerk in Azure erstellt haben, wird es in der hervorgehobenen Dropdown-Liste angezeigt (siehe folgenden Bildschirm). Sie können das Netzwerk wie in der folgenden Abbildung gezeigt auswählen.

Step 2- Wenn Sie zu Ihrem zuvor erstellten virtuellen Netzwerk und Verwaltungsportal gehen, klicken Sie auf "Dashboard". Die virtuelle Maschine wird in den Ressourcen dieses Netzwerks angezeigt, wie in der folgenden Abbildung dargestellt.

Zugriff auf die virtuelle Maschine

Eine schrittweise Anleitung zum Herstellen einer Verbindung zur VM finden Sie im Kapitel "Computermodul" weiter oben in diesem Lernprogramm. Bitte nehmen Sie Bezug darauf.

Überlegungen

Beim Erstellen einer virtuellen Maschine sollten folgende Überlegungen angestellt werden:

  • Wählen Sie den Speicherort entsprechend dem Standort des Benutzers aus, um Latenzprobleme zu vermeiden. Wählen Sie am besten die Region, die dem physischen Standort der Endbenutzer am nächsten liegt.

  • Sie müssen die Kosten, die anfallen, basierend auf der Größe, die Sie zuvor für die virtuelle Maschine ausgewählt haben, durchgehen, um sicherzustellen, dass sie die Kontrolle hat.

  • Wenn Sie das bereits erstellte Speicherkonto verwenden, können Sie die Dinge besser verwalten.

Beim Erstellen einer virtuellen Maschine stoßen wir auf einen Teil, in dem Endpunkte konfiguriert werden können. Die beiden Standardendpunkte, die beim Erstellen einer virtuellen Maschine aktiviert werden, sind Remotedesktop und PowerShell. Was ist eigentlich ein Endpunkt? Virtuelle Maschinen in derselben Cloud können automatisch miteinander kommunizieren. Für den Fall, dass sie mit unserem eigenen Computer kommunizieren müssen, benötigen wir einen Endpunkt, der dafür konfiguriert ist. Grundsätzlich wird über einen Port auf die virtuelle Maschine zugegriffen. Ein Endpunkt bietet Remotezugriff auf die auf der virtuellen Maschine ausgeführten Dienste. Es verfügt über einen öffentlichen und einen privaten Port, die beim Erstellen eines Endpunkts angegeben werden müssen. Darüber hinaus kann auf einen Endpunkt sicher zugegriffen werden, indem Zugriffssteuerungslisten (Access Control Lists, ACL) aktiviert werden.

Im folgenden Abschnitt wird gezeigt, wie ein neuer Endpunkt für eine bereits erstellte virtuelle Maschine konfiguriert werden kann. Dies kann jedoch auch auf die gleiche Weise erfolgen wie das Erstellen eines neuen im Konfigurationsteil des Assistenten.

Step 1 - Klicken Sie in Ihrem Azure Management-Portal auf Virtuelle Maschine.

Step 2 - Klicken Sie auf "Endpunkt" und dann auf "Hinzufügen".

Step 3 - Wählen Sie "Standalone-Endpunkt hinzufügen" (siehe folgende Abbildung).

Step 4- Wählen Sie den Namen aus der Dropdown-Liste. Alternativ können Sie einen benutzerdefinierten Namen eingeben. Hier wählen wir HTTP aus den Optionen. Nicht verwendete Ports werden automatisch zugewiesen. Oder Sie können es manuell eingeben.

Step 5- Wenn Sie "Lastausgleichssatz erstellen" ankreuzen, können Sie die Last auf virtuelle Maschinen verteilen. Lassen Sie es hier deaktiviert, da es bei Bedarf später konfiguriert werden kann.

Step 6 - Die Option "Direkte Serverrückgabe aktivieren" ist aktiviert, wenn die Funktion "Immer aktiv" von SQL Server erforderlich ist. Lassen Sie sie daher deaktiviert.

Step 7 - Klicken Sie auf Weiter.

Zugriffskontrolle des Endpunkts

Wir können einem einzelnen Host oder Netzwerk den Zugriff von Diensten gewähren oder verweigern. Wenn nichts angegeben ist, kann von jedem Host und Netzwerk aus auf den Endpunkt zugegriffen werden.

Step 1 - Wählen Sie 'ACL verwalten' wie in der folgenden Abbildung gezeigt.

Step 2 - Geben Sie die Zugriffsbeschreibung ein.

Step 3 - Subnetzmaske eingeben.

Step 4 - Klicken Sie auf Weiter und fertig.

Im letzten Kapitel haben wir gesehen, wie ein Endpunkt für den Zugriff auf eine virtuelle Maschine erstellt werden kann. Das ist eine ziemlich mühsame Aufgabe. Wenn eine virtuelle Maschine im virtuellen Netzwerk mit einer lokalen Maschine verbunden werden muss, ist die Point-to-Site-Konnektivität erforderlich. Durch die Point-to-Site-Konnektivität ist die Arbeit mit virtuellen Remote-Maschinen sehr produktiv.

Grundsätzlich ist eine Maschine vor Ort über eine Point-to-Site-Konnektivität mit einem virtuellen Netzwerk verbunden. In Azure können jedoch bis zu 128 lokale Computer mit dem virtuellen Netzwerk verbunden werden. Der Zugriff auf das virtuelle Netzwerk in der Cloud wird über ein Zertifikat gewährt. Das Zertifikat muss auf jedem lokalen Computer installiert sein, der mit dem virtuellen Netzwerk verbunden werden muss.

Aktivieren der Point-to-Site-Konnektivität in einem vorhandenen virtuellen Netzwerk

Wenn Sie in Azure bereits ein virtuelles Netzwerk erstellt haben, können Sie im Verwaltungsportal darauf zugreifen.

Step 1 - Melden Sie sich beim Azure-Verwaltungsportal an.

Step 2 - Klicken Sie im linken Bereich auf "Netzwerke" und wählen Sie das Netzwerk aus, mit dem Sie arbeiten möchten.

Step 3 - Klicken Sie auf "Konfigurieren", wie im folgenden Bild gezeigt.

Step 4- Aktivieren Sie das Kontrollkästchen "Point-to-Site-Konnektivität konfigurieren". Hier können Sie die Start-IP und die CIDR eingeben.

Step 5 - Scrollen Sie nach unten und klicken Sie auf "Gateway-Subnetz hinzufügen".

Step 6- Geben Sie das Gateway-Subnetz ein und klicken Sie auf "Speichern". Die im folgenden Bildschirm angezeigte Nachricht wird angezeigt.

Step 7 - Klicken Sie auf Ja, und es wird eine Point-to-Site-Verbindung hergestellt.

Sie benötigen ein Zertifikat, um auf Ihr virtuelles Netzwerk zugreifen zu können.

Erstellen Sie ein neues virtuelles Netzwerk mit Point-to-Site-Konnektivität

Step 1 - Klicken Sie auf Neu → Netzwerkdienste → Virtuelles Netzwerk → Benutzerdefiniert erstellen.

Step 2 - Geben Sie den Namen des Netzwerks ein, wählen Sie den Speicherort aus und klicken Sie auf Weiter.

Step 3 - Wählen Sie im nächsten Bildschirm "Konfigurieren eines Point-to-Site-VPN" und klicken Sie auf "Weiter".

Step 4 - Sie können die Start-IP auswählen oder eingeben und CIDR auswählen.

Step 5 - Geben Sie das Subnetz ein und klicken Sie wie zuvor auf "Gateway-Subnetz hinzufügen". Geben Sie die erforderlichen Informationen ein.

Step 6 - Die Point-to-Site-Konnektivität ist hergestellt.

Step 7 - Klicken Sie auf den Namen des Netzwerks, da es im obigen Bild "MyNet" ist.

Step 8 - Klicken Sie auf "Dashboard", wie im folgenden Bildschirm gezeigt.

Sie werden sehen, dass das Gateway noch nicht erstellt wurde. Dazu müssen Sie zuerst ein Zertifikat erstellen.

Zertifikate generieren

Das Point-to-Site-VPN unterstützt nur selbstsignierte Zertifikate.

Erstellen Sie ein Zertifikat

Step 1- Gehen Sie zum Link msdn.microsoft.com oder googeln Sie 'Windows SDK for 8.1'. Gehen Sie dann zu msdn link oder der Windows-Version, für die Sie das Tool benötigen.

Step 2- Laden Sie die eingekreiste Datei wie im folgenden Bild gezeigt herunter. Es wird als EXE-Datei mit dem Namen sdksetup auf Ihrem Computer gespeichert.

Step 3- Führen Sie die Datei aus. Deaktivieren Sie beim Ausführen des Installationsassistenten das eingekreiste Teil, wenn Sie den folgenden Bildschirm erreichen. Standardmäßig sind sie aktiviert.

Step 4 - Führen Sie nach Abschluss der Installation die Eingabeaufforderung als Administrator auf Ihrem Computer aus.

Step 5 - Geben Sie nacheinander die folgenden Befehle zum Erstellen des Stammzertifikats ein

cd C:\Program Files (x86)\Windows Kits\8.1\bin\x64 

makecert -sky exchange -r -n "CN=MyNet" -pe -a sha1 -len 2048 -ss My

Der erste Befehl ändert das Verzeichnis in der Eingabeaufforderung. Ändern Sie im obigen Befehl den markierten Teil in den Namen Ihres Netzwerks.

Step 6 - Geben Sie als Nächstes den folgenden Befehl zum Erstellen des Client-Zertifikats ein.

makecert -n "CN=MyNetClient" -pe -sky exchange -m 96 -ss My -in "MyNet" -is my -a sha1

Step 7 - Suchen Sie auf Ihrem Computer nach 'mmc' und führen Sie es aus.

Step 8 - Klicken Sie auf "Datei" und "Snap-In hinzufügen / entfernen".

Step 9 - Klicken Sie im daraufhin angezeigten Bildschirm auf "Zertifikat" und dann auf "Hinzufügen".

Step 10 - Wählen Sie "Mein Benutzerkonto" und klicken Sie auf "Fertig stellen".

Step 11 - Erweitern Sie im linken Bereich "Aktueller Benutzer", dann "Persönlich" und dann "Zertifikate".

Sie können die Zertifikate hier sehen.

Step 12 - Klicken Sie mit der rechten Maustaste auf Zertifikat und klicken Sie auf "Alle Aufgaben" und dann auf "Exportieren".

Step 13- Folgen Sie dem Assistenten. Sie müssen das Zertifikat benennen und einen Speicherort auswählen, um es zu speichern.

Laden Sie das Zertifikat hoch

Step 1 - Melden Sie sich beim Azure-Verwaltungsportal an.

Step 2 - Gehen Sie zum Netzwerk und klicken Sie auf "Zertifikat" und dann auf "Stammzertifikat hochladen".

Step 3 - Klicken Sie auf Durchsuchen und wählen Sie den Speicherort des soeben erstellten Zertifikats aus.

Laden Sie das Client-VPN-Paket herunter

Das Client-VPN-Paket verbindet Sie mit dem Netzwerk.

Step 1 - Wechseln Sie im Azure-Verwaltungsportal zum Netzwerk-Dashboard.

Step 2 - Scrollen Sie nach unten und suchen Sie die folgenden Optionen auf der rechten Seite des Bildschirms.

Step 3- Wählen Sie die passende Option und laden Sie sie herunter. Sie sehen eine ähnliche Datei auf Ihrem Computer. Führen Sie es aus und installieren Sie es.

Step 4- Wenn Sie es installieren, versucht Windows möglicherweise, es zu verhindern. Wählen Sie in diesem Fall "Trotzdem ausführen".

Step 5 - Gehen Sie auf Ihrem Computer zu "Netzwerke" und Sie sehen eine VPN-Verbindung, wie in der folgenden Abbildung gezeigt.

Step 6- Klicken Sie auf dieses Netzwerk wie in diesem Beispiel 'MyNet' und stellen Sie eine Verbindung her. Sie werden mit dem Netzwerk verbunden.

Die meisten Organisationen haben bereits ein Netzwerk in ihren Räumlichkeiten und möchten es mit Windows Azure verbinden, anstatt alles in die Cloud zu stellen. Es wird auch als hybride Netzwerkkonnektivität bezeichnet. Es verbindet ein virtuelles Netz in Azure mit einem lokalen Netzwerk. Das Einrichten eines Site-to-Site-Konnektivitätsnetzwerks ist für jemanden, der die Grundlagen des Netzwerks wie IPs, Subnetze und Standardgateways kennt, recht einfach.

In diesem Fall sind vor der Konfiguration des Netzwerks folgende Dinge erforderlich:

  • Ein VPN-Gerät, das konfiguriert werden kann.
  • Externe IP-Adresse für dieses VPN-Gerät.

Erstellen eines Site-to-Site-Konnektivitätsnetzwerks

Step 1 - Wählen Sie Neu → Netzwerkdienste → Virtuelles Netzwerk → Benutzerdefiniert erstellen

Step 2 - Geben Sie den Namen des Netzwerks ein und wählen Sie die Region aus.

Step 3 - Geben Sie den DNS-Namen für die Namensauflösung ein, wenn Sie möchten. Andernfalls können Sie ihn leer lassen, wenn Sie möchten, dass er automatisch von Azure ausgeführt wird.

Step 4 - Aktivieren Sie die Option "Site-to-Site-VPN konfigurieren".

Step 5 - Geben Sie die Details Ihres VPN-Geräts in den Adressraum ein, wie in der folgenden Abbildung dargestellt.

Step 6 - Geben Sie die Details Ihres virtuellen Netzwerks in den Adressraum ein.

Step 7 - Geben Sie nach Eingabe der Subnetze das Gateway-Subnetz für Ihr virtuelles Netzwerk ein.

Step 8 - Klicken Sie auf Weiter und das Netzwerk wird erstellt.

Step 9- Wählen Sie das Netzwerk aus und gehen Sie zu seinem 'Dashboard'. Sie müssen ein Gateway dafür erstellen.

Step 10- Klicken Sie unten auf dem Bildschirm auf "Gateway erstellen". Sobald das Gateway erstellt wurde, wird auf dem folgenden Bildschirm die 'Gateway-IP-Adresse' angezeigt.

Sie können das VPN-Gerät jetzt anhand der Informationen konfigurieren.

Die Site-to-Site-Konnektivität ist schneller als die Point-to-Site-Konnektivität. Dies erleichtert die Datenübertragung. Sie benötigen lediglich einen freigegebenen Schlüssel, um auf das Netzwerk zuzugreifen. Im Gegensatz zur Point-to-Site-Konnektivität müssen Sie nicht auf jedem Computer, den Sie mit der virtuellen Maschine verbinden möchten, Zertifikate installieren. Tatsächlich funktioniert für jeden Computer derselbe gemeinsam genutzte Schlüssel.

Lassen Sie uns zunächst verstehen, welchen Dienst Azure Traffic Manager bereitstellt. Grundsätzlich gleicht dieser Dienst die Verkehrslast der in Azure gehosteten Dienste aus. Die Routing-Richtlinie wird vom Client definiert und der Datenverkehr zu den in Azure gehosteten Diensten wird gemäß den festgelegten Richtlinien umgeleitet. Traffic Manager ist ein DNS-basierter Dienst. Dadurch werden die Verfügbarkeits- und Leistungsanwendungen verbessert.

Lassen Sie uns sehen, wie Sie den Verkehrsmanager in Azure erstellen und konfigurieren.

Erstellen Sie Traffic Manager

Step 1 - Melden Sie sich beim Azure-Verwaltungsportal an und klicken Sie unten links auf "Neu".

Step 2 - Wählen Sie Netzwerkdienste → Verkehrsmanager → Schnellerstellung.

Step 3 - Geben Sie das DNS-Präfix ein und wählen Sie die Lastausgleichsmethode aus.

In dieser Dropdown-Liste gibt es drei Optionen.

  • Performance- Diese Option ist ideal, wenn Sie Endpunkte an zwei verschiedenen Orten haben. Wenn ein DNS angefordert wird, wird es in die Region umgeleitet, die dem Benutzer am nächsten liegt.

  • Round Robin- Diese Option ist ideal, wenn Sie den Datenverkehr auf mehrere Endpunkte verteilen möchten. Der Datenverkehr wird im Round-Robin-Verfahren verteilt, indem ein gesunder Endpunkt ausgewählt wird.

  • Failover - Bei dieser Option wird ein primärer Zugriffspunkt eingerichtet. Im Fehlerfall werden jedoch alternative Endpunkte als Sicherung zur Verfügung gestellt.

Step 4- Je nach Ihren Anforderungen können Sie eine Lastausgleichsmethode auswählen. Lassen Sie uns hier die Leistung wählen.

Step 5 - Klicken Sie auf Erstellen.

Sie sehen den Verkehrsmanager, der in Ihrem Verwaltungsportal erstellt und angezeigt wird. Sein Status bleibt inaktiv, bis er konfiguriert wird.

Erstellen Sie Endpunkte, die über Traffic Manager überwacht werden sollen

Step 1 - Wählen Sie im linken Bereich des Verwaltungsportals, an dem Sie arbeiten möchten, den "Verkehrsmanager" aus.

Step 2- Wählen Sie 'Endpunkte' aus dem oberen horizontalen Menü, wie in der folgenden Abbildung gezeigt. Wählen Sie dann "Endpunkte hinzufügen".

Step 3- Der im folgenden Bild gezeigte Bildschirm wird angezeigt. Wählen Sie den Servicetyp und die Elemente unter diesem Service werden aufgelistet.

Step 4 - Wählen Sie die Service-Endpunkte aus und fahren Sie fort.

Step 5 - Die Service-Endpunkte werden bereitgestellt.

Sie können sehen, dass in diesem Fall der in Azure erstellte Dienst 'tutorialsPointVM' jetzt vom Verkehrsmanager überwacht wird und sein Verkehr gemäß der angegebenen Richtlinie umgeleitet wird.

Konfigurieren Sie die Richtlinie

Step 1 - Klicken Sie in der oberen Menüleiste auf "Konfigurieren" (siehe folgende Abbildung).

Step 2- Geben Sie die DNS Time to Live (TIL) ein. Dies ist die Zeitspanne, für die ein Client / Benutzer einen bestimmten Endpunkt weiterhin verwendet. Wenn Sie beispielsweise 40 Sekunden eingeben, wird der Verkehrsmanager alle 40 Sekunden nach den Änderungen im Verkehrsmanagementsystem abgefragt.

Step 3- Sie können die Lastausgleichsmethode hier ändern, indem Sie eine gewünschte Methode aus der Dropdown-Liste auswählen. Wählen Sie hier die zuvor ausgewählte Option "Leistung".

Step 4- Wenn Sie nach unten scrollen, wird die Überschrift "Überwachungseinstellung" angezeigt. Sie können das Protokoll auswählen. Geben Sie die Portnummer und den relativen Pfad für einen zu überwachenden Dienst ein.

PowerShell ist ein Framework oder eine vom Azure-Team erstellte Schnittstelle, mit der der Benutzer Windows Azure-Dienste automatisieren und verwalten kann. Es handelt sich um ein Befehlszeilentool, das mithilfe von Skripten oder Cmdlets Aufgaben wie das Erstellen und Verwalten von Speicherkonten oder virtuellen Maschinen ausführt, die mit den voreingestellten Befehlen problemlos ausgeführt werden können.

Installieren von Azure PowerShell

Step 1 - Melden Sie sich bei Azure Management Portal an.

Step 2 - Klicken Sie auf "Downloads".

Step 3- Suchen Sie im folgenden Bildschirm nach "Befehlszeilentools" und dann nach "Windows Azure PowerShell". Klicken Sie auf "Installieren", um das Setup herunterzuladen und zu installieren.

Alternativ können Sie den Link besuchen http://www.windowsazure.com/en-us/manage/downloads/

Verbindung zu Ihrem Abonnement herstellen

Nachdem Sie Azure PowerShell installiert haben, müssen Sie es mit Ihrem Azure-Abonnement verbinden.

Step 1 - Suchen Sie Microsoft 'Azure PowerShell' in Ihren Programmen.

Step 2- Stecken Sie es in die Taskleiste. Sie können es als ISE ausführen, indem Sie es in Windows 8 an die Taskleiste anheften. Wenn die Option "ISE als Administrator ausführen" nicht angezeigt wird, befindet es sich in Programmen. Mit ISE können Befehle zum Kopieren und Einfügen einfach kopiert werden.

Step 3 - Klicken Sie mit der rechten Maustaste auf "Microsoft Azure PowerShell" und wählen Sie "ISE als Administrator ausführen".

Stellen Sie eine Verbindung zu Ihrem Azure-Konto her

Active Directory verwenden

Um mit Azure-Aufgaben zu beginnen, müssen Sie zuerst Ihr Azure-Konto zu PowerShell hinzufügen. Sie müssen diesen Schritt nur einmal auf Ihrem Computer ausführen. Jedes Mal, wenn Sie Azure PowerShell ausführen, wird automatisch eine Verbindung zum Konto hergestellt.

Step 1 - Geben Sie das folgende Cmdlet in PowerShell ein.

Add-AzureAccount

Step 2- Der im folgenden Bild gezeigte Bildschirm wird angezeigt und fragt nach den Anmeldeinformationen Ihres Kontos. Geben Sie die Anmeldeinformationen ein und melden Sie sich an.

Step 3 - Jetzt können Sie Aufgaben in Azure mit Azure PowerShell ausführen.

Zertifikat verwenden

Bei dieser Methode können Sie ein Zertifikat auf Ihren Computer herunterladen und sich mit diesem Zertifikat bei unserem Konto anmelden.

Step 1- Geben Sie das folgende Cmdlet in PowerShell ein. Sie werden aufgefordert, eine Datei zu speichern, und die Datei wird mit der Erweiterung auf Ihren Computer heruntergeladen. Veröffentlichungseinstellungen .

Get-AzurePublishSettingsFile

Sie sehen eine ähnliche Datei auf Ihrem Computer.

Step 2- Geben Sie das folgende Cmdlet ein. Der hervorgehobene Teil ist der Pfad der Datei, die im vorherigen Schritt heruntergeladen wurde. Ersetzen Sie auch den Namen der Datei durch Ihren

Import-AzurePublishSettingsFile C:\Users\Sahil\Downloads\BizSpark-11-5-2015credentials.publishsettings

Step 3- Nur um sicherzustellen, dass alles richtig gelaufen ist. Führen Sie das folgende Cmdlet aus. Es werden die Details Ihres Kontos und Abonnements angezeigt.

Get-AzureAccount 
Get-AzureSubscription

Sie können Azure PowerShell viele Konten hinzufügen.

Entfernen Sie das Azure-Konto

Führen Sie die folgenden Cmdlets aus. Ersetzen Sie den markierten Teil durch Ihre Konto-ID. Es wird um Ihre Bestätigung gebeten und es ist fertig.

Remove-AzureAccount -Name [email protected]

Hilfe bekommen

Das folgende Cmdlet listet alle für Azure-Aufgaben verfügbaren Befehle auf.

Get-Help Azure

Es gibt viele Aufgaben, die mit PowerShell verwaltet werden können, z. B. das Erstellen und Verwalten von Webanwendungen, Speicherkonten, virtuellen Maschinen usw. Viele Benutzer finden dies im Vergleich zu Azure Management Portal schneller und besser. Informationen zum Verwalten des Azure-Speichers mit PowerShell finden Sie im Kapitel Tabelle, Blobs und Warteschlangen in diesem Lernprogramm.

Die Überwachung virtueller Maschinen ist wichtig, um deren Leistung und Zustand im Auge zu behalten. Windows Azure bietet eine interaktive Oberfläche zum Überwachen der Statistiken zur Leistung der virtuellen Maschine. Die fünf wichtigsten Statistiken sind:

  • CPU-Prozentsatz
  • Festplattenlesebytes / Sek
  • Festplattenschreibbytes / Sek
  • Netzwerk in
  • Netzwerk aus

Überwachen Sie die VM im Azure Management Portal.

Step 1 - Melden Sie sich beim Azure Management Portal an.

Step 2 - Gehen Sie zur virtuellen Maschine.

Step 3 - Wählen Sie die virtuelle Maschine aus, die Sie überwachen möchten.

Step 4 - Wählen Sie Monitor aus dem oberen Menü, wie in der folgenden Abbildung gezeigt.

Auf dem obigen Bildschirm sehen Sie 5 Schlüsselbegriffe. Auf den ersten Blick scheint es ziemlich kompliziert zu sein, aber wenn Sie genau hinschauen, können Sie sehen, dass jede Linie in der Grafik eine andere Farbe hat, die der Farbe des Begriffs entspricht. Beispielsweise ist der CPU-Prozentsatz lila und die violette Linie in der Grafik repräsentiert ihn. Die im obigen Bild gezeigte Maschine ist ziemlich neu. In den folgenden Abschnitten wird erläutert, wie Zahlen gelesen werden.

CPU-Prozentsatz

Der CPU-Prozentsatz ist die häufigste Statistik, die überprüft werden muss, wenn in einer Anwendung ein Leistungsproblem auftritt. Es gibt die prozentuale Auslastung des Prozessors an. In der folgenden Abbildung sehen Sie, dass in der letzten Dropdown-Liste in der rechten oberen Ecke 1 Stunde ausgewählt ist und die höchste Auslastung bei 3:15 liegt, was 0,13% entspricht.

Festplattenlesebytes / Sek

Ein weiterer Faktor, der die Leistung beeinflusst, sind die Ein- / Ausgabevorgänge der Festplatte. Festplattenlesebyte / Sekunde misst die Datenmenge, die jede Sekunde auf der Festplatte gelesen wird. Wenn die Lesevorgänge häufiger auf der Festplatte ausgeführt werden, können Leistungsprobleme mithilfe einer schnelleren Festplatte behoben werden.

Festplattenschreibbytes / Sek

In ähnlicher Weise misst das Festplattenschreibbyte / Sek. Die Datenmenge, die jede Sekunde geschrieben wird. Wenn die Anwendung große Datenmengen auf die Festplatte schreiben muss, kann eine größere Festplatte ausgewählt werden.

In der Abbildung oben sehen Sie, dass der höchste Punkt beim Lesen der Festplatte 218,35 Byte / Sek. Um 3:25 Uhr beträgt. Sie können die Daten der letzten Stunde anzeigen, da in der Dropdown-Liste "1 Stunde" ausgewählt ist. Sie können auch Daten für die letzten 24 Stunden und 7 Tage anzeigen.

Netzwerk In

Die Überwachung des Netzwerkverkehrs kann anhand der Abbildungen "Netzwerk in" im Abschnitt "Überwachen" erfolgen. Die Network-In-Statistiken können in Bytes oder TCP-Segmenten empfangen werden.

Netzwerk aus

Die Network-Out-Statistik gibt Auskunft über die pro Sekunde gesendeten TCP-Segmente. Sie können auch relative oder absolute Statistiken anzeigen, indem Sie eine Option aus der Dropdown-Liste auswählen, die im folgenden Bild eingekreist ist.

Ebenso können Sie die Dauer aus der im folgenden Bild hervorgehobenen Dropdown-Liste auswählen.

Sie können auch bestimmte Metriken auswählen, indem Sie unten auf dem Bildschirm auf "Metriken hinzufügen" klicken. Der folgende Bildschirm wird angezeigt, in dem Sie die gewünschten Metriken überprüfen können.

Diagnose aktivieren

Durch Aktivieren der Diagnose können Sie Protokolle sammeln. Azure sammelt Protokolle und speichert sie in einem von Ihnen angegebenen Speicherkonto. Wir können die Diagnose aktivieren, indem wir zum 'Vorschau-Portal' wechseln. Diagnosezahlen helfen bei der Fehlerbehebung, da die Fehlerprotokolle im Speicherkonto nachverfolgt werden können.

Step 1 - Wechseln Sie zum 'Vorschau-Portal'.

Step 2 - Suchen Sie die 'Virtuelle Maschine (klassisch)' im linken Bereich.

Step 3 - Wählen Sie das Gerät und 'Alle Einstellungen'.

Step 4- Scrollen Sie nach unten und suchen Sie 'Diagnose'. Wählen Sie 'Diagnose' wie in der folgenden Abbildung gezeigt.

Step 5- Wählen Sie im nächsten Feld auf der rechten Seite die Option "Ein". Standardmäßig wird es ausgelöst.

Step 6 - Da zum Speichern der Protokolle ein Speicherkonto verwendet wird, müssen Sie die Einstellung für das Speicherkonto konfigurieren, indem Sie auf das eingekreiste Teil in der folgenden Abbildung klicken.

Step 7 - Sie können auch den Protokolltyp auswählen oder die Auswahl aufheben, den Sie aufbewahren möchten.

Unten sehen Sie außerdem ein Fenster mit der Überschrift "Überwachung". In diesem Abschnitt werden dieselben Metriken angezeigt, die wir im obigen Abschnitt erläutert haben.

Mithilfe dieser Zahlen können Benutzer die Ursachen für die Leistungsverschiebung einer Anwendung ermitteln. Sie können auch Warnungen für diese Funktionen generieren. Sie überschreiten die festgelegten Grenzen.

Während der Überwachung einer virtuellen Maschine werden in Azure verschiedene Metriken für eine virtuelle Maschine angezeigt. Azure hat auch eine Möglichkeit bereitgestellt, den Administrator der virtuellen Maschine zu benachrichtigen, wenn diese Metriken per E-Mail einen bestimmten Grenzwert überschreiten oder unterschreiten. Das Einrichten einer Warnung kann sehr nützlich sein, um den Administrator über Probleme zu informieren, die Aufmerksamkeit erfordern.

Step 1 - Gehen Sie zum Abschnitt "Überwachung" Ihrer virtuellen Maschine.

Step 2 - Wählen Sie die Metriken aus, für die Sie eine Warnung festlegen möchten.

Step 3 - Wählen Sie unten "Regel hinzufügen".

Step 4 - Geben Sie den Namen für die Warnung ein und geben Sie andere Informationen ein.

Step 5- Wählen Sie im folgenden Bildschirm die Bedingung aus. Sie kann größer, kleiner oder gleich sein.

Step 6- Geben Sie den Schwellenwert in Prozent ein. In diesem Beispiel geben wir 85 ein. Dies bedeutet, dass Sie eine E-Mail erhalten, wenn die Auslastung des Prozessors Ihrer virtuellen Maschine in den letzten 10 Minuten den Durchschnitt von 85% erreicht.

Zusätzlich zum Senden der Benachrichtigungs-E-Mail an den Dienstadministrator und die Co-Administratoren können Sie eine Benachrichtigung in einer weiteren E-Mail erhalten.

Sie können maximal 10 Warnungen für jedes Abonnement festlegen. Benachrichtigungen können an die E-Mail-Adresse des Administrators sowie an eine weitere E-Mail-Adresse gesendet werden, die zum Zeitpunkt der Einrichtung einer Benachrichtigung bereitgestellt wurde.

Ebenso können Sie Warnungen für andere Azure-Dienste wie Webanwendungen und mobile Anwendungen festlegen.

In diesem Kapitel werden verschiedene Möglichkeiten zum Bereitstellen einer Anwendung unter Windows Azure erläutert. Wenn wir von Anwendung sprechen, kann es sich um eine Webanwendung oder eine mobile Anwendung handeln. Früher wurden Web-Apps als Websites bezeichnet, heute werden sie jedoch überall als Webanwendungen bezeichnet. Im Kapitel "Websites" wird erläutert, wie Anwendungen aus Visual Studio und dem Verwaltungsportal bereitgestellt werden.

Bereitstellen einer Webanwendung über PowerShell

Informationen zum Einstieg in PowerShell finden Sie im Kapitel "PowerShell" im Lernprogramm. Zum Bereitstellen einer Website über PowerShell benötigen Sie das Bereitstellungspaket. Sie können dies von Ihren Website-Entwicklern erhalten, oder wenn Sie sich für eine Webbereitstellung interessieren, wissen Sie, wie Sie ein Bereitstellungspaket erstellen. In den folgenden Abschnitten erfahren Sie zunächst, wie Sie ein Bereitstellungspaket in Visual Studio erstellen und dann mithilfe von PowerShell-Cmdlets das Paket in Azure bereitstellen.

Erstellen Sie ein Bereitstellungspaket

Step 1 - Gehen Sie in Visual Studio zu Ihrer Website.

Step 2- Klicken Sie im Solution Explorer mit der rechten Maustaste auf den Namen der Anwendung. Wählen Sie "Veröffentlichen".

Step 3- Erstellen Sie ein neues Profil, indem Sie in der Dropdown-Liste "Neues Profil" auswählen. Geben Sie den Namen des Profils ein. Je nachdem, ob die Websites zuvor auf demselben Computer veröffentlicht wurden, gibt es möglicherweise unterschiedliche Dropdown-Optionen.

Step 4 - Wählen Sie im nächsten Bildschirm unter "Veröffentlichungsmethode" die Option "Web Deploy Package".

Step 5- Wählen Sie einen Pfad zum Speichern des Bereitstellungspakets. Geben Sie den Namen der Site ein und klicken Sie auf Weiter.

Step 6 - Lassen Sie im nächsten Bildschirm die Standardeinstellungen aktiviert und wählen Sie "Veröffentlichen".

Anschließend finden Sie im Ordner an dem von Ihnen ausgewählten Speicherort eine Zip-Datei, die Sie während der Bereitstellung benötigen.

Erstellen Sie mit PowerShell eine Website in Azure

Step 1- Geben Sie die folgenden Cmdlets ein, um eine Website zu erstellen. Ersetzen Sie das markierte Teil. Mit diesem Befehl wird eine Website im kostenlosen Abonnement erstellt. Sie können das Abonnement ändern, nachdem die Website erstellt wurde.

New-AzureWebsite -name "mydeploymentdemo" -location "East US"

Wenn das Cmdlet erfolgreich ist, werden alle Informationen wie im obigen Bild angezeigt. Sie können die URL Ihrer Website sehen, da es sich in diesem Beispiel um mydeploymentdemo.azurewebsites.net handelt.

Step 2 - Sie können die URL besuchen, um sicherzustellen, dass alles richtig gelaufen ist.

Stellen Sie die Website mithilfe des Bereitstellungspakets bereit

Sobald die Website in Azure erstellt wurde, müssen Sie nur noch den Code Ihrer Website kopieren. Erstellen Sie den Zip-Ordner (Bereitstellungspaket) auf Ihrem lokalen Computer.

Step 1 - Geben Sie die folgenden Cmdlets ein, um Ihre Website bereitzustellen.

Publish-AzureWebsiteProject -name "mydeploymentdemo" -package 
"C:\Users\Sahil\Desktop\deploymentDemo\MyWebsiteOnAzure.zip"

Hier im obigen Commandlet werden der Name der gerade erstellten Website und der Pfad der Zip-Datei auf dem Computer angegeben.

Step 2- Gehen Sie zur URL Ihrer Website. Sie können die Website wie im folgenden Bild sehen.

Mit der Azure-Sicherung können lokale Daten in der Cloud gesichert werden. Die Daten werden verschlüsselt gespeichert. In den folgenden Abschnitten wird ausführlich erläutert, wie dies mit Azure durchgeführt wird. In diesem Prozess erstellen wir zunächst einen Sicherungsdepot, in dem unsere Daten gespeichert werden, und sehen dann, wie Daten von unserem lokalen Computer gesichert werden können. Der auf dem Computer installierte Sicherungsagent verschlüsselt zuerst die Daten und sendet sie dann über das Netzwerk an den Speicherort in Azure. Ihre Daten sind absolut sicher.

Backup-Tresor erstellen

Step 1 - Melden Sie sich in Ihrem Management-Portal an.

Step 2 - Wählen Sie in der unteren rechten Ecke Neu → Datendienste → Wiederherstellungsdienste → Sicherungsdepot → Schnellerstellung.

Step 3- Geben Sie den Namen des Tresors ein und wählen Sie die Region aus. Es wird erstellt und in Ihrem Verwaltungsportal angezeigt.

Step 4 - Wählen Sie den Tresor aus und klicken Sie auf "Tresoranmeldeinformationen herunterladen" (siehe Abbildung unten).

Step 5 - Es wird eine Anmeldeinformationsdatei auf Ihrem Computer gespeichert.

Step 6- Scrollen Sie jetzt in Azure auf derselben Seite nach unten, und unter "Download Agent" werden drei Optionen angezeigt. Wählen Sie eine geeignete Option. Wählen wir in diesem Beispiel die dritte Option in der Liste.

Step 7- Das Setup des Agenten wird auf Ihrem Computer gespeichert. Sie müssen es installieren, indem Sie dem Assistenten folgen. Der Installationsprozess ist nicht sehr spezifisch.

Step 8- Am Ende der Installation sehen Sie eine Schaltfläche am unteren Rand des Popup-Fensters "Weiter zur Registrierung". Klicken Sie auf diese Schaltfläche und der folgende Bildschirm wird angezeigt.

Step 9- Der erste Schritt ist die Tresoridentifikation. Durchsuchen Sie die Anmeldeinformationsdatei auf Ihrem Computer, die im letzten Schritt gespeichert wurde.

Step 10- Der nächste Schritt im Registrierungsassistenten ist die Auswahl der Verschlüsselungseinstellung. Sie können Ihre eigene Passphrase eingeben oder vom Assistenten selbst generieren lassen. Hier wählen wir 'Passphrase generieren'.

Step 11- Suchen Sie nach dem Speicherort, an dem Sie die Passphrase speichern möchten. Die Sicherheit dieser Passphrasendatei ist sehr wichtig, da Sie ohne sie keine Sicherungen wiederherstellen können.

Step 12 - Klicken Sie auf Weiter und die Datei wird an Ihrem ausgewählten Speicherort gespeichert.

Planen Sie eine Sicherung

Nachdem der Assistent im obigen Abschnitt abgeschlossen ist, wird das folgende Programm angezeigt, das im vorherigen Schritt installiert wurde und auf Ihrem Computer ausgeführt wird. In diesem Assistenten werden Sie den Datenordner auf Ihrem Computer auswählen, den Sie in Azure sichern möchten, sowie die Häufigkeit der Sicherung.

Step 1 - Klicken Sie im rechten Bereich auf "Backup planen".

In diesem Beispiel wählen wir den Datenordner mit dem Namen 'QServicesManagementSystem' aus.

Befolgen Sie die Schritte als Popup auf dem Bildschirm und sind ziemlich verständlich. Sie dürfen maximal dreimal sichern und können zwischen täglicher und wöchentlicher Häufigkeit wählen.

Step 2- Wählen Sie im folgenden Schritt aus, wie lange Sie das Backup in Ihrem Online-Speicher aufbewahren möchten. Stellen Sie es nach Ihren Wünschen ein.

Step 3- Sie können im linken Bereich des Sicherungsagenten die Option "Jetzt sichern" auswählen. In diesem Moment wird eine Kopie Ihrer Daten gespeichert. Anschließend können Sie es in Ihrem Verwaltungsportal anzeigen, indem Sie den Sicherungsdepot auswählen und zu dessen Dashboard wechseln.

In der folgenden Abbildung sehen Sie, dass im Abschnitt "Jobs" ein Element aufgeführt ist, da Daten gesichert wurden, indem Sie "Jetzt sichern" auswählen. In diesem Abschnitt werden alle Aktivitäten in der Sicherungsaufgabe angezeigt. Details zum Sicherungszeitplan werden im Abschnitt "Status" angezeigt.

Step 4 - Sie können die Daten wiederherstellen, indem Sie im Sicherungsagenten "Daten wiederherstellen" auswählen und dem Assistenten folgen.

Die Self-Service-Funktionen beziehen sich hier auf die Möglichkeit, Gruppen, Benutzerprofile und Kennwörter zu verwalten. Diese Funktionen sind hilfreich, um die Kosten und den Arbeitsaufwand der IT-Abteilungen zu senken. Es verbessert die Benutzererfahrung und beseitigt den unnötigen Aufwand, nach Berechtigungen des Administrators zu fragen. Mithilfe von Self-Service-Funktionen können die Benutzer die genannten Dienste verwalten, ohne die Sicherheit der Systeme zu beeinträchtigen. Alles geschieht innerhalb der von der Organisation festgelegten Richtlinien.

Gruppenmanagement

Nehmen wir an, nur wenige Personen in einer Organisation möchten eine Gruppe erstellen, in der sie sich für einen bestimmten Zeitraum miteinander verbinden können. Normalerweise müssen sie den Administrator bitten, eine Gruppe für sie zu erstellen. In Azure Active Directory kann jedoch eine Person eine Gruppe erstellen und andere können der Gruppe beitreten, ohne den Administrator fragen zu müssen. Der Gruppeninhaber kann das Eigentum an der Gruppe auch selbst an eine andere Person übergeben.

Passwortverwaltung

Azure Active Directory bietet die Dienste, mit denen die Benutzer (Mitarbeiter des Clients oder Anwendungsbenutzer) ihr Kennwort selbst verwalten können. Die Endbenutzer können sich selbst registrieren, um das Passwort zurückzusetzen. Darüber hinaus umfasst dieser Dienst das Zurücksetzen und Ändern des Kennworts durch die Endbenutzer.

Richtlinien für Self-Service-Funktionen werden vollständig von den Administratoren von Azure Active Directory gesteuert. Sie können die Richtlinien gemäß den Richtlinien ihrer Organisation konfigurieren. Sie können die Berichte zum Zurücksetzen, Ändern usw. des Kennworts des Endbenutzers anzeigen. Auf diese Weise können Administratoren die Aktivitäten des Benutzers für ihre Kontoverwaltung überwachen, auch nachdem sie zur Selbstbedienung fähig gemacht wurden.

Um diesen Dienst nutzen zu können, müssen Organisationen die Basis- oder Premiumversion von Azure Active Directory abonnieren. In einem separaten Kapitel dieses Lernprogramms finden Sie eine detaillierte Demonstration des Zurücksetzens von Self-Service-Kennwörtern und der Gruppenverwaltung mit Azure Active Directory.

Irgendwann sind wir alle auf eine Multi-Faktor-Authentifizierung gestoßen. Beispielsweise erhalten Kunden einiger Banken einen Anruf oder ein Einmalpasswort als Textnachricht auf ihren Mobiltelefonen, während sie sich online bei ihrem Bankkonto anmelden. Die Multi-Faktor-Authentifizierung bezieht sich auf das System, in dem mehr als ein System den Benutzer für den Zugriff auf eine Anwendung authentifiziert. Die Multi-Faktor-Authentifizierung bietet eine bessere Sicherheit für Azure-Clients. Der Client kann auswählen, ob er mehr als ein System von Anmeldeinformationen verwenden möchte, damit die Benutzer auf die Anwendungen zugreifen können. Die Multi-Faktor-Authentifizierung kann verwendet werden, um sowohl lokale als auch On-Cloud-Verzeichnisse zu schützen.

Bei diesem Vorgang meldet sich der Benutzer zunächst auf normale Weise mit dem Benutzernamen und dem Kennwort an. Die Anmeldeinformationen werden überprüft. Wenn die automatische Anrufauthentifizierung aktiviert ist, erhält der Benutzer einen Anruf und wird aufgefordert, den Anmeldeversuch zu bestätigen.

  • Mobile App- Mobile Apps für alle Plattformen (Android, iOS und Windows) sind verfügbar. Diese App sendet eine Benachrichtigung, wenn ein Anmeldeversuch durchgeführt wird, und der Benutzer kann sich dann authentifizieren, wenn es sich um einen echten Versuch handelt.

  • Text Message- Diese Methode sendet ein Einmalkennwort an das registrierte Mobiltelefon des Benutzers. Sie antworten entweder von ihrem Telefon aus oder geben das Einmalkennwort auf ihrer Anmeldeseite ein.

  • Automated Call - Der automatische Anruf fordert den Benutzer auf, den Anmeldeversuch durch Drücken einer Taste auf der Wähltastatur seines Telefons zu bestätigen.

Erstellen Sie einen Multi-Faktor-Authentifizierungsanbieter

Step 1 - Klicken Sie in der linken unteren Ecke auf "Neu" → App Services → Active Directory → Multi-Faktor-Authentifizierungsanbieter → Schnellerstellung.

Step 2 - Geben Sie den Namen des Anbieters ein.

Step 3- Wählen Sie Verwendungsmodell. Wählen wir für dieses Beispiel "Pro Authentifizierung". Bitte beachten Sie, dass Sie das Nutzungsmodell nach dem Erstellen des Multi-Authentifizierungs-Anbieters nicht mehr ändern können. Bitte berücksichtigen Sie Ihre Bedürfnisse, bevor Sie sich entscheiden.

Step 4- Als nächstes gibt es eine Option, ob Sie das vorhandene Verzeichnis verknüpfen möchten oder nicht. Verknüpfen wir hier einen vorhandenen Verzeichnisnamen 'tutorialspoint', der zuvor erstellt wurde, mit diesem Multi-Faktor-Anbieter.

Step 5- Nachdem Sie auf "Erstellen" geklickt haben, wird es in Ihrer Serviceliste aufgeführt. Wählen Sie den soeben erstellten Multi-Faktor-Anbieter aus, und der folgende Bildschirm wird angezeigt.

Step 6 - Wählen Sie unten auf dem Bildschirm "Verwalten" und Sie werden zu einer neuen Seite weitergeleitet, wie im folgenden Bild gezeigt.

Step 7 - Wählen Sie 'Konfigurieren', um die Authentifizierung auszuwählen.

Step 8- Sie können die Anzahl der Versuche festlegen, die Telefonnummer ändern, von der aus der Anruf getätigt wird (Standardnummer ist bereits vorhanden), das Zeitlimit für bidirektionale Nachrichten (Standard ist 60 Sekunden) und das Zeitlimit für Einmalkennwörter (Standard ist 300 Sekunden). unter allgemeinen Einstellungen. Sie können auch eine E-Mail-Adresse angeben, unter der Sie benachrichtigt werden können, wenn das Einmalkennwort umgangen wird.

Step 9- Scrollen Sie auf der Seite nach unten und Sie sehen die Betrugseinstellungen. Unter Betrugseinstellung können Sie festlegen, dass die Benutzer Betrugsbenachrichtigungen senden, den Benutzer blockieren, wenn eine Warnung gemeldet wird, und eine E-Mail-Adresse festlegen, an die Warnungen gesendet werden.

Nachdem die Multi-Faktor-Authentifizierung für die Benutzer aktiviert wurde, werden sie aufgefordert, eine der drei Methoden (automatisierte Nachricht, Textnachricht oder mobile App) auszuwählen, wenn sie sich das nächste Mal bei ihrem Konto anmelden. Die gewählte Methode wird verwendet, um sie bei jeder Anmeldung bei ihrem Konto zu authentifizieren.

Aktivieren Sie die Multi-Faktor-Authentifizierung für vorhandenes Verzeichnis

Eine Möglichkeit besteht darin, das Verzeichnis beim Erstellen mit dem Multi-Faktor-Authentifizierungsanbieter zu verknüpfen, wie im vorherigen Abschnitt gezeigt. Sie können dies jedoch auch für einen bestimmten Benutzer folgendermaßen tun.

Step 1 - Gehen Sie zu Ihrem Verzeichnis, indem Sie es im linken Bereich auswählen und unten auf dem Bildschirm auf "MultiFactor-Authentifizierung verwalten" klicken.

Step 2- Sie gelangen zum folgenden Bildschirm. Hier können Sie den Benutzer auswählen und die Multi-Faktor-Authentifizierung für den Benutzer aktivieren oder deaktivieren.

Aktivieren Sie die Multi-Faktor-Authentifizierung für lokale Anwendungen

Wenn Sie über das Verwaltungsportal einen neuen Anbieter für die Mehrfachauthentifizierung erstellen und ihn verwalten, gelangen Sie zu der Seite, die im ersten Abschnitt dieses Kapitels gezeigt wurde. Wenn Sie die Multi-Faktor-Authentifizierung für Ihre lokale Anwendung aktivieren möchten, müssen Sie den Authentifizierungsserver installieren, indem Sie auf den hervorgehobenen Link klicken. Anschließend können Sie die Einstellung wie gewünscht konfigurieren.

Step 1 - Klicken Sie auf den im folgenden Bild eingekreisten Link.

Step 2 - Sie werden zum folgenden Bildschirm weitergeleitet, laden das Setup herunter und generieren Aktivierungsdaten, um sich beim Server anzumelden.

Forefront Identity Manager (FIM) ist eine Identitätsverwaltungssoftware, die die Benutzerprofile in den Räumlichkeiten des Unternehmens verwaltet. Es wird auch als Microsoft Identity Manager (MIM) oder Microsoft Forefront Identity Manager (MFIM) bezeichnet. Wir haben in diesem Lernprogramm bereits über Azure Active Directory gesprochen. FIM ist eine lokale Version von Azure Active Directory. Diese Software existierte lange vor dem Start der Windows Azure-Dienste. Mit der Weiterentwicklung der Cloud-Dienste war auch in Azure eine Benutzerprofilverwaltung erforderlich. Daher hat Microsoft die Software durch die Möglichkeit verbessert, sie mit dem Azure Active Directory zu verknüpfen.

Stellen Sie sich eine Situation vor, in der ein Unternehmen seine Teildaten oder seine erweiterte Infrastruktur in der Cloud hat. Dies macht es erforderlich, den Endbenutzern an beiden Standorten (vor Ort und in der Cloud) Zugriff zu gewähren. Mit FIM können Benutzer sicher auf die Daten in der Cloud zugreifen. Es übernimmt auch die Synchronisation. Es ist eine sehr einfache Oberfläche, um Benutzer zu erstellen, Kennwörter festzulegen und Benutzer zu autorisieren, ihre eigenen Kennwörter zurückzusetzen.

Experten finden FIM im Vergleich zu anderen Identitätsverwaltungssoftware weniger komplex und einfach zu bedienen. Es ist auch einfach, Synchronisierungen zu verwenden und in der Umgebung zu verwenden, in der Microsoft-Produkte verwendet werden.

FIM kann mit dem Tool Forefront Identity Manager Connector für Windows Azure Active Directory mit Azure Active Directory verbunden werden . Mit diesem Tool können Sie die Daten vor Ort in FIM mit dem Azure Active Directory synchronisieren.

Nachdem Sie das Tool heruntergeladen und installiert haben, müssen Sie einfach dem Assistenten folgen, um Ihre FIM-Informationen mit Azure Active Directory in der Cloud zu verbinden.

Dies ist ein sehr nützlicher Dienst für die Clients, falls von ihrem Speicherkonto aus nicht über das Netzwerk auf eine große Datenmenge zugegriffen werden kann. Azure bietet seinen Clients die Option, dass sie ihre Daten auf einer Festplatte speichern und an Azure-Rechenzentren senden können. Diese Daten werden dann auf ihr Speicherkonto hochgeladen. Wenn Daten vom Client heruntergeladen werden müssen, die nicht über das Netzwerk möglich sind, können sie eine leere Festplatte an das Rechenzentrum senden, und das Azure-Team kopiert die Daten auf dieses Laufwerk und sendet sie zurück an den Client. In beiden Fällen werden die Daten verschlüsselt.

Datenexportauftrag

Angenommen, Sie haben eine große Datenmenge in Ihrem Azure-Speicherkonto und möchten eine Kopie dieser Daten.

Erstellen Sie einen Exportjob

In diesem Vorgang erhalten Sie eine Lieferadresse, an die die leeren Festplatten versendet werden müssen.

Step 1 - Melden Sie sich beim Azure-Verwaltungsportal an und wählen Sie im linken Bereich "Speicher" aus.

Step 2 - Wählen Sie das Speicherkonto aus.

Step 3 - Klicken Sie im oberen Menü auf "Importieren / Exportieren".

Step 4 - Erstellen Sie 'Export Job'.

Der folgende Bildschirm wird angezeigt.

Step 5 - Wenn Sie auf den nächsten Pfeil klicken, wird der folgende Bildschirm angezeigt, in dem Sie Ihre Kontakt- und Versanddaten angeben müssen.

Step 6- Im nächsten Bildschirm müssen Sie die Blob-Daten auswählen, die Sie exportieren möchten. Sie können den Pfad angeben oder alle Blob-Daten aus dem Speicherkonto exportieren.

Step 7- Geben Sie einen Namen für den Job in Kleinbuchstaben ein. Die Adresse, die Sie hier sehen können, ist die Adresse, an die die Festplatten versendet werden sollen. Diese Adresse basiert auf dem Speicherort meines Speicherkontos.

Step 8 - Im nächsten Schritt müssen Sie die Versanddetails der Festplatte für die Lieferung an das Rechenzentrum angeben und an Ihren Standort zurückkehren.

Step 9 - Klicken Sie auf Weiter und Sie sind fertig.

Zu versendende Festplatten

Um festzustellen, wie viele Festplatten Sie für die Blob-Daten benötigen, müssen Sie diese verwenden Microsoft Azure Import/Export Tool. Sie müssen dieses Tool herunterladen und auf Ihrem Computer installieren. Nur 3,5-Zoll-SATA-Festplatten-I / II werden bis zu 6 TB unterstützt.

Versenden Sie die Festplatten

Sie müssen die Festplatten an die Versandadresse senden, die Sie beim Erstellen des Exportauftrags erhalten haben. Anschließend müssen Sie zum Verwaltungsportal zurückkehren, um die Sendungsverfolgungsnummer einzugeben, falls Sie die Sendungsverfolgungsnummer nach dem Versand im obigen Bildschirm angeben möchten.

Entschlüsseln Sie die Daten

Sie müssen den Entschlüsselungsschlüssel eingeben, bevor Sie die Daten auf Festplatten lesen können. Sie können den Entschlüsselungsschlüssel von Ihrem Verwaltungsportal erhalten, indem Sie den Jobnamen auswählen.

Datenimportauftrag

Wenn Sie die große Datenmenge in Ihrem Speicherkonto speichern möchten, können Sie dies tun, indem Sie sie auf der Festplatte speichern und an das Rechenzentrum senden.

Bereiten Sie die Festplatten vor

Sie müssen verwenden Microsoft Azure Import/Export Toolum die Festplatten vorzubereiten. Wie bereits im vorherigen Abschnitt erwähnt, werden zu diesem Zweck nur 3,5-Zoll-SATA-Festplatten unterstützt. Durch diesen Vorgang wird eine Laufwerksjournaldatei erstellt, die Sie beim Erstellen des Importauftrags im Verwaltungsportal benötigen. Die Journaldatei wird auf Ihrem Computer gespeichert.

Importjob erstellen

Step 1 - Melden Sie sich beim Verwaltungsportal an und gehen Sie zum Speicherkonto.

Step 2 - Wählen Sie unten auf dem Bildschirm "Importieren / Exportieren".

Step 3 - Wählen Sie 'Importjob erstellen'.

Step 4 - Aktivieren Sie das Kontrollkästchen und klicken Sie auf Weiter.

Step 5- Geben Sie im nächsten Bildschirm die Kontaktdaten der Rücksendeadresse an. Geben Sie die Details ein und klicken Sie auf Weiter.

Step 6 - Laden Sie die Laufwerksjournaldatei hoch, die beim Vorbereiten der Festplatte erstellt wurde.

Step 7 - Geben Sie den Namen für den Importauftrag ein.

Step 8 - Geben Sie die Versanddetails für die Lieferung der Festplatten an das Rechenzentrum ein und kehren Sie zu Ihrem Standort zurück.

Senden Sie die Festplatten an das Rechenzentrum

Senden Sie die Festplatte an die Adresse, die Sie beim Erstellen des Importauftrags im Verwaltungsportal erhalten haben. Geben Sie die Versandverfolgungsnummer für den Auftrag in das Verwaltungsportal ein, um den Auftrag abzuschließen.

Eine ausführliche Beschreibung zum Erstellen von Websites in Azure finden Sie im Kapitel "Rechenmodul". Der Azure-Website-Dienst wird überall im Verwaltungsportal als "Web Apps" bezeichnet. Seien Sie also nicht verwirrt. In diesem Kapitel werden einige weitere Begriffe erläutert, die mit Azure-Websites verknüpft sind. In einer normalen Hosting-Umgebung treten Entwickler normalerweise auf Probleme auf, wenn sie ihre Websites in der Produktion bereitstellen. Der Azure-Websitedienst stellt sicher, dass Entwickler bei der Bereitstellung ihrer Websites auf die geringsten Probleme stoßen. Der Azure-Websitedienst fällt auch unter PaaS (Platform as a Service). Dies bedeutet, dass Websites bereitgestellt werden können, ohne über eine vollwertige Infrastruktur zu verfügen.

Erstellen Sie eine Website im Azure Management Portal

Schauen wir uns diese Schritte zum Erstellen einer Website im Azure Management-Portal an, um die Verbindung zur Website-Erstellung wiederherzustellen.

Step 1 - Melden Sie sich bei Ihrem Management-Portal an.

Step 2 - Klicken Sie in der linken unteren Ecke des Bildschirms auf "Neu" → Berechnen → Web-Apps → Schnellerstellung.

Step 3 - Geben Sie die Details wie im Bild oben gezeigt ein und klicken Sie auf "Web App erstellen".

Step 4- Gehen Sie zurück zu den Websites in Ihrem Verwaltungsportal und Sie werden sehen, dass sie aufgelistet sind. Klicken Sie auf die URL.

Sie werden zu der Website weitergeleitet, die Sie gerade erstellt haben.

Bereitstellen der Azure-Website in Visual Studio

Lassen Sie uns unsere Website in Visual Studio unter dem soeben erstellten Domainnamen veröffentlichen. Nachdem eine Website oder Webanwendung in Visual Studio erstellt wurde.

Step 1 - Gehen Sie zum Projektmappen-Explorer und klicken Sie mit der rechten Maustaste auf den Namen der Website / Webanwendung.

Step 2 - Wählen Sie "Veröffentlichen".

Step 3- In diesem Schritt müssen Sie der Reihe nach eine Verbindung zum Azure-Abonnementkonto herstellen. Klicken Sie auf "Importieren".

Step 4 - Klicken Sie auf "Azure-Abonnement hinzufügen".

Step 5 - Zum ersten Mal müssen Sie die Abonnementdatei herunterladen.

Step 6 - Im obigen Schritt wird eine Datei mit der Erweiterung .publishsetting auf Ihren Computer heruntergeladen (wenn Sie nicht angemeldet sind, werden Sie aufgefordert, sich vor dem Herunterladen anzumelden).

Step 7 - Kehren Sie zum selben Popup zurück und suchen Sie nach der Datei, die gerade heruntergeladen wurde.

Step 8- Erweitern Sie nun die Dropdown-Liste und Sie sehen die in Ihrem Abonnement verfügbaren Websites. Wie im Bild unten sehen Sie zwei Websites. Wählen wir 'tutorialsPoint'.

Step 9- Lassen Sie auf dem folgenden Bildschirm die Standardeinstellungen aktiviert. Es gibt viele Optionen für öffentliche Methoden. Wir benötigen hier die 'Web Deploy'-Methode. Klicken Sie auf "Verbindung validieren".

Step 10 - Auf dem nächsten Bildschirm lassen Sie die Standardeinstellungen wieder eingeschaltet.

Step 11 - Klicken Sie abschließend im letzten Bildschirm auf Veröffentlichen.

Step 12 - Gehen Sie zur URL der Website und Sie werden Ihren Inhalt sehen.

Sie können sehen, wie einfach es ist, eine Website in Azure mit Visual Studio bereitzustellen. Sie können Änderungen in Visual Studio vornehmen und von dort aus selbst veröffentlichen. Dies macht das Testen von Anwendungen sehr einfach.

Überwachung der Website

Wenn Sie im Verwaltungsportal zum Dashboard der Website gehen, werden die Zahlen zur Website angezeigt. In diesem Bereich Ihres Verwaltungsportals können Sie viele Dinge im Zusammenhang mit Ihrer Website steuern. Sie können die Website-Metriken anzeigen, Backups erstellen, Einstellungen konfigurieren und die Website skalieren.

Step 1 - Um die Website-Metrik anzuzeigen, wählen Sie im oberen Menü die Option Monitor. Der folgende Bildschirm wird angezeigt.

Step 2 - Gehen Sie zur Website und wählen Sie "Dashboard" aus dem oberen Menü.

Step 3 - Scrollen Sie nach unten und Sie sehen die folgenden Informationen.

Inszeniertes Publizieren

Windows Azure ermöglicht die schrittweise Bereitstellung einer Website. Sie können die Bereitstellungssteckplätze erstellen.

Fügen Sie einen Bereitstellungssteckplatz zum Testen vor der Produktion hinzu

Grundsätzlich können Sie mit dieser Funktion Ihre Website zu Testzwecken in einem separaten Steckplatz bereitstellen und dann den Steckplatz wechseln. Wenn etwas schief geht, können Sie einfach zur vorherigen Version zurückkehren, indem Sie den Steckplatz ändern. Manchmal verhalten sich Anwendungen nicht so gut, wie es in großem Maßstab erwartet wird. Diese Funktion ist in solchen Situationen nützlich. Dies macht Bereitstellungsaufgaben für Entwickler und Organisationen sehr einfach.

Die Skalierung ist die Anpassbarkeit des Systems an die geänderte Menge an Arbeitslast oder Datenverkehr zur Webanwendung. Eine der großartigen Funktionen des Azure-Dienstes ist die Fähigkeit, die Skalierung automatisch an die Anforderungen der Anwendungsnutzung anzupassen.

Grundsätzlich wird das Erhöhen oder Verringern der Ressourcen für die Anwendung als Skalierung bezeichnet. Die Instanz wird jedes Mal erstellt, wenn eine Webanwendung bereitgestellt wird. Das Erstellen der Instanz bedeutet, dieser Anwendung einen Server zuzuweisen. Um die Instanz zu erhöhen, müssen die dieser Anwendung zugewiesenen Server addiert werden. Die Skalierung erfolgt durch Erstellen weiterer Instanzen, die aufgerufen werdenscaling out. Eine andere Möglichkeit, die Skalierung zu erreichen, besteht darin, die größeren Rolleninstanzen bereitzustellen, die auch als "Skalierung" bezeichnet werdenscaling up.

Das Konfigurieren der Skalierung ist in Azure im Vergleich zu herkömmlichem Hosting einfacher. Der Primärserver muss nicht heruntergefahren werden. Außerdem werden die physischen Einschränkungen beim Hinzufügen von Ressourcen beseitigt.

Die Skalierungsfunktionen hängen von dem App-Serviceplan ab, für den Sie sich in Azure entscheiden. In Azure gibt es fünf App-Servicepläne:

Maximale Instanzen Automatische Skalierung unterstützt
Kostenlos 1 Nein
Geteilt 1 Nein
Basic 3 Nein
Standard 10 Ja
Prämie 50 Ja

Im kostenlosen und gemeinsam genutzten Serviceplan können Sie die Anwendung nicht skalieren, da nur eine Instanz verfügbar ist. Im Basisplan können Sie die Anwendung manuell skalieren. Dies bedeutet, dass Sie die Metriken manuell überprüfen müssen, um festzustellen, ob weitere Instanzen erforderlich sind, und diese dann in Ihrem Azure-Verwaltungsportal erhöhen oder verringern können. Im Standard- und Premium-Plan können Sie die automatische Skalierung anhand weniger Parameter auswählen.

Um alle verfügbaren Optionen in verschiedenen Plänen anzuzeigen -

Step 1- Gehen Sie im Verwaltungsportal zu Ihrer Web-App und wählen Sie im oberen Menü die Option "Skalieren". Sie können unter Free Service Plan sehen, dass nur 1 Instanz erstellt wird.

Step 2 - Unter Shared Plan können Sie eine Instanz erstellen, haben jedoch nicht die Möglichkeit der automatischen Skalierung.

Step 3- Im Rahmen des Basisdienstplans können Sie bis zu 3 Instanzen erstellen, haben jedoch die Möglichkeit, die automatische Skalierung durchzuführen. Das heißt, Sie können Instanzen bei Bedarf manuell erhöhen. Darüber hinaus können Sie die Größe der Instanz auswählen.

Step 4 - Im Standard-Serviceplan können Sie die automatische Skalierung basierend auf -

CPU percentage- Sie können die Instanzen abhängig vom durchschnittlichen CPU-Prozentsatz über einen bestimmten Zeitraum erhöhen. In der folgenden Abbildung sehen Sie, dass wir uns entschieden haben, die Instanzen auf 3 zu erhöhen, wenn die durchschnittliche CPU-Auslastung zwischen 60% und 80% liegt.

Schedule- Sie können die Anzahl der Instanzen festlegen, die für einen bestimmten Wochentag oder für eine bestimmte Zeit an einem Tag ausgeführt werden sollen. Darüber hinaus können Sie die Daten angeben, an denen Sie die Instanzen erhöhen müssen.

Hier wird die Premium-Option für diese Anwendung nicht behandelt. Je nach Abonnement für Servicepläne werden möglicherweise verschiedene Optionen angezeigt. Das Konzept bleibt jedoch unverändert.

Dinge, die man beachten muss

  • Sie können den Serviceplan auch nach dem Erstellen ändern.

  • Alle Instanzen stammen aus demselben Serviceplan. Sie können nicht eine Instanz von Shared und eine andere von Standard für dieselbe Anwendung haben. Daher können Sie keine Instanzen aus verschiedenen Serviceplänen für dieselbe Anwendung mischen und abgleichen.

  • Selbst wenn Sie sich für die automatische Skalierung entschieden haben, sollten Sie die Metriken und die Leistung Ihrer Anwendung überprüfen, um das Beste aus Azure herauszuholen. Auf diese Weise können Sie Geld sparen und die Leistung der Anwendungen optimieren.

Sie hätten bemerkt, dass wir eine Festplatte an eine virtuelle Maschine anhängen können, die wir in Azure erstellen. Wir werden diese Datenträger in diesem Kapitel behandeln. Die Festplatte bezieht sich hier auf die Datenfestplatten, die in Azure gespeichert werden können. Alle Arten von Festplatten sind virtuelle Festplatten mit .vhd-Erweiterungen. Vhds sind die Image-Datei, in der der Inhalt der physischen Festplatte gespeichert wird. Es handelt sich also um Bilder der Dateien, die wir normalerweise auf der Festplatte unseres Computers finden. Es gibt zwei Arten von virtuellen Festplatten:

  • Betriebssystem-VHDs und Datenplatten
  • Bild-VHDs

Aufgrund der Erweiterbarkeit gibt es zwei Arten von VHDs:

  • Feste Größe
  • Dynamisch erweitern

Azure unterstützt nur VHDs mit fester Größe. Wenn Sie erweiterbare VHDs hochladen müssen, müssen Sie diese zuerst in VHDs mit fester Größe konvertieren. Die von Azure unterstützte maximale Größe beträgt 1 Terabyte für eine Festplatte.

Virtuelle Maschine und Festplatten

Wenn wir eine virtuelle Maschine erstellen, befindet sie sich immer in einem Speicherkonto im Azure-Konto. Wenn in Azure kein Speicherkonto vorhanden ist, erstellt Azure beim Versuch, eine virtuelle Maschine zu erstellen, automatisch eine. Wenn Sie bereits über ein Speicherkonto verfügen, werden Sie aufgefordert, das Speicherkonto beim Erstellen einer virtuellen Maschine auszuwählen. In diesem Lernprogramm finden Sie eine ausführliche Anleitung zum Erstellen einer virtuellen Maschine.

Erstellen / Anhängen einer Festplatte in einer virtuellen Maschine

Step 1 - Gehen Sie zur virtuellen Maschine.

Step 2 - Wählen Sie 'Dashboard' aus dem oberen Menü.

Step 3 - Klicken Sie unten auf dem Bildschirm auf 'Disk anhängen' → Leere Disk anhängen.

Step 4 - Geben Sie die Details in den folgenden Bildschirm ein, der angezeigt wird.

Das Anschließen der Festplatte an die virtuelle Maschine dauert einige Sekunden.

Konfigurieren Sie die Festplatte in der virtuellen Maschine

Step 1 - Stellen Sie über eine auf Ihren lokalen Computer heruntergeladene RPD-Datei eine Verbindung zur virtuellen Maschine her.

Step 2 - Klicken Sie in der virtuellen Maschine mit der rechten Maustaste auf das Windows-Symbol in der linken unteren Ecke und wählen Sie "Datenträgerverwaltung".

Step 3- Auf dem Bildschirm wird die Meldung angezeigt, dass der Datenträger verfügbar ist. Dies ist dieselbe Festplatte, die Sie im vorherigen Schritt angeschlossen haben.

Step 4- Bevor Sie es verwenden können, müssen Sie es zuweisen. Sie werden sehen, dass es noch nicht zugeordnet ist. Scrollen Sie auf demselben Bildschirm nach unten und suchen Sie die Festplatte wie in der folgenden Abbildung gezeigt. Es handelt sich um Festplatte 2. Klicken Sie mit der rechten Maustaste darauf und wählen Sie "Neues einfaches Volume".

Step 5- Folgen Sie dem Assistenten. Es werden sehr allgemeine Fragen gestellt, z. B. die Benennung des Laufwerks und des Dateisystems. Stellen Sie im letzten Bildschirm sicher, dass die Option für das schnelle Format aktiviert ist.

Step 6- Nachdem der Job des Assistenten beendet ist, können Sie die Festplatte verwenden. In diesem Beispiel haben wir das Laufwerk 'F' erstellt. Sie können den Ordner und die Dateien erstellen oder Ihre Daten in das Laufwerk F kopieren.

Löschen Sie die Festplatte

Sie müssen zuerst die Festplatte suchen, um sie zu löschen. Das Auffinden der richtigen Festplatte ist sehr wichtig. Wenn Sie eine virtuelle Maschine erstellen, wählen Sie das Speicherkonto dafür aus. Festplatten befinden sich im Speicherkonto.

Step 1 - Wechseln Sie zum Speicherkonto der virtuellen Maschine.

Step 2 - Klicken Sie im oberen Menü auf "Container".

Step 3 - Klicken Sie auf vhd.

Step 4- Alle vhds in diesem Speicherkonto werden aufgelistet. Diese Liste enthält auch die VHDs von anderen virtuellen Maschinen. Seien Sie also bei der Auswahl des VHD sehr vorsichtig.

Step 5- Wählen Sie die vhd aus, die Sie löschen möchten. Sie müssen den Namen des Datenträgers kennen, um ihn unter den verschiedenen vhds in der Liste identifizieren zu können (wenn Sie den Datenträger anhängen, werden Sie aufgefordert, den Namen des Datenträgers einzugeben).

Image-Datenträger

Erstellen Sie ein Image aus der virtuellen Maschine

Step 1 - Gehen Sie zum Management-Portal.

Step 2 - Wählen Sie die virtuelle Maschine aus, von der Sie ein Image erstellen möchten.

Step 3 - Klicken Sie im oberen Menü auf "Dashboard".

Step 4 - Klicken Sie unten im Fenster auf das Symbol "Erfassen".

Step 5 - Benennen Sie das Bild und geben Sie die Beschreibung ein.

Step 6 - Befolgen Sie nach Abschluss der Aufnahme die folgenden Punkte, um das Bild zu finden. -

  • Wählen Sie im Bedienfeld die Option Virtuelle Maschinen aus. Dort werden alle virtuellen Maschinen in Ihrem Konto aufgelistet.

  • Klicken Sie im oberen Menü auf "Bilder".

Erstellen Sie ein Bild von Ihrem Computer

Dies erfolgt über das Sysprep-Tool, das in allen modernen Windows-Betriebssystemen verfügbar ist.

Step 1 - Gehen Sie zu Laufwerk C -> Windows -> System32 → Sysprep

Step 2 - Kopieren Sie alternativ den folgenden Pfad in die Adressleiste C: \ Windows \ System32 \ Sysprep

Step 3- Führen Sie die Anwendung 'sysprep' aus. Dadurch wird auf Ihrem Computer eine VHD-Datei erstellt, die das Image Ihres Computers darstellt.

Überlegungen

Sie können mit den Namen von vhds verwechselt werden, wenn Sie mehrere virtuelle Maschinen unter demselben Speicherkonto haben. Eine Möglichkeit, den Namen der einem bestimmten Computer zugeordneten VHDs zu ermitteln, besteht darin, das Cmdlet "Get-AzureDisk" in Windows PowerShell auszuführen. Mit diesem Cmdlet erhalten Sie alle Details zu den Festplatten in jeder virtuellen Maschine.

Step 1 - Führen Sie den folgenden Befehl aus

Get-AzureDisk

Step 2- Suchen Sie den Namen Ihrer virtuellen Maschine in der Liste. Überprüfen Sie unter dieser virtuellen Maschine den Diskname und den Medialink auf Ihren VHD-Namen und Ihren Link.

Wir haben im vorherigen Kapitel 'Festplattenkonfiguration' gesehen, wie wir die Cache-Einstellungen für die von uns angeschlossene Festplatte auswählen mussten. Standardmäßig ist es 'none'. Wir können gemäß unseren Anforderungen schreibgeschützt oder schreibgeschützt wählen. In diesem Kapitel wird erläutert, wie sich diese Einstellung auf die Leistung von Eingabe- / Ausgabeoperationen auswirkt.

Normalerweise verbessern sich die Cache-Einstellungen erheblich, wenn Lese- / Schreibvorgänge mit einer großen Datenmenge ausgeführt werden. Wenn jedoch viele zufällige E / A-Vorgänge ausgeführt werden, ist das Ausschalten des Caches vorzuziehen, da für Vorgänge im Cache Gebühren auf der Grundlage der Anzahl der Transaktionen anfallen. Zufällige Operationen führen zu keiner signifikanten Verbesserung der Leistung.

Der Lese-Cache verbessert die Leistung, wenn Daten zuvor während der Eingabe-Ausgabe-Operationen gelesen und im Cache gespeichert werden. Außerdem sollte der Cache groß genug sein, um alle Daten zu speichern.

Bei allen Betriebssystemfestplatten wird das In-Memory-Caching standardmäßig durchgeführt, sofern es nicht vom Benutzer manuell deaktiviert wird. Wenn viele zufällige E / A-Vorgänge für Dateien auf Betriebssystemfestplatten ausgeführt werden, ist es besser, sie auf eine Datenfestplatte zu verschieben, auf der der Cache standardmäßig deaktiviert ist. Die Cache-Einstellungen können mithilfe von PowerShell-Befehls-Lets, APIs und dem Azure-Verwaltungsportal bearbeitet werden. Wir können den Cache über das Verwaltungsportal festlegen, während wir virtuelle Maschinen und Datenfestplatten erstellen.

Wir haben zwei Portale, über die Sie auf unseren Azure-Dienst zugreifen und ihn verwalten können, indem Sie sich bei unserem Azure-Konto anmelden. Das Azure-Verwaltungsportal weist einige Probleme mit der Reaktionsfähigkeit auf. Daher wurde ein zweites Portal mit dem Namen "Vorschauportal" entwickelt. Das Vorschau-Portal wurde später gestartet, um die Benutzererfahrung auf Tablets und Mobilgeräten zu verbessern.

Kunden, die ihre Dienste über das Azure-Portal verwalten, kommen häufig hierher, und das Azure-Team hat die Personalisierung des Erscheinungsbilds des Azure-Vorschauportals bereitgestellt. Benutzer können die Farbe und Funktionen auswählen, die auf dem Dashboard angezeigt werden sollen, sodass sie problemlos durch die Dienste im Portal navigieren können. Lassen Sie uns sehen, was im Azure-Vorschauportal personalisiert werden kann.

Sie können sich direkt beim Vorschau-Portal anmelden, indem Sie besuchen https://portal.azure.com/Verwenden Sie Ihr Azure-Konto, oder wechseln Sie vom Azure-Verwaltungsportal zu diesem Konto. Das Azure-Team nimmt weiterhin kleine Änderungen vor, das Gesamtkonzept bleibt jedoch unverändert. Wenn Sie also versuchen, Ihr Portal anzupassen, sieht es möglicherweise etwas anders aus, aber die grundlegenden Funktionen bleiben gleich.

Step 1 - Melden Sie sich beim Azure-Verwaltungsportal an.

Step 2 - Wechseln Sie zum Azure-Vorschau-Portal, indem Sie auf Ihr Foto klicken und "Zum Azure-Vorschau-Portal wechseln" wählen.

Step 3- Der folgende Bildschirm ist das Dashboard Ihres Azure-Kontos. Die Kacheln in der Mitte des Bildschirms sind einige der häufigsten Aufgaben, die vom Azure-Vorschauportal ausgeführt werden. Um diese Kacheln zu personalisieren, klicken Sie auf das eingekreiste Symbol "Einstellungen".

Step 4- Sie gelangen zum folgenden Bildschirm. Sie können den Bildschirm maximieren, indem Sie auf die eingekreiste Schaltfläche klicken. Sie können aus den verfügbaren Themen auswählen, die die Hintergrundfarbe des Bildschirms ändern. Auf demselben Bildschirm können Sie die Befehlsbezeichnungen ein- / ausblenden, die den Namen des Befehls anzeigen. Ebenso können Sie die Animationen aktivieren / deaktivieren.

Step 5 - Wenn Sie nach unten scrollen, sehen Sie eine Option zum Ändern der Sprache.

Step 6- Sie können auch die Größe der Kachel ändern. Sie können es größer oder kleiner machen. Zum Beispiel auf dem folgenden Bildschirm, wenn Sie möchten, dass meine Ressourcengruppen größer werden -

Klicken Sie mit der rechten Maustaste auf die Kachel und wählen Sie Anpassen.

Alternativ können Sie im oberen Streifen der Kachel "Anpassen" auswählen. Es wird angezeigt, wenn Sie den Mauszeiger darüber bewegen.

Wählen Sie die Größe der Kachel. Klicken Sie oben auf dem Bildschirm auf "Fertig".

Step 7- Sie können Ihr Dashboard auch anpassen, indem Sie die Kacheln nach Ihren Wünschen verschieben. Sie müssen die Kachel nur per Drag & Drop an eine andere Stelle auf dem Bildschirm ziehen.

Step 8 - Sie können jede Ihrer Ressourcen an das Dashboard anheften.

Gehen Sie zur Ressource. Klicken Sie mit der rechten Maustaste darauf oder klicken Sie auf die drei Punkte.

Klicken Sie auf "An Dashboard anheften".

Wenn Sie zum Dashboard zurückkehren, indem Sie oben links auf "Microsoft Azure" klicken, wird die Ressource dort angezeigt (siehe folgende Abbildung).

Wenn ein Unternehmen über viele Anwendungen verfügt, möchte es möglicherweise das Erscheinungsbild des Unternehmens auf der Anmeldeseite dieser Anwendungen anzeigen. Dahinter könnten mehrere Ziele stehen, einschließlich Marketing. Unternehmen, die Azure Active Directory für die Identitätsverwaltung verwenden, können dies tun, indem sie das Erscheinungsbild der Anmeldeseite anpassen.

Diese Funktion ist für Basis- und Premium-Editionen von Azure Active Directory verfügbar. Sie werden dies nicht in der kostenlosen Ausgabe finden.

Wenn Sie kein Abonnement für die Basis- oder Premium-Edition haben, können Sie die Premium-Edition kostenlos testen.

Aktive kostenlose Testversion der Premium Edition von Azure Active Directory (ADD)

Step 1 - Melden Sie sich bei Ihrem Azure Management Portal an.

Step 2 - Wechseln Sie zu Azure Active Directory, mit dem Sie arbeiten möchten.

Step 3 - Klicken Sie im oberen Menü auf die Registerkarte "Lizenzen" (siehe Abbildung unten).

Step 4 - Klicken Sie auf "Azure Active Directory Premium jetzt testen". Es wird für dieses Verzeichnis aktiviert.

Aktualisieren Sie Ihre Seite, da es einige Sekunden dauern kann, bis sie aktualisiert und in Ihrem Portal angezeigt wird. Sobald es aktiviert ist, sehen Sie den Plan auf der Registerkarte "Lizenzen".

Branding anpassen

Stellen Sie vor dem Fortfahren sicher, dass die Bilder (Logo, Hintergrund, quadratischer Hintergrund), die auf der Anmeldeseite angezeigt werden sollen, die richtigen Größen und Abmessungen haben. Wenn Sie sich nicht darum kümmern, würden Sie Ihre Zeit damit verschwenden, Bilder hochzuladen, und letztendlich werden Sie feststellen, dass keine Änderungen am Branding vorgenommen werden. Hier sind bestimmte Spezifikationen -

Bild Größe in kb Empfohlene Abmessungen Maximale Abmessungen Unterstütztes Format
Logo 5-10 60-280 60-300 png / jpeg
Quadratisches Logo 5-10 240-240 240-240 png / jpeg
Quadratisches Logo dunkles Thema 5-10 240-240 240-240 png / jpeg
Abbildung der Anmeldeseite 500 (300 empfohlen) 1420-1200 1420-1200 Png / jpeg / gif

Step 1 - Wechseln Sie in das Verzeichnis, mit dem Sie arbeiten möchten.

Step 2 - Klicken Sie im oberen Menü auf die Registerkarte "Konfigurieren".

Step 3- Klicken Sie auf die Schaltfläche "Branding anpassen". Das folgende Popup wird angezeigt.

Step 4 - Geben Sie die Details ein und laden Sie die Bilder hoch.

Step 5 - Klicken Sie auf Weiter und geben Sie die Details ein.

Nachdem Sie fertig sind, suchen Sie nach den Benachrichtigungen am unteren Rand des Fensters, um sicherzustellen, dass Änderungen akzeptiert werden. In der folgenden Abbildung sehen Sie eine Benachrichtigung in roter Gliederung, die anzeigt, dass sie bei einem vorherigen Versuch nicht erfolgreich war und einen Fehler ausgelöst hat. Wenn die Änderungen nicht akzeptiert werden und ein Fehler auftritt, klicken Sie auf die Schaltfläche "Details", um die Ursache zu finden. Normalerweise tritt dies auf, wenn die Größe und Dimension der hochzuladenden Bilder nicht korrekt sind.

Melden Sie sich mit der benutzerdefinierten Anmeldeseite an

Wenn Sie sich bei der Anwendung Ihres Unternehmens anmelden, sehen Sie auf dieser Seite Ihr Logo, Ihr großes Illustrationsbild und Ihren Anmeldetext. Melden Sie sich beispielsweise mit dem Konto der Organisation bei Office 365 an.

Dinge, die man beachten muss

  • Der Domainname sollte aktiv sein.

  • Es kann bis zu einer Stunde dauern, bis Änderungen auf der Anmeldeseite angezeigt werden.

  • Wählen Sie zum Testen die Option "In-Private" -Sitzung des Internet Explorers (oder eine entsprechende Sitzung in einem anderen Browser, in der Cookies Ihr Surfen nicht beeinträchtigen).

Benutzern in Ihrem Verzeichnis kann die Berechtigung zum Zurücksetzen ihres Kennworts erteilt werden, wenn sie ihr Kennwort in wenigen Schritten vergessen haben, anstatt den Administrator bitten zu müssen, dies für sie zu tun. Dies spart Zeit und Kosten für die IT-Abteilung oder den Helpdesk, die sich mit solchen Aufgaben in einem Unternehmen befassen. Der Administrator kann die Richtlinie zum Zurücksetzen des Kennworts festlegen. Dieser Dienst ist in der Basis- und Premium-Edition von Azure Active Directory verfügbar. Im Kapitel "Personalisieren des Unternehmensbrandings" finden Sie eine kleine Anleitung zum kostenlosen Testen der Azure Active Directory Premium Edition.

Step 1 - Melden Sie sich beim Management-Portal an.

Step 2 - Gehen Sie zum Active Directory.

Step 3 - Klicken Sie auf die Registerkarte 'Konfiguration'.

Step 4 - Scrollen Sie nach unten und suchen Sie die Überschrift "Richtlinie zum Zurücksetzen des Benutzerkennworts".

Step 5 - Klicken Sie auf "Ja", um Benutzer zum Zurücksetzen des Kennworts zu aktivieren, wie in der folgenden Abbildung gezeigt, und scrollen Sie nach unten, um die Richtlinie festzulegen.

Step 6 - Sie können festlegen, dass Benutzer ihr Kennwort in bestimmten Gruppen zurücksetzen können.

Step 7- Siehe Bild oben; Sie haben vier Möglichkeiten zur Authentifizierung des Zurücksetzens des Passworts. Lassen Sie uns zum Beispiel hier zwei davon auswählen. In diesem Fall können Benutzer ihr Mobiltelefon oder eine alternative E-Mail-Adresse verwenden, um das Zurücksetzen des Kennworts zu überprüfen.

Step 8- Wenn Sie in der Dropdown-Liste "Anzahl der erforderlichen Authentifizierungsmethoden" 2 auswählen, müssen Benutzer zwei Identifikationsinformationen angeben (z. B. Mobiltelefon und Bürotelefon). In diesem Beispiel lassen wir es als eins.

Step 9- Die nächste Option ist, ob sie sich zum Zurücksetzen des Selbstkennworts registrieren sollen oder nicht. Wenn Sie "Nein" wählen, muss der Administrator dies für jeden Benutzer einzeln tun.

Step 10- 'Passen Sie den Link "Wenden Sie sich an Ihren Administrator" an. Sie können einen bestimmten Webseiten-Link oder eine E-Mail-ID angeben, unter der der Benutzer Kontakt aufnehmen kann, wenn er beim Zurücksetzen seines Kennworts auf ein Problem stößt.

Step 11 - Klicken Sie unten auf dem Bildschirm auf "Speichern".

Wenn sich Benutzer das nächste Mal anmelden, um auf ihr Konto zuzugreifen, werden sie aufgefordert, sich für den Dienst zum Zurücksetzen des Kennworts zu registrieren, bei dem sie ihre Telefonnummer oder E-Mail-Adresse eingeben können. Diese Informationen werden verwendet, wenn sie ihr Passwort vergessen / verlieren. In diesem Beispiel können sie als Richtliniensatz aus einer der Optionen für den Bestätigungscode auswählen, indem sie einen Anruf auf ihrem Mobiltelefon, einen Text auf ihrem Mobiltelefon oder eine E-Mail an eine alternative E-Mail-Adresse senden.

Benutzer können selbst Gruppen im Zugriffsbereich erstellen. Lassen Sie uns sehen, wie Benutzer Gruppen erstellen und ihnen beitreten können.

Richtlinieneinrichtung für die Self-Service-Gruppenverwaltung

Step 1 - Melden Sie sich beim Management Portal an.

Step 2 - Wechseln Sie zum Active Directory.

Step 3 - Klicken Sie im oberen Menü auf die Registerkarte "Konfigurieren".

Step 4- Scrollen Sie nach unten und suchen Sie die Überschrift "Gruppenverwaltung". Hier können Sie festlegen, dass Benutzer ihre eigene Gruppe erstellen und verwalten. Es gibt 6 Dinge, die Sie unter dieser Überschrift einstellen müssen. Das Azure-Team fügt die Funktionen hinzu.

Step 5- Die erste Option ist "Delegierte Gruppenverwaltung aktiviert". Wenn Sie "Ja" wählen, können Sie die Berechtigung zum Verwalten der Gruppen an Benutzer über das Zugriffsfeld übergeben, was der Hauptzweck ist.

Step 6 - Die zweite Option ist, ob Benutzer Sicherheitsgruppen erstellen können.

Step 7- Als dritte Option können Sie auswählen, ob alle Benutzer Gruppen oder einige von ihnen verwalten möchten. Wenn Sie 'Einige' wählen, müssen Sie die Gruppe angeben.

Step 8 - Die vierte Option ist, dass Sie die Benutzer aktivieren / deaktivieren können, um Gruppen in Office 365 zu erstellen.

Step 9 - Fünfte Option: Wenn Sie einigen Benutzern erlauben möchten, Gruppen für Office 365 zu erstellen und zu verwalten, müssen Sie diese angeben.

Step 10- Letzte Option ist die Aktivierung einer dedizierten Gruppe. Wenn Sie sie aktivieren möchten, werden Sie aufgefordert, die Gruppenmitglieder hinzuzufügen.

Nachdem Sie Änderungen vorgenommen haben, wird am unteren Bildschirmrand die Schaltfläche "Speichern" angezeigt, um die Änderungen zu speichern.

In diesem Abschnitt erstellen wir eine Gruppe. Der Benutzer, der die Gruppe erstellt, ist der Eigentümer der Gruppe und kann Mitglieder in der Gruppe hinzufügen oder löschen. Da wir Benutzern im vorherigen Schritt die Berechtigung zum Erstellen einer eigenen Gruppe erteilt haben, kann jeder Benutzer in diesem Verzeichnis eine Gruppe erstellen und verwalten.

Step 1- Gehen Sie zum Access Panel, indem Sie myapps.microsoft.com besuchen

Step 2 - Melden Sie sich bei Ihrem Azure-Konto an.

Step 3- Oben sehen Sie 'Gruppen'. Klicken Sie darauf, um eine neue Gruppe zu erstellen.

Step 4 - Wählen Sie "Meine Gruppen / Alle" aus der Dropdown-Liste oben.

Step 5 - Klicken Sie auf "Neue Gruppe erstellen".

Step 6- Der folgende Bildschirm wird angezeigt. Geben Sie den Namen und die Beschreibung der Gruppe ein.

Step 7- Sie können alle Benutzer der Gruppe beitreten lassen oder sie auswählen, um die Genehmigung des Gruppenbesitzers einzuholen, bevor sie der Gruppe beitreten. Ich habe die erste Option gewählt, bei der die Zustimmung des Eigentümers erforderlich ist. Dies bedeutet, dass Benutzer, die der Gruppe beitreten möchten, die keine hinzugefügten Benutzer sind, um Genehmigung bitten müssen.

Step 8 - Wählen Sie die gewünschte Option und klicken Sie auf "Erstellen".

Step 9- Kehren Sie zur Seite "Gruppen" zurück. Um Mitglieder zur Gruppe hinzuzufügen, wählen Sie die Gruppe aus. In diesem Fall wählen wir "Entwicklergruppe".

Step 10 - Klicken Sie auf "Mitglieder hinzufügen".

Step 11- Das folgende Popup listet alle Benutzer im Verzeichnis auf. Sie können die Mitglieder hinzufügen, indem Sie auf ihren Namen klicken.

Step 12- Auf dieser Seite können Sie ein Mitglied hinzufügen / löschen, die Beschreibung der Gruppe bearbeiten und die Gruppe löschen. Sie können auch eine andere Person zum Eigentümer dieser Gruppe machen.

Wenn jemand der Gruppe beitreten möchte, bittet er um die Zustimmung des Eigentümers. Der Eigentümer erhält eine Benachrichtigung und sieht die Anfrage auf der Registerkarte "Genehmigungen" des Zugriffsbereichs (siehe Abbildung oben). Wenn jemand beantragt hat, einer Gruppe beizutreten, die jemand anderem gehört, werden seine Anfragen hier angezeigt.

Mit Azure Active Directory kann der Administrator die Sicherheitsberichte anzeigen, die verschiedene Datentypen enthalten.

Anomalienberichte

Dies enthält alle normalen Daten des Anmeldeversuchs. Wenn das System während der Anmeldung etwas Ungewöhnliches feststellt, wird es im Anomaliebericht erfasst. Unter dieser Kategorie stehen 9 Arten von Berichten zur Verfügung, wie Sie im folgenden Bild sehen können.

So zeigen Sie diese Berichte an:

Step 1 - Melden Sie sich beim Verwaltungsportal an und wechseln Sie in das Active Directory.

Step 2 - Klicken Sie im oberen Menü auf die Registerkarte "Berichte".

Step 3 - Klicken Sie unter "Anomale Aktivität" auf eine der Kategorien, für die Sie Daten anzeigen möchten.

Aktivitätsberichte

Wenn Sie auf demselben Bildschirm nach unten scrollen, werden unter der Überschrift "Aktivitätsbericht" nur wenige Berichte angezeigt. Dies sind die Aktivitäten wie Zurücksetzen des Passworts, Registrierung usw. Jeder Berichtsname ist selbsterklärend. Derzeit gibt es 4 Arten von Berichten in dieser Kategorie.

Wenn Sie auf eine davon klicken, werden die Details wie im folgenden Bild angezeigt. Hier suchen wir nach dem Prüfungsbericht. Sie können sehen, dass 1 Aktivität gestartet wurde. Alle anderen Arten von Berichten werden im linken Bereich aufgelistet, wo Sie leicht durch sie navigieren können. Sie können den Bericht auch im CSV-Format herunterladen, indem Sie unten auf dem Bildschirm auf die Schaltfläche "Herunterladen" klicken.

Integrierte Anwendung

Diese Kategorie enthält die Berichte über die Verwendung von Cloud-Anwendungen in der Organisation. Diese Kategorie bietet eine interaktive Möglichkeit zur Überwachung der Anwendungsnutzung.

Wenn Sie beispielsweise im folgenden Bildschirm im linken Bereich auf "Anwendungsnutzung" klicken, sehen Sie, dass im App Access Panel 12 Anmeldungen und in der Visual Studio-Anwendung 3 Anmeldungen vorhanden sind.

Suchaktivität eines bestimmten Benutzers

Azure Active Directory bietet eine weitere nützliche Funktion, mit der der Administrator eine Aktivität nach einem bestimmten Benutzer durchsuchen kann. Sobald Sie im oberen Menü auf "Berichte" klicken, wird der folgende Bildschirm angezeigt. Sie müssen nur den Anzeigenamen des Benutzers oder den Namen des Benutzerprinzips eingeben. Sie sehen alle Verzeichnisaktivitäten.

Im obigen Bildschirm haben wir nach Eingabe des Anzeigenamens des Benutzers gesucht und die Aktivitätsdetails des Benutzers mit Uhrzeit und Datum werden auf dem Bildschirm aufgelistet.

Azure Active Directory-Editionen und -Berichte

Alle Arten von Berichten sind nicht in allen Editionen von Azure Active Directory verfügbar. In der folgenden Tabelle sind die Berichtstypen aufgeführt, die in drei Editionen von Azure Active Directory verfügbar sind.

Die orchestrierte Wiederherstellung ist eine der Funktionen des Azure Site Recovery-Dienstes. Azure Site Recovery automatisiert die Wiederherstellung von Anwendungen im Falle eines Failovers am primären Standort. Diese Wiederherstellung erfolgt auf koordinierte Weise, um die Anwendungen auch dann wiederherzustellen, wenn sie eine mehrschichtige Arbeitslast haben. Bei mehrschichtigen Anwendungen ist eine koordinierte Wiederherstellung unerlässlich, um den Dienst schnell wiederherzustellen. Dies ist ein schwieriger Teil der IT-Katastrophen- und Wiederherstellungsaufgaben. Mit der Cloud-Technologie ist dies jedoch zu einer sehr einfachen Aufgabe geworden.

Um die orchestrierte Site-Wiederherstellung zu aktivieren, müssen Sie einen Wiederherstellungsplan erstellen. Dies kann im Azure Management-Portal erfolgen. Die für die Notfallwiederherstellung erstellten Pläne können getestet werden, ohne den Dienst zu unterbrechen.

Erstellen Sie einen Site Recovery Vault

Step 1 - Melden Sie sich bei Ihrem Azure-Verwaltungsportal an.

Step 2 - Klicken Sie links unten auf "Neu".

Step 3 - Klicken Sie auf Datendienste → Wiederherstellungsdienste -> Site Recovery Vault → Schnellerstellung.

Step 4- Geben Sie den Namen ein und wählen Sie die Region aus. Stellen Sie sicher, dass sich dieser Tresor in derselben Region befindet, in der sich virtuelle Maschinen und Netzwerke befinden.

Step 5- Sie werden zum folgenden Bildschirm weitergeleitet. Auf dem folgenden Bildschirm sehen Sie eine Dropdown-Liste. Wenn Sie die Dropdown-Liste erweitern, werden die verschiedenen Szenarien angezeigt, in denen die Wiederherstellung konfiguriert werden kann.

Hier müssen Sie das Wiederherstellungsszenario entsprechend den Anforderungen der Organisation auswählen. Lassen Sie uns jedes Szenario im Detail diskutieren -

Zwischen lokaler VMM-Site und Azure

In diesem Szenario werden lokale virtuelle Maschinen in Azure repliziert. Es gibt nur wenige Voraussetzungen für diese lokalen Ressourcen.

  • Server für virtuelle Maschinen, der unter Windows Server 2012 R2 ausgeführt wird.

  • Der Server der virtuellen Maschine sollte mindestens eine zu schützende Cloud haben.

  • Die Cloud sollte mindestens eine VMM-Hostgruppe und einen Hyper-V-Hostserver oder einen Cluster und eine virtuelle Maschine auf dem Hyper-V-Hostserver haben.

Das Einrichten der Standortwiederherstellung ist eine sehr methodische Aufgabe. Wenn Sie nicht mit allen oben genannten Voraussetzungen fertig sind, müssen Sie nach einigen Schritten in der Aufgabe möglicherweise zurückkehren.

Wenn Sie dieses Szenario aus der Dropdown-Liste auswählen, müssen Sie die fünf Schritte im obigen Bild ausführen.

Zwischen lokaler Hyper-V-Site und Azure

Diese Option wird für die Replikation von virtuellen Maschinen ausgewählt, die sich auf einem lokalen Hyper-V-Server befinden. Die Auswahl ist geeignet, wenn der Hyper-V-Server ausgeführt wird, VMM jedoch nicht verfügbar ist.

Voraussetzungen (vor Ort)

  • Der Host vor Ort sollte Windows Server 2012 R2 mit Hyper-V-Rolle sein.
  • Hyper-V sollte mindestens eine virtuelle Maschine haben.

Zwischen lokalem Standort mit VMWare / Physical Server und Azure

In diesem Szenario werden die physischen Server in Azure repliziert. Außerdem müssen Sie diese Option aus der Dropdown-Liste auswählen, wenn Sie die virtuellen VMware-Maschinen in Ihrem Unternehmen replizieren möchten. Der Schutz erfolgt auf verschiedene Arten, beispielsweise indem Daten über das Internet repliziert werden. Bevor Sie mit der Bereitstellung beginnen, müssen Sie die folgenden Begriffe kennen. In diesem Szenario konfigurieren Sie die folgenden Server, während Sie die Standortwiederherstellung einrichten:

  • Process Server- Die Daten der geschützten Elemente werden zuerst an den Prozessserver gesendet, wo sie zwischengespeichert, komprimiert und verschlüsselt werden. Dann werden Daten an den Master-Zielserver gesendet.

  • Configuration Server - Dieser Server ist eine Kommunikationsverbindung zwischen geschützten Elementen, Prozess- und Master-Zielserver.

  • Master Target Server - Der Master-Zielserver speichert die Daten, die von geschützten Elementen repliziert werden.

Zwischen zwei lokalen VMWare-Standorten

Zwischen zwei lokalen VMM-Standorten und der SAN-Array-Anwendung

In diesem Szenario wird der lokale VMM-Standort auf einen anderen Standort repliziert. Die virtuellen Hyper-V-Maschinen auf dieser Site sind durch SAN-Replikation (Storage Array Based) geschützt. Eine Organisation kann von dieser Option profitieren, wenn sie über eine vorhandene SAN-Infrastruktur verfügt.

Voraussetzungen

Das folgende Bild beschreibt die Voraussetzung für die Bereitstellung dieses Szenarios.

Erstellen Sie einen Wiederherstellungsplan

Wenn Sie mit dem Einrichten der Site-Wiederherstellung für eines der von Ihnen ausgewählten Szenarien fertig sind, müssen Sie in Ihrem Verwaltungsportal einen Wiederherstellungsplan erstellen, um Ihre Wiederherstellung zu koordinieren.

Step 1 - Wechseln Sie im Verwaltungsportal zum Azure Site Recovery-Tresor, mit dem Sie arbeiten.

Step 2- Wählen Sie "Wiederherstellungspläne" aus dem oberen Menü. Je nach Auswahl des Szenarios und der im Wiederherstellungs-Tresor registrierten Ressourcen werden verschiedene Optionen angezeigt.

Step 3- Sie können den Wiederherstellungsplan für die Standortwiederherstellung nach Bedarf erstellen. Außerdem werden Ihnen alle erforderlichen Aufgaben mitgeteilt, falls Sie einen Schritt im Prozess verpasst haben.

Step 4- Der hier erstellte benutzerdefinierte Plan kann im Falle eines Failovers ausgeführt werden, um die Wiederherstellung zu koordinieren. Die Dienste können an einem sekundären Standort zur Verfügung gestellt werden.

Die kontinuierliche Überwachung des Zustands ist eine der Funktionen von Azure Site Recovery. Sie müssen diese Funktion nicht ausschließlich abonnieren. Im vorherigen Kapitel haben wir gesehen, wie Azure Site Recovery für verschiedene Szenarien konfiguriert werden kann. Sobald alle Konfigurationen abgeschlossen sind, überwacht der Hyper-V-Wiederherstellungsmanager kontinuierlich den Zustand der geschützten Ressourceninstanzen. Dies wird von Hyper-V Recovery Manager remote von Azure aus durchgeführt. Dieses Verfahren besteht aus dem Sammeln der Metadaten von virtuellen Maschinen, die für die Wiederherstellung verwendet werden.

In Azure Site Recovery werden die Metadaten kontinuierlich zu Wiederherstellungszwecken erfasst. Jedes Mal, wenn Daten als Funktion der kontinuierlichen Zustandsüberwachung übertragen werden, werden sie immer verschlüsselt, sodass sie sicher und geschützt sind.

Die Daten werden am sekundären Standort repliziert. Der sekundäre Standort wird im Falle eines Failovers zur Verfügung gestellt. Um sicherzustellen, dass alles einwandfrei funktioniert, kann ein Testfailover durchgeführt werden. Geplante und ungeplante Failover sind zwei Umstände, unter denen der sekundäre Standort verfügbar gemacht werden soll. Das geplante Failover wird normalerweise zum Testen, zur Wartung usw. durchgeführt, während ein ungeplantes Failover im Katastrophenfall erfolgt. Unabhängig von der Art des Failovers werden die virtuellen Maschinen am primären Standort kontinuierlich überwacht und die Metadaten erfasst. Daher ist die kontinuierliche Überwachung des Zustands eine Funktion, mit der die Daten am sekundären Standort immer verfügbar bleiben.

Zusätzlich zur Sicherung und orchestrierten Wiederherstellung überwacht Azure Site Recovery kontinuierlich den Zustand aller Ressourceninstanzen.

Angenommen, unsere Dienste werden in Azure ordnungsgemäß ausgeführt. Nach einiger Zeit müssen wir Änderungen vornehmen und die bereits ausgeführten Dienste aktualisieren. Hier kommt der schwierige Teil, manchmal verlief das Upgrade reibungslos und manchmal weiß man nicht, was das Problem verursacht. Windows Azure hat versucht, diese Probleme zu beheben.

Aktualisieren Sie einen Cloud-Dienst

Der Anwendungscode kann einfach im Azure-Verwaltungsportal aktualisiert werden. Sie benötigen ein Servicepaket (.cspkg) und Servicekonfigurationsdateien (.cscfg), bevor Sie fortfahren können.

Step 1 - Melden Sie sich beim Management-Portal an.

Step 2 - Gehen Sie zu dem Dienst, den Sie aktualisieren möchten.

Step 3 − Click ‘Instances’ from the top menu and then click ‘update’. The following screen will pop up.

Step 4 − Enter the deployment label name and upload .cspkg and .cscfg files.

Step 5 − Select the role you want to update or select ‘all’ if want to update all roles.

Step 6 − Check the checkbox as required and click the ‘Arrow’ on the right side.

VIP (Virtual IP) Swap

You might come across a scenario, when you need to make changes to the architecture of service. Azure provisions a way which can handle the upgrading easily. There are two deployment environments - production and staging. Let’s assume that your service is at production, but you can deploy the new version in the staging environment. After that you just test it and if everything is fine, you swap it with the production deployment. Behind the scene, the virtual IPs of production and staging deployment are swapped, hence staging becomes production and production becomes staging. While the swapping happens, the service is not interrupted. All this is done with no downtime for service. It also makes it easy to rollback to older production version in case you need to do it.

Step 1 − Login to the management portal.

Step 2 − Go to the service. Select ‘Instances’ from the top menu. You can see in the following screen, two instances are there for this service.

Step 3 − When you have deployed the service in staging and production you will see that ‘Swap’ at that bottom of the screen is activated. You just have to click that Swap icon and it will be done.

Considerations

  • You can’t swap if you have different number of endpoints for each deployment.
  • It does not change the IP address of your service.