Sveiki, Khabrovites!
Å odien mÄs runÄsim par to, kÄdÄs situÄcijÄs hibrÄ«dmÄkoÅa izmantoÅ”ana bÅ«s pamatots solis un kurÄs tas var radÄ«t problÄmas. Raksts noderÄs tiem, kam iepriekÅ” nav bijusi nopietna pieredze darbÄ ar hibrÄ«dmÄkoÅiem, bet tie jau skatÄs un nezina, ar ko sÄkt.
Raksta beigÄs sniegsim kontrolsarakstu ar trikiem, kas palÄ«dzÄs, izvÄloties mÄkoÅa nodroÅ”inÄtÄju un uzstÄdot hibrÄ«dmÄkoni.
AicinÄm ikvienu interesentu doties zem griezuma!
PrivÄtais mÄkonis VS publiskais: plusi un mÄ«nusi
Lai saprastu, kÄdi iemesli mudina uzÅÄmumus pÄriet uz hibrÄ«du, apskatÄ«sim galvenÄs publisko un privÄto mÄkoÅu funkcijas. Vispirms pievÄrsÄ«simies tiem aspektiem, kas vienÄ vai otrÄ veidÄ skar lielÄko daļu uzÅÄmumu. Lai izvairÄ«tos no neskaidrÄ«bÄm terminoloÄ£ijÄ, tÄlÄk ir sniegtas galvenÄs definÄ«cijas:
PrivÄts (vai privÄts) mÄkonis ir IT infrastruktÅ«ra, kuras sastÄvdaļas atrodas viena uzÅÄmuma ietvaros un tikai uz Å”im uzÅÄmumam vai mÄkoÅpakalpojuma sniedzÄjam piederoÅ”Äm iekÄrtÄm.
Publisks mÄkonis ir IT vide, kuras Ä«paÅ”nieks sniedz pakalpojumus par maksu un nodroÅ”ina vietu mÄkonÄ« ikvienam.
HibrÄ«ds mÄkonis sastÄv no vairÄk nekÄ viena privÄtÄ un vairÄk nekÄ viena publiska mÄkoÅa, kura skaitļoÅ”anas jauda tiek dalÄ«ta.
PrivÄtie mÄkoÅi
Neskatoties uz augstajÄm izmaksÄm, privÄtajam mÄkonim ir vairÄkas priekÅ”rocÄ«bas, kuras nevar ignorÄt. Tie ietver augstu vadÄmÄ«bu, datu droŔību un pilnÄ«gu resursu un aprÄ«kojuma darbÄ«bas uzraudzÄ«bu. Aptuveni runÄjot, privÄtais mÄkonis atbilst visÄm inženieru idejÄm par ideÄlu infrastruktÅ«ru. JebkurÄ laikÄ varat pielÄgot mÄkoÅa arhitektÅ«ru, mainÄ«t tÄs Ä«paŔības un konfigurÄciju.
Nav nepiecieÅ”ams paļauties uz ÄrÄjiem pakalpojumu sniedzÄjiem - visi infrastruktÅ«ras komponenti paliek jÅ«su pusÄ.
TaÄu, neskatoties uz spÄcÄ«gajiem argumentiem par labu, privÄtais mÄkonis sÄkumÄ un turpmÄkÄs apkopes laikÄ var bÅ«t ļoti dÄrgs. Jau privÄtÄ mÄkoÅa projektÄÅ”anas stadijÄ ir pareizi jÄaprÄÄ·ina nÄkotnes slodze... IetaupÄ«jums starta brÄ«dÄ« var novest pie tÄ, ka agri vai vÄlu saskarsies ar resursu trÅ«kumu un izaugsmes nepiecieÅ”amÄ«bu. Un privÄtÄ mÄkoÅa mÄrogoÅ”ana ir sarežģīts un dÄrgs process. Katru reizi, kad jums ir jÄiegÄdÄjas jauns aprÄ«kojums, pievienojiet to un konfigurÄjiet, un tas bieži vien var ilgt vairÄkas nedÄļas, salÄ«dzinot ar gandrÄ«z tÅ«lÄ«tÄju mÄrogoÅ”anu publiskajÄ mÄkonÄ«.
Papildus aprÄ«kojuma izmaksÄm ir nepiecieÅ”ams nodroÅ”inÄt finanÅ”u lÄ«dzekļus licencÄm un personÄlam.
Dažos gadÄ«jumos ācenas/kvalitÄtesā lÄ«dzsvars vai precÄ«zÄk āmÄrogoÅ”anas un uzturÄÅ”anas izmaksas/iegÅ«tie ieguvumiā beidzot pÄriet uz cenu.
Publiskie mÄkoÅi
Ja tikai jums pieder privÄts mÄkonis, tad publiskais mÄkonis pieder ÄrÄjam pakalpojumu sniedzÄjam, kas ļauj jums par maksu izmantot savus skaitļoÅ”anas resursus.
TajÄ paÅ”Ä laikÄ viss, kas saistÄ«ts ar mÄkoÅa atbalstu un uzturÄÅ”anu, gulstas uz jaudÄ«gajiem ānodroÅ”inÄtÄjaā pleciem. Tavs uzdevums ir izvÄlÄties optimÄlo tarifu plÄnu un veikt maksÄjumus laicÄ«gi.
PubliskÄ mÄkoÅa izmantoÅ”ana salÄ«dzinoÅ”i nelieliem projektiem ir daudz lÄtÄka nekÄ sava aprÄ«kojuma parka uzturÄÅ”ana.
AttiecÄ«gi nav jÄuztur IT speciÄlisti un tiek samazinÄti finanÅ”u riski.
JebkurÄ laikÄ varat mainÄ«t mÄkoÅpakalpojumu sniedzÄju un pÄrcelties uz piemÄrotÄku vai izdevÄ«gÄku vietu.
RunÄjot par publisko mÄkoÅu trÅ«kumiem, Å”eit viss ir diezgan gaidÄ«ts: daudz mazÄka kontrole no klienta puses, zemÄka veiktspÄja, apstrÄdÄjot lielus datu apjomus un zema datu droŔība salÄ«dzinÄjumÄ ar privÄtajiem, kas dažiem biznesa veidiem var bÅ«t kritiska. .
hibrÄ«di mÄkoÅi
IepriekÅ” minÄto priekÅ”rocÄ«bu un trÅ«kumu krustpunktÄ ir hibrÄ«dmÄkoÅi, kas de facto ir vismaz viena privÄtÄ mÄkoÅa kombinÄcija ar vienu vai vairÄkiem publiskiem. No pirmÄ acu uzmetiena (un pat otrÄ) var Ŕķist, ka hibrÄ«dmÄkonis ir filozofu akmens, kas ļauj jebkurÄ brÄ«dÄ« āuzpÅ«stā skaitļoÅ”anas jaudu, veikt nepiecieÅ”amos aprÄÄ·inus un āizpÅ«stā visu atpakaļ. Nevis mÄkonis, bet Deivids Bleins!
ReÄli viss ir gandrÄ«z tikpat skaisti kÄ teorÄtiski: hibrÄ«dmÄkonis ietaupa laiku un naudu, ir daudz standarta un nestandarta lietoÅ”anas gadÄ«jumu... bet ir nianses. Å eit ir vissvarÄ«gÄkie no tiem:
PirmkÄrt, ir nepiecieÅ”ams pareizi savienot āsavuā un ākÄda citaā mÄkoni, tostarp veiktspÄjas ziÅÄ. Å eit var rasties daudz problÄmu, it Ä«paÅ”i, ja publiskais mÄkoÅdatu centrs ir fiziski attÄlinÄts vai izveidots, izmantojot citu tehnoloÄ£iju. Å ajÄ gadÄ«jumÄ pastÄv augsts kavÄÅ”anÄs risks, dažreiz kritisks.
OtrkÄrt, izmantojot hibrÄ«dmÄkoni kÄ infrastruktÅ«ru vienai lietojumprogrammai, ir nevienmÄrÄ«ga veiktspÄja visÄs frontÄs (no CPU lÄ«dz diska apakÅ”sistÄmai) un samazinÄta kļūdu tolerance. Diviem serveriem ar vienÄdiem parametriem, bet kas atrodas dažÄdos segmentos, bÅ«s atŔķirÄ«ga veiktspÄja.
TreÅ”kÄrt, neaizmirstiet par āsveÅ”asā aparatÅ«ras aparatÅ«ras ievainojamÄ«bÄm (dedzÄ«gi sveicieni Intel arhitektiem) un citÄm jau iepriekÅ” minÄtajÄm droŔības problÄmÄm mÄkoÅa publiskajÄ daļÄ.
CeturtkÄrt, hibrÄ«da mÄkoÅa izmantoÅ”ana draud ievÄrojami samazinÄt kļūdu toleranci, ja tajÄ tiek mitinÄta viena lietojumprogramma.
ÄŖpaÅ”s bonuss: tagad divi mÄkoÅi viena vietÄ un/vai savienojums starp tiem var āpÄrtrauktā uzreiz. Un daudzÄs kombinÄcijÄs vienlaikus.
AtseviŔķi ir vÄrts pieminÄt problÄmas, kas saistÄ«tas ar lielu lietojumprogrammu mitinÄÅ”anu hibrÄ«da mÄkonÄ«.
LielÄkajÄ daÄ¼Ä gadÄ«jumu jÅ«s nevarat vienkÄrÅ”i iet un iegÅ«t, piemÄram, 100 virtuÄlÄs maŔīnas ar 128 GB RAM publiskajÄ mÄkonÄ«. VisbiežÄk neviens tev nedos pat 10 Å”Ädas maŔīnas.
JÄ, publiskie mÄkoÅi nav gumijas, Maskava. Daudzi pakalpojumu sniedzÄji vienkÄrÅ”i nesaglabÄ Å”Ädu brÄ«vas jaudas rezervi - un tas galvenokÄrt attiecas uz RAM. JÅ«s varat āuzzÄ«mÄtā tik daudz procesora kodolu, cik vÄlaties, un jÅ«s varat nodroÅ”inÄt daudzkÄrt lielÄku SSD vai HDD ietilpÄ«bu, nekÄ tas ir fiziski pieejams. Pakalpojumu sniedzÄjs cerÄs, ka neizmantosit visu apjomu uzreiz un to varÄs palielinÄt. Bet, ja nav pietiekami daudz RAM, virtuÄlÄ maŔīna vai lietojumprogramma var viegli avarÄt. Un virtualizÄcijas sistÄma ne vienmÄr pieļauj Å”Ädus trikus. JebkurÄ gadÄ«jumÄ ir vÄrts atcerÄties Å”o notikumu attÄ«stÄ«bu un apspriest Å”os punktus ar pakalpojumu sniedzÄju ākrastÄā, pretÄjÄ gadÄ«jumÄ jÅ«s riskÄjat atpalikt pÄ«Ä·a slodzes laikÄ (melnÄ piektdiena, sezonas slodze utt.).
RezumÄjot, ja vÄlaties izmantot hibrÄ«da infrastruktÅ«ru, Åemiet vÄrÄ, ka:
- Pakalpojumu sniedzÄjs ne vienmÄr ir gatavs nodroÅ”inÄt nepiecieÅ”amo jaudu pÄc pieprasÄ«juma.
- Ir problÄmas un kavÄÅ”anÄs elementu savienojamÄ«bÄ. Jums ir jÄsaprot, kuras infrastruktÅ«ras daļas un kÄdos gadÄ«jumos veiks pieprasÄ«jumus, izmantojot ākopÄ«goā; tas var ietekmÄt veiktspÄju un pieejamÄ«bu. LabÄk ir Åemt vÄrÄ, ka mÄkonÄ« nav viens klastera mezgls, bet gan atseviŔķa un neatkarÄ«ga infrastruktÅ«ras daļa.
- PastÄv risks, ka lielÄs ainavas daļÄs var rasties problÄmas. HibrÄ«da risinÄjumÄ viens vai otrs mÄkonis var pilnÄ«bÄ ānokristā. Parasta virtualizÄcijas klastera gadÄ«jumÄ jÅ«s riskÄjat zaudÄt ne vairÄk kÄ vienu serveri, bet Å”eit jÅ«s riskÄjat zaudÄt daudz uzreiz vienÄ naktÄ«.
- VisdroÅ”Äk ir uzskatÄ«t publisko daļu nevis kÄ āpagarinÄtÄjuā, bet gan kÄ atseviŔķu mÄkoni atseviÅ”Ä·Ä datu centrÄ. Tiesa, Å”ajÄ gadÄ«jumÄ jÅ«s faktiski ignorÄjat risinÄjuma āhibriditÄtiā.
HibrÄ«da mÄkoÅa trÅ«kumu mazinÄÅ”ana
PatiesÄ«bÄ attÄls ir daudz patÄ«kamÄks, nekÄ jÅ«s varÄtu domÄt. VissvarÄ«gÄkais ir zinÄt laba hibrÄ«da mÄkoÅa āgatavoÅ”anasā trikus. Å eit ir galvenie kontrolsaraksta formÄtÄ:
- NevajadzÄtu pÄrvietot latentuma jutÄ«gÄs lietojumprogrammas daļas uz publisko mÄkoni atseviŔķi no galvenÄs programmatÅ«ras: piemÄram, keÅ”atmiÅu vai datu bÄzes zem OLTP noslodzes.
- Neievietojiet publiskajÄ mÄkonÄ« pilnÄ«bÄ tÄs lietojumprogrammas daļas, bez kurÄm tÄ pÄrtrauks darboties. PretÄjÄ gadÄ«jumÄ sistÄmas kļūmes iespÄjamÄ«ba palielinÄsies vairÄkas reizes.
- MÄrogojot, Åemiet vÄrÄ, ka dažÄdÄs mÄkoÅa daļÄs izvietoto maŔīnu veiktspÄja atŔķirsies. ArÄ« mÄrogoÅ”anas elastÄ«ba bÅ«s tÄlu no ideÄla. DiemžÄl tÄ ir arhitektÅ«ras dizaina problÄma, un jÅ«s to nevarÄsit pilnÄ«bÄ izskaust. JÅ«s varat tikai mÄÄ£inÄt samazinÄt tÄ ietekmi uz darbu.
- Centieties nodroÅ”inÄt maksimÄlu fizisko tuvumu starp publiskajiem un privÄtajiem mÄkoÅiem: jo mazÄks attÄlums, jo mazÄka ir aizkave starp segmentiem. IdeÄlÄ gadÄ«jumÄ abas mÄkoÅa daļas ādzÄ«voā vienÄ datu centrÄ.
- VienlÄ«dz svarÄ«gi ir nodroÅ”inÄt, lai abos mÄkoÅos tiktu izmantotas identiskas tÄ«kla tehnoloÄ£ijas. Ethernet-InfiniBand vÄrtejas var radÄ«t daudzas problÄmas.
- Ja privÄtajÄ un publiskajÄ mÄkonÄ« tiek izmantota viena un tÄ pati virtualizÄcijas tehnoloÄ£ija, tas ir neapÅ”aubÄms pluss. Dažos gadÄ«jumos varat vienoties ar pakalpojumu sniedzÄju par visu virtuÄlo maŔīnu migrÄÅ”anu bez atkÄrtotas instalÄÅ”anas.
- Lai hibrÄ«da mÄkoÅa izmantoÅ”ana bÅ«tu rentabla, izvÄlieties mÄkoÅa pakalpojumu sniedzÄju ar viselastÄ«gÄko cenu. Pats labÄkais, pamatojoties uz faktiski izmantotajiem resursiem.
- Palieliniet mÄrogu ar datu centriem: ja jums ir jÄpalielina jauda, āāmÄs izveidojam āotro datu centruā un noslogojam to. Vai esat pabeidzis aprÄÄ·inus? āDzÄÅ”amā lieko jaudu un taupÄm.
- AtseviŔķas lietojumprogrammas un projektus var pÄrvietot uz publisko mÄkoni, kamÄr privÄtais mÄkonis tiek mÄrogots vai vienkÄrÅ”i uz noteiktu laiku. Tiesa, Å”ajÄ gadÄ«jumÄ jums nebÅ«s hibriditÄtes, tikai vispÄrÄja L2 savienojamÄ«ba, kas nekÄdi nav atkarÄ«ga no jÅ«su paÅ”u mÄkoÅa esamÄ«bas/neesamÄ«bas.
TÄ vietÄ, lai noslÄgtu
Tas ir viss. MÄs runÄjÄm par privÄto un publisko mÄkoÅu iespÄjÄm un apskatÄ«jÄm galvenÄs iespÄjas uzlabot hibrÄ«dmÄkoÅu veiktspÄju un uzticamÄ«bu. TomÄr jebkura mÄkoÅa dizains ir lÄmumu, kompromisu un konvenciju rezultÄts, ko nosaka uzÅÄmuma biznesa mÄrÄ·i un resursi.
MÅ«su mÄrÄ·is ir motivÄt lasÄ«tÄju nopietni uztvert atbilstoÅ”as āāmÄkoÅu infrastruktÅ«ras izvÄli, pamatojoties uz viÅa paÅ”a mÄrÄ·iem, pieejamajÄm tehnoloÄ£ijÄm un finansiÄlajÄm iespÄjÄm.
AicinÄm komentÄros dalÄ«ties pieredzÄ ar hibrÄ«dmÄkoÅiem. MÄs esam pÄrliecinÄti, ka jÅ«su zinÄÅ”anas noderÄs daudziem iesÄcÄjiem pilotiem.
Avots: www.habr.com