Database
 sql >> база данни >  >> RDS >> Database

Донесете свой собствен облак (BYOC) срещу Специализиран хостинг в ScaleGrid

Когато решите да хоствате вашите облачни бази данни е огромно решение. Трябва да изберете вашия хостинг модел, доставчик на облак и след това вашите основни и резервни региони, в които да се разположите. Но ако обмисляте да използвате доставчик на управлявани бази данни, трябва да вземете друго решение – можете ли да хоствате в собствения си акаунт в облак или се изисква да хоствате чрез вашия доставчик на управлявани услуги? В тази публикация ние сравняваме плана Bring Your Own Cloud (BYOC) на ScaleGrid със стандартния модел за специализиран хостинг, за да ви помогнем да определите най-добрата стратегия за внедряването на вашите MySQL, PostgreSQL, Redis™ и MongoDB®.

Какво представлява ScaleGrid’s Bring Your Own Cloud Plan?

В ScaleGrid ние предлагаме уникален модел, наречен план Донесете свой собствен облак (BYOC), който ви позволява действително да хоствате клъстерите от база данни чрез вашия собствен облачен акаунт. Това е различно от стандартния модел за специален хостинг, който изисква да хоствате чрез вашия доставчик на DBaaS. Въпреки че моделът Dedicated все още е много популярен и изключително лесен за настройка, много компании са против използването на DBaaS изобщо, защото не искат да хостват чрез акаунт, който не е собственост на тяхната организация.

В ScaleGrid поддържаме и двата модела, така че нашите потребители да имат избор между хостване чрез нас или хостване в собствения си акаунт. Всеки от тези модели е подходящ за производствени внедрявания и приложения с голям трафик и са налични за всички поддържани от нас бази данни, включително MySQL, PostgreSQL, Redis™ и MongoDB® база данни (базата данни Greenplum® се очаква скоро). Ето базите данни и доставчиците на облак, поддържани от всеки модел:

Поддържани бази данни Донесете свой собствен облак Специализиран хостинг
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
База данни MongoDB® OCI, DigitalOcean DigitalOcean, Linode, OCI
Greenplum® (предстои скоро) AWS AWS

Моделът BYOC подходящ ли е за моето внедряване?

Ако можете да отговорите положително на някой от тези въпроси, BYOC е планът за вас:

  1. Искате ли да използвате запазени инстанции, за да намалите разходите си за дългосрочен хостинг до 40%? Прочетете сега
  2. Вие стартираща компания ли сте, която разполага с безплатни кредити за хостинг на облачен доставчик, които искате да използвате за хостване на база данни? Прочетете сега
  3. Удобно ли ви е да настроите собствена облачна инфраструктура чрез собствен акаунт на доставчик на облак?
  4. Искате ли да разположите във виртуален частен облак/мрежа (VPC и VNET)? Прочетете сега
  5. Искате ли да използвате групи за сигурност за контрол на достъпа? Прочетете сега
  6. Необходим ли е SSH достъп до основната машина? Прочетете сега

BYOC спрямо ценообразуване на специален хостинг

Каква е основната разлика между цените на Bring Your Own Cloud и нашите планове за Специализиран хостинг? Тъй като нашите BYOC планове се хостват чрез вашия собствен акаунт в AWS или Azure, всички разходи за облачни екземпляри, архивиране и трансфер на данни се заплащат директно чрез вашия доставчик на облак. За разлика от това, ScaleGrid Dedicated хостингът е всеобхватен, така че плащате една фиксирана цена месечно (въз основа на употреба) чрез вашия акаунт в ScaleGrid. Ето защо нашите BYOC цени са по-ниски от нашите Цени за Специализиран хостинг, тъй като разходите, посочени за BYOC, са само това, което плащате за ScaleGrid и не включват разходите за хардуер.

Къде да хоствате вашата облачна база данни? BYOC срещу Специализиран хостинг | #mysql #postgresql #mongodb #redis Щракнете за туит

Всички инструменти за управление, наблюдение и поддръжка на DBaaS са включени и в двата плана, заедно с поддръжка 24/7.

Колко ще платя на моя доставчик на облак чрез модела BYOC?

Най-добрият начин да оцените разходите, които ще платите на AWS или Azure чрез нашия модел BYOC, е да намерите разликата между еквивалентния размер на плана чрез нашия Специализиран Модел на хостинг. Нашите Специализирани планове използват екземпляри при поискване, така че стига да ги използвате чрез внедряването на BYOC, разходите ви трябва да са относително еднакви. Нека преминем през пример:

База данни: MySQL
Доставчик на облак: AWS
Тип репликация: Master-Slave-Slave

С горните конфигурации на клъстера можем да прегледаме цените както за Специализирания план, така и за плана BYOC, за да оценим разходите, които ще платим чрез нашия доставчик на облак:

Специално ценообразуване на ScaleGrid: 560$/месец
ScaleGrid BYOC Цени: 232$/месец
Прогнозни облачни разходи: 328$/месец

Въпреки че това е добър начин да получите груба оценка, вашите месечни разходи за облак наистина ще варират в зависимост от количеството извършени архивни копия и вашата дейност по прехвърляне на данни .

Запазени екземпляри

Едно от големите предимства на модела BYOC е, че можете да използвате запазени инстанции, за да намалите разходите си за дългосрочен хостинг до 40%. Резервираните инстанции са предплатени инстанции, които можете да закупите чрез вашия доставчик на облак, което ви позволява да получите отстъпка на часова ставка за закупуване 1 година или 3 години предварително. Както AWS EC2 екземпляри, така и Azure VM екземпляри са налични като резервирани екземпляри и могат да се използват чрез плана BYOC.

Кредити за хостинг при стартиране

Освен това планът BYOC също е много популярен сред стартиращите компании. Това е така, защото те са в състояние да използват безплатни кредити за хостинг на AWS или Azure, осигурени чрез техния инкубатор, ускорител или стартираща общностна програма, и могат да прилагат своите безплатни кредити към разходите за хостинг на база данни като ScaleGrid. Ние също така предлагаме допълнителни спестявания за компании в ранен етап чрез нашата Startup програма, където отговарящите на условията компании могат да получат 50% отстъпка от нашите BYOC или Специализирани планове за период до 12 месеца.

BYOC срещу функции за специален хостинг

Както споменахме по-горе, плановете BYOC и Dedicated са напълно управлявани и чудесни за внедряване в производствена среда. По-голямата част от функциите са едни и същи, извън тези разширени функции, налични чрез модела BYOC:

Виртуални частни облаци/виртуални мрежи

Виртуалните частни облаци на Amazon (VPC) и Azure Virtual Networks (VNET) са частни, изолирани секции от облачната инфраструктура, където можете да стартирате ресурси. Това са усъвършенствани облачни конфигурации, които ви позволяват да защитите вашите бази данни от интернет. VPC и VNET могат да се предоставят в подмрежи или части, което ви позволява да разделите работните си натоварвания и да контролирате маршрутите между вашите подмрежи. Можете също така географски да разпределите своите клъстери в зони за наличност, за да осигурите висока наличност за вашето внедряване. В ScaleGrid ви препоръчваме да разположите вашите клъстери в частни VPC подмрежи, така че вашата база данни да не може да бъде маршрутизирана от интернет.

Разгръщането на вашето приложение и база данни на един и същ VPC също осигурява най-ниската възможна латентност. Това става наистина важно за кеш решения като Redis™. Освен това ви позволява да намалите разходите, тъй като не е нужно да плащате за трафика между приложението и базата данни, когато те са в един и същ VPC. Това може да доведе до значителни спестявания на разходи за приложения с голям трафик.

Тези мощни конфигурации за сигурност изискват разбиране на вашата облачна инфраструктура за настройка. Вижте раздела Как да започнете по-долу, за да научите как да настроите VPC или VNET инфраструктура за внедряването си в ScaleGrid.

Експертен съвет

Използвайте последователни клъстери, поддържайте две независими системи за бази данни (от същия тип) в синхрон, за да можете да анализирате, оптимизирате и тествате производителността на приложенията за MySQL, PostgreSQL и MongoDB® база данни.

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

Групите за сигурност на AWS и групите за защита на мрежата Azure ви позволяват да заключите достъпа до вашите сървъри чрез усъвършенствани виртуални защитни стени. Когато настроите нов екземпляр на база данни в ScaleGrid чрез модела BYOC, ще използвате групи за сигурност, за да контролирате входящия и изходящия трафик към вашите екземпляри. Те трябва да бъдат създадени в същия VPC или VNET като вашия клъстер.

SSH достъп до машината

Друга изключително уникална функция, налична в плана BYOC на ScaleGrid, е възможността да поддържате пълен SSH достъп до основните машини на вашето внедряване. Това ви позволява да използвате външни плъгини и инструменти, за да поддържате по-добре внедряването си и да подобрите производителността.

Огромно мнозинство от доставчиците на DBaaS не предоставят този достъп, което е една от най-големите пречки пред приемането на DBaaS. Организациите искат правото да контролират собствените си внедрявания, без да бъдат заключени в услуга за изрязване на бисквитки, която е силно ограничена. Това е особено очевидно в корпоративното пространство, тъй като тези организации разполагат с екипи от администратори на бази данни, които управляват внедряването им и изискват свободата да упражняват вътрешния си опит в своите клъстери.

Интересувате се от BYOC, но не искате достъп по SSH? Няма проблем. Ние блокираме достъпа по подразбиране, така че няма шанс да бъде използван случайно за безопасността на внедряването на нашите клиенти. Ако искате да използвате вашия SSH достъп, просто изпратете имейл до поддръжката, за да ни уведомите какво искате да правим и ние ще ви помогнем.

Как да започнете

И така, кой DBaaS план звучи най-добре за вас? Така или иначе, ние сме тук, за да ви подкрепим и да направим възможно най-лесно настройването на вашия акаунт. Разгледайте връзките по-долу, за да започнете да създавате своето внедряване на Bring Your Own Cloud или Dedicated Hosting в ScaleGrid:

Първи стъпки с BYOC

  1. Създайте своя облачен профил – какво е облачен профил?
    1. Профил в облака на AWS
    2. Профил в Azure Cloud
    3. Облачен профил на GCP
    4. OCI Cloud профил
    5. Облачен профил на DigitalOcean
  2. Създайте своя BYOC клъстер
    1. Нов MongoDB® BYOC клъстер
    2. Нов Redis™ BYOC клъстер
    3. Нов MySQL BYOC клъстер
    4. Нов PostgreSQL BYOC клъстер

Първи стъпки със специален хостинг

  1. Създайте своя специален клъстер
    1. Нов MongoDB® Специализиран клъстер
    2. Нов Redis™ Специализиран клъстер
    3. Нов MySQL специализиран клъстер
    4. Нов специален клъстер за PostgreSQL

Ако използвате различно DBaaS решение и се интересувате от мигриране към ScaleGrid, за да се възползвате от нашите разширени конфигурации и контрол, разгледайте нашите доставчици на превключване сделка. Кандидатствайте, за да спестите 50% от разходите за хостинг на вашата база данни за до 6 месеца, когато преминете към ScaleGrid.

Още съвети за вас

Висока наличност

Наличността на една компютърна система е процентът от времето, през което услугите й са в действие за определен период от време. Обикновено се изразява като серия от 9. Вижте наличността и съответното време на престой, измерено за една година. Научете повече

Пул на връзки

В съвременните уеб приложения клиентите са склонни да отварят много връзки. Често разработчиците са силно обезкуражени да поддържат връзка с база данни, докато се извършват други операции. „Отворете връзка възможно най-късно, затворете връзка възможно най-скоро“. Научете повече

Тенденции в базата данни

Чудите се кои бази данни са в тенденция? Открийте текущото използване на NoSQL спрямо SQL, най-популярните бази данни, важни показатели за проследяване и техните най-отнемащи време задачи за управление на база данни. Научете повече


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. UNION ALL Оптимизация

  2. SQL SELECT DISTINCT:Най-добри практики за производителност

  3. Електронни таблици срещу бази данни:Време ли е за смяна? Част 1

  4. Как да ограничим резултатите в T-SQL

  5. Използване на JShell в Java 9 в NetBeans 9.0, част 2