sql >> Database >  >> NoSQL >> MongoDB

Hybride cloud versus volledige openbare cloud - voor- en nadelen

Technologieconsumenten en -gebruikers hebben cloud computing omarmd sinds de opkomst. Het impliceert tegenwoordig een zeer nuttig onderdeel van de technologie over hoe mensen technologie gebruiken en ermee omgaan, met name de komst van IoT (Internet of Things) en IoE (Internet of Everything). Beide technologieën conceptualiseren hoe het een verscheidenheid aan apparaten (inclusief smartphones, huishoudelijke apparaten, sensoren en andere netwerkapparaten), mensen, gegevens en processen met elkaar zal verbinden en hen in staat zal stellen naadloos met elkaar te communiceren.

Hoewel IoT of IoE niet onze focus in deze blogpost is, gebruiken beide cloud computing om het systeem dat aan het concept ten grondslag ligt te vergemakkelijken. Nu moet het zich misschien concentreren op de algemene term cloud computing, maar een hybride cloud versus volledige openbare cloud onderscheidt het belang en de voordelen ervan op waar het van toepassing is. Beveiliging, kosten, gegevensautonomie en beheer kunnen enkele van de belangrijkste aspecten zijn om te onderzoeken wat de voor- en nadelen van beide zijn.

Het implementeren van uw databasetechnologie in een Hybrid Cloud-omgeving brengt voordelen met zich mee, maar ook nadelen die het hele proces van deze configuratie afdekken. Bepalen of u een hybride cloud nodig heeft, vereist een volledig begrip van de capaciteit en beoordeling van uw algemene organisatorische of bedrijfsvereisten. In deze blog bekijken we hoe Hybrid Cloud- en Full Public Cloud-databases voordelig of nadelig kunnen zijn in praktijkscenario's.

Wat is een hybride cloud?

In onze vorige blog hebben we Hybrid Cloud Database als volgt gedefinieerd: 

"Het is een topologie die gebruikmaakt van een mix van private en public cloud, en zelfs on-premises services. Het klinkt vergelijkbaar met een Multi-Cloud-omgeving, maar het belangrijkste verschil is dat dit concept verwijst naar specifiek voor de combinaties van openbaar en privé, waaronder ook on-premises kan vallen."

De implementatie van uw Hybrid Cloud moet goed worden gedocumenteerd, aangezien er meerdere unieke services nodig zijn om aan zijn behoeften te voldoen en aan de vereisten te voldoen. Beveiliging en gegevensbeheer of gegevensautonomie moeten effectief en productief zijn. Laten we, om de zaken duidelijker en eenvoudiger te maken, de voor- en nadelen (of de voor- en nadelen) van de hybride cloud eens bekijken.

Voordelen met hybride cloud

De meest voorkomende noemers voor het gebruik van Hybrid Cloud zijn de volgende:
 

  • Disaster Recovery (DR):Hybrid Cloud-aanpak stelt u in staat om een ​​Disaster Recovery-omgeving te hebben voor hoge beschikbaarheid of redundantie , zodat u een failover kunt uitvoeren in geval van een storing. Gegevens kunnen worden gedistribueerd over meerdere cloudproviders voor zeer effectieve redundantie, failover en noodherstel.

  • Schaalbaarheid:als u uw databases moet schalen, kunt u met een hybride topologie op verschillende manieren schalen , afhankelijk van de oplossing en eisen. Het stelt je ook in staat om te gaan met variaties in de vraag naar bronnen door op een snelle manier bronnen/knooppunten toe te voegen of te verwijderen.

  • Snelle ontwikkeling:hybride cloud kan u helpen sneller nieuwe producten en services te leveren door belemmeringen weg te nemen die uw bedrijf vertragen en ontwikkelingsteams down.

  • Compliance en beveiliging:vertrouwelijke applicaties kunnen privé worden beheerd, terwijl minder gevoelige workloads kunnen worden geïmplementeerd in een openbare cloud. Hybrid Cloud-infrastructuur kan ook worden aangepast om te voldoen aan strikte, verplichte privacy- en governanceregels voor gevoelige en vertrouwelijke workloads en gegevens.

  • Geen lock-in:als u een cloud-only model gebruikt, kan het moeilijk zijn om te voorkomen dat u wordt vergrendeld in een of twee cloudproviders. De kosten voor het verplaatsen van gegevens van de cloudprovider kunnen hoog zijn, dus het gebruik van een hybride omgeving kan hierbij helpen.

  • Kosten:in het algemeen verlaagt het hebben van een dergelijke gemengde omgeving de kosten voor het onderhoud van hardware en ook voor het gebruik van een Hybrid Cloud Database-omgeving in de public cloud zal dit nog meer verminderen, aangezien u een pay-as-you-go-model gaat gebruiken.

Terwijl aan de zakelijke kant de gemeenschappelijke voordelen van Hybrid Cloud zijn,

  • Verlaging van CapEx (kapitaaluitgaven) of de kosten van de IT-infrastructuur van de organisatie

  • De kwaliteit en beschikbaarheid van de service verbeteren.

  • Lock-in van leveranciers vermijden.

  • Snelle acties om aan te passen aan de veranderende vraag in de markt, met meer flexibiliteit en wendbaarheid.

  • Het snel en snel bouwen van innovatieve verbeteringen of verbeteringen, vooral in de geavanceerde analytische services, waarbij AI betrokken is moeilijk te implementeren zijn in bestaande omgevingen.

  • Verbetering van de transparantie met betrekking tot kosten en resourceverbruik.

  • Naleving met betrekking tot gegevensbeveiliging en gegevenssoevereiniteit met wereldwijde of regionale regelgeving.

Bij ontwerp en ontwikkeling zijn veelvoorkomende drijfveren:

  • Verminder de tijd die aan de ontwikkelingscyclus wordt besteed, terwijl u ernaar streeft de klassieke en oude benadering om te zetten met automatisering en de implementatie van applicaties te versnellen naar behaal een snellere time-to-market

  • Profiteer van bestaande API's, voorkom dat u alles opnieuw moet uitvinden. Dit bespaart kosten, ontwikkeltijd en moeite

  • De voorziening van reken- en opslagbronnen versnellen

Terwijl het belangrijkste, vooral bij een productieomgeving, een volledige introspectie van uw omgeving is. Wie er toegang toe heeft (klanten, applicaties), hoe toegang kan worden verkregen, wie (engineers) er toegang toe heeft, beveiligingsniveau en hoe gegevens veilig worden opgeslagen.

  • Zorgen voor consistente authenticatie, autorisatie, controle en beleid in alle computeromgevingen.

  • Consistente tools en processen gebruiken om de complexiteit te beperken.

  • Zichtbaarheid in verschillende omgevingen.

Nadelen met hybride cloud

Hybride cloudoplossingen, met name met uw databaseservers die erin worden gehost of uitgevoerd, zijn geen wandeling in het park. Aangezien er geen perfecte oplossing voor uw database is, volgen hier de noemers om de nadelen van hybride cloud te laten zien:

  • Zorg ervoor dat het werkt voor het bedrijf:u moet ervoor zorgen dat het een goede oplossing is voor uw bedrijf , anders zou het een probleem kunnen zijn dat de systemen of zelfs het budget op een slechte manier zou kunnen beïnvloeden.

  • Beveiliging: U moet ervoor zorgen dat uw gegevens veilig zijn, dus beveiliging is een must in alle bedrijven. Het gebruik van een hybride omgeving maakt deze taak veel complexer. Sommige sectoren, zoals financiën en gezondheidszorg, vereisen zeer hoge beveiligingsniveaus en zijn onderworpen aan strikte privacycontroles. Dus in sommige gevallen is het gebruik van een Public Cloud gewoon niet mogelijk. Hoewel er dingen zijn die een factor zijn voor uw interne services die privé worden gehost, kunnen services die in de openbare cloud worden uitgevoerd, worden gebruikt zolang dit geen gevolgen heeft voor beveiligingsproblemen.

  • Schaalbaarheidsbeperkingen:in een openbare cloudomgeving kunt u hoogstwaarschijnlijk zoveel mogelijk op- en uitschalen zoals u ervoor kunt betalen, maar in een Private Cloud of On-Prem is er een hardwarebeperking en dit kan een tijdrovende en kostbare taak zijn. Zorg er daarnaast voor dat alle kanalen die interactie hebben met de buitenwereld of met uw openbare cloud op de meest veilige manier moeten zijn. Dit kan ook beveiligingsinbreuken veroorzaken als het niet goed wordt aangepakt.

  • Kosten:zoals we al zeiden, kan het gebruik van een Public Cloud-model de kosten van uw infrastructuur verlagen, maar een Private Cloud is niet goedkoop, dus u moet de cijfers controleren en de beste beslissing nemen, rekening houdend met het budget.

  • Infrastructuurcomplexiteit:wil een hybride cloud maximaal voordeel opleveren, dan moeten de publieke en private componenten sterk met elkaar verbonden zijn en georkestreerd. Beheer, integratie en beveiliging worden steeds complexer naarmate het aantal clouds toeneemt, vooral wanneer deze afkomstig zijn van verschillende providers.

  • Onderhoud:het dekt de kosten in dit opzicht, aangezien u speciale bekwame technici moet inhuren om altijd te onderhouden en ervoor te zorgen dat alle infrastructuur en software naar behoren en volgens plan werken. Je hebt er altijd voor gezorgd dat er niets misgaat en het moet er altijd voor zorgen dat veiligheidsmaatregelen allemaal vastzitten. Houd er rekening mee dat de meeste beveiligingsinbreuken het gevolg zijn van menselijke fouten of niet-gepatchte beveiligingsproblemen.

Volledige openbare cloud

Als u spreekt over een volledige openbare cloud, betekent dit dat u voor 100% vertrouwt op de diensten die een openbare cloudleverancier aanbiedt. Ongeacht hoeveel cloudproviders u in contract heeft, hier zijn altijd voor- en nadelen aan verbonden.

De populairste cloudproviders zijn Amazon Web Services (AWS), Google Cloud Platform (GCP) of Microsoft Azure. Andere concurrenten zijn IBM Cloud, VMware Cloud, Oracle Cloud, Alibaba Cloud en anderen. Public Cloud is tegenwoordig aan het ontkiemen en het is bijna een veel voorkomende service die wordt aangeboden, vooral door platformservices die software as a service of database as a service ondersteunen, zoals MariaDB Cloud, Aiven, TimeScale Cloud of CCX.

Pro's binnen de volledige openbare cloud

  • Minder gedoe Infrastructuurbeheer:Het meest opvallende aspect van het hebben van een volledige openbare cloud is het voordeel van minder gedoe of bijna probleemloos zijn met het beheer van de infrastructuur. Hoewel er servers zijn die u moet onderhouden, met name de niet-volledig beheerde services, is de onderliggende infrastructuur niet uw zorg. Als u volledig beheerde services zoals DBaaS gebruikt, hoeft u zich alleen te concentreren op uw gegevens en het afstemmen van uw databaseserver die u hebt ingericht.

  • Pay-as-you-go-flexibiliteit:stel u voor, als u in een vergadering bent over architectonisch ontwerp, kunnen gebruikmaken van de apparaten die beschikbaar zijn om direct te testen en uit te proberen. Het voordeel is dat u dat op afroep en ter plaatse doet. U hoeft niet te wachten tot uw servers arriveren of speciale servers te kopen door te graven naar wat voor soort servers en hardware u nodig heeft. In een praktijksituatie is het vervolgens eenvoudig op te schalen en u te concentreren op uw applicatie-optimalisatie en de vereiste services of apparaten te gebruiken door u te abonneren op wat u een pay-as-you-go-model of services noemt die aan uw behoeften voldoen . Dit helpt de wachttijd te verkorten en uw ontwikkelprocessen of -stroom te versnellen.

  • Kostenvermindering:u moet betalen voor de diensten die u alleen heeft geleverd. U hebt geen onderliggende software of licenties nodig om het te vergemakkelijken en ook de hardware om het uit te voeren.

  • 24/7 ondersteuning en onderhoud:de functies voor ondersteuning en onderhoud van de openbare cloud zijn meestal geavanceerd en uitgebreid. Ze zijn getest om ervoor te zorgen dat uw weergegeven apparaat altijd een hoge beschikbaarheid heeft. In geval van een ramp kunt u de hotline bellen of om hulp vragen en kunt u ervoor zorgen dat de provider uw probleem met de hoogste prioriteit behandelt.

  • Hoge schaalbaarheid:wat betreft schaalbaarheid is een Public Cloud een perfecte oplossing met minder gedoe en gewoon in het bedrijf springen bijproblemen om voor te zorgen. Het verticaal of horizontaal schalen van uw infrastructuur kan erg duur zijn als u dit op locatie moet doen. Hoewel een private cloud hier ook voor kan zorgen, zullen bij on-premise de kosten en problemen zich alleen maar voordoen en uitbreiden. Van hardware- en engineeringkosten, dat zal zich zeker opstapelen.

  • Disaster Recovery:de traditionele benadering van DR vereist een aanzienlijke investering van tijd en middelen. Bedrijven of organisaties streven ernaar om een ​​DR paraat te hebben als een replica van de huidige primaire infrastructuur die mogelijk is en die komt met de hele infrastructuur van hardware en software. Met Public Cloud is dit eenvoudig te bereiken, aangezien er computeropslag en servers beschikbaar zijn die u kunt gebruiken en geavanceerde netwerkservices te bieden hebben. Er zijn ook back-upoplossingen beschikbaar die zeer flexibel zijn in te stellen voor de gebruikers. Deze komen met eenvoudig te bouwen DR-omgevingen met lage initiële kosten via een pay-as-you-go-model

  • Zeer beschikbaar, fouttolerant en lagere latentie:zodat het goed is voor DR, investeren openbare cloudproviders tonnen geld om een ​​zeer beschikbare setup te bieden door de DR-configuratie uit te breiden met verschillende datacenters in een regio, en dat voegt een fouttolerante omgeving toe die niet voor de hand ligt voor de consumenten. In dat opzicht kun je je servers ook over verschillende regio's spreiden en dat zorgt ook voor lagere netwerklatenties. U kunt per regio hosten om uw klanten een goede gebruikerservaring te bieden.

Nadelen met volledige openbare cloud

Een Full Public Cloud benadrukt veel voordelen die zeer gunstig zijn. Het is echter niet altijd een perfecte oplossing en infrastructuur om te gebruiken. Hier zijn enkele veelvoorkomende nadelen van het gebruik van een volledige openbare cloud.

  • Privacy en gegevensbeveiliging:dit is de meest voorkomende factor waarmee organisaties en bedrijven te maken hebben. Public Clouds onthullen of delen niet hoe ze de gegevens opslaan waarvan wordt gezegd dat ze privé blijven voor de wereld en de gebruikers. U weet misschien nooit hoe uw gegevens worden verwerkt of beheerd, omdat u geen controle of toegang hebt om alleen mensen te beperken die toegang kunnen krijgen. Organisaties of bedrijven die te maken hebben met PCI DSS- of HIPAA-compliance, kunnen het gebruik van de openbare cloud een uitdaging vinden, omdat het opslaan van uw gegevens zonder vrijheid en vertrouwelijkheid over hoe uw gegevens moeten worden opgeslagen, geopend, back-up of verzonden over de draad elk punt telt. van veiligheidsproblemen.

  • Gebrek aan opties:openbare cloudproviders hebben meestal een one-size-fits-all-aanpak met standaardopties. Als een bedrijf een unieke behoefte heeft, kan het mogelijk niet aan die eisen voldoen.

  • Fysieke controle:wanneer u uitbesteedt aan de openbare cloud, is dit letterlijk buiten bereik. Eventuele configuratie en andere aspecten van IT-beheer worden overgelaten aan een groep die niet direct betrokken is bij de dagelijkse bedrijfsvoering.

Conclusie

Je hebt misschien beide opties om uit te kiezen, maar het hangt af van wat voor soort vereisten je nodig hebt en moet implementeren. Public Cloud is verbeterd en heeft ook beveiligingsmaatregelen en -regelgeving aangenomen die u kunnen helpen bij het beheren van uw naleving van wet- en regelgeving. U moet echter ook rekening houden met de kosten en de autonomie van de gegevens wanneer u volledige controle nodig heeft, aangezien u de eigenaar bent van de gegevens en deze moet bewaren met eersteklas beveiliging en controle.


  1. Kan TCP-listener *:6379 niet binden met Redis op Windows

  2. Mongo:tel het aantal woorden dat voorkomt in een set documenten

  3. Vergrendelen en opnieuw instellen

  4. Geheugencache versus Java-geheugen