Referenzbereitstellung

MongoDB in AWS

Skalierbare NoSQL-Datenbank mit dokumentorientierter Speicherung in der AWS Cloud

Dieser Quick Start richtet eine flexible, skalierbare AWS-Umgebung für MongoDB ein und startet MongoDB in einer Konfiguration Ihrer Wahl.

MongoDB ist eine Open Source-NoSQL-Datenbank, die Support für dokumentorientierte Speichersysteme für JSON bietet. Ihr flexibles Datenmodell ermöglicht es Ihnen, Daten beliebiger Struktur zu speichern, und bietet vollständige Indexunterstützung, Sharding und Replikation.

Richten Sie mit diesem Quick Start einen anpassbaren MongoDB-Cluster in AWS ein. Sie können die Anzahl der Replica Sets (1–3) anpassen, die Replica Sets zu einem Sharded Cluster zusammenfügen und die Instance-Typen und den mit den MongoDB-Knoten verbundenen Amazon EBS-Speicher konfigurieren.

Der Quick Start ist für IT-Infrastrukturarchitekten, Administratoren und DevOps-Experten bestimmt, die ihre eigene MongoDB-Umgebung verwalten möchten. Wenn Sie stattdessen einen vollständig verwalteten Database Service einrichten möchten, können Sie MongoDB Atlas nutzen. MongoDB Atlas erstellt eine neue Virtual Private Cloud (VPC) für Ihre verwalteten Datenbanken und automatisiert potenziell zeitraubende Administrationsaufgaben wie Verwaltung, Überwachung und Sicherung Ihrer MongoDB-Bereitstellungen.

MongoDB-Logo

Dieser Quick Start wurde von
AWS-Lösungsarchitekten.

  •  Ihre Möglichkeiten
  •  Anleitung zum Bereitstellen
  •  Kosten und Lizenzen
  •  Ihre Möglichkeiten
  • Nutzen Sie diesen Quick Start, um automatisch die folgende MongoDB-Umgebung in AWS bereitzustellen:

    • Eine Virtual Private Cloud (VPC) konfiguriert mit öffentlichen und privaten Subnetzen über drei Availability Zones. Dies liefert die Netzwerkinfrastruktur für Ihre MongoDB-Bereitstellung.*
    • In den öffentlichen Subnetzen ermöglichen NAT-Gateways die Internetverbindung für ausgehende Daten für Ressourcen (MongoDB-Instances) in den privaten Subnetzen.*
    • In öffentlichen Subnetzen können Bastion-Hosts in einer Auto Scaling-Gruppe mit Elastic-IP-Adressen genutzt werden, um einen eingehenden Secure Shell (SSH)-Zugriff zu ermöglichen. Standardmäßig wird ein Bastion-Host bereitgestellt, aber diese Anzahl kann konfiguriert werden.*
    • Eine AWS Identity and Access Management (IAM) Instance-Rolle mit fein abgestimmten Zugriffsrechten für AWS-Services, die für den Bereitstellungsprozess notwendig ist.
    • Sicherheitsgruppen, um eine Kommunikation innerhalb der VPC zu ermöglichen und um den Zugriff nur auf notwendige Protokolle und Ports zu beschränken.
    • In privaten Subnetzen ein anpassbarer MongoDB-Cluster mit der Option, diesen unabhängig oder in Replica Sets auszuführen, zusammen mit anpassbarem Amazon EBS-Speicher. Der Quick Start startet jedes Mitglied des Replica Sets in einer unterschiedlichen Availability Zone. Wenn Sie jedoch eine AWS-Region wählen, die keine drei oder mehr Availability Zones bereitstellt, verwendet der Quick Start eine der Availability Zones erneut, um das dritte Subnetz zu erstellen.

    *  Die Vorlage, die den Quick Start in eine bestehende VPC bereitstellt, sorgt dafür, dass die mit Sternchen markierten Aufgaben übersprungen werden, und fordert Sie auf, die bestehende VPC-Konfiguration anzugeben.

  •  Anleitung zum Bereitstellen
  • Zum Aufbau Ihrer MongoDB-Umgebung in AWS befolgen Sie bitte die Anweisungen im Bereitstellungshandbuch. Der Bereitstellungsprozess umfasst folgende Schritte:

    1. Registrieren Sie sich unter https://aws.amazon.com für ein Amazon-Konto, falls Sie noch keines haben.
    2. Starten Sie den Quick Start. Jede Bereitstellung dauert etwa 15 Minuten. Sie können zwischen zwei Optionen wählen:
    3. Stellen Sie eine Verbindung zu MongoDB-Knoten in AWS her.

    Um Ihre Bereitstellung anzupassen, können Sie die Netzwerkkonfiguration ändern, andere Instance-Typen für die Ressourcen wählen, die Einstellungen für den Amazon EBS-Speicher anpassen (Volume-Type, Volume-Größe und E/A-Vorgänge pro Sekunde) und MongoDB-Optionen wie MongoDB-Version, Anzahl der Replica Sets und Shard-Index konfigurieren.

    Bitte beachten Sie, dass wir dem AWS Partner Network (APN)-Partner, der mit AWS am Inhalt eines Quick Starts zusammengearbeitet hat, möglicherweise mitteilen, wer AWS-Quick Starts verwendet.

  •  Kosten und Lizenzen
  • Die Kosten der zur Ausführung dieser Quick-Start-Referenzinstallation erforderlichen AWS-Dienste sind allein von Ihnen zu tragen. Durch die Verwendung des Quick Start entstehen keine zusätzlichen Kosten.

    Die AWS CloudFormation-Vorlage für diesen Quick Start umfasst Konfigurationsparameter, die Sie anpassen können. Einige dieser Einstellungen, wie Instance-Typ, Anzahl der Replica Sets, Speichertyp, Speichergröße und E/A-Vorgänge pro Sekunde, wirken sich auf die Bereitstellungskosten aus. Kostenkalkulationen finden Sie auf den Seiten mit den Preisen für die von Ihnen genutzten AWS-Services.

    Der Quick Start stellt MongoDB Community Edition Version 3.2 oder 3.4 bereit, eine gemäß GNU Affero General Public License Version 3 verteilte Open-Source-Software.