sql >> Database teknologi >  >> NoSQL >> MongoDB

Hybrid Cloud vs Full Public Cloud - Fordele og ulemper

Teknologiforbrugere og -brugere har taget cloud computing til sig lige siden dets boom. Det implicerer en meget gavnlig del i dag til teknologien om, hvordan mennesker bruger og interagerer med teknologi, især fremkomsten af ​​IoT (Internet of Things) og IoE (Internet of Everything). Begge teknologier konceptualiserer, hvordan det vil forbinde en række forskellige enheder (herunder smartphones, husholdningsapparater, sensorer og andre netværksenheder), mennesker, data og processer og give dem mulighed for at kommunikere med hinanden problemfrit.

Selvom IoT eller IoE ikke er vores fokus på dette blogindlæg, bruger begge cloud computing til at lette det system, der ligger til grund for dets koncept. Nu skal det måske fokusere på det generelle udtryk for cloud computing, men en hybrid cloud versus fuld offentlig sky adskiller vigtigheden og dens fordele på, hvor den gælder. Sikkerhed, omkostninger, dataautonomi og styring kan være nogle af de primære aspekter ved at undersøge, hvad der er fordele og ulemper ved de to.

Deployering af din databaseteknologi i et Hybrid Cloud-miljø medfører fordele, men også ulemper, der dækker over hele processen med denne opsætning. At afgøre, om du har brug for en Hybrid Cloud, kræver en fuld forståelse af kapaciteten og vurdering af dine overordnede organisations- eller virksomhedskrav. I denne blog tager vi et kig på, hvordan Hybrid Cloud og Full Public Cloud-databaser kan være fordelagtige eller ufordelagtige i virkelige scenarier.

Hvad er en hybridsky?

I vores tidligere blog definerede vi Hybrid Cloud Database som følgende: 

"Det er en topologi, der bruger en blanding af privat og offentlig sky og endda lokale tjenester. Det lyder som et multi-sky-miljø, men den største forskel er, at dette koncept refererer til til kombinationerne af offentligt og privat specifikt, hvilket også kunne omfatte on-prem."

Implementering af din Hybrid Cloud skal være korrekt dokumenteret, da det kan kræve flere unikke tjenester for at levere sine behov og opfylde kravene. Sikkerhed og datastyring eller dataautonomi skal være effektiv og produktiv. For at gøre tingene klarere og enklere, lad os gennemgå dens fordele og ulemper (eller fordele og ulemper) ved hybridskyen.

Proffer med Hybrid Cloud

De mest almindelige nævnere for brug af Hybrid Cloud er som følger:
 

  • Disaster Recovery (DR):Hybrid Cloud-tilgang giver dig mulighed for at have et Disaster Recovery-miljø for høj tilgængelighed eller redundans , så du kan failover i tilfælde af fejl. Data kan distribueres på tværs af flere cloud-udbydere til yderst effektiv redundans, failover og katastrofegendannelse.

  • Skalerbarhed:Hvis du har brug for at skalere dine databaser, giver brug af en hybridtopologi dig mulighed for at skalere på forskellige måder afhængig af løsning og krav. Det giver dig også mulighed for at håndtere variationer i ressourcebehov ved at tilføje eller fjerne ressourcer/noder på en hurtig måde.

  • Hurtigere udvikling:Hybrid cloud kan hjælpe dig med at levere nye produkter og tjenester hurtigere ved at fjerne barrierer, der bremser din virksomhed og udviklingsteams ned.

  • Overholdelse og sikkerhed:Fortrolige applikationer kan betjenes privat, mens mindre følsomme arbejdsbelastninger kan implementeres til en offentlig sky. Hybrid Cloud-infrastruktur kan også skræddersyes til at overholde strenge, obligatoriske privatlivs- og styringsregler for følsomme og fortrolige arbejdsbelastninger og data.

  • Ingen låsning:Hvis du bruger en model, der kun er cloud-baseret, kan det være svært at undgå at blive låst til en eller to cloud-udbydere. Omkostningerne ved at flytte data fra cloud-udbyderen kan være høje, så brug af et hybridmiljø kan hjælpe med dette.

  • Omkostninger:Generelt reducerer det at have denne form for blandet miljø omkostningerne ved at vedligeholde hardware, og også ved at bruge et Hybrid Cloud Database-miljø i den offentlige sky vil reducere det endnu mere, da du vil bruge en pay-as-you-go-model.

Mens de fælles fordele med Hybrid Cloud på forretningssiden er,

  • Reduktion i CapEx (Capital Expenditures) eller organisatoriske it-infrastrukturomkostninger

  • Forbedring af kvaliteten og tilgængeligheden af ​​service.

  • Undgå leverandørlåsning.

  • Hurtigere handlinger for at tilpasse sig de skiftende krav på markedet med bedre fleksibilitet og smidighed.

  • Den hurtige og hurtige opbygning af innovative forbedringer eller fremskridt, især inden for de avancerede analytiske tjenester, som involverer kunstig intelligens, der evt. være vanskelig at implementere i eksisterende miljøer.

  • Forbedring af gennemsigtighed med hensyn til omkostninger og ressourceforbrug.

  • Overholdelse med hensyn til datasikkerhed og datasuverænitet med globale eller regionale regler.

I design og udvikling er almindelige drivere:

  • Reducer udviklingscyklustiden, mens man sigter mod at konvertere klassisk og gammel tilgang med automatisering og accelerere applikationsudrulning til opnå hurtigere time to market

  • Udnyt eksisterende API'er, undgå at genopfinde fra bunden. Dette sparer omkostninger, udviklingstid og kræfter

  • Accelerering af leveringen af ​​computer- og lagerressourcer

Mens det vigtigste, især med et produktionsmiljø, skal have en fuldstændig introspektion af dit miljø. Hvem har adgang til det (klienter, applikationer), hvordan det kan tilgås, hvem der har tilladelse (ingeniører) til at få adgang til det, sikkerhedsniveau og hvordan data opbevares sikkert.

  • Sikring af ensartet godkendelse, godkendelse, revision og politikker på tværs af computermiljøer.

  • Brug af ensartet værktøj og processer for at begrænse kompleksiteten.

  • Giver synlighed på tværs af miljøer.

Udemper med Hybrid Cloud

Hybrid Cloud-løsninger, især med dine databaseservere hostet eller kører i den, er ikke en tur i parken. Da der ikke er nogen perfekt løsning til din database, er følgende nævnere for at vise ulemperne med hybrid cloud:

  • Sørg for, at det fungerer for virksomheden:Du skal sørge for, at det er en god løsning for din virksomhed , ellers kan det være et problem, der kan påvirke systemerne eller endda budgettet på en dårlig måde.

  • Sikkerhed: Du skal sikre, at dine data er sikre, så sikkerhed er et must i alle virksomheder. Brug af et hybridmiljø gør denne opgave meget mere kompleks. Nogle brancher, såsom finans og sundhedsvæsen, kræver meget høje sikkerhedsniveauer og er underlagt streng kontrol med privatlivets fred. Så i nogle tilfælde er det bare ikke muligt at bruge en offentlig sky. Selvom der er ting såsom tjenester, der er en faktor for dine interne tjenester, der hostes privat, kan tjenester, der kører i Public Cloud, bruges, så længe det ikke påvirker sikkerhedsproblemer.

  • Skalerbarhedsbegrænsninger:I et offentligt cloudmiljø kan du højst sandsynligt skalere op og udskalere lige så meget som du kan betale for det, men i en Private Cloud eller On-Prem er der en hardwarebegrænsning, og det kan være en tidskrævende og omkostningsfuld opgave. Bortset fra dette skal du sørge for, at alle kanaler, der interagerer med omverdenen eller med din offentlige sky, skal være på den mest sikre og sikre måde. Dette kan også forårsage sikkerhedsbrud, hvis det ikke løses korrekt.

  • Omkostninger:Som vi sagde, kunne brug af en Public Cloud-model reducere omkostningerne til din infrastruktur, men en privat Cloud er ikke noget billigt, så du skal tjekke tallene og tage den bedste beslutning under hensyntagen til budgettet.

  • Infrastrukturkompleksitet:For at en hybridsky kan levere maksimalt udbytte, skal dens offentlige og private komponenter være stærkt forbundet og orkestreret. Administration, integration og sikkerhed bliver mere og mere komplekse, efterhånden som antallet af skyer vokser, især når de kommer fra forskellige udbydere.

  • Vedligeholdelse:Det dækker omkostninger i denne henseende, da du skal ansætte specialuddannede ingeniører for altid at vedligeholde og sikre at al infrastruktur og software kører korrekt og i overensstemmelse med planen. Du har altid sørget for, at intet går sydpå, og det skal altid sørge for, at alle sikkerhedsforanstaltninger er bundet op. Vær opmærksom på, at de fleste af sikkerhedsbrudene kommer fra menneskelige fejl eller uoprettede sikkerhedssårbarheder.

Fuld offentlig sky

Når du siger en fuld offentlig cloud, betyder det, at du er 100 % afhængig af de tjenester, som en offentlig cloud-leverandør tilbyder. Uanset hvor mange cloud-udbydere du har i kontrakt, er der altid fordele og ulemper ved dette.

De mest populære cloud-udbydere er Amazon Web Services (AWS), Google Cloud Platform (GCP) eller Microsoft Azure. Andre konkurrenter omfatter IBM Cloud, VMware Cloud, Oracle Cloud, Alibaba Cloud og andre. Public Cloud spirer i dag, og det er næsten en almindelig tjeneste, der tilbydes især af platformtjenester, der understøtter software som en tjeneste eller database som en tjeneste såsom MariaDB Cloud, Aiven, TimeScale Cloud eller CCX.

Proffene i Full Public Cloud

  • Mindre besvær Infrastrukturstyring:Det mest bemærkelsesværdige aspekt ved at have en fuld offentlig sky er fordelen ved mindre besvær eller at være næsten problemfri med at administrere infrastrukturen. Selvom der er servere, du skal vedligeholde, især de tjenester, der ikke er fuldt administrerede, er den underliggende infrastruktur ikke din bekymring. Hvis du bruger fuldt administrerede tjenester såsom DBaaS, skal du kun fokusere på dine data og hvordan du justerer din databaseserver, du har klargjort.

  • Pay-as-you-go-fleksibilitet:Forestil dig, at hvis du er til et møde, hvor du diskuterer arkitektonisk design, kan udnytte de apparater, der er tilgængelige til at teste og prøve med det samme. Fordelen er, at du gør det efter behov og på stedet. Du behøver ikke at vente på, at dine servere ankommer eller købe de specielle servere for at undersøge, hvilken type servere og hardware du har brug for. Så i et tilfælde i den virkelige verden er det nemt at skalere og fokusere på din applikationsoptimering og bruge de påkrævede tjenester eller apparater ved blot at abonnere på, hvad du kalder en pay-as-you-go model eller tjenester, der ville tilfredsstille dine behov . Dette hjælper med at reducere ventetiden og fremskynde dine udviklingsprocesser eller flow.

  • Reduktion af omkostninger:Du skal betale for de tjenester, du kun ydede. Du behøver ikke en underliggende software eller licenser for at facilitere og heller ikke hardwaren til at køre det.

  • 24/7 Support og vedligeholdelse:Public Cloud support og vedligeholdelsesfunktioner er normalt sofistikerede og omfattende. De er testet for at sikre, at dit gengivne apparat altid er sikret høj tilgængelighed til enhver tid. I tilfælde af en katastrofe kan du ringe til hotline eller bede om hjælp, og du kan sikre dig, at udbyderen vil tage sig af dit problem som en topprioritet.

  • Høj skalerbarhed:Skalerbarhedsmæssigt er en Public Cloud en perfekt løsning med mindre besvær og bare hoppet på virksomheden sideproblemer at tage sig af. At skalere din infrastruktur enten lodret eller vandret kan være meget dyrt, hvis du skal tage dette enten på stedet. Selvom en privat sky også kan tage sig af dette, med on-premise vil omkostningerne og problemerne bare opstå og udvide sig. Fra hardware- og ingeniøromkostninger vil det helt sikkert hobe sig op.

  • Disaster Recovery:Den traditionelle tilgang til DR kræver en betydelig investering af tid og ressourcer. Virksomheder eller organisationer tilstræber at have en DR stående som en kopi af den nuværende primære infrastruktur som muligt, og det kommer med hele infrastrukturen fra hardware og software. Med Public Cloud er dette nemt at opnå, da der er tilgængelig computerlagring og servere, som du kan benytte og har sofistikerede netværkstjenester at tilbyde. Der findes også backup-løsninger, som er meget fleksible at opsætte for brugerne. Disse kommer med DR-miljøer, der er nemme at bygge med små forudgående omkostninger gennem en pay-as-you-go-model

  • Meget tilgængelig, fejltolerant og lavere forsinkelse:Sådan at det er godt for DR, investerer Public Cloud-udbydere tonsvis af penge til at levere et højt tilgængeligt setup ved at udvide dets DR-setup med forskellige datacentre i en region, og det tilføjer et fejltolerant miljø, der ikke er indlysende for forbrugerne. I den forbindelse kan du også sprede dine servere i forskellige regioner, og det tillader også lavere netværksforsinkelser. Du kan hoste efter region for at give dine kunder en god brugeroplevelse.

Udemper med fuld offentlig sky

A Full Public Cloud fremhæver en masse fordele, som er meget gavnlige. Det er dog ikke altid en perfekt løsning og infrastruktur at bruge. Her er nogle almindelige ulemper ved at bruge en fuld offentlig sky.

  • Privatliv og datasikkerhed:Dette er den mest almindelige faktor, som organisationer og virksomheder har at gøre med. Public Clouds afslører eller deler ikke, hvordan de opbevarer de data, der siges at være holdt private fra verden og brugerne. Du ved måske aldrig, hvordan dine data bliver håndteret eller administreret, da du ikke har kontrol eller adgang til kun at begrænse personer, der kan få adgang. Organisationer eller virksomheder, der beskæftiger sig med PCI DSS eller HIPAA compliance, kan finde det en udfordring at bruge den offentlige sky, da lagring af dine data uden frihed og fortrolighed om, hvordan dine data skal lagres, få adgang til, sikkerhedskopiere eller transmitteres over tråden tæller hvert punkt af sikkerhedshensyn.

  • Mangel på muligheder:Offentlige cloud-udbydere har normalt en ensartet tilgang med standardmuligheder. Hvis en virksomhed har et unikt behov, er de muligvis ikke i stand til at opfylde disse krav.

  • Fysisk kontrol:Når du outsourcer til den offentlige sky, er det bogstaveligt talt uden for rækkevidde. Enhver konfiguration og andre aspekter af IT-styring overlades til en gruppe, der ikke er direkte involveret i den daglige drift.

Konklusion

Du har måske begge muligheder at vælge imellem, men det afhænger af, hvilken slags krav du har brug for og skal implementere. Public Cloud er blevet forbedret og har også vedtaget sikkerhedsforanstaltninger og regler, der kan hjælpe dig med at administrere din overholdelse af love og regler. Du skal dog også overveje omkostningerne og dataautonomi, når du har brug for fuld kontrol, da du ejer dataene og skal holde dem med sikkerhed og kontrol i top.


  1. MongoDB som Windows-service og opsætning af replicaSet

  2. Med sikkerhedskopieringskryptering til MySQL, MongoDB og PostgreSQL - ClusterControl 1.5.1

  3. Implementering af cloud-databaser med ClusterControl 1.6

  4. mongodb php - hvordan man laver INNER JOIN-lignende forespørgsel