Imechaguliwa kwa kila tovuti
Kila mstari wa upangishaji hutoa seti yake ya vituo vya data. Unachagua kimoja unapounda tovuti, na fomu ya agizo inatoa tu jiji ambalo mstari huo una nafasi leo.
Kanda na uhifadhi wa data nchini
Eneo si tiketi ya usaidizi kwenye jukwaa hili — ni sifa ya tovuti, inayozingatiwa na injini ya uwekaji kila wakati kitu kinapowekwa. Unachagua kituo cha data unapounda tovuti, kutoka kwa miji ambayo laini yake ya ukodishaji inatoa leo, na kila uwekaji hutua kwenye uwezo wa kundi la seva katika eneo hilo, kukiwa na mtandao wa kando wa kimataifa mbele yake. Kila ukurasa wa ukodishaji huorodhesha miji hiyo, ikisomwa moja kwa moja.
Vitu viwili viko nyuma ya kila eneo: kundi la watendaji (worker fleet) linaloendesha tovuti zenu, na mfumo wa udhibiti (control plane) unaozisimamia. Vyote viwili vinatambua eneo husika (region-aware). Eneo mnalochagua ni uamuzi wenu; uwezo uliopo chini yake ni mpangilio wetu wenyewe, na tunaendesha kwa makusudi kupitia watoa huduma zaidi ya mmoja ili kusiwe na mmoja pekee anayekuwa jukwaa zima.
Kila mstari wa upangishaji hutoa seti yake ya vituo vya data. Unachagua kimoja unapounda tovuti, na fomu ya agizo inatoa tu jiji ambalo mstari huo una nafasi leo.
Miji iliyo kwenye kila ukurasa wa upangishaji na kwenye fomu ya agizo inasomwa kutoka kwa mfumo wa ugawaji nafasi, kwa hivyo eneo jipya huonekana siku linapokuwa na nafasi, na lile lililojaa halitolewi.
Eneo linatekelezwa katika msimbo, wakati tovuti inapoundwa — si kwa opereta kukumbuka kisanduku kipi cha kutumia.
Kila seva pangishi katika kundi hujisajili yenyewe kwa ufunguo wa eneo, orodha ya upendeleo wa safu ya bidhaa, aina ya seva ya wavuti na takwimu ya uwezo, kisha huchukua kazi. Huduma ya uwekaji huchuja wagombea kwanza kulingana na eneo, kisha safu ya bidhaa, kisha uwezo ulio wazi, na huchagua seva pangishi inayostahiki yenye mzigo mdogo zaidi.
Ikiwa ulibandika eneo, ni wafanyakazi katika eneo hilo pekee wanaostahiki. Ikiwa hukufanya hivyo, tovuti hurithi eneo la mfanyakazi inapotua na thamani hiyo huhifadhiwa kwenye tovuti — kwa hivyo rekodi ya mahali data yako inapoishi ni sehemu unayoweza kusoma, si dhana.
Uwekaji hudai uwezo kupitia sasisho la masharti ambalo hufanikiwa tu wakati mfanyakazi bado anafanya kazi, bado anapokea usambazaji na bado yuko chini ya uwezo. Usambazaji miwili inayoshindania nafasi ya mwisho haiwezi kushinda yote miwili, kwa hivyo eneo halisajiliwi zaidi kimyakimya kamwe.
Ikiwa hakuna chochote kinachostahiki katika eneo lako chenye nafasi, upelekaji unaleta kosa la upangaji na kusimama. Haurudi nyuma kwa bara lingine ili kufanya ombi lifanikiwe. Kufeli kunakoonekana na ongezeko la uwezo ni bora kuliko tovuti iliyohamisha nchi kimyakimya.
Kila worker ina swichi ya accepts-deploys. Kuiweka kwenye drain huzuia tovuti mpya kuanzishwa huku tovuti zilizopo zikiendelea kufanya kazi bila kuguswa, ambayo ndiyo njia tunayofanya matengenezo, uboreshaji wa maunzi na uondoaji wa vifaa ndani ya eneo fulani bila kuhamisha mzigo wako wa kazi.
Makazi ya data ni mojawapo ya maamuzi machache ya upangishaji ambayo kwa hakika ni vigumu kuyatengua, kwa hivyo jukwaa huichukulia kama kipimo cha daraja la kwanza badala ya maelezo madogo ya usambazaji. Chaguo la makazi la mteja ni kigezo cha uwekaji, eneo hurekodiwa kulingana na tovuti, na kundi la seva huwekewa lebo ili lilingane. Hilo ndilo linalofanya jibu la makazi liweze kukaguliwa badala ya kuwa la kishuhuda tu.
Muundo wa upangaji unafanya kazi kando yake. Kila rekodi katika injini hubeba upeo wa shirika huku usalama wa kiwango cha safu mlalo wa PostgreSQL ukitekelezwa kwenye hifadhidata, na upangaji ni wa ngazi mbalimbali — shirika la muuzaji likiwa juu ya mashirika ya wateja na juu ya tovuti. Eneo hujibu mahali data inapokaa; usalama wa kiwango cha safu mlalo hujibu ni nani anayeweza kuifikia. Yote mawili ni muhimu kwa mkaguzi wa kufuata sheria na hakuna lililo la hiari.
Uhamishaji na ufutaji wa data ya GDPR ni sehemu ya muundo uleule badala ya kuwa mchakato wa nyongeza, na vitendo vya upendeleo na kiutawala hurekodiwa kwenye kumbukumbu za ukaguzi. Ikiwa dodoso la mnunuzi wako linauliza data inakaa wapi, ni nani anayeweza kuiuliza na nini hufanyika wakati muhusika anapoiomba irudishwe, hayo ni maswali yanayoweza kujibiwa hapa.
Kuchagua eneo lililo karibu husaidia, lakini muda mwingi wa kusubiri ambao wageni wako wanapitia huamuliwa kabla ya ombi kufika kwenye seva yako ya asili.
Uwepo wa maeneo mengi una thamani ndogo sana ikiwa kila kitu bado kinashiriki hatima moja. Muundo huu unatenganisha sehemu ambazo hazipaswi kufeli pamoja.
Injini, hifadhidata, safu ya mtiririko wa kazi na dashibodi huendeshwa kwenye ndege yao ya udhibiti ya Kubernetes, kando kabisa na kundi la wafanyakazi linalohudumia tovuti za wateja. Tukio la ndege ya udhibiti halipaswi kuangusha tovuti za wateja, na tukio la kundi halipaswi kuangusha jukwaa.
Dashibodi ya mteja, kiweko cha msimamizi na tovuti hii ya uuzaji hutumwa kwenye Cloudflare bila kutegemea nguzo ya ndege ya kudhibiti, kwa hivyo hitilafu ya jukwaa haiondoi pia mahali ambapo ungeenda kusoma kuihusu.
Ukurasa wa hali umewekwa kwa makusudi kwa mtoa huduma tofauti katika eneo tofauti. Ukurasa wa hali unaoendeshwa kwenye miundombinu unayoifuatilia hauna manufaa wakati hasa unapouhitaji.
Nakala rudufu za kila tovuti hazibadiliki na ziko nje ya tovuti, zikiandikwa kwenye hifadhi ya vitu, huku urejeshaji ukijaribiwa badala ya kuchukuliwa tu kuwa unafanya kazi. Urejeshaji unafanywa kwa kubofya mara moja kutoka kwenye paneli kando ya kidhibiti faili, vikoa, DNS, SSL na kumbukumbu.
Hatudai makubaliano ya kiwango cha huduma, muda wa majibu au takwimu ya ucheleweshaji kwenye ukurasa huu — masharti ya SLA yanakubaliwa kwa kila mkataba. Takwimu ya 99.99% inayohusishwa na mipango ya Footprint-Free ni uhakikisho wa muda wa kufanya kazi, lengo tunalojenga kulifikia, na si rekodi iliyopimwa ya upatikanaji wa kihistoria.
Kiutendaji uamuzi unategemea maswali manne, na wateja wengi huyajibu kwa chini ya dakika moja.
Ndiyo. Eneo ni ingizo kwenye injini ya upangaji, si ombi linaloshughulikiwa kando. Bandika eneo na ni wafanyakazi wa kundi waliotambulishwa kwa eneo hilo pekee ndio watakaostahili kupokea tovuti; eneo lililochaguliwa kisha huhifadhiwa kwenye rekodi ya tovuti ili uweze kusoma tena inapofanya kazi kila wakati. Liache bila kuwekwa na tovuti itarithi eneo la mfanyakazi inapotua.
Inategemea laini ya upangishaji, kwa sababu kila laini inaendeshwa kwa uwezo uliojengwa mahususi kwa ajili yake. Fomu ya kuagiza na kila ukurasa wa upangishaji huorodhesha miji unayoweza kuchagua leo, ikisomwa moja kwa moja kutoka kwenye mfumo wa upangaji, hivyo jibu hili halipitwi na wakati kamwe. Kwa ukaazi thabiti wa EU, chagua kituo cha data kilicho ndani ya Umoja wa Ulaya; pale ambapo ununuzi unahitaji jukwaa la msingi lililoidhinishwa, tunaweza kupanga kwenye uwezo unaokidhi mahitaji hayo. Wasambazaji waliopo nyuma ya kila eneo ni mpangilio wetu wenyewe wa kibiashara — unachagua eneo, si muuzaji.
Hapana — Zinn Digital® haina vyeti vyake yenyewe vya kufuata sheria kwa sasa, na hatutatoa picha tofauti na hiyo. Kile tunachoweza kufanya ni kuweka mzigo wako wa kazi kwenye jukwaa la msingi ambalo linavyo vyeti hivyo, pale ambapo manunuzi ya mnunuzi yatafanya jukwaa lililoidhinishwa chini ya tovuti zako kuwa sharti la lazima. Kando na hilo, vidhibiti vya jukwaa lenyewe ni halisi na vinaweza kukaguliwa: utenganishaji kwa kila tovuti, usalama wa kiwango cha safu wima kwenye kila jedwali la mpangaji, siri zinazowekwa ndani ya Vault, TLS kote, na uwekaji kumbukumbu za ukaguzi wa vitendo vyenye upendeleo.
Usambazaji unashindwa waziwazi ukiwa na hitilafu ya uwekaji badala ya kuweka tovuti yako mahali pengine bila kimya. Hilo linafanywa kimakusudi: tovuti inayobadilisha eneo la mamlaka kimyakimya ni matokeo mabaya zaidi kuliko usambazaji uliositishwa na kukuambia sababu. Uwezo huongezwa kwa kuleta seva pangishi zaidi mtandaoni katika eneo hilo, ambapo zinajisajili zenyewe na kuanza kupokea kazi mara moja.
Hatuwashi alama za ucheleweshaji na hatutatoa ahadi ya takwimu mahususi. Tunachoweza kueleza ni usanifu: Cloudflare iko mbele ya kila tovuti ili majibu yanayoweza kuhifadhiwa kwenye kache yatolewe kutoka eneo la ukingoni karibu na mgeni, LSCache hutoa kurasa kamili kutoka kwa mfanyakazi bila kugusa PHP au hifadhidata, na kache ya vipengee vya Redis ya kila tovuti hufyonza maswali yanayorudiwa. Kwa tovuti nyingi za maudhui mchanganyiko huo unamaanisha eneo asilia lina umuhimu mdogo sana kuliko usanidi wa kache. Ikiwa hadhira yenu imejikita katika bara moja, wekeni eneo asilia huko hata hivyo.
Eneo huwekwa wakati tovuti inapowekwa na kuhifadhiwa kwenye rekodi ya tovuti, kwa hivyo mabadiliko ya eneo ni uhamiaji badala ya kugeuza tu. Zungumza nasi kabla ya kujenga ikiwa tayari unajua uhamishaji unakuja — ni rahisi zaidi kuweka kwa usahihi mara ya kwanza kuliko kuhamisha jalada lililo hewani.
Nakala rudufu za kila tovuti hazibadiliki, ziko nje ya eneo na zimetengwa na kundi linalofanya kazi, zimeandikwa kwenye hifadhi ya vitu huku urejeshaji ukiwa umejaribiwa badala ya kuchukuliwa kuwa unafanya kazi, na zinaweza kurejeshwa kwa mbofyo mmoja kutoka kwenye paneli. Ikiwa masharti yako ya kufuata sheria yanahitaji uhifadhi wa nakala rudufu uwe katika mamlaka maalum ya kisheria, wasiliana nasi moja kwa moja — huo ni maelezo ya kimkataba tunayokubaliana kwa kila mteja badala ya dai la jumla tunalotoa kwenye ukurasa wa wavuti.
Ndiyo. Jaribio ni la siku 14 na halihitaji kadi. Linajumuisha Footprint-Free hosting kwa hadi tovuti tano, ambayo inatosha kuona jinsi upelekaji, upangaji na safu za kache zinavyofanya kazi kabla ya kuamua mahali ambapo jalada lako la uzalishaji linapaswa kuwepo.
Anzisha jaribio la siku 14 bila kadi, au kwanza tuambie hitaji lako la ukaazi wa data na tutakuweka kwa usahihi tangu utekelezaji wa kwanza.
Anza bila malipo