Int żviluppatur, perit tas-sistema, jew maniġer tal-IT li qed tfittex soluzzjoni biex tnaqqas l-ispejjeż, tagħti spinta lill-iskalabbiltà, u tiżgura l-applikazzjonijiet tiegħek ibbażati fuq il-cloud?
Jekk dan huwa l-każ, allura multi-kiri jista 'jkun it-tweġiba tiegħek.
F'din il-kariga, se nħarsu lejn il-baŜi tal-kera multipla, tekniki alternattivi għall-implimentazzjoni tagħha, u fatturi kruċjali li għandek tikkonsidra. Din il-gwida toffrilek dak kollu li għandek bżonn biex tibda.
X'inhu Eżattament Multitenancy?
Softwer wieħed jista' jservi bosta klijenti (kerrejja) taħt il-kunċett ta' arkitettura ta' softwer b'kirjiet multipli. Kull kerrej għandu d-dejta, il-konfigurazzjoni, u interface ta 'l-utent u hija loġikament separata mill-oħrajn.
Dan jimplika li d-dejta ta’ kull kerrej hija distinta mid-dejta ta’ kerrejja oħra u mhix aċċessibbli għal kerrejja oħra. F'softwer ibbażat fuq il-cloud, fejn bosta klijenti jaqsmu l-istess infrastruttura, spiss tintuża multi-kiri.
Multi-kiri kien kunċett għal xi żmien, iżda bit-tkabbir ta ' sħaba computing, reċentement kien aktar magħruf. F'softwer ibbażat fuq il-cloud, il-kera multipla hija teknika b'saħħitha biex tiffranka l-ispejjeż, tingħata spinta lill-iskalabbiltà, u żżid il-flessibbiltà.
Għaliex Huwa Importanti?
Il-kera multipla għandha l-oriġini tagħha f'disinji tradizzjonali tal-mainframe meta diversi programmi u utenti qasmu pjattaforma waħda tal-ħardwer tal-ipproċessar. Bl-introduzzjoni ta 'virtwalizzazzjoni assistita minn ħardwer kontemporanju, il-kera multipla rat żieda qawwija fil-popolarità.
Il-kapaċità li jaqsmu l-ħardwer f'bosta istanzi ta' softwer, bħal magni virtwali u l-applikazzjonijiet tagħhom, ħarġet bħala karatteristika kritika fis-softwer ibbażat fuq il-cloud.
Il-kera multipla tintuża b'mod komuni f'ċentri tad-dejta lokali u infrastrutturi ospitati bħal kolokazzjoni u servizzi tal-IT kondiviżi, li jippermettu lil diversi utenti jaqsmu infrastruttura ta 'hardware ristretta jew kondiviża.
Minħabba l-kapaċità tagħha li tnaqqas l-ispejjeż, ittejjeb l-iskalabbiltà, u żżid is-sigurtà fis-softwer ibbażat fuq il-cloud, il-kera multipla saret paradigma essenzjali tad-disinn tas-softwer.
Kif Jintlaħaq?
Virtualization, containerization, u sħaba computing huma wħud mill-approċċi u t-teknoloġiji użati biex titwettaq multi-kiri.
Il-virtwalizzazzjoni tippermetti li bosta kompjuters virtwali jew sistemi operattivi joperaw fuq magna fiżika waħda, li tippermetti li jinħolqu diversi ambjenti iżolati.
Il-kontenerizzazzjoni, min-naħa l-oħra, tippermetti l-iżvilupp ta 'ambjenti ħfief, iżolati u portabbli li jaqsmu l-istess qalba tas-sistema operattiva.
Il-cloud computing huwa arkitettura skalabbli u adattabbli ħafna li tippermetti lil bosta utenti jaqsmu ġabra ta' riżorsi tal-kompjuter fuq talba.
Dawn it-teknoloġiji, meta mqabbla ma 'tekniki differenti ta' ġestjoni u sigurtà, jippermettu l-iżvilupp ta 'ambjent b'ħafna kerrejja li jiżgura l-iżolament, is-sigurtà u l-prestazzjoni ta' kull inkwilin.
Differenza bejn kerrej wieħed vs kerrej b'ħafna
Id-distinzjoni primarja bejn ambjenti b'kerrej wieħed u ambjenti b'ħafna kerrej hija li klijent f'ambjent ta' kerrej wieħed għandu eżempju dedikat tal-applikazzjoni u l-infrastruttura ta 'appoġġ, filwaqt li klijenti multipli jaqsmu l-istess applikazzjoni u infrastruttura f'ambjent b'ħafna inkwilini.
Id-dejta ta' kull klijent hija segregata mid-dejta ta' klijenti oħra f'ambjent b'ħafna kerrejja, iżda jaqsmu l-istess bażi ta' kodiċi u infrastruttura. Dan inaqqas l-ispejjeż tal-bejjiegħ f'sitwazzjonijiet b'ħafna kerrejja peress li jistgħu jaqdu diversi klijenti b'istanza waħda tal-programm.
Is-settings ta 'kerrej wieħed, min-naħa l-oħra, jipprovdu aktar kontroll, customization, u sigurtà għaliex kull klijent għandu r-riżorsi ddedikati tiegħu u l-atti ta' klijent wieħed ma jħallux impatt fuq l-azzjonijiet tal-oħrajn.
Benefiċċji ta' Multi-kiri
- Tifdil fl-Ispejjeż: Minħabba li l-kera multipla tippermetti lil bosta klijenti jaqsmu l-istess infrastruttura, kemm il-bejjiegħ tas-softwer kif ukoll il-klijenti jistgħu jiffrankaw il-flus.
- Skalabbiltà Mtejba: Il-kera multipla tippermetti lill-fornituri tas-software biex sempliċement iżidu l-infrastruttura tagħhom biex jissodisfaw it-talbiet tal-klijenti tagħhom mingħajr ma jkollhom għalfejn jużaw ħardwer u softwer ġdid għal kull klijent.
- Flessibilità akbar: Il-kera multipla tagħti aktar libertà kemm lill-bejjiegħ tas-softwer kif ukoll lill-konsumaturi. Il-klijenti jistgħu jbiddlu l-konsum tagħhom kif meħtieġ, filwaqt li l-fornituri tas-softwer jistgħu jipprovdu varjetà ta' livelli ta' servizz u skemi ta' prezzijiet.
- Sigurtà Aħjar: Minħabba li l-kera multipla tiżola d-dejta ta’ kull inkwilin u tipprevjeni kerrejja oħra milli jaċċessawha, tiżdied is-sigurtà.
- Użu Mtejjeb tar-Riżorsi: Il-kera multipla tippermetti lill-fornituri tas-softwer jagħmlu l-aħjar użu mir-riżorsi tal-ħardwer tagħhom, u dan jirriżulta fi prestazzjoni u effiċjenza mtejba.
Approċċi għal Multi-kiri
Databases Separati
Kull kerrej għandu d-database tiegħu taħt dan l-approċċ. Din hija l-aktar soluzzjoni sempliċi u tipprovdi segregazzjoni tad-dejta totali bejn il-kerrejja. Kull kerrej għandu kontroll sħiħ fuq id-database tiegħu u jista 'jikkonfiguraha kif jixtieq.
Din l-istrateġija, madankollu, tista 'tkun għalja minħabba li kull kerrej jeħtieġ l-istanza tad-database tagħhom. Barra minn hekk, l-amministrazzjoni ta' diversi databases tista' tkun ikkumplikata u tieħu ħafna ħin.
Database Kondiviża, Skema Separata
Il-kerrejja kollha f'din it-teknika jaqsmu database waħda, iżda kull kerrej għandu l-iskema distinta tiegħu f'dik id-database. Minħabba li l-kerrejja kollha jaqsmu istanza waħda tad-database, din it-teknika tagħmel użu effettiv tar-riżorsi.
Jagħmel ukoll il-ġestjoni u l-manutenzjoni aktar faċli minħabba li hemm database waħda biss biex timmaniġġa.
Jista', madankollu, ikun aktar diffiċli biex jiġi skjerat peress li l-iskema ta' kull kerrej trid tinbena u tinżamm bir-reqqa biex tiġi żgurata separazzjoni suffiċjenti tad-dejta. Dan il-metodu huwa ideali għal xenarji li fihom il-kerrejja għandhom komparabbli strutturi tad-dejta iżda jeħtieġu separazzjoni tad-data.
Database Kondiviża, Skema Kondiviża
Il-kerrejja kollha f'dan il-mudell jaqsmu database waħda u skema waħda f'dik id-database. Din hija l-aktar għażla effiċjenti fir-riżorsi peress li teħtieġ biss istanza ta' database waħda u skema waħda biex jiġu amministrati.
Madankollu, iż-żamma ta' segregazzjoni suffiċjenti tad-dejta bejn il-kerrejja tista' tkun diffiċli. Dan il-metodu huwa xieraq għal xenarji li fihom il-kerrejja għandhom strutturi tad-dejta identiċi u ma jeħtiġux iżolament totali tad-dejta.
Konsiderazzjonijiet differenti għal Multi-kiri
Iżolament tad-Data
L-iżolament tad-dejta huwa wieħed mill-aspetti l-aktar importanti tal-multi-kiri.
Biex jiġi evitat aċċess mhux mixtieq, id-dejta ta’ kull inkwilin trid tinżamm separata u sigura. Dan ħafna drabi jitwettaq permezz tal-użu ta 'tekniki ta' separazzjoni loġika jew fiżika bħal databases, skemi jew tabelli differenti.
Huwa kritiku li jiġi żgurat li d-dejta tkun separata biex tissalvagwardja l-privatezza u s-sigurtà tad-dejta ta’ kull inkwilin.
Tlugħ tal-Inkwilin
Il-proċess ta’ introduzzjoni ta’ kerrej ġdid f’sistema ta’ diversi inkwilini jissejjaħ ‘onboarding’ tal-kerrej. Din il-proċedura trid tiġi ġestita bir-reqqa biex jiġi żgurat li kerrejja ġodda jiġu abbord kif suppost filwaqt li tikkawża l-inqas ammont ta’ interruzzjoni lill-kerrejja attwali.
Dan jinkludi l-forniment ta' riżorsi ġodda, il-ħolqien ta' kontijiet ġodda, u l-konfigurazzjoni tal-ambjent tal-kerrej.
Proċedura ta' abbord simplifikata tista' tgħin biex tnaqqas l-ispejjeż u ttejjeb l-effiċjenza tal-ġestjoni tal-kerrej.
Prestazzjoni
Il-kera multipla għandha l-potenzjal li tiddegrada l-prestazzjoni tas-sistema, speċjalment jekk il-kerrejja jaqsmu riżorsi bħall-enerġija tal-ipproċessar, il-memorja jew il-ħażna. Minħabba l-effett tal-proxxmu qawwi, l-attivitajiet ta 'kerrej wieħed jista' jkollhom impatt fuq il-prestazzjoni ta 'kerrejja oħra.
L-allokazzjoni u l-monitoraġġ bir-reqqa tar-riżorsi jistgħu jgħinu biex titnaqqas din il-problema u jiggarantixxu li l-prestazzjoni ta' kull kerrej ma ssirx ħsara.
customization
Il-kapaċità ta 'kull kerrej li jippersonalizza l-inħawi tiegħu biex taqbel mad-domandi tagħhom hija magħrufa bħala customization. Filwaqt li l-adattament jista 'jżid il-valur ta' sistema b'ħafna kerrej għal kull kerrej, jista 'wkoll iżid il-kumplessità u l-ispiża tal-amministrazzjoni.
Il-kisba ta' bilanċ bejn l-adattament u l-istandardizzazzjoni jista' jgħin biex jiġi żgurat li s-sistema tkun skalabbli u miżmuma filwaqt li xorta tissodisfa t-talbiet speċifiċi ta' kull kerrej.
Eżempji ta' Multi-kiri
Cloud Pubbliku Multi-kiri
Il-klijenti f'multi-kiri ta' cloud pubbliku jimpjegaw każijiet ta' riżorsi u servizzi biex jibnu arkitettura adattata biex tospita applikazzjoni tan-negozju.
Kull riżorsa jew servizz tal-cloud jaqsmu l-hardware sottostanti u l-kapaċità tan-netwerk, u filwaqt li din l-istrateġija tista’ tipprovdi lill-konsumaturi b’riżorsi ddedikati, hija l-eċċezzjoni aktar milli r-regola.
Biex iwettqu multi-kiri, il-fornituri tal-cloud pubbliku jimpjegaw firxa ta 'metodoloġiji, inklużi approċċi bbażati fuq VM u bbażati fuq kontenitur.
Ħardwer — VM u kontenitur
Magni virtwali multipli u kontenituri virtwali jistgħu jiġu ġġenerati u ospitati fuq server wieħed bl-użu tal-virtwalizzazzjoni tal-ħardwer, b'kull VM tħaddem applikazzjoni jew servizz separat immexxi minn parti interessata, dipartiment jew klijent differenti.
Il-kera multipla tal-ħardwer hija komuni fi data moderna ċentri u ambjenti ta’ kolokazzjoni, u huwa faċilitatur kritiku għall-cloud computing kollu.
SaaS multi-kiri
Minħabba li l-fornituri tas-softwer bħala servizz (SaaS) ħafna drabi huma kkategorizzati bħala fornituri tal-cloud, din hija verżjoni tal-multi-kiri tal-cloud pubbliku.
Pereżempju, fornitur SaaS jista' jopera istanza waħda tal-programm tiegħu fuq istanza waħda ta' database u jagħti aċċess onlajn lil diversi klijenti. F'dan il-każ, id-dejta ta 'kull kerrej hija segregata u inviżibbli għal kerrejja oħra.
Il-kera multipla tista' tiġi introdotta wkoll f'sistemi b'ħafna livelli bħal SAP.
Private Cloud Multi-Teancy
Multi-kiri fi sħab privat. Cloud privat huwa simili għal cloud pubbliku f'termini ta 'kera multipla, iżda cloud privat huwa ddedikat għal kumpanija jew grupp wieħed, filwaqt li cloud pubbliku jaqdi l-ħtiġijiet ta' bosta klijenti jew organizzazzjonijiet.
Serverless Multi-kiri
Il-kompjuters mingħajr server huwa servizz tal-cloud li juża l-avvenimenti biex jgħabbi u jmexxi l-kodiċi tal-klijent qabel ma jkeċċi l-infrastruttura meta jitwettaq il-kodiċi.
Ħafna programmi jistgħu jaqsmu l-istess funzjoni, u l-funzjoni tgħabbi u topera fuq kwalunkwe infrastruttura ta 'hardware kondiviża hija disponibbli.
X'inhuma l-iżvantaġġi possibbli?
Wieħed mill-iżvantaġġi ewlenin huwa l-possibbiltà ta 'tnixxija tad-dejta. Minħabba li diversi kerrejja jaqsmu l-istess infrastruttura, difett tas-sigurtà fl-applikazzjoni ta' kerrej wieħed jista' jipperikola d-dejta tal-kerrejja l-oħra kollha.
Żvantaġġ ieħor huwa l-possibbiltà ta 'effetti storbjużi tal-ġirien, li fihom drawwiet ta' użu ta 'kerrej wieħed jistgħu jiddegradaw il-prestazzjoni ta' applikazzjonijiet ta 'kerrejja oħra.
Ukoll, modifiki u integrazzjonijiet jistgħu jkunu diffiċli biex jiġu skjerati, u ċerti kerrejja jistgħu jitolbu settings distinti jew verżjonijiet tal-programmi li huma inkompatibbli ma 'dawk ta' kerrejja oħra.
Fl-aħħarnett, multi-kiri jista 'ma jkunx xieraq għal ħafna applikazzjonijiet, partikolarment dawk li jeħtieġu livelli għolja ta' veloċità jew segregazzjoni stretti tad-dejta.
Direzzjonijiet futuri għal Multi-kiri f'Softwer ibbażat fuq Cloud
Il-futur tal-kera multipla jidher sabiħ hekk kif is-softwer ibbażat fuq il-cloud qed ikompli jespandi u jadatta. Kompjuter mingħajr server, li jippermetti allokazzjoni u konsum tar-riżorsi aktar granulari, qed isir dejjem aktar popolari.
Dan għandu l-potenzjal li jtejjeb il-kera multipla billi jippermetti aktar iżolament u użu tar-riżorsi. Il-mikroservizzi u l-kontejners, li jipprovdu aktar flessibilità u modularità, huma rotta oħra għal multi-kiri.
Barra minn hekk, it-teknoloġiji tat-tagħlim tal-magni u l-intelliġenza artifiċjali għandhom il-potenzjal li jottimizzaw l-allokazzjoni tar-riżorsi u l-prestazzjoni f'sistemi b'ħafna kerrejja.
Fl-aħħarnett, il-futur ta 'kera multipla f'softwer ibbażat fuq cloud se jinbidel bħala riżultat ta' titjib teknoloġiku u t-talbiet tan-negozju li qed jinbidlu.
Ħalli Irrispondi