sql >> Databáze >  >> NoSQL >> MongoDB

MongoDB-as-a-Service ve vašem vlastním účtu Amazon AWS

ScaleGrid poskytuje službu MongoDB-as-a-Service ve vašem vlastním účtu AWS. Využijte výhod hostovaného řešení MongoDB-as-a-Service, aniž byste se vzdali kontroly nad provozováním vlastních instancí MongoDB.

Výhody MongoDB-as-a-Service

  1. Zabezpečení

    Nevystavujte svou produkční databázi internetu. Pevně ​​věřím, že databáze by se neměly zveřejňovat, pokud to není nezbytně nutné. Omezení fyzického přístupu k vaší databázi poskytuje větší „obranu do hloubky“. Udržujte svá data v bezpečí díky uzamčení přístupu k databázi pomocí bezpečnostních skupin Amazon.

  2. Cena

    Nyní, když instance běží na vašem účtu, můžete si pro ně zakoupit rezervované instance. V průměru by vám to mělo ušetřit asi 30–50 % oproti provozu s jinými hostovanými poskytovateli. Pokud máte kredity AWS, můžete je skutečně přenést do ScaleGrid a v podstatě zcela eliminovat své náklady na hosting MongoDB.

  3. Podpora Amazon VPC

    Přineste si svůj vlastní účet AWS vám umožní spouštět vaše instance MongoDB v Amazon Virtual Private Cloud (VPC). To má všechny bezpečnostní výhody popsané v #1, ale také vám umožňuje připojit vaše servery k vaší místní síti pomocí VPN.

  4. Zálohy ve snímcích S3/EBS

    Vaše zálohy MongoDB se ukládají do vašeho vlastního účtu S3 nebo jako snímky EBS ve vašem vlastním účtu, což má za následek extrémně snadné a bezpečné úložiště.

Ceny 

Při použití vlastního modelu účtu AWS vám budou účtovány odděleně za stroje a za správu MongoDB. Amazon AWS vám účtuje poplatky za stroje a ScaleGrid vám bude účtovat poplatky za správu MongoDB.

Příklad níže je rozpis nákladů na provoz střední sady replik 2+1 ve vašem vlastním účtu AWS. Střední sada replik 2+1 používá 3 instance – 2 instance AWS Medium + 1 Micro (rozhodčí). Výpočet nákladů zahrnuje náklady na stroj a objemové náklady zřízeného IOPS EBS na všech třech strojích a také předpokládá rezervované instance:

Počet případů: 3
Náklady na stroj AWS: 156 $ měsíčně
Náklady na správu MongoDB: 122 $ měsíčně
Celkové náklady: 278,24 $

MongoDB-as-a-Service vede k úsporám nákladů o téměř 30 % ve srovnání s jinými poskytovateli hostingu MongoDB!

Vlastní šablony zásad IAM

Poskytujeme vlastní šablony zásad IAM, když nasadíte MongoDB ve svém vlastním účtu AWS. Další podrobnosti najdete v tomto příspěvku na blogu – Konfigurace oprávnění MongoDirector na AWS pomocí vlastní šablony zásad IAM

Pokyny krok za krokem

    1. Přihlaste se do konzole

      Přihlaste se do konzole na adrese console.scalegrid.io a klikněte na kartu Cloud Profiles v levé postranní nabídce. Na kartě Machine Pool klikněte na tlačítko „vytvořit“ na panelu akcí.

    2. Účet AWS

      Prvním krokem v průvodci Create AWS Cloud Profile je zadání API a tajných klíčů z vašeho účtu AWS:

    3. Oblast AWS

      Vyberte oblast AWS pro profil Cloud:

    4. Zásady přístupu

      Toto je velmi důležitý výběr pro zabezpečení vašich instancí MongoDB, protože řídí, kdo k nim může přistupovat. Existují dvě možné možnosti:

      1. Internet

        Tím zpřístupníte své instance MongoDB internetu

      2. Skupiny zabezpečení

        Ve svém účtu si můžete vybrat skupiny zabezpečení, které mají přístup k vašim instancím MongoDB.

        U vašich produkčních instancí byste dali přístup k databázím MongoDB pouze skupině zabezpečení obsahující vaše front-end servery. Toto nastavení lze také změnit později po vytvoření fondu počítačů.

    5. Jméno

      Zadejte název skupiny zabezpečení:

    6. Nasadit nové instance

      Jakmile je cloudový profil vytvořen, lze jej použít jako cíl pro nasazení nových instancí.


  1. Výpis poslední zprávy každé konverzace zahrnující uživatele v MongoDB

  2. Začínáme s ovladačem MongoDB Go Driver

  3. MongoDB - Rozviňte pole pomocí agregace a odstraňte duplikáty

  4. Mohu určit, zda je řetězec MongoDB ObjectID?