Әр сайт бойынша таңдалған
Әрбір хостинг бағыты деректер орталықтарының жеке жиынтығын ұсынады. Сайтты жасаған кезде біреуін таңдайсыз, ал тапсырыс пішіні тек сол бағытта бүгін бос орын бар қаланы ғана ұсынады.
Аймақтар және деректерді сақтау орны
Бұл платформада аймақ қолдау көрсету қызметінің сұранысы емес — бұл бірдеңе орналастырылған сайын орналастыру механизмі ескеретін тораптың сипаты. Торапты жасаған кезде деректер орталығын оның хостинг желісі бүгінде ұсынатын қалалардың ішінен таңдайсыз және әрбір орналастыру сол орындағы флот сыйымдылығына жаһандық шеткі желімен түседі. Әрбір хостинг бетінде бұл қалалар нақты уақыт режимінде көрсетіледі.
Әрбір орынның артында екі нәрсе тұр: сайттарыңызды іске қосатын жұмысшылар паркі және оларды басқаратын басқару деңгейі (control plane). Екеуі де аймақты ескереді. Қай орынды таңдайтыныңыз өз еркіңізде; оның астындағы қуаттылық — біздің өз ұйымдастыруымыз және ешбір жеке жеткізуші жалғыз платформаға айналмауы үшін біз әдейі бірнеше жеткізушімен жұмыс істейміз.
Әрбір хостинг бағыты деректер орталықтарының жеке жиынтығын ұсынады. Сайтты жасаған кезде біреуін таңдайсыз, ал тапсырыс пішіні тек сол бағытта бүгін бос орын бар қаланы ғана ұсынады.
Әрбір хостинг бетіндегі және тапсырыс пішініндегі қалалар орналастыру жүйесінен оқылады, сондықтан жаңа орын сыйымдылығы қолжетімді болған күні пайда болады, ал толып тұрғаны ұсынылмайды.
Аймақ сайт жасалған сәтте код деңгейінде белгіленеді — қандай қорапты пайдалану керектігін есте сақтайтын оператор арқылы емес.
Флоттағы әрбір хост өзін өңір кілтімен, өнім желісіне сәйкестік тізімімен, веб-сервер түрімен және сыйымдылық көрсеткішімен тіркейді, содан кейін жұмысты қабылдайды. Орналастыру қызметі үміткерлерді алдымен өңір бойынша, содан кейін өнім желісі бойынша, содан кейін бос сыйымдылық бойынша сүзгіден өткізеді және ең аз жүктелген жарамды хостты таңдайды.
Егер сіз аймақты бекіткен болсаңыз, тек сол аймақтағы жұмысшылар ғана жарамды болады. Егер бекітпесеңіз, сайт өзі түскен жұмысшының аймағын қабылдайды және бұл мән сайтта сақталады — сондықтан деректеріңіздің қайда сақталатыны туралы жазба болжам емес, оқуға болатын өріс болып табылады.
Орналастыру сыйымдылықты шартты жаңарту арқылы бекітеді, ол өңдеуші әлі белсенді болғанда, орналастыруларды әлі де қабылдап жатқанда және сыйымдылық шегінен аспаған жағдайда ғана сәтті орындалады. Соңғы орын үшін таласатын екі орналастырудың екеуі бірдей жеңе алмайды, сондықтан аймақта ешқашан байқалмайтын артық жүктеме пайда болмайды.
Егер сіздің өңіріңіздегі сәйкес келетін ресурстардың ешқайсысында орын болмаса, орналастыру қате туралы хабарлап, тоқтайды. Сұрауды сәтті орындау үшін ол басқа құрлыққа ауыспайды. Көзге көрінетін сәтсіздік пен сыйымдылықты арттыру білдірмей елді өзгерткен сайттан әлдеқайда жақсы.
Әрбір worker accepts-deploys ауыстырып-қосқышымен жабдықталған. Оны drain күйіне ауыстыру қолданыстағы сайттардың үздіксіз жұмысын сақтай отырып, жаңа сайттардың орналасуын тоқтатады; бұл бізге жұмыс жүктемелеріңізді көшірмей-ақ, өңір ішінде техникалық қызмет көрсету, жабдықты жаңарту және пайдаланудан шығару жұмыстарын жүргізуге мүмкіндік береді.
Деректердің сақталу орны (data residency) — кейіннен өзгерту шынымен қиын болатын санаулы хостинг шешімдерінің бірі, сондықтан платформа оны жай ғана орналастыру бөлшегі емес, бірінші дәрежелі өлшем ретінде қарастырады. Тұтынушының деректерді сақтау орнын таңдауы инфрақұрылымға орналастырудың бастапқы дерегі болып табылады, аймақ сайтқа бекітіліп жазылады және серверлер паркі соған сәйкес белгіленеді. Деректердің орны туралы жауаптың құр сөз болмай, аудиттелуге жарамды болуын қамтамасыз ететін де осы.
Жалға алу үлгісі онымен қатар жұмыс істейді. Жүйедегі әрбір жазба дерекқор деңгейінде орындалатын PostgreSQL жол деңгейіндегі қауіпсіздігі бар ұйым ауқымын қамтиды, ал жалға алу иерархиялық сипатқа ие: дилерлік ұйым тұтынушы ұйымдарының, ал олар сайттардың үстінде орналасады. Аймақ деректердің қайда сақталатынын анықтайды; жол деңгейіндегі қауіпсіздік оларға кім қол жеткізе алатынын анықтайды. Сәйкестікті тексеретін маман үшін екеуі де маңызды және ешқайсысы міндетті емеске жатпайды.
GDPR деректерін экспорттау және жою қосымша үдеріс емес, бірыңғай жүйенің бөлігі болып табылады, сондай-ақ артықшылықты және әкімшілік әрекеттердің барлығы аудит журналына тіркеледі. Егер сатып алушыңыздың сауалнамасында деректердің қайда сақталатыны, оларға кім сұрау сала алатыны және субъект оларды қайтаруды сұраған кезде не болатыны сұралса, бұл сұрақтардың барлығына осы жерден жауап табуға болады.
Жақын аймақты таңдау көмектеседі, бірақ келушілеріңіз сезінетін кідірістің көп бөлігі сұрау бастапқы серверіңізге жеткенге дейін-ақ анықталады.
Егер барлығы бір тағдырды бөліссе, көп аймақтықтың мәні шамалы. Архитектура бірге істен шықпауы тиіс бөліктерді бір-бірінен бөледі.
Қозғалтқыш, дерекқор, жұмыс процесінің деңгейі және басқару тақталары тұтынушылардың сайттарына қызмет көрсететін жұмысшылар паркінен толығымен бөлек, өздерінің Kubernetes басқару жазықтығында жұмыс істейді. Басқару жазықтығындағы оқыс оқиға тұтынушылар сайттарының жұмысын тоқтатпауы тиіс, ал флоттағы оқыс оқиға платформаны істен шығармауы тиіс.
Тұтынушылардың бақылау тақтасы, әкімші консолі және осы маркетингтік сайт Cloudflare жүйесінде басқару жазықтығы кластерінен тәуелсіз орналастырылған, сондықтан платформадағы оқыс оқиға ол туралы оқу үшін кіретін орынды да өшіріп тастамайды.
Статус беті әдейі басқа аймақтағы басқа провайдерде орналастырылған. Өзі бақылайтын инфрақұрылымда жұмыс істейтін статус беті дәл сізге қажет болған сәтте мүлдем пайдасыз болады.
Әр сайттың резервтік көшірмелері өзгертілмейді және объектілік қоймаға жазылып, сыртта сақталады, сонымен қатар қалпына келтіру мүмкіндігі жай ғана болжанбай, іс жүзінде сыналады. Қалпына келтіру файлдар реттеуіші, домендер, DNS, SSL және журналдар орналасқан басқару тақтасынан бір рет басу арқылы орындалады.
Бұл бетте қызмет көрсету деңгейі туралы келісімді, жауап беру уақытын немесе кідіріс көрсеткішін көрсетпейміз — SLA шарттары әр келісімшарт бойынша жеке келісіледі. Footprint-Free жоспарларына тіркелген 99.99% көрсеткіші — бұл біз қол жеткізуге ұмтылатын жұмыс уақытының кепілдігі, қолжетімділіктің өлшенген тарихи дерегі емес.
Іс жүзінде шешім төрт сұраққа келіп тіреледі және клиенттердің көпшілігі оларға бір минуттан аз уақыт ішінде жауап береді.
Иә. Аймақ — бұл бөлек өңделетін сұрау емес, орналастыру механизміне арналған кіріс дерегі. Аймақты бекітсеңіз, сайтты қабылдауға тек сол аймаққа белгіленген флот қызметкерлері ғана құқылы болады; содан кейін таңдалған аймақ сайт жазбасында сақталады, осылайша оның қайда жұмыс істейтінін әрқашан көре аласыз. Оны орнатпай қалдырсаңыз, сайт өзі түскен қызметкердің аймағын қабылдайды.
Бұл хостинг желісіне байланысты, өйткені әрбір желі өзі үшін жасалған сыйымдылықта жұмыс істейді. Тапсырыс беру пішіні мен әрбір хостинг бетінде орналастыру жүйесінен нақты уақытта оқылатын, бүгін таңдауға болатын қалалар тізімі берілген, сондықтан бұл жауап ешқашан ескірмейді. Деректерді қатаң түрде EU аумағында сақтау үшін Еуропалық Одақ ішіндегі деректер орталығын таңдаңыз; сатып алу талаптары сертификатталған негізгі платформаны талап еткен жағдайда, біз осы талаптарға сай келетін сыйымдылыққа орналастыра аламыз. Әрбір орынның артындағы жеткізушілер — біздің жеке коммерциялық келісіміміз, сіз жеткізушіні емес, орынды таңдайсыз.
Жоқ — Zinn Digital® бүгінде өзіндік сәйкестік сертификаттарына ие емес және біз олай емес деп айтпаймыз. Біз сатып алушының сатып алу шарттары сайтыңыздың негізі ретінде сертификатталған платформаны қатаң талап ететін жағдайда жұмыс жүктемеңізді осындай сертификаттары бар базалық платформаға орналастыра аламыз. Бұдан бөлек, платформаның жеке бақылау шаралары нақты әрі тексеріске ашық: сайт бойынша оқшаулау, жалға алушы ауқымындағы әрбір кестедегі жол деңгейіндегі қауіпсіздік, құпиялардың Vault ішінде сақталуы, толық TLS және артықшылықты әрекеттердің аудитін жүргізу.
Орналастыру сайтыңызды басқа жерге байқатпай көшіргенше, орналасу қатесімен анық түрде сәтсіз аяқталады. Бұл әдейі жасалған: юрисдикциясын білдірмей өзгерткен сайт тоқтап, себебін түсіндірген орналастыруға қарағанда әлдеқайда нашар нәтиже болып табылады. Сыйымдылық сол аймақта қосымша хосттарды желіге қосу арқылы артады, онда олар өздерін тіркейді және бірден тапсырмаларды қабылдай бастайды.
Біз кідіріс көрсеткіштерін жарияламаймыз және нақты бір санды уәде етпейміз. Біз сипаттай алатын нәрсе — архитектура: кэштелетін жауаптар келушіге жақын шеткі нүктеден қызмет көрсетілуі үшін әрбір сайттың алдында Cloudflare тұрады, LSCache PHP немесе дерекқорға жүгінбей, толық беттерді воркерден береді, ал әр сайтқа арналған Redis нысан кэші қайталанатын сұрауларды қабылдайды. Көптеген контенттік сайттар үшін бұл комбинация бастапқы аймақтың кэш конфигурациясына қарағанда әлдеқайда аз мәнге ие екенін білдіреді. Егер сіздің аудиторияңыз бір құрлықта шоғырланған болса, бәрібір бастапқы нүктені сонда орналастырыңыз.
Аймақ сайт орналастырылған кезде белгіленеді және сайт жазбасында сақталады, сондықтан аймақты өзгерту жай ғана ауыстырып қосу емес, көшіру (миграция) болып табылады. Егер көшіру болатынын алдын ала білсеңіз, сайтты жасамас бұрын бізге хабарласыңыз — белсенді портфолионы көшіргеннен гөрі, оны бірден дұрыс орналастыру әлдеқайда арзанға түседі.
Әр сайт бойынша сақтық көшірмелер өзгертілмейді, басқа жерде сақталады және жұмыс істеп тұрған флоттан оқшауланады, нысандық қоймаға қалпына келтіру мүмкіндігі болжам бойынша емес, тексеріліп жазылады және панельден бір рет басу арқылы қалпына келтіріледі. Егер сіздің сәйкестік талаптарыңыз сақтық көшірме қоймасының белгілі бір юрисдикцияда орналасуын талап етсе, бізге тікелей хабарласыңыз — бұл веб-беттегі жалпылама мәлімдеме емес, әр клиентпен жеке келісілетін шарттық мәлімет.
Иә. Сынақ мерзімі 14 күнге созылады және картаны қажет етпейді. Ол бес сайтқа дейінгі Footprint-Free Hosting қызметін қамтиды, бұл өндірістік портфолиоңыздың қайда орналасуы керектігін шешпес бұрын жариялаулардың, орналасудың және кэш қабаттарының қалай жұмыс істейтінін көру үшін жеткілікті.
Картасыз 14 күндік сынақ мерзімін бастаңыз немесе алдымен деректерді сақтау аумағына қатысты талаптарыңызды айтыңыз, сонда біз сізді алғашқы орналастырудан-ақ дұрыс бағыттаймыз.
Тегін бастау