ScaleGrid biedt een MongoDB-as-a-Service-ervaring in uw eigen AWS-account. Profiteer van de voordelen van een gehoste MongoDB-as-a-Service-oplossing zonder de controle over het uitvoeren van uw eigen MongoDB-instanties op te geven.
MongoDB-as-a-Service-voordelen
-
Beveiliging
Stel uw productiedatabase niet bloot aan internet. Ik ben er vast van overtuigd dat databases niet openbaar mogen worden gemaakt, tenzij dit absoluut noodzakelijk is. Het beperken van fysieke toegang tot uw database zorgt voor een grotere "defensie in de diepte". Houd uw gegevens veilig door de toegang tot uw database te vergrendelen met behulp van Amazon's beveiligingsgroepen.
-
Kosten
Nu de instances in uw account actief zijn, kunt u er gereserveerde instances voor kopen. Gemiddeld zou dit u ongeveer 30-50% moeten besparen ten opzichte van het werken met andere gehoste providers. Als u AWS-tegoeden heeft, kunt u deze daadwerkelijk naar ScaleGrid brengen en uw MongoDB-hostingkosten in feite helemaal elimineren.
-
Amazon VPC-ondersteuning
Met uw eigen AWS-account kunt u uw MongoDB-instanties uitvoeren in een Amazon Virtual Private Cloud (VPC). Dit heeft alle beveiligingsvoordelen zoals beschreven in #1, maar stelt je ook in staat om je servers te verbinden met je lokale netwerk via VPN.
-
Back-ups in S3/EBS-snapshots
Uw MongoDB-back-ups worden opgeslagen in uw eigen S3-account of als EBS-snapshots in uw eigen account, wat resulteert in uiterst eenvoudige en veilige opslag.
Prijzen
In het bring your own AWS-accountmodel wordt u apart gefactureerd voor de machines en voor MongoDB-beheer. Amazon AWS factureert u voor de machines en ScaleGrid zal u factureren voor uw MongoDB-beheer.
Het onderstaande voorbeeld is een kostenoverzicht van het uitvoeren van een Medium 2+1 Replica Set in uw eigen AWS-account. Een Medium 2+1 Replica Set gebruikt 3 instanties - 2 AWS Medium instanties + 1 Micro (arbiter). De kostenberekening omvat de machinekosten en de door EBS ingerichte IOPS-volumekosten voor alle drie de machines, en gaat ook uit van gereserveerde instanties:
Aantal instanties: 3
AWS-machinekosten: $156/maand
MongoDB-beheerkosten: $122/maand
Totale kosten: $ 278,24
MongoDB-as-a-Service resulteert in kostenbesparingen van bijna 30% vergeleken met andere MongoDB-hostingproviders!
Aangepaste IAM-beleidssjablonen
We bieden aangepaste IAM-beleidssjablonen wanneer u MongoDB implementeert in uw eigen AWS-account. Bekijk deze blogpost voor meer details – MongoDirector-machtigingen configureren op AWS met behulp van een aangepaste IAM-beleidssjabloon
Stapsgewijze instructies
-
Log in op de console
Log in op de console op console.scalegrid.io en klik op het tabblad Cloudprofielen in het menu aan de linkerkant. Klik op het tabblad Machinepool op de knop 'Maken' in de actiebalk.
-
AWS-account
De eerste stap in de wizard Create AWS Cloud Profile is het invoeren van uw API en geheime sleutels vanuit uw AWS-account:
-
AWS-regio
Selecteer de AWS-regio voor het Cloud-profiel:
-
Toegangsbeleid
Dit is een zeer belangrijke selectie voor de beveiliging van uw MongoDB-instanties, omdat het bepaalt wie er toegang toe heeft. Er zijn twee mogelijke opties:
-
Internet
Dit stelt uw MongoDB-instanties bloot aan internet
-
Beveiligingsgroepen
U kunt de beveiligingsgroepen in uw account kiezen die toegang hebben tot uw MongoDB-instanties.
Voor uw productie-instances geeft u alleen de beveiligingsgroep met uw front-endservers toegang tot de MongoDB-databases. Deze instelling kan ook later worden gewijzigd nadat u de machinepool hebt gemaakt.
-
-
Naam
Voer een naam in voor de beveiligingsgroep:
-
Nieuwe instanties implementeren
Zodra het cloudprofiel is gemaakt, kan het worden gebruikt als doel voor de implementatie van nieuwe instanties.