Iwe uri mugadziri, system architect, kana IT maneja ari kutsvaga mhinduro yekucheka mari, kuwedzera scalability, uye kuchengetedza yako-yakavakirwa gore maapplication?
Kana izvi zviri izvo, saka kuwanda kwekugara kunogona kuve mhinduro yako.
Mune ino positi, isu tichatarisa izvo zvekutanga zve-multi-tenancy, mamwe maitiro ekuzviita, uye zvakakosha zvinhu zvekufunga nezvazvo. Gwaro iri rinokupa zvese zvaunoda kuti utange.
Chii Chaizvo Chinonzi Multitenancy?
Imwe software inogona kushandira vatengi vakawanda (varidzi) pasi peiyo yakawanda-tenancy software yekuvaka pfungwa. Mumwe nemumwe muroja ane yake data, kumisikidzwa, uye user interface uye yakaparadzaniswa zvine mufungo kubva kune vamwe.
Izvi zvinoreva kuti dhata remuroja wega wega rakasiyana nedata revamwe vanoroja uye hariwanikwe kune vamwe maroja. Mune gore-yakavakirwa software, uko vatengi vazhinji vanogovana zvivakwa zvakafanana, akawanda-tenancy anowanzo shandiswa.
Multi-tenancy yanga iri pfungwa kwechinguva, asi nekukura kwe gore kadambari, yave ichizivikanwa zvikuru munguva pfupi yapfuura. Mune cloud-based software, multi-tenancy inzira ine simba yekuchengetedza mari, kuwedzera scalability, uye kuwedzera kuchinjika.
Sei zvichikosha?
Multi-tenancy ine mabviro echinyakare mainframe magadzirirwo apo akati wandei mapurogiramu nevashandisi vakagovana imwechete yekugadzirisa hardware chikuva. Nekuunzwa kweyazvino hardware-yakabatsira virtualization, akawanda-tenancy akaona kuwedzera kukurumbira.
Iko kugona kugovera Hardware pane akati wandei software zviitiko, senge chaiwo muchina uye mashandisirwo awo, yabuda sechinhu chakakosha mu Cloud-based software.
Multi-tenancy inowanzo shandiswa munzvimbo dzenzvimbo dzedata uye zvivakwa zvakagarwa senge colocation uye yakagovaniswa masevhisi eIT, zvichibvumira vashandisi vakati wandei kugovera yakaganhurirwa kana yakagovaniswa hardware maturakiti.
Nekuda kwekugona kwayo kudzikisa mitengo, kuwedzera scalability, uye kuwedzera chengetedzo mumakore-yakavakirwa software, yakawanda-yekugara yave yakakosha software dhizaini paradigm.
Inowanikwa Sei?
Virtualization, containerization, uye gore kadambari ndeimwe yenzira uye matekinoroji anoshandiswa kuita akawanda-tenancy.
Virtualization inobvumira akawanda chaiwo makomputa kana masisitimu anoshanda kushanda pamuchina mumwe chete wemuviri, zvichibvumira kwakasiyana siyana kwakasarudzika kugadzirwa.
Containerization, kune rumwe rutivi, inogonesa kuvandudzwa kwenzvimbo dzakareruka, dzakasarudzika, uye dzinotakurika dzinogovana imwechete yekushandisa system kernel.
Cloud computing inonyanya kusimba uye inochinjika dhizaini inobvumira vashandisi vazhinji kugovera pane-inoda dziva rezviwanikwa zvekombuta.
Aya matekinoroji, kana akabatanidzwa neakasiyana manejimendi uye ekuchengetedza maitiro, anogonesa kuvandudzwa kwenzvimbo inoroja yakawanda inovimbisa yega yega yega, chengetedzo, uye kuita.
Musiyano pakati peMuroja Mumwechete vs Multi-Tenant
Musiyano wekutanga pakati penzvimbo imwe chete-yemuroja uye yakawanda-inoroja ndeyekuti mutengi munzvimbo ine mumwechete-inoroja ane chiitiko chakatsaurirwa chekushandisa uye kutsigira zvivakwa, nepo vatengi vakawanda vachigovana zvakafanana application uye zvivakwa munzvimbo ine vanhu vakawanda.
Yese data yemutengi yakakamurwa kubva kune yevamwe vatengi dhata munzvimbo yevazhinji-vanoroja, asi ivo vanogovana yakafanana codebase uye zvivakwa. Izvi zvinodzikisira mutengo wemutengesi mune akawanda-anoroja mamiriro sezvo vanogona kushandira vatengi vakati wandei nemuenzaniso mumwechete wechirongwa.
Single-reja marongero, kune rumwe rutivi, inopa kwakawanda kutonga, kugadzirisa, uye chengetedzo nekuti mutengi wega wega ane zviwanikwa zvake zvakatsaurirwa uye zviito zvemutengi mumwe hazvikanganisa zviito zvevamwe.
Mabhenefiti eMulti-tenancy
- Mari Kuchengetedza: Nekuti akawanda-tenancy anobvumira vatengi vazhinji kugovera zvivakwa zvakafanana, vese mutengesi wesoftware uye vatengi vanogona kuchengetedza mari.
- Kuvandudza Scalability: Multi-tenancy inobvumira vanopa software kuti vangoyera zvivakwa zvavo kuti zvizadzise zvinodiwa nevatengi vavo pasina kuendesa Hardware nyowani uye software kumutengi wega wega.
- Kuwedzera Kuchinja: Multi-tenancy inopa vese mutengesi wesoftware uye vatengi rusununguko rwakawanda. Vatengi vanogona kuchinja mashandisiro avo sezvinodiwa, nepo vatengesi vesoftware vachigona kupa akasiyana siyana masevhisi uye zvirongwa zvemitengo.
- Zvirinani Chengetedzo: Nekuti akawanda-tenancy anotsaura data remuroja uye kudzivirira mamwe maroja kuti aiwane, chengetedzo inowedzerwa.
- Enhanced Resource Utilization: Multi-tenancy inogonesa vatengesi vesoftware kushandisa zvakanyanya zviwanikwa zvavo zvehardware, zvichikonzera kuvandudzwa kwekuita uye kugona.
Maitiro kune Multi-tenancy
Separate Databases
Mumwe nemumwe muridzi ane dhatabhesi yake pasi peiyi nzira. Iyi ndiyo yakapusa mhinduro uye inopa yakazara data kupatsanurwa pakati pemaroja. Wese muroja ane hutongi hwakakwana pamusoro pedhatabhesi yavo uye anogona kuigadzira sezvavanoda.
Iri zano, zvisinei, rinogona kunge richidhura nekuti muridzi wega wega anoda yavo dhatabhesi muenzaniso. Uyezve, kutonga akati wandei dhatabhesi kunogona kuve kwakaoma uye kutora nguva.
Yakagoverwa Database, Separate Schema
Vese varimi mune iyi tekinoroji vanogovana dhatabhesi rimwe chete, asi muridzi wega wega ane schema yake yakasarudzika mukati meiyo database. Nekuti vese vanoroja vanogovana imwe dhatabhesi muenzaniso, iyi nzira inoshandisa zvinobudirira zviwanikwa.
Inoitawo kuti manejimendi uye kugadzirisa kuve nyore nekuti kune dhatabhesi rimwe chete rekubata.
Zvinogona, zvisinei, zvakanyanya kuoma kuendesa sezvo schema yemuridzi wega wega inofanirwa kuvakwa nekunyatso chengetwa kuti ive nechokwadi chekuparadzaniswa kwakakwana kwedata. Iyi nzira yakanakira mamiriro ayo maroja ane akafanana zvimiro zvedata asi zvinoda kupatsanurwa kwedata.
Yakagovaniswa Dhatabhesi, Yakagovaniswa Schema
Vese maroja mune iyi modhi vanogovana dhatabhesi imwe chete uye schema imwechete mukati meiyo database. Iyi ndiyo inonyanya kushanda-inoshanda sarudzo sezvo ichingoda imwe dhatabhesi muenzaniso uye imwe schema yekutonga.
Nekudaro, kuchengetedza kupatsanurwa kwedata kwakakwana kune varidzi kungave kwakaoma. Iyi nzira yakanakira mamiriro ayo maroja ane akafanana data zvimiro uye asingade yakazara data yega.
Mafungiro Akasiyana eMulti-tenancy
Data Isolation
Kuparadzaniswa kwedata ndechimwe chezvinhu zvakakosha zvekugara kwakawanda.
Kuti udzivise kupinda kusingadiwi, data remuroja wega wega rinofanira kuchengetwa rakaparadzana uye rakachengeteka. Izvi zvinowanzoitwa kuburikidza nekushandisa zvine musoro kana zvepanyama nzira dzekuparadzanisa dzakadai sedhatabhesi dzakasiyana, schemas, kana matafura.
Izvo zvakakosha kuve nechokwadi kuti data rakapatsanurwa kuchengetedza kuvanzika uye kuchengetedzeka kwe data remurendi wega wega.
Tenant Onboarding
Maitiro ekuunza muroja mutsva kune akawanda-anoroja system anonzi muroja onboarding. Maitirwo aya anofanirwa kutariswa nemazvo kuti ive nechokwadi chekuti vanoroja vatsva vanokwirirwa zvakaringana uku zvichikonzera kukanganisa kushoma kune varidzi varipo.
Izvi zvinosanganisira kupa zviwanikwa zvitsva, kugadzira maakaundi matsva, uye kugadzirisa nharaunda yemuroja.
Maitiro akareruka ekukwira anogona kubatsira kudzikisira mari uye kuvandudza manejimendi emaroja.
mutambo
Multi-tenancy ine mukana wekudzikisa mashandiro ehurongwa, kunyanya kana varidzi vakagovana zviwanikwa zvakaita sesimba rekugadzirisa, ndangariro, kana kuchengetedza. Nekuda kweruzha rwekuita kwemuvakidzani, zviitwa zvemuroja zvinogona kukanganisa kushanda kwevamwe vanoroja.
Kunyatsogovewa zviwanikwa uye kutarisisa kunogona kubatsira kuderedza dambudziko iri uye kuvimbisa kuti kuita kwemuroja wega wega hakuna kukuvadzwa.
Customization
Kugona kwemuridzi wega wega kugadzirisa zvakavakomberedza kuti zvienderane nezvavanoda kunozivikanwa sekugadzirisa. Nepo kugadzirisa kuchigona kuwedzera kukosha kweakawanda-anoroja sisitimu kune wega wega, inogona zvakare kusimudza manejimendi kuoma uye mutengo.
Kuwana chiyero pakati pekugadzirisa uye kuenzanisa kunogona kubatsira mukuona kuti sisitimu inokamhina uye inochengetwa ichiri kugutsa zvinodikanwa zvega wega.
Mienzaniso yeMulti-tenancy
Public Cloud Multi-tenancy
Vatengi vari mune yeruzhinji Cloud-multi-tenancy vanoshandisa zviitiko zvezviwanikwa uye masevhisi kuvaka chivakwa chakakodzera kuitisa bhizinesi application.
Yese gore resource kana sevhisi inogovanisa pasi pehardware uye netiweki simba, uye nepo zano iri rinogona kupa vatengi zviwanikwa zvakatsaurirwa, ndizvo zvakasarudzika kwete mutemo.
Kuzadzisa akawanda-tenancy, veruzhinji gore vanopa vanoshandisa nzira dzakasiyana-siyana, kusanganisira VM-yakavakirwa uye midziyo-yakavakirwa nzira.
Hardware - VM uye mudziyo
Multiple virtual muchina uye chaiwo midziyo inogona kugadzirwa uye kugarwa pane imwechete sevha uchishandisa hardware virtualization, neVM yega yega ichimhanya yakaparadzana application kana sevhisi inotungamirwa neanobatanidzwa akasiyana, dhipatimendi, kana mutengi.
Hardware multi-tenancy yakajairika mukati data yemazuva ano nzvimbo uye nzvimbo dzekugara, uye yakakosha inogonesa kune ese makore computing.
SaaS multi-tenancy
Nekuti software sesevhisi (SaaS) vanopa vanogaroiswa mumapoka sevanopa makore, iyi ivhezheni yeruzhinji Cloud multi-tenancy.
Semuenzaniso, mupi weSaaS anogona kushandisa imwe muenzaniso yechirongwa chayo pane imwe chete muenzaniso wedatabase uye kupa mukana wepamhepo kune vakati wandei vatengi. Muchiitiko ichi, data yemuridzi wega wega yakakamurwa uye isingaonekwe kune vamwe vanoroja.
Multi-tenancy inogona zvakare kuunzwa mune akawanda-tier masisitimu seSAP.
Yakavanzika Cloud Multi-Tenancy
Multi-tenancy mune yakavanzika gore. Gore rakazvimiririra rakafanana negore reruzhinji maererano nekugara kwakawanda, asi gore rakazvimiririra rakatsaurirwa kune imwe kambani kana boka, nepo gore reruzhinji rinoshanda zvinodiwa nevatengi kana masangano akawanda.
Serverless Multi-tenancy
Serverless computing ibasa regore rinoshandisa zviitiko kurodha uye kumhanyisa kodhi yemutengi usati wadzinga zvivakwa kana kodhi yaitwa.
Mapurogiramu mazhinji anogona kugovera basa rimwe chete, uye basa racho rinoremerwa uye rinoshanda pane chero yakagovaniswa hardware zvivakwa zviripo.
Ndezvipi Zvinogona Kukanganisa?
Imwe yezvakanyanya kuipa ndeye mukana wekudonha kwedata. Nekuti varoja vakati wandei vanogovana zvivakwa zvakafanana, chikanganiso chekuchengetedza mune imwe reja application chinogona kuisa mungozi data yevamwe maroja ese.
Chimwe chinokanganisa mukana wekuita mheremhere yevavakidzani, umo mashandisiro emuroja anogona kukanganisa kushanda kwemamwe maapplication evanoroja.
Zvakare, kugadziridza uye kusanganisa kungave kwakaoma kuendesa, uye vamwe maroja vangangoda marongero akasiyana kana shanduro dzepurogiramu dzisingaenderane nedzevamwe maroja.
Chekupedzisira, kugara-zhinji kunogona kunge kusingakodzeri kune akawanda maapplication, kunyanya ayo anoda mwero wekumhanya kana kupatsanurwa kwedata kwakasimba.
Manongedzo Emangwana eMulti-tenancy muCloud-based Software
Ramangwana rekugara kwakawanda rinotaridzika rakajeka sezvo gore-based software rinoramba richiwedzera uye kuchinjika. Serverless komputa, iyo inobvumira yakawanda granular zviwanikwa kugoverwa uye kushandiswa, iri kuwedzera kufarirwa.
Izvi zvine mukana wekuvandudza kuwanda-tenancy nekubvumira zvakanyanya kuzviparadzanisa nevamwe uye kushandisa zviwanikwa. Microservices uye midziyo, iyo inopa kuwedzera kuchinjika uye modularity, ndiyo imwe nzira yekuwanda-kugara.
Uyezve, kudzidza kwemichina uye matekinoroji ehungwaru ane mukana wekugonesa kugovanisa zviwanikwa uye kuita mumasisitimu akawanda evaroja.
Chekupedzisira, ramangwana rekugara kwakawanda mumakore-yakavakirwa software richachinja semhedzisiro yekuvandudzwa kwetekinoroji uye nekuchinja kwebhizinesi zvinodiwa.
Leave a Reply