MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB-as-a-Service във вашия собствен акаунт в Amazon AWS

ScaleGrid предоставя изживяване на MongoDB-as-a-Service във вашия собствен акаунт в AWS. Възползвайте се от предимствата на хостваното решение за MongoDB-as-a-Service, без да се отказвате от контрола върху стартирането на вашите собствени екземпляри на MongoDB.

Предимства на MongoDB-as-a-Service

  1. Сигурност

    Не излагайте своята производствена база данни в интернет. Твърдо вярвам, че базите данни не трябва да се разкриват, освен ако не са абсолютно необходими. Ограничаването на физическия достъп до вашата база данни осигурява по-голяма „задълбочена защита“. Поддържайте данните си защитени чрез блокиране на достъпа до вашата база данни с помощта на групите за сигурност на Amazon.

  2. Разходи

    Сега, когато екземплярите се изпълняват във вашия акаунт, можете да закупите запазени екземпляри за тях. Средно това трябва да ви спести около 30-50% от работата с други хоствани доставчици. Ако имате кредити на AWS, всъщност можете да ги пренесете в ScaleGrid и по същество да премахнете изцяло разходите си за хостинг на MongoDB.

  3. Поддръжка на Amazon VPC

    Донесете свой собствен акаунт в AWS ви позволява да стартирате вашите екземпляри на MongoDB във виртуален частен облак на Amazon (VPC). Това има всички предимства за сигурност, описани в №1, но също така ви позволява да свържете сървърите си към вашата локална мрежа чрез VPN.

  4. Архивни копия в моментни снимки на S3/EBS

    Вашите резервни копия на MongoDB се съхраняват във вашия собствен акаунт в S3 или като EBS моментни снимки във вашия собствен акаунт, което води до изключително лесно и сигурно съхранение.

Ценообразуване 

В донесете свой собствен модел на акаунт в AWS, получавате таксуване отделно за машините и за управлението на MongoDB. Amazon AWS ви таксува за машините, а ScaleGrid ще ви таксува за управлението на MongoDB.

Примерът по-долу е разбивка на разходите за стартиране на среден набор от реплики 2+1 във вашия собствен акаунт в AWS. Наборът реплики Medium 2+1 използва 3 екземпляра - 2 AWS Medium екземпляра + 1 Micro (арбитър). Изчисляването на разходите включва разходите за машината и разходите за обем на IOPS, предоставени от EBS за всичките три машини, и също така приема запазени екземпляри:

Брой екземпляри: 3
Цена на машината AWS: 156 щ.д./месец
Разходи за управление на MongoDB: 122$/месец
Обща цена: 278,24$

MongoDB-as-a-Service води до спестяване на разходи от почти 30% в сравнение с други доставчици на хостинг MongoDB!

Персонализирани шаблони за IAM политика

Ние предоставяме персонализирани шаблони за IAM правила, когато разгръщате MongoDB в собствения си акаунт в AWS. Вижте тази публикация в блога за повече подробности – Конфигуриране на разрешения за MongoDirector в AWS с помощта на персонализиран шаблон за IAM политика

Инструкции стъпка по стъпка

    1. Влезте в конзолата

      Влезте в конзолата на console.scalegrid.io и кликнете върху раздела Cloud Profiles в лявото странично меню. В раздела Машинен пул кликнете върху бутона „създаване“ в лентата за действия.

    2. AWS акаунт

      Първата стъпка в съветника за създаване на AWS Cloud Profile е да въведете вашия API и секретни ключове от вашия акаунт в AWS:

    3. Регион на AWS

      Изберете региона на AWS за профила в облак:

    4. Правила за достъп

      Това е много важен избор за сигурността на вашите MongoDB екземпляри, тъй като контролира кой има достъп до тях. Има две възможни опции:

      1. Интернет

        Това излага вашите MongoDB екземпляри на интернет

      2. Групи за сигурност

        Можете да изберете групите за сигурност във вашия акаунт, които имат достъп до вашите MongoDB екземпляри.

        За вашите производствени екземпляри бихте дали достъп само на групата за сигурност, съдържаща вашите предни сървъри, до базите данни на MongoDB. Тази настройка може да бъде променена и по-късно, след като създадете машинния пул.

    5. Име

      Въведете име за групата за защита:

    6. Внедряване на нови екземпляри

      След като облачният профил се създаде, той може да се използва като цел за внедряване на нови екземпляри.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Твърде много отворени файлове, като същевременно осигурите индекс mongo

  2. mongodb/mongoose findMany - намерете всички документи с идентификатори, изброени в масив

  3. Сравнение на дати в mongodb

  4. Създавайте, четете, актуализирайте, изтривайте данни с помощта на Node.js - Mongoose

  5. Mongo преобразува всички числови полета, които се съхраняват като низ