Hybride skyer: en guide til nybegyndere piloter

Hybride skyer: en guide til nybegyndere piloter

Hej Khabrovites! Ifølge statistikker, er cloud-tjenestemarkedet i Rusland konstant ved at blive styrket. Hybride skyer trender mere end nogensinde – på trods af at selve teknologien er langt fra ny. Mange virksomheder undrer sig over, hvor gennemførligt det er at vedligeholde og vedligeholde en enorm flåde af hardware, herunder hvad der er behov for situationsmæssigt, i form af en privat sky.

I dag vil vi tale om, i hvilke situationer at bruge en hybridsky vil være et berettiget skridt, og hvor det kan skabe problemer. Artiklen vil være nyttig for dem, der ikke tidligere har haft seriøs erfaring med at arbejde med hybridskyer, men som allerede ser på dem og ikke ved, hvor de skal starte.

I slutningen af ​​artiklen vil vi give en tjekliste med tricks, der hjælper dig, når du skal vælge en cloud-udbyder og opsætte en hybrid-sky.

Vi beder alle interesserede om at gå under snittet!

Privat sky VS offentlig: fordele og ulemper

For at forstå, hvilke grunde der presser virksomheder til at skifte til hybrid, lad os se på nøglefunktionerne i offentlige og private skyer. Lad os først og fremmest fokusere på de aspekter, der på den ene eller anden måde angår de fleste virksomheder. For at undgå forvirring i terminologi præsenterer vi nedenfor de vigtigste definitioner:

Privat (eller privat) sky er en it-infrastruktur, hvis komponenter er placeret i én virksomhed og kun på udstyr, der ejes af denne virksomhed eller cloud-udbyder.

Offentlig sky er et it-miljø, hvis ejer leverer tjenester mod betaling og giver plads i skyen til alle.

Hybrid sky består af mere end én privat og mere end én offentlig sky, hvis computerkraft er delt.

Private skyer

På trods af dens høje omkostninger har den private sky flere fordele, som ikke kan ignoreres. Disse omfatter høj kontrollerbarhed, datasikkerhed og fuld overvågning af ressourcer og udstyrsdrift. Groft sagt opfylder en privat sky alle ingeniørernes ideer om en ideel infrastruktur. Du kan til enhver tid justere skyarkitekturen, ændre dens egenskaber og konfiguration.

Der er ingen grund til at stole på eksterne udbydere - alle infrastrukturkomponenter forbliver på din side.

Men på trods af de stærke argumenter for, kan en privat sky være meget dyr i starten og i den efterfølgende vedligeholdelse. Allerede på stadiet med at designe en privat sky er det nødvendigt at beregne den fremtidige belastning korrekt... Besparelse i starten kan føre til, at du før eller siden vil stå over for mangel på ressourcer og behovet for vækst. Og at skalere en privat sky er en kompleks og dyr proces. Hver gang du skal købe nyt udstyr, skal du tilslutte det og konfigurere det, og det kan ofte tage uger – kontra næsten øjeblikkelig skalering i den offentlige sky.

Ud over udstyrsomkostninger er det nødvendigt at stille økonomiske ressourcer til rådighed for licenser og personale.

I nogle tilfælde skifter "pris/kvalitet"-balancen, eller mere præcist "omkostningerne ved skalering og vedligeholdelse/de opnåede fordele", til sidst mod pris.

Offentlige skyer

Hvis kun du ejer en privat sky, så tilhører en offentlig sky en ekstern udbyder, som giver dig mulighed for at bruge dens computerressourcer mod et gebyr.

Samtidig falder alt relateret til cloud support og vedligeholdelse på de magtfulde "udbyder"-skuldre. Din opgave er at vælge den optimale takstplan og foretage betalinger til tiden.

At bruge en offentlig sky til relativt små projekter er meget billigere end at vedligeholde din egen udstyrsflåde.

Derfor er der ikke behov for at vedligeholde it-specialister, og de økonomiske risici reduceres.

Du er til enhver tid fri til at skifte cloud-udbyder og flytte til en mere passende eller mere rentabel placering.

Hvad angår ulemperne ved offentlige skyer, er alt her ganske forventet: meget mindre kontrol fra klientens side, lavere ydeevne ved behandling af store mængder data og lav datasikkerhed sammenlignet med private, hvilket kan være kritisk for nogle typer af virksomheder .

hybride skyer

I skæringspunktet mellem ovenstående fordele og ulemper er hybridskyer, som de facto er en kombination af mindst én privat sky med én eller flere offentlige. Ved første (og endda ved andet) øjekast kan det se ud til, at en hybridsky er en filosofs sten, der giver dig mulighed for at "oppuste" computerkraft til enhver tid, udføre de nødvendige beregninger og "blæse væk" alt tilbage. Ikke en sky, men David Blaine!

Hybride skyer: en guide til nybegyndere piloter

I virkeligheden er alt næsten lige så smukt som i teorien: Hybridskyen sparer tid og penge, har mange standard og ikke-standard use cases... men der er nuancer. Her er de vigtigste af dem:

For det første, er det nødvendigt at forbinde "din" og "en andens" sky korrekt, også med hensyn til ydeevne. Her kan der opstå mange problemer, især hvis det offentlige cloud-datacenter er fysisk fjerntliggende eller bygget på en anden teknologi. I dette tilfælde er der en høj risiko for forsinkelser, nogle gange kritiske.

For det andet, at bruge en hybrid cloud som infrastruktur til en enkelt applikation er fyldt med ujævn ydeevne på alle fronter (fra CPU'en til diskundersystemet) og reduceret fejltolerance. To servere med de samme parametre, men placeret i forskellige segmenter, vil vise forskellig ydeevne.

For det tredje, glem ikke hardwaresårbarheder af "fremmed" hardware (glødende hilsner til Intel-arkitekter) og andre sikkerhedsproblemer i den offentlige del af skyen, som allerede er nævnt ovenfor.

Fjerde, truer brugen af ​​en hybridsky med at reducere fejltolerancen betydeligt, hvis den hoster en enkelt applikation.

Særlig bonus: nu kan to skyer i stedet for én og/eller forbindelsen mellem dem "bryde" på én gang. Og i mange kombinationer på én gang.

Separat er det værd at nævne problemerne med at hoste store applikationer i en hybridsky.
I langt de fleste tilfælde kan du ikke bare gå hen og få for eksempel 100 virtuelle maskiner med 128 GB RAM i den offentlige sky. Oftest vil ingen give dig selv 10 sådanne biler.

Hybride skyer: en guide til nybegyndere piloter

Ja, offentlige skyer er ikke gummi, Moskva. Mange udbydere har simpelthen ikke en sådan reserve af ledig kapacitet – og det drejer sig primært om RAM. Du kan "trække" så mange processorkerner, som du vil, og du kan levere mange gange mere SSD- eller HDD-kapacitet, end der er fysisk tilgængelig. Udbyderen vil håbe, at du ikke bruger hele volumen på én gang, og at det vil være muligt at øge den hen ad vejen. Men hvis der ikke er nok RAM, kan den virtuelle maskine eller applikation nemt gå ned. Og virtualiseringssystemet tillader ikke altid sådanne tricks. Under alle omstændigheder er det værd at huske denne udvikling af begivenheder og diskutere disse punkter med udbyderen "onshore", ellers risikerer du at blive efterladt under spidsbelastninger (Black Friday, sæsonbelastning osv.).

Sammenfattende, hvis du vil bruge en hybrid infrastruktur, skal du huske at:

  • Udbyderen er ikke altid klar til at levere den nødvendige kapacitet efter behov.
  • Der er problemer og forsinkelser i forbindelsen mellem elementer. Du er nødt til at forstå, hvilke dele af infrastrukturen og i hvilke tilfælde der vil fremsætte anmodninger gennem "joint"; dette kan påvirke ydeevne og tilgængelighed. Det er bedre at overveje, at der i skyen ikke er en klyngenode, men et separat og uafhængigt stykke infrastruktur.
  • Der er risiko for, at der opstår problemer i store dele af landskabet. I en hybridløsning kan enten den ene eller den anden sky "falde helt af". I tilfælde af en almindelig virtualiseringsklynge risikerer du højst at miste én server, men her risikerer du at miste meget på én gang, natten over.
  • Den sikreste ting at gøre er at behandle den offentlige del ikke som en "extender", men som en separat sky i et separat datacenter. Sandt nok, i dette tilfælde ignorerer du faktisk opløsningens "hybriditet".

Afhjælpning af ulemperne ved en hybridsky

Faktisk er billedet meget mere behageligt, end du måske tror. Det vigtigste er at kende trickene ved at "tilberede" en god hybridsky. Her er de vigtigste i tjeklisteformat:

  • Du bør ikke flytte latensfølsomme dele af applikationen til den offentlige sky adskilt fra hovedsoftwaren: for eksempel cache eller databaser under OLTP-belastning.
  • Læg ikke helt de dele af applikationen på den offentlige sky, uden hvilke den holder op med at fungere. Ellers vil sandsynligheden for systemfejl stige flere gange.
  • Når du skalerer, skal du huske på, at ydeevnen af ​​maskiner, der er installeret i forskellige dele af skyen, vil variere. Skaleringsfleksibilitet vil også være langt fra perfekt. Desværre er dette et arkitektonisk designproblem, og du vil ikke helt kunne udrydde det. Du kan kun forsøge at reducere dens indvirkning på arbejdet.
  • Prøv at sikre maksimal fysisk nærhed mellem de offentlige og private skyer: Jo kortere afstanden er, desto mindre er forsinkelserne mellem segmenterne. Ideelt set "bor" begge dele af skyen i det samme datacenter.
  • Det er lige så vigtigt at sikre, at begge skyer bruger identiske netværksteknologier. Ethernet-InfiniBand-gateways kan give mange problemer.
  • Hvis den samme virtualiseringsteknologi bruges i de private og offentlige skyer, er dette et klart plus. I nogle tilfælde kan du aftale med udbyderen at migrere hele virtuelle maskiner uden geninstallation.
  • For at gøre det rentabelt at bruge en hybridsky skal du vælge en cloududbyder med den mest fleksible prisfastsættelse. Det bedste af det hele er baseret på de faktisk brugte ressourcer.
  • Skaler op med datacentre: Hvis du har brug for at øge kapaciteten, rejser vi et "andet datacenter" og sætter det under belastning. Er du færdig med dine beregninger? Vi "slukker" overskydende strøm og sparer.
  • Individuelle applikationer og projekter kan flyttes til den offentlige sky, mens den private sky skaleres, eller blot i en bestemt periode. Sandt nok, i dette tilfælde vil du ikke have hybriditet, kun generel L2-forbindelse, som ikke på nogen måde afhænger af tilstedeværelsen/fraværet af din egen sky.

I stedet for en konklusion

Det er alt. Vi talte om funktionerne i private og offentlige skyer og så på de vigtigste muligheder for at forbedre ydeevnen og pålideligheden af ​​hybridskyer. Designet af enhver sky er dog resultatet af beslutninger, kompromiser og konventioner dikteret af virksomhedens forretningsmål og ressourcer.

Vores mål er at motivere læseren til at tage valget af den passende cloud-infrastruktur seriøst baseret på hans egne mål, tilgængelige teknologier og økonomiske muligheder.

Vi inviterer dig til at dele din oplevelse med hybridskyer i kommentarerne. Vi er sikre på, at din ekspertise vil være nyttig for mange nybegyndere piloter.

Kilde: www.habr.com

Tilføj en kommentar