LFCA: Tgħallem id-Disponibbiltà, il-Prestazzjoni, u l-Iskalabbiltà tal-Cloud – Parti 14


Fis-suġġett ta 'qabel ta' l-introduzzjoni tagħna għall-Cloud computing, it-tipi differenti u Clouds, u s-servizzi tal-cloud u mxejtek permezz ta 'xi wħud mill-benefiċċji assoċjati mal-Cloud computing.

Jekk in-negozju tiegħek għadu qed jimxi fuq l-ambjent tal-kompjuters tal-IT tradizzjonali, wasal iż-żmien li tgħolli l-livell u tbiddel lejn il-cloud. Huwa stmat li sal-aħħar tal-2021, aktar minn 90 % tal-ammont totali ta’ xogħol se jiġi mmaniġġjat fil-cloud.

Fost il-benefiċċji ewlenin assoċjati mat-tħaddin tal-cloud computing hemm prestazzjoni mtejba, disponibbiltà għolja u skalabbiltà. Fil-fatt, għamilna dawn bħala wieħed mill-benefiċċji ewlenin tal-użu tat-teknoloġija tal-cloud.

F'dan is-suġġett, aħna niffukaw fuq id-disponibbiltà, il-prestazzjoni u l-iskalabbiltà tal-Cloud u nfittxu li nifhmu kif dawn it-tliet jingħaqdu biex jissodisfaw it-talbiet tal-klijenti u niżguraw li l-utenti jaċċessaw id-dejta tagħhom kif jeħtieġuha minn kwalunkwe parti tad-dinja.

1. Disponibbiltà tal-Cloud

L-applikazzjonijiet u s-servizzi tal-IT ta’ organizzazzjoni huma kritiċi u kwalunkwe tfixkil fis-servizz jista’ jkollu effett profond fuq id-dħul. L-istennija mill-klijenti hija li s-servizzi jkunu aċċessibbli 24/2003 fi kwalunkwe ħin partikolari minn kwalunkwe post. U dan huwa dak li t-teknoloġija Cloud tfittex li tipprovdi.

Id-disponibbiltà għolja hija l-għan aħħari tal-cloud computing. Hija tfittex li tipprovdi l-ħin massimu possibbli tas-servizzi ta 'kumpanija anke fil-konfront ta' tfixkil li jista 'jkun ikkawżat minn perijodi ta' waqfien tas-server bla preċedent jew degradazzjoni tan-netwerk.

Disponibbiltà għolja hija possibbli billi jkun hemm sistemi żejda u failover. Dan jiġri f'ambjent cluster fejn servers jew sistemi multipli jwettqu l-istess kompiti u b'hekk jipprovdu redundancy.

Meta server jinżel, il-bqija xorta jista 'jkompli jaħdem u jipprovdi s-servizzi pprovduti mis-server affettwat. Eżempju perfett ta' redundancy huwa r-replikazzjoni tad-dejta f'diversi servers ta' database f'grupp. Fil-każ li s-server tad-database primarju fil-cluster jesperjenza kwistjoni, server tad-database ieħor xorta se jipprovdi d-data meħtieġa mill-utenti minkejja l-falliment.

Redundancy telimina punt wieħed ta 'falliment u tiżgura li jkun hemm disponibbiltà ta' 99.999% ta 'servizzi u applikazzjonijiet. Il-clustering jipprovdi wkoll ibbilanċjar tat-tagħbija fost is-servers u jiżgura li l-piż tax-xogħol ikun imqassam b'mod ekwu u l-ebda server wieħed ma jkun megħlub.

2. Skalabbiltà tal-Cloud

Karatteristika oħra tal-cloud computing hija l-iskalabbiltà. L-iskalabbiltà hija l-abbiltà li taġġusta r-riżorsi tal-cloud biex tissodisfa t-talbiet li qed jinbidlu. Fi kliem sempliċi, tista’ żżid jew tnaqqas ir-riżorsi bla xkiel kif u meta tkun meħtieġa biex tissodisfa d-domanda mingħajr ma tikkomprometti l-kwalità tas-servizzi jew il-perijodi ta’ waqfien.

Ejja ngħidu li qed tmexxi blog li qed jibda jikseb hits u aktar traffiku. Tista 'faċilment iżżid aktar riżorsi ta' komputazzjoni bħal ħażna, RAM, u CPU mal-istanza ta' komputazzjoni tal-cloud tiegħek biex timmaniġġja l-ammont ta' xogħol addizzjonali. Bil-maqlub, tista' tnaqqas ir-riżorsi meta jkun meħtieġ. Dan jiżgura li tħallas biss għal dak li għandek bżonn, u dan jenfasizza l-ekonomiji ta 'skala li jipprovdi l-cloud.

L-iskalabbiltà hija doppja: skalar vertikali u skalar orizzontali.

Imsejjaħ ukoll scaling up skalar vertikali jinvolvi li żżid aktar riżorsi bħal RAM, ħażna, u CPU għall-istanza tal-cloud compute tiegħek biex takkomoda xogħol addizzjonali. Dan huwa l-ekwivalenti li titfi l-PC fiżiku jew is-server tiegħek biex taġġorna r-RAM jew iżżid Hard drive jew SSD żejda.

L-iskala orizzontali, magħrufa wkoll bħala 'scaling out' tinvolvi li żżid aktar servers mal-ġabra ta' servers pre-eżistenti tiegħek biex tiżgura d-distribuzzjoni tal-piż tax-xogħol fuq servers multipli. Bi skalar orizzontali, m'intix limitat għall-kapaċità ta 'server wieħed, b'differenza mill-iskala vertikali. Dan jipprovdi aktar skalabbiltà u inqas waqfien.

U hawn għaliex. Bi skala orizzontali, bażikament qed iżżid aktar riżorsi bħal servers jew ħażna mal-ġabra ta 'riżorsi diġà eżistenti tiegħek. Dan jippermettilek li tgħaqqad il-qawwa u l-prestazzjoni ta 'istanzi ta' komputazzjoni multipli f'wieħed, u b'hekk tikseb prestazzjoni aħjar għall-kuntrarju ta 'sempliċement iżżid riżorsi fuq server wieħed. Servers addizzjonali jimplikaw li mhux se jkollok tiffaċċja defiċit ta 'riżorsi.

Barra minn hekk, l-iskala orizzontali tipprovdi redundancy u tolleranza għall-ħsarat b'tali mod li anke jekk server wieħed ikun affettwat, il-bqija jkompli jipprova l-aċċess għas-servizzi meħtieġa. L-iskala vertikali hija assoċjata ma 'punt wieħed ta' falliment. Jekk l-istanza tal-komputazzjoni tiġġarraf, allura kollox jinżel magħha.

L-iskala orizzontali toffri wkoll flessibilità massima għall-kuntrarju ta' skalar vertikali fejn l-applikazzjonijiet jinbnew bħala unità waħda kbira. Dan jagħmilha aktar diffiċli biex timmaniġġja, taġġorna jew tibdel sezzjonijiet tal-kodiċi mingħajr ma jkollok bżonn terġa 'tibda s-sistema kollha. L-iskalar jippermetti d-diżakkoppjar tal-applikazzjonijiet u jippermetti titjib bla xkiel b'waqfien minimu.

3. Prestazzjoni tas-Cloud

L-iżgurar tal-prestazzjoni tal-applikazzjoni tissodisfa t-talbiet tal-klijenti jista 'jkun kompitu pjuttost għat-telgħa, speċjalment jekk għandek komponenti multipli bilqiegħda f'ambjenti differenti li jeħtieġ li jikkomunikaw b'mod kostanti ma' xulxin.

Kwistjonijiet bħall-latenza x'aktarx li jimmanifestaw u jkollhom impatt fuq il-prestazzjoni. Barra minn hekk, mhuwiex faċli li wieħed ibassar il-prestazzjoni fejn ir-riżorsi huma kondiviżi minn diversi entitajiet. Indipendentement, xorta tista 'tikseb prestazzjoni għolja u tibqa' għaddejja billi timplimenta l-miżuri li ġejjin.

Kun żgur li tuża l-istanzi tal-cloud t-tajba b'riżorsi biżżejjed biex timmaniġġja l-piżijiet tax-xogħol tal-applikazzjonijiet u s-servizzi tiegħek. Għal applikazzjonijiet li jużaw ħafna riżorsi, kun żgur li tipprovdi biżżejjed RAM, CPU u riżorsi ta' ħażna lill-istanza tal-cloud tiegħek biex tevita defiċit possibbli ta' riżorsi.

Implimenta load balancer biex tqassam b'mod ekwu t-traffiku tan-netwerk bejn ir-riżorsi tiegħek. Dan se jiżgura li l-ebda waħda mill-applikazzjonijiet tiegħek ma tkun megħluba mid-domanda. Ejja ngħidu li s-server tal-web tiegħek qed jikseb ħafna traffiku li qed jikkawża dewmien u jaffettwa l-prestazzjoni.

Soluzzjoni perfetta tkun li timplimenta skalar orizzontali b'total ta 'servers tal-web 4 bilqiegħda wara load balancer. Il-load balancer se jqassam it-traffiku tan-netwerk madwar l-4 servers tal-web u jiżgura li ħadd ma jkun megħlub mill-ammont ta 'xogħol.

Uża soluzzjonijiet ta 'caching biex tħaffef l-aċċess għall-fajls mill-applikazzjonijiet. Il-caches jaħżnu d-dejta li tinqara ta’ spiss u b’hekk jeliminaw il-lokki ta’ data kostanti li jistgħu jaffettwaw il-prestazzjoni. Huma jnaqqsu l-latenza u l-piż tax-xogħol peress li d-dejta diġà tinsab fil-cache, u b'hekk itejbu l-ħinijiet ta 'rispons.

Il-caching jista 'jiġi implimentat fuq diversi livelli bħal livell ta' applikazzjoni, livell ta 'database. Għodod ta 'caching popolari jinkludu Verniċ cache.

Fl-aħħar nett, kun żgur li tissorvelja l-prestazzjoni tas-servers u l-applikazzjonijiet tiegħek. Il-fornituri tal-cloud jipprovdu għodod indiġeni li jistgħu jgħinuk iżżomm għajnejk fuq is-servers tal-cloud tiegħek minn web browser.

Barra minn hekk, tista 'tieħu l-inizjattiva tiegħek stess u Prometheus, biex insemmu xi ftit.

Ma nistgħux nenfasizzaw biżżejjed kif id-disponibbiltà, l-iskala, u l-prestazzjoni huma kruċjali fil-cloud. It-tliet fatturi jiddeterminaw il-kwalità tas-servizz li se tikseb mill-bejjiegħ tal-cloud tiegħek u fl-aħħar mill-aħħar ifasslu l-linja bejn is-suċċess jew il-falliment tan-negozju tiegħek.