Frage

Und wie unterscheidet es sich von nur einer SQL-Server über das Internet zugänglich zu machen?

tx & Grüße Lothar

War es hilfreich?

Lösung

Sind Sie fragt, was ist der Unterschied aus Ihrer Sicht als Verbraucher des Dienstes oder von der technologischen Sicht, wie umgesetzt wird?

Aus der Sicht, wie verbrauchen Sie den SQL Azure Service das gleiche Argument ist, dass jeder anderen Aspekt der Software als Service Diskussion betrifft: reduzieren anfängliche Investition Kosten, Umfang, wie Sie das Management und Administrationsaufwand wachsen, zu reduzieren, Service-Level-Vereinbarung über die Verfügbarkeit, Skalierbarkeit und Disaster Wiederherstellbarkeit, kontinuierliche Aktualisierung von Hardware, keine Lizenzgebühren und so weiter und so fort. SaaS macht es eine Tonne Sinn aus betriebswirtschaftlicher Sicht für jeden Betrieb und speziell für Start-ups. Ich werde nicht ins Detail gehen, wie andere Antworten dies bereits abgedeckt.

Aus technischer Sicht ist SQL Azure weit von einer Instanz auf dem Internet ausgesetzt. Bei PDC 2008 gibt es einige Vorträge über die internen Details, wie SQL Wolke arbeitet. SQL Azure macht ein anderes Access-Modell (T-SQL in SQL Azure vs. Containern und Entities in SQL Wolke), aber einige der technischen Details vorgestellt Thema Cloud sind wahrscheinlich immer noch gültig.

Die Wolke hatte keinen einzelnen SQL Server, ist es auf einem Netz aus Tausenden von SQL-Motoren (Code-Basis gemeinsam mit SQL Server 2005, aber nicht tatsächlich SQL-Instanzen) erstellen, die beim Speichern der Daten und Serviceanfragen zusammen.

In Wolke die Daten (die ‚Data Fabric‘) wurde in Fragmente aufgeteilt, die in mindestens drei Sicherheitskopien repliziert wurden. Wenn jedes Fragment Kopie verloren geht, sind clonning noch die verbleibenden Kopien eine neue Kopie zu bumb die Anzahl der Kopien zurück redundant bis 3. bis hat Jedes Fragment eine Masterkopie, die verwendet wird, sowohl für liest und schreibt. Jeder Motor ist Gastgeber eine Vielzahl von Fragmenten, einige Meister einige Exemplare. Keine zwei Kopien des gleichen Fragments werden immer auf der gleichen Engine gehostet. die Motorschiffe die Änderungen über das Fragment redundanten Kopien in Echtzeit als Updates auf die Masterkopie durchgeführt werden.

Diese und andere Details darüber, wie die ‚Data Fabric‘ implementiert ist, wie sich die verschiedenen Automatisierungs Auto-Pilot-Fehlererkennung und ähnliche Themen werden in SQL. Service: Unter der Haube

Einige der Dinge haben sicher mit den Änderungen aus dem SQL-Cloud SQL Azure geändert, aber ich bin sicher, dass viele der ‚unter der Haube‘ Tatsachen sind nach wie vor gültig.

PS: ist unglaublich die Menge an Spam-Kommentaren Channel9 wird im Stich gelassen in ...

Andere Tipps

Das gesamte Konzept des Cloud-Services zu abstrahieren die blutigen Details von Anwendungen und Dienstleistungen über das Internet-Hosting. Wenn Sie jemals Ihren eigenen Web-Server ausführen können Sie den Schmerz schätzen und leiden diese vermeidet.

Um eine Wolke, nützlich zu sein für Ihre typische Anwendung, muss sie Dienstleistungen für die Speicherung von Dateien, das Hosting von Websites und Datendienste auf einem Minimum. SQL Azure bietet die Datendienste für Azure.

Warum nicht nur ein SQL-Server? Nun, Sie können immer Ihre eigene Datenbank auf einem Server hosten irgendwo und verbrauchen sie von einer Website auf Azure gehostet ... aber was passiert, wenn Ihre Website populär wird? Ihr SQL-Server ist nun die Daten nicht schnell genug dient, so dass Sie alle Ihre Daten auf einen größeren Server verschieben müssen, mehr Bandbreite kaufen, etc. Und dann, wenn Sie mehr populär zu bekommen, Sie gehen durch die gleiche Sache wieder.

Alles, was Sie tun müssen, ist den Pfosten auf der Stackoverflow Blog liest über Jeff mit den Hard- und Software zu tun Studien des Lasthandhabungs diese Website generiert.

Es ist ein Schmerz im Arsch genannt.

Mit SQL Azure, wie Ihre Website dynamisch die Bandbreite und Speicherplatz für Ihre Daten erhöht wächst. Wenn Sie einen Gig im Monat dienen oder hundert, zahlen Sie für das, was Sie verwenden, und Sie müssen sich keine Sorgen über die Aktualisierung Ihrer Server. Das ist die Kraft des Cloud Computing.

Es ist nicht wirklich alles, was anders ein SQL Server aus dem Internet erreichbar aus machen - außer mit SQL Azure, müssen Sie unbedingt die Stromversorgung nicht mit Routing umgehen, was verfügbar ist, auch während eines Gewitters, halten die Server und läuft , den neuesten Sicherheits-Patches, mit Internet-Konnektivität zu tun, das Hinzufügen RAM je nach Bedarf, defekte Festplatten je nach Bedarf auslagern, Last unter einer Farm von 20 Server verteilen und so weiter und so fort -. das Microsoft Datacenter alles, was für Sie tut

Plus die DataCenter- sollte wirklich gut skalieren - wenn Sie zufällig eine brillante Idee haben und plötzlich müssen Sie 20 Server anstelle von nur einem -. Der MS Datacenter wird das gerne für Sie,

Es ist also wirklich ein bisschen wie Outsourcing eine sehr flexible, skalierbare Rechenzentrums einschließlich Personal an einen Dritten (hier: Microsoft).

Marc

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top