SQL-Server in Amazon Web Services
Gilaxia/Getty Images
Suchen Sie nach einer kostenlosen oder sehr kostengünstigen Möglichkeit, Ihre SQL Server-Datenbanken in der Cloud zu hosten? Wenn Microsofts SQL Azure Wenn der Service für Ihre Anforderungen zu teuer ist, sollten Sie erwägen, Ihre Datenbank in Amazon Web Services zu hosten. Diese Plattform nutzt die massive Technologieinfrastruktur von Amazon.com, um Ihnen eine äußerst kostengünstige, robuste und skalierbare Möglichkeit zum Hosten Ihrer Datenbanken in der Cloud zu bieten.
Erste Schritte mit Amazon Web Services
Sie können mit AWS in wenigen Minuten einsatzbereit sein. Melden Sie sich einfach an Amazon Web-Services mit Ihrem Amazon.com-Konto und wählen Sie die Dienste aus, die Sie nutzen möchten. Amazon bietet neuen Benutzern ein Jahr eingeschränkten kostenlosen Service im Rahmen des kostenlosen AWS-Kontingents. Sie müssen eine Kreditkartennummer angeben, um alle von Ihnen genutzten Dienste abzudecken, die außerhalb der Grenzen des kostenlosen Kontingents liegen.
Die kostenlose Stufe
Das kostenlose Kontingent von Amazon Web Services bietet Ihnen zwei Möglichkeiten, eine SQL Server-Datenbank innerhalb von AWS ein Jahr lang kostenlos auszuführen. Die erste Option, die Elastic Compute Cloud (EC2) von Amazon, ermöglicht es Ihnen, Ihren eigenen Server bereitzustellen, den Sie verwalten und warten. Folgendes erhalten Sie kostenlos in EC2:
- 750 Stunden Betrieb einer Amazon EC2-Windows-Mikroinstanz mit SQL-Server Express und IIS.
- 30 GB Amazon Elastic Block Storage.
- 15 GB Datenübertragung.
Alternativ können Sie Ihre Datenbank auch in der von Amazon ausführen Relationale Datenbank Dienst (RDS). Bei diesem Modell verwalten Sie nur die Datenbank und Amazon kümmert sich um die Aufgaben der Serververwaltung. Folgendes bietet die kostenlose Stufe von RDS:
- 750 Stunden einer Single-AZ-Micro-DB-Instance von Amazon Relational Database Service (RDS), auf der SQL Server ausgeführt wird.
- 20 GB Datenbankspeicher.
- 10 Millionen Datenbank-I/O-Operationen.
- 20 GB Backup-Speicher.
- 15 GB Datenübertragung.
Dies ist nur eine Zusammenfassung der vollständige Details zum kostenlosen Kontingent von Amazon . Lesen Sie unbedingt die Beschreibung des kostenlosen Kontingents für weitere Details, bevor Sie ein Konto erstellen.
Erstellen einer SQL Server EC2-Instance in AWS
Sobald Sie Ihr AWS-Konto erstellt haben, ist es sehr einfach, eine SQL Server-Instanz in EC2 zum Laufen zu bringen. So können Sie schnell loslegen:
-
Melden Sie sich bei der AWS Management Console an.
-
Wähle aus EC2 Möglichkeit.
-
Drücke den Instanz starten Taste.
-
Wählen Sie das Schnellstart Assistenten und geben Sie einen Instanznamen und ein Schlüsselpaar an.
-
Wähle aus Start Aufbau Microsoft Windows-Server 2008 R2 mit SQL Server Express und IIS.
-
Vergewissern Sie sich, dass die ausgewählte Option mit einem Sternsymbol markiert ist Berechtigtes kostenloses Kontingent und drücken Sie die Fortsetzen Taste.
-
Klicken Start um die Instanz zu starten.
Anschließend können Sie die Instance sehen und mithilfe der AWS-Managementkonsole eine Remotedesktopverbindung zu ihr initiieren. Kehren Sie einfach zur Konsole zurück Instanzansicht und suchen Sie den Namen Ihrer SQL Server AWS-Instanz. Angenommen, die Instanz ist bereits gestartet, klicken Sie mit der rechten Maustaste auf die Instanz und wählen Sie „Verbinden“ aus dem Popup-Menü. AWS stellt dann Anweisungen zur direkten Verbindung mit Ihrer Serverinstanz bereit. Das System bietet auch eine RDS-Verknüpfungsdatei, die Sie verwenden können, um sich einfach mit Ihrem Server zu verbinden. Wenn Sie möchten, dass Ihr Server rund um die Uhr läuft, lassen Sie ihn einfach laufen. Wenn Sie Ihren Server nicht ständig benötigen, können Sie die Instance auch über die AWS-Konsole nach Bedarf starten und stoppen.
Wenn Sie nach einer noch kostengünstigeren Option suchen, versuchen Sie, MySQL auf AWS auszuführen. Durch die Verwendung dieser weniger ressourcenintensiven Datenbankplattform können Sie häufig größere Datenbanken auf der kostenlosen Plattform ausführen.