Database
 sql >> Baza danych >  >> RDS >> Database

Przynieś własną chmurę (BYOC) a hosting dedykowany w ScaleGrid

Gdzie zdecydujesz się hostować swoje bazy danych w chmurze, to poważna decyzja. Musisz wybrać model hostingu, dostawcę chmury, a następnie region podstawowy i rezerwowy do wdrożenia. Ale jeśli zastanawiasz się nad wykorzystaniem dostawcy zarządzanych baz danych, musisz podjąć inną decyzję – czy możesz hostować na własnym koncie w chmurze, czy też musisz hostować za pośrednictwem dostawcy usług zarządzanych? W tym poście porównujemy plan Bring Your Own Cloud (BYOC) firmy ScaleGrid ze standardowym modelem hostingu dedykowanego, aby pomóc Ci określić najlepszą strategię wdrożenia bazy danych MySQL, PostgreSQL, Redis™ i MongoDB®.

Co to jest plan „Przynieś własny chmura” firmy ScaleGrid?

W ScaleGrid oferujemy unikalny model zwany planem Bring Your Own Cloud (BYOC), który umożliwia faktyczne hostowanie klastrów baz danych za pośrednictwem własnego konta w chmurze. Różni się to od standardowego modelu hostingu dedykowanego, który wymaga hostowania za pośrednictwem dostawcy DBaaS. Chociaż model Dedicated jest nadal bardzo popularny i niezwykle łatwy w konfiguracji, wiele firm w ogóle nie chce korzystać z DBaaS, ponieważ nie chcą hostować za pośrednictwem konta, które nie jest własnością ich organizacji.

W ScaleGrid obsługujemy oba modele, więc nasi użytkownicy mają wybór między hostingiem za naszym pośrednictwem lub hostingiem na własnym koncie. Każdy z tych modeli jest odpowiedni do wdrożeń produkcyjnych i aplikacji o dużym natężeniu ruchu i jest dostępny dla wszystkich obsługiwanych przez nas baz danych, w tym bazy danych MySQL, PostgreSQL, Redis™ i MongoDB® (baza danych Greenplum® będzie dostępna wkrótce). Oto bazy danych i dostawcy usług w chmurze obsługiwani przez każdy model:

Obsługiwane bazy danych Przynieś własną chmurę Hosting dedykowany
MySQL AWS, Azure, GCP, OCI, DigitalOcean AWS, Azure, GCP, DigitalOcean, Linode, OCI
PostgreSQL AWS, Azure, GCP, OCI, DigitalOcean AWS, Azure, GCP, DigitalOcean, Linode, OCI
Redis™ AWS, Azure, GCP, OCI, DigitalOcean AWS, Azure, GCP, DigitalOcean, Linode, OCI
Baza danych MongoDB® OCI, DigitalOcean DigitalOcean, Linode, OCI
Greenplum® (wkrótce) AWS AWS

Czy model BYOC jest odpowiedni dla mojego wdrożenia?

Jeśli możesz odpowiedzieć twierdząco na którekolwiek z tych pytań, BYOC to plan dla Ciebie:

  1. Czy chcesz wykorzystać wystąpienia zarezerwowane, aby obniżyć długoterminowe koszty hostingu nawet o 40%? Przeczytaj teraz
  2. Czy jesteś startupem, który ma darmowe kredyty hostingowe dostawcy chmury, których chcesz użyć do hostingu bazy danych? Przeczytaj teraz
  3. Czy możesz swobodnie konfigurować własną infrastrukturę chmury za pośrednictwem własnego konta dostawcy chmury?
  4. Czy chcesz wdrożyć w wirtualnej prywatnej chmurze/sieci (VPC i VNET)? Przeczytaj teraz
  5. Czy chcesz wykorzystać grupy zabezpieczeń do kontroli dostępu? Przeczytaj teraz
  6. Czy potrzebujesz dostępu SSH do podstawowej maszyny? Przeczytaj teraz

BYOC a ceny hostingu dedykowanego

Jaka jest główna różnica między cenami Bring Your Own Cloud a naszymi planami hostingu dedykowanego? Ponieważ nasze plany BYOC są hostowane za pośrednictwem Twojego własnego konta AWS lub Azure, wszystkie instancje w chmurze, kopie zapasowe i koszty transferu danych są opłacane bezpośrednio przez Twojego dostawcę usług w chmurze. W przeciwieństwie do tego, dedykowany hosting ScaleGrid jest all-inclusive, więc płacisz jeden stały koszt miesięcznie (na podstawie użycia) za pośrednictwem swojego konta ScaleGrid. Dlatego nasze ceny BYOC są niższe niż nasze ceny hostingu dedykowanego, ponieważ koszty wymienione dla BYOC są tylko tym, co płacisz za ScaleGrid i nie obejmują kosztów sprzętu.

Gdzie hostować bazę danych w chmurze? BYOC a hosting dedykowany | #mysql #postgresql #mongodb #redisKliknij, aby tweetować

Wszystkie narzędzia do zarządzania, monitorowania i konserwacji DBaaS są zawarte w obu planach, wraz z całodobową pomocą techniczną.

Ile zapłacę mojemu dostawcy chmury w modelu BYOC?

Najlepszym sposobem oszacowania kosztów, które zapłacisz AWS lub Azure za pomocą naszego modelu BYOC, jest znalezienie różnicy między równoważnym rozmiarem planu za pomocą naszego Dedykowanego Model hostingu. Nasze dedykowane plany wykorzystują instancje na żądanie, więc jeśli korzystasz z nich w ramach wdrożenia BYOC, Twoje koszty powinny być względnie takie same. Przeanalizujmy przykład:

Baza danych: MySQL
Dostawca chmury: AWS
Typ replikacji: Master-Slave-Slave

Dzięki powyższym konfiguracjom klastra możemy przejrzeć ceny zarówno planu Dedicated, jak i planu BYOC, aby oszacować koszty, które poniesiemy za pośrednictwem naszego dostawcy chmury:

Ceny dedykowane dla ScaleGrid: 560 USD/miesiąc
Cennik ScaleGrid BYOC: 232 USD/miesiąc
Szacowane koszty chmury: 328 USD/miesiąc

Chociaż jest to dobry sposób na uzyskanie przybliżonego oszacowania, miesięczne koszty chmury będą rzeczywiście różnić się w zależności od ilości wykonanych kopii zapasowych i aktywności związanej z przesyłaniem danych .

Zarezerwowane instancje

Jedną z wielkich zalet modelu BYOC jest możliwość wykorzystania wystąpień zarezerwowanych, aby obniżyć długoterminowe koszty hostingu nawet o 40%. Wystąpienia zarezerwowane to instancje opłacone z góry, które można kupić za pośrednictwem dostawcy chmury, co umożliwia uzyskanie obniżonej stawki godzinowej za zakup z rocznym lub trzyletnim wyprzedzeniem. Zarówno instancje AWS EC2, jak i instancje Azure VM są dostępne jako wystąpienia zastrzeżone i mogą być używane w ramach planu BYOC.

Kredyty hostingu startowego

Ponadto plan BYOC jest również bardzo popularny wśród firm rozpoczynających działalność. Dzieje się tak, ponieważ mogą oni wykorzystać bezpłatne kredyty hostingowe AWS lub Azure zabezpieczone przez ich inkubator, akcelerator lub program społeczności startupów i mogą wykorzystać swoje bezpłatne kredyty do kosztów hostingu bazy danych jako ScaleGrid. Oferujemy również dodatkowe oszczędności dla firm na wczesnym etapie rozwoju w ramach naszego programu startowego, w którym kwalifikujące się firmy mogą uzyskać 50% zniżki na nasze plany BYOC lub dedykowane na okres do 12 miesięcy.

BYOC a funkcje hostingu dedykowanego

Jak wspomniano powyżej, zarówno plany BYOC, jak i dedykowane są w pełni zarządzane i doskonale nadają się do wdrożeń produkcyjnych. Zdecydowana większość funkcji jest taka sama, poza zaawansowanymi funkcjami dostępnymi w modelu BYOC:

Wirtualne chmury prywatne / sieci wirtualne

Amazon Virtual Private Cloud (VPC) i Azure Virtual Networks (VNET) to prywatne, odizolowane sekcje infrastruktury chmury, w których można uruchamiać zasoby. Są to zaawansowane konfiguracje chmury, które pozwalają chronić Twoje bazy danych przed internetem. Sieci VPC i VNET można aprowizować w podsieci lub fragmenty, co pozwala na segregację obciążeń i kontrolowanie tras między podsieciami. Możesz także geograficznie rozmieścić swoje klastry w strefach dostępności, aby zapewnić wysoką dostępność wdrożenia. W ScaleGrid zalecamy wdrażanie klastrów w prywatnych podsieciach VPC, aby Twoja baza danych nie była dostępna w routingu z Internetu.

Wdrożenie aplikacji i bazy danych na tym samym środowisku VPC zapewnia również najkrótszą możliwą ścieżkę opóźnień. Staje się to naprawdę ważne w przypadku rozwiązań pamięci podręcznej, takich jak Redis™. Pozwala również obniżyć koszty, ponieważ nie musisz płacić za ruch między aplikacją a bazą danych, gdy znajdują się one w tym samym VPC. Może to skutkować znacznymi oszczędnościami w aplikacjach o dużym natężeniu ruchu.

Te zaawansowane konfiguracje zabezpieczeń wymagają zrozumienia infrastruktury chmury, aby skonfigurować. Zapoznaj się z sekcją Jak zacząć poniżej, aby dowiedzieć się, jak skonfigurować infrastrukturę VPC lub VNET do wdrożenia w ScaleGrid.

Wskazówka eksperta

Użyj klastrów obserwujących, aby zsynchronizować dwa niezależne systemy baz danych (tego samego typu), dzięki czemu możesz analizować, optymalizować i testować wydajność aplikacji dla baz danych MySQL, PostgreSQL i MongoDB®.

Grupy bezpieczeństwa

Grupy zabezpieczeń AWS i grupy zabezpieczeń sieci Azure umożliwiają zablokowanie dostępu do serwerów za pomocą zaawansowanych wirtualnych zapór. Podczas konfigurowania nowej instancji bazy danych w ScaleGrid za pomocą modelu BYOC będziesz używać grup zabezpieczeń do kontrolowania ruchu przychodzącego i wychodzącego do swoich wystąpień. Powinny one zostać utworzone w tym samym VPC lub VNET co Twój klaster.

Dostęp SSH do komputera

Kolejną unikalną funkcją dostępną w planie BYOC ScaleGrid jest możliwość utrzymania pełnego dostępu SSH do bazowych maszyn Twojego wdrożenia. Pozwala to na wykorzystanie zewnętrznych wtyczek i narzędzi, aby lepiej wspierać wdrażanie i poprawiać wydajność.

Zdecydowana większość dostawców DBaaS nie zapewnia tego dostępu, co jest jedną z największych przeszkód w adopcji DBaaS. Organizacje chcą mieć prawo do kontrolowania własnych wdrożeń bez konieczności korzystania z usługi wycinania plików cookie, która jest mocno ograniczona. Jest to szczególnie widoczne w przestrzeni korporacyjnej, ponieważ organizacje te mają zespoły administratorów baz danych zarządzających ich wdrożeniami i wymagają swobody korzystania z wewnętrznej wiedzy na temat swoich klastrów.

Interesują Cię BYOC, ale nie chcesz dostępu SSH? Nie ma problemu. Domyślnie blokujemy dostęp, więc nie ma szans na przypadkowe nadużycie dla bezpieczeństwa wdrożeń naszych klientów. Jeśli chcesz korzystać z dostępu SSH, po prostu wyślij e-mail z pomocą techniczną, aby poinformować nas, co chcesz zrobić, a my Ci pomożemy.

Jak zacząć

Który plan DBaaS jest dla Ciebie najlepszy? Tak czy inaczej, jesteśmy tutaj, aby Ci pomóc i maksymalnie ułatwić założenie konta. Sprawdź poniższe linki, aby rozpocząć tworzenie własnego wdrożenia w chmurze lub hostingu dedykowanego w ScaleGrid:

Pierwsze kroki z BYOC

  1. Utwórz swój profil Cloud – co to jest profil Cloud?
    1. Profil chmury AWS
    2. Profil Azure Cloud
    3. Profil chmury GCP
    4. Profil chmury OCI
    5. Profil DigitalOcean Cloud
  2. Utwórz klaster BYOC
    1. Nowy klaster MongoDB® BYOC
    2. Nowy klaster Redis™ BYOC
    3. Nowy klaster MySQL BYOC
    4. Nowy klaster PostgreSQL BYOC

Pierwsze kroki z hostingiem dedykowanym

  1. Utwórz swój dedykowany klaster
    1. Nowy dedykowany klaster MongoDB®
    2. Nowy dedykowany klaster Redis™
    3. Nowy dedykowany klaster MySQL
    4. Nowy dedykowany klaster PostgreSQL

Jeśli korzystasz z innego rozwiązania DBaaS i jesteś zainteresowany migracją do ScaleGrid, aby skorzystać z naszych zaawansowanych konfiguracji i kontroli, sprawdź naszych dostawców przełączania rozdać. Złóż wniosek, aby zaoszczędzić 50% na kosztach hostingu bazy danych przez okres do 6 miesięcy po przejściu na ScaleGrid.

>

Więcej wskazówek dla Ciebie

Wysoka dostępność

Dostępność systemu komputerowego to procent czasu, przez jaki jego usługi są dostępne w danym okresie czasu. Zwykle wyraża się ją jako serię 9-tych. Zobacz dostępność i odpowiadający jej czas przestoju mierzony w ciągu jednego roku. Dowiedz się więcej

Zespół połączeń

W nowoczesnych aplikacjach internetowych klienci mają tendencję do otwierania wielu połączeń. Deweloperzy są często silnie zniechęcani do utrzymywania połączenia z bazą danych podczas innych operacji. „Otwórz połączenie tak późno, jak to możliwe, zamknij połączenie tak szybko, jak to możliwe”. Dowiedz się więcej

Trendy bazy danych

Zastanawiasz się, które bazy danych zyskują na popularności? Odkryj aktualne użycie NoSQL i SQL, najpopularniejsze bazy danych, ważne metryki do śledzenia i ich najbardziej czasochłonne zadania związane z zarządzaniem bazami danych. Dowiedz się więcej


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Część 3 – Klienci, rozmowy telefoniczne i spotkania

  2. Przewodnik po funkcjach PubNub

  3. Stosunki pryzmatyczne

  4. Relacyjne vs nierelacyjne bazy danych – część 3

  5. Podstawy wyrażeń tabelarycznych, część 12 – Wbudowane funkcje o wartościach tabelarycznych