MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDB-as-a-Service na własnym koncie Amazon AWS

ScaleGrid zapewnia środowisko MongoDB-as-a-Service na Twoim własnym koncie AWS. Skorzystaj z zalet hostowanego rozwiązania MongoDB-as-a-Service bez rezygnacji z kontroli nad uruchamianiem własnych instancji MongoDB.

Zalety usługi MongoDB jako usługi

  1. Bezpieczeństwo

    Nie udostępniaj swojej produkcyjnej bazy danych w Internecie. Jestem głęboko przekonany, że bazy danych nie powinny być ujawniane, chyba że jest to absolutnie konieczne. Ograniczenie fizycznego dostępu do bazy danych zapewnia większą „głęboką obronę”. Dbaj o bezpieczeństwo swoich danych poprzez zablokowanie dostępu do bazy danych za pomocą grup bezpieczeństwa Amazon.

  2. Koszt

    Teraz, gdy instancje działają na Twoim koncie, możesz kupić dla nich instancje zarezerwowane. Średnio powinno to zaoszczędzić około 30-50% w porównaniu z innymi hostowanymi dostawcami. Jeśli masz kredyty AWS, możesz faktycznie przenieść je do ScaleGrid i zasadniczo całkowicie wyeliminować koszty hostingu MongoDB.

  3. Obsługa Amazon VPC

    Załóż własne konto AWS, aby uruchomić instancje MongoDB w wirtualnej chmurze prywatnej Amazon (VPC). Ma to wszystkie zalety bezpieczeństwa opisane w punkcie 1, ale umożliwia również łączenie serwerów z siecią lokalną za pomocą VPN.

  4. Kopie zapasowe w migawkach S3/EBS

    Twoje kopie zapasowe MongoDB są przechowywane na Twoim własnym koncie S3 lub jako migawki EBS na Twoim własnym koncie, co zapewnia niezwykle łatwe i bezpieczne przechowywanie.

Ceny

W modelu przynoszenia własnego konta AWS, rozliczasz się osobno za komputery i za zarządzanie MongoDB. Amazon AWS obciąży Cię opłatami za maszyny, a ScaleGrid obciąży Cię opłatami za zarządzanie MongoDB.

Poniższy przykład przedstawia zestawienie kosztów uruchamiania zestawu replik Medium 2+1 na własnym koncie AWS. Zestaw replik Medium 2+1 wykorzystuje 3 instancje – 2 instancje AWS Medium + 1 Micro (arbiter). Kalkulacja kosztów obejmuje koszt maszyny i dostarczony przez EBS koszt wolumenu IOPS na wszystkich trzech maszynach, a także zakłada zarezerwowane instancje:

Liczba wystąpień: 3
Koszt maszyny AWS: 156 USD miesięcznie
Koszt zarządzania MongoDB: 122 USD/miesiąc
Całkowity koszt: 278,24 USD

MongoDB-as-a-Service skutkuje oszczędnościami kosztów prawie 30% w porównaniu do innych dostawców hostingu MongoDB!

Szablony niestandardowych uprawnień

Zapewniamy niestandardowe szablony zasad uprawnień podczas wdrażania MongoDB na własnym koncie AWS. Sprawdź ten wpis na blogu, aby uzyskać więcej informacji – Konfigurowanie uprawnień MongoDirector w AWS przy użyciu niestandardowego szablonu zasad uprawnień

Instrukcje krok po kroku

    1. Zaloguj się do konsoli

      Zaloguj się do konsoli na console.scalegrid.io i kliknij kartę Cloud Profiles w menu po lewej stronie. Na karcie Pula maszyn kliknij przycisk „Utwórz” na pasku działań.

    2. Konto AWS

      Pierwszym krokiem kreatora tworzenia profilu AWS Cloud jest wprowadzenie API i tajnych kluczy z konta AWS:

    3. Region AWS

      Wybierz region AWS dla profilu Cloud:

    4. Polityka dostępu

      Jest to bardzo ważny wybór dla bezpieczeństwa Twoich instancji MongoDB, ponieważ kontroluje, kto ma do nich dostęp. Istnieją dwie możliwe opcje:

      1. Internet

        To udostępnia instancje MongoDB w Internecie

      2. Grupy bezpieczeństwa

        Możesz wybrać grupy bezpieczeństwa na swoim koncie, które mają dostęp do Twoich instancji MongoDB.

        W przypadku wystąpień produkcyjnych należy przyznać tylko grupie zabezpieczeń zawierającej serwery frontonu dostęp do baz danych MongoDB. To ustawienie można również zmienić później, po utworzeniu puli maszynowej.

    5. Nazwa

      Podaj nazwę grupy bezpieczeństwa:

    6. Wdróż nowe instancje

      Po utworzeniu profilu w chmurze można go używać jako miejsca docelowego do wdrażania nowych instancji.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Przypadek indeksów haszowanych MongoDB

  2. 3 sposoby na zwracanie odrębnych wartości w MongoDB

  3. Zapytanie Mongodb oparte na pozycji w określonej pozycji w tablicy

  4. Klonowanie instancji MongoDB lub zestawu replik

  5. Pomóż zdefiniować niesamowite narzędzie MongoDB GUI