In dieser Lektion, Ich zeige Ihnen, wie SQL-Datenbanken verwendet werden in Webanwendungsszenarien, Wir werden uns die Grundlagen des SQL-Datenbankdesigns ansehen. und überprüfen Sie dann die Konfigurationsoptionen zum Aufbau einer SQL-Datenbank in der Azure Cloud. SQL oder SQL steht für Structured Query Language. Azure unterstützt die Möglichkeit, Datenbanken in der Cloud zu erstellen zur Verwendung durch Webanwendungen. Ein häufiges Szenario für das Hosten einer Webanwendung in Microsoft Azure ist die Bereitstellung einer Webanwendung. Webanwendungen können in Azure gehostet werden und ein Produkt namens Application Service Plan. Wenn Entwickler erstellen und Bereitstellung von Webanwendungen in der Azure Cloud, sie benötigen entsprechende Datenbanken um die Informationen zu speichern die von der Anwendung gesammelt wird. In diesem Diagramm sehen Sie Clients, die Webbrowser verwenden oder Smartphones stellen eine Verbindung zu einer Webanwendung her läuft in Microsoft Azure über das Internet. Dieser Webanwendungsserver würde eine Verbindung zu einem Datenbankserver herstellen um Daten zu speichern und abzurufen das von der Anwendung verwendet wird. In dieser Lektion Wir werden überprüfen, wie diese Datenbanken erstellt werden in Microsoft Azure und wie man sie verwaltet. Eine SQL-Datenbank besteht aus einem Design von Tabellen. Hier sehen Sie ein einfaches Datenbankdiagramm das zeigt eine Anwendung das könnte Bestellungen für Kunden verfolgen. Es könnte die Anwendung verwendet werden, die dies erfordert für Dinge wie Auftragseingabe oder E-Commerce-Anwendungen. Dieses Design wurde von Entwicklern erstellt die Ihre Anwendung erstellen und sie werden Formulare verwenden, um Daten zu sammeln das füllt diese Tabellen. Hier ist ein Beispiel dafür, wie Daten in einer Tabelle aussehen. Es kommt sehr häufig bei Entwicklern vor SQL-Datenbanken in der Cloud installieren zu müssen bei der Bereitstellung ihrer Webanwendungen, Schauen wir uns also an, wie Sie das machen würden im Azure-Portal. Bei der Verwaltung von SQL-Datenbanken im Azure-Portal: Zuerst müssen wir den Menüpunkt "SQL-Datenbanken" aufrufen. Wir können das tun, indem wir nach SQL-Datenbanken suchen in das Suchfeld oben auf dem Bildschirm ein. Versuchen wir es jetzt. Sie können sehen, dass die Suchoptionen eine Gelegenheit anzeigen um die in der Cloud gehosteten SQL-Datenbanken anzuzeigen. Klicken wir zuerst darauf. Sie können in diesem Szenario sehen, Wir haben keine SQL-Datenbanken bereitgestellt. Betrachten wir ein Szenario wo wir eine Datenbank installieren müssen zur Verwendung durch eine Webanwendung und lassen Sie uns die Optionen überprüfen, die wir haben dass ich es jetzt erstellt habe. Durch Klicken auf die Schaltfläche "Erstellen" oben auf dem Bildschirm Sie sehen, dass uns die Grundlagen vermittelt werden eine Verbindung mit Azure herzustellen. Das Erste, was wir tun müssen Beim Erstellen einer Datenbank wird eine Ressourcengruppe ausgewählt für das zu erstellende Objekt. Alle Ressourcen in Azure müssen dazugehören in einer einzelnen Ressourcengruppe, Also lasst uns jetzt eines erstellen. Wir können eine neue Ressourcengruppe erstellen indem Sie auf die Schaltfläche "Neu erstellen" klicken. Nennen wir es die Demo-Ressourcengruppe. Nachdem die Ressourcengruppe erstellt wurde, Wir werden mit einer Gelegenheit aufgefordert um einen Datenbanknamen auszuwählen. Der Datenbankname ist wichtig weil es von Softwareentwicklern verwendet wird die die Webanwendung erstellen Das hängt von dieser Datenbank ab. Erstellen wir eine Datenbank mit einem Namen wie "Order Entry". Sie können die Regeln sehen zum Erstellen von Datenbanknamen, die auf dem Bildschirm angezeigt werden. Alle SQL-Datenbanken müssen vorhanden sein auf einer Art Datenbankserver. Es ist möglich, mehr als eine SQL-Datenbank zu hosten auf einem Server. Lassen Sie uns jetzt einen Server zum Hosten unserer Datenbank erstellen indem Sie auf die Schaltfläche "Neu erstellen" klicken. Sie können sehen, dass Azure uns jetzt präsentiert mit den Möglichkeiten zum Aufbau eines Servers. Wir möchten einen Namen für diese Ressource erstellen und Sie sehen, das muss einzigartig sein in der gesamten Azure-Umgebung. Alle Datenbankserver sind über ihren Namen erreichbar unter der URL .database.windows.net. Dies hilft Entwicklern, die Anwendungen erstellen das außerhalb der Azure Cloud gehostet wird. Es besteht für Sie die Möglichkeit, die Datenbanken zu nutzen im Azure-Abonnement von Anwendungen, die sich nicht in Azure befinden, beispielsweise eine Anwendung, die bei einem anderen Cloud-Anbieter gehostet wird oder eine Anwendung, die in Ihrem lokalen Rechenzentrum gehostet wird. Wenn dieses Szenario existiert, Sie können sehen, dass diesem SQL-Server eine globale URL hinzugefügt wird das würde den Zugriff ermöglichen von überall auf der Welt. Standardmäßig ist die Datenbank begrenzt auf den nur andere Azure-Dienste zugreifen können, aber es ist möglich um eine Verbindung zu diesen Datenbanken herzustellen von außerhalb der Azure Cloud. Lassen Sie uns jetzt einen eindeutigen Namen finden. Sie können sehen, dass ich erfolgreich einen Namen eingegeben habe das wäre einmalig, und jetzt wird uns eine Option präsentiert an der entsprechenden Stelle für den Server einzugeben. Denken Sie daran, wenn Sie Datenbanken erstellen in einem Azure-Abonnement, Wir dürfen die Ressource überall auf der Welt erstellen. Es empfiehlt sich immer, Ressourcen zu erstellen in der Nähe der Benutzer, die sie verwenden werden. Es wird außerdem empfohlen, dass Sie Ihre Datenbank erstellen in der gleichen Region wo Sie Ihr Webanwendungsprodukt erstellen möchten. Sie möchten Ihre Datenbank und Ihren Webanwendungsserver in der gleichen Region wohnen, und in diesem Fall wählen wir "Osten der USA" aus. Das nächste, womit wir aufgefordert werden ist die Art der Authentifizierung, die wir durchführen möchten für den Datenbankserver selbst. Die Verbindungsanmeldeinformationen müssen bereitgestellt werden durch Webanwendungen, die auf diese Datenbank zugreifen möchten. Ihnen werden drei Optionen angezeigt um Verbindungen zu diesem Datenbankserver zuzulassen. Die erste Option besagt: Verwenden Sie ausschließlich die Azure Active Directory-Authentifizierung. Dies bedeutet, dass alle Verbindungen zum Server bestehen wird einen Benutzernamen und ein Passwort verwenden. Sie können auch lokale SQL-Benutzernamen und Passwörter einrichten für Konten, die nicht vorhanden wären im Azure Active Directory. Dies ist eine ältere Technologie, aber es ist für Entwickler flexibler weil es ihnen ermöglicht, die gleichen Anmeldeinformationen beizubehalten unabhängig von der Domäne in dem Sie die Datenbank bereitgestellt haben. Es besteht auch die Möglichkeit, nur die SQL-Authentifizierung zuzulassen. Dies ist eine bewährte Vorgehensweise bei der herkömmlichen SQL-Authentifizierung wird bereits von Entwicklern verwendet und Sie benötigen die zusätzliche Fähigkeit nicht zur Authentifizierung mit Cloud-basierten Konten im Azure Active Directory. Lassen Sie uns fortfahren und auswählen, Verwenden Sie sowohl die SQL- als auch die Azure Active Directory-Authentifizierung. Sie sehen das Letzte, was wir tun müssen Wählen Sie das Azure-Konto aus würde als SQL Server-Administrator gelten, und wir werden auch dazu aufgefordert um ein lokales SQL-Konto, einen Benutzernamen und ein Passwort zu erstellen, Dies ist eine weitere Möglichkeit zur Authentifizierung bei der Datenbank. Lassen Sie uns beide Dinge jetzt tun. Lassen Sie uns die Authentifizierungsoption festlegen um nur die SQL-Authentifizierung zu verwenden und geben Sie einen Benutzernamen und ein Passwort ein die von unseren Entwicklern genutzt werden können und deren Anwendungen auf die Datenbank zuzugreifen. Nachdem nun akzeptable Passwörter eingegeben wurden, Wir erhalten die Schaltfläche "Okay". Dadurch können wir die Konfiguration speichern für unseren neuen SQL-Server. Nachdem der Server nun erstellt wurde, Uns werden die ungefähren Kosten angezeigt des Aufbaus des Datenbankservers und Hosten in der Azure Cloud. Sie können die aktuellen Kosten sehen würde etwa 227 $ pro Monat betragen. Neben der Konfiguration der Datenbank, Die letzte Option besteht darin, den Backup-Speicher zu erstellen Redundanzmöglichkeiten. Dadurch können Sie die Art des Schutzes bestimmen die Sie für Ihre Datenbank bereitstellen möchten im Hinblick auf die Synchronisierung oder Replikation dieser Datenbank in andere Regionen innerhalb von Azure auf der ganzen Welt. Je mehr Replikation Sie durchführen, desto teurer wird Ihr Datenbankdienst. Stellen wir dies also auf lokale Redundanz ein, um Geld zu sparen und klicken Sie auf Überprüfen und erstellen. Seien Sie gespannt auf die nächste Lektion Hier zeige ich Ihnen, wie Sie die Konfiguration abschließen der SQL-Datenbank und beginnen Sie dann mit der Verwaltung Ihrer Datenbank in Bezug auf die Erstellung von Datenbanksicherungen und Ändern von Daten in Ihrer Datenbank. Danke fürs zuschauen.