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

Хибриден облак срещу пълен публичен облак - плюсове и минуси

Потребителите и потребителите на технологии са прегърнали облачните изчисления още от неговия бум. В днешно време това включва много полезна част от технологията за това как хората използват и взаимодействат с технологиите, особено появата на IoT (Интернет на нещата) и IoE (Интернет на всичко). И двете технологии концептуализират как ще свързват помежду си различни устройства (включително смартфони, домакински уреди, сензори и други мрежови устройства), хора, данни и процеси и ще им позволят да комуникират помежду си безпроблемно.

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

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

Какво е хибриден облак?

В предишния си блог дефинирахме хибридна облачна база данни по следния начин: 

"Това е топология, която използва комбинация от частен и публичен облак и дори локални услуги. Звучи подобно на многооблачна среда, но основната разлика е, че тази концепция се отнася до комбинациите от публично и частно конкретно, което може да включва и on-prem."

Внедряването на вашия хибриден облак трябва да бъде правилно документирано, тъй като може да са необходими множество уникални услуги, за да задоволи нуждите си и да удовлетвори изискванията. Сигурността и управлението на данните или автономията на данните трябва да бъдат ефективни и продуктивни. За да направим нещата по-ясни и опростени, нека разгледаме плюсовете и минусите (или предимствата и недостатъците) на хибридния облак.

Професионалисти с хибриден облак

Най-често срещаните знаменатели за използване на хибриден облак са както следва:
 

  • Възстановяване при бедствия (DR):Хибридният облачен подход ви позволява да имате среда за възстановяване при бедствие за висока наличност или резервиране , така че можете да преминете при отказ в случай на неуспех. Данните могат да се разпределят между множество доставчици на облак за високоефективно резервиране, преодоляване на срив и възстановяване след бедствие.

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

  • По-бързо развитие:Хибридният облак може да ви помогне да доставяте нови продукти и услуги по-бързо, като елиминира бариерите, които забавят бизнеса ви и екипите за разработка надолу.

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

  • Без заключване:Ако приемете модел само за облак, може да е трудно да избегнете заключване в един или два облачни доставчици. Цената за преместване на данни от доставчика на облак може да бъде висока, така че използването на хибридна среда може да помогне за това.

  • Разходи:Като цяло, наличието на този вид смесена среда намалява разходите за поддръжка на хардуера, а също и използването среда на хибридна облачна база данни в публичния облак ще я намали още повече, тъй като ще използвате модел на плащане, докато отивате.

Докато от страна на бизнеса общите предимства на хибридния облак са,

  • Намаляване на капиталовите разходи (капиталови разходи) или разходите на организационната ИТ инфраструктура

  • Подобряване на качеството и наличността на услугата.

  • Избягване на заключване на доставчика.

  • По-бързи действия за адаптиране към променящите се изисквания на пазара, с по-добра гъвкавост и гъвкавост.

  • Бързото и бързо изграждане на иновативни подобрения или подобрения, особено в усъвършенстваните аналитични услуги, като например AI, който може е трудно да се приложи в съществуващи среди.

  • Подобряване на прозрачността по отношение на разходите и потреблението на ресурси.

  • Съответствие по отношение на сигурността на данните и суверенитета на данните с глобалните или регионални разпоредби.

При проектирането и разработката често срещаните драйвери са:

  • Намалете времето на цикъла на разработка, като същевременно се стремите да преобразувате класическия и стария подход с автоматизация и ускоряване на пускането на приложения в постигнете по-бързо време за пускане на пазара

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

  • Ускоряване на предоставянето на ресурси за изчисление и съхранение

Докато най-важното нещо, особено при производствена среда, трябва да имате пълна интроспекция на вашата среда. Кой има достъп до него (клиенти, приложения), как може да бъде достъпен, на кого е разрешен (инженерите) да има достъп до него, ниво на сигурност и как данните се съхраняват сигурно.

  • Осигуряване на последователно удостоверяване, упълномощаване, одит и правила в различните компютърни среди.

  • Използване на последователни инструменти и процеси за ограничаване на сложността.

  • Осигуряване на видимост в различни среди.

Недостатъци на хибридния облак

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

  • Уверете се, че работи за компанията:Трябва да сте сигурни, че е добро решение за вашата компания , в противен случай може да е проблем, който може да засегне системите или дори бюджета по лош начин.

  • Сигурност: Трябва да се уверите, че данните ви са безопасни, така че сигурността е задължителна във всички компании. Използването на хибридна среда прави тази задача много по-сложна. Някои индустрии, като финанси и здравеопазване, изискват много високи нива на сигурност и подлежат на строг контрол на поверителността. Така че в някои случаи използването на публичен облак просто не е възможно. Въпреки че има неща като услуги, които са фактор за вашите вътрешни услуги, хоствани частно, услугите, работещи в публичния облак, могат да се използват, стига да не засягат опасенията за сигурността.

  • Ограничения за мащабируемост:В обществена облачна среда най-вероятно можете да увеличавате и мащабирате колкото се може повече тъй като можете да платите за това, но в частен облак или On-Prem има хардуерно ограничение и това може да е отнемаща време и скъпа задача. Освен това, уверете се, че всички канали, които взаимодействат с външния свят или с вашия публичен облак, трябва да бъдат по най-безопасния и сигурен начин. Това също може да причини пробиви в сигурността, ако не се обърне правилно.

  • Разходи:Както казахме, използването на модел на публичен облак може да намали цената на вашата инфраструктура, но частен Облакът не е нещо евтино, така че трябва да проверите числата и да вземете най-доброто решение, като вземете предвид бюджета.

  • Сложност на инфраструктурата:За да може хибридният облак да осигури максимална полза, неговите публични и частни компоненти трябва да бъдат силно свързани и оркестриран. Управлението, интеграцията и сигурността стават все по-сложни, тъй като броят на облаците се увеличава, особено когато се доставят от различни доставчици.

  • Поддръжка:Тя покрива разходите в това отношение, тъй като трябва да наемете специални квалифицирани инженери, които винаги да поддържат и гарантират че цялата инфраструктура и софтуер работят правилно и в съответствие с плана. Винаги сте се уверили, че нищо не върви на юг и винаги трябва да се увери, че всички мерки за сигурност са вързани. Обърнете внимание, че повечето пробиви в сигурността идват от човешки грешки или непоправени уязвимости в сигурността.

Пълен публичен облак

Когато кажете пълен публичен облак, това означава, че 100% разчитате на услугите, които предлага доставчик на публичен облак. Независимо колко облачни доставчици имате сключен договор, това винаги има плюсове и минуси.

Най-популярните доставчици на облак са Amazon Web Services (AWS), Google Cloud Platform (GCP) или Microsoft Azure. Други конкуренти включват IBM Cloud, VMware Cloud, Oracle Cloud, Alibaba Cloud и други. Общественият облак в днешно време се разраства и това е почти често срещана услуга, предлагана особено от платформени услуги, които поддържат софтуер като услуга или база данни като услуга като MariaDB Cloud, Aiven, TimeScale Cloud или CCX.

Професионалисти в рамките на пълен публичен облак

  • По-малко неприятно управление на инфраструктурата:Най-забележителният аспект на наличието на пълен публичен облак е предимството на по-малко караница или да бъде почти безпроблемно с управлението на инфраструктурата. Въпреки че има сървъри, които трябва да поддържате, особено непълно управляваните услуги, основната инфраструктура не е ваша грижа. Ако използвате напълно управлявани услуги като DBaaS, трябва да се съсредоточите само върху данните си и как да настроите сървъра на базата данни, който сте предоставили.

  • Гъвкавост при разплащане:Представете си, че ако сте на среща, на която се обсъжда архитектурен дизайн, вие може да използва уредите, които са на разположение за тестване и изпробване в движение. Предимството е, че го правите по поръчка и на място. Не е нужно да чакате вашите сървъри да пристигнат или да купувате специални сървъри, като правите някои проучвания за това какъв тип сървъри и хардуер имате нужда. След това в реален случай е лесно да мащабирате и да се съсредоточите върху оптимизирането на вашето приложение и да използвате необходимите услуги или уреди, като просто се абонирате за това, което наричате разплащателен модел или услуги, които биха задоволили вашите нужди . Това помага за намаляване на времето за изчакване и ускоряване на процесите или потока на разработка.

  • Намаляване на разходите:Трябва да плащате само за услугите, които сте предоставили. Не се нуждаете от основен софтуер или лицензи, за да го улесните, както и от хардуер, за да го стартирате.

  • 24/7 поддръжка и поддръжка:Поддръжката и поддръжката на публичния облак обикновено са сложни и обширни. Те са тествани, за да се гарантира, че вашият уред винаги е с гарантирана висока наличност по всяко време. В случай на бедствие можете да се обадите на горещата линия или да поискате помощ и можете да гарантирате, че доставчикът ще се погрижи за проблема ви като основен приоритет.

  • Висока мащабируемост:От гледна точка на мащабируемостта, публичният облак е идеално решение с по-малко караница и просто се захващате с бизнеса странични проблеми, за да се погрижим. Мащабирането на вашата инфраструктура или вертикално, или хоризонтално може да бъде много скъпо, ако трябва да вземете това или на предварителен етап. Въпреки че частният облак също може да се погрижи за това, при локално използване разходите и проблемите просто ще възникнат и ще се разширят. От хардуерни и инженерни разходи, това със сигурност ще се натрупа.

  • Възстановяване след бедствие:Традиционният подход към DR изисква значителна инвестиция на време и ресурси. Компаниите или организациите се стремят да поддържат DR като реплика на текущата първична инфраструктура, колкото е възможно, и която идва с цялата инфраструктура от хардуер и софтуер. С публичния облак това е лесно да се постигне, тъй като има налични изчислителни хранилища и сървъри, от които можете да се възползвате и предлагате сложни мрежови услуги. Предлагат се и решения за архивиране, които са много гъвкави за настройка за потребителите. Те предлагат лесни за изграждане DR среди с малки предварителни разходи чрез модел на плащане по време на работа

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

Недостатъци при пълен публичен облак

Пълният публичен облак подчертава много предимства, които са много полезни. Това обаче не винаги е идеално решение и инфраструктура за използване. Ето някои често срещани недостатъци при използването на пълен публичен облак.

  • Поверителност и сигурност на данните:Това е най-често срещаният фактор, с който се справят организациите и компаниите. Публичните облаци не разкриват и не споделят как съхраняват данните, за които се твърди, че се пазят поверителни от света и потребителите. Може никога да не знаете как се обработват или управляват вашите данни, тъй като нямате контрол или достъп, за да ограничите само хората, които могат да получат достъп. Организации или компании, които се занимават с PCI DSS или HIPAA съответствие, може да намерят използването на публичния облак за предизвикателство, тъй като съхраняването на вашите данни без свобода и поверителност относно това как ще се съхраняват вашите данни, достъпът, архивирането или предаването по кабела отчита всяка точка от опасения за сигурността.

  • Липса на опции:Доставчиците на публични облаци обикновено имат универсален подход със стандартни опции. Ако една компания има уникална нужда, тя може да не е в състояние да изпълни тези изисквания.

  • Физически контрол:Когато възложите на обществения облак, той е буквално извън обсега. Всяка конфигурация и други аспекти на ИТ управлението са оставени на група, която не участва пряко в ежедневните операции.

Заключение

Може да имате и двете опции за избор, но това зависи от вида на изискванията, от които се нуждаете и трябва да приложите. Public Cloud се подобрява и също така прие мерки за сигурност и разпоредби, които биха могли да ви помогнат да управлявате спазването на законите и разпоредбите. Въпреки това трябва да вземете предвид разходите и автономията на данните, когато имате нужда от пълен контрол, тъй като притежавате данните и трябва да ги поддържате с най-висока степен на сигурност и контрол.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $orderBy

  2. Автоматизиране и управление на MongoDB в облака

  3. CouchDB срещу MongoDB:10 неща, които трябва да знаете

  4. Форматиране на ISODate от Mongodb

  5. Как да създадете схема на мангуста динамично?