Региони и съхранение на данни

Вашите сайтове работят там, където посочите

Регионът не е заявка за поддръжка на тази платформа — той е свойство на сайта, което се зачита от механизма за разполагане всеки път, когато се внедрява нещо. Вие избирате центъра за данни, когато създавате сайт, измежду градовете, които неговата хостинг линия предлага в момента, и всяко внедряване попада върху капацитета на флота на това местоположение, с глобална гранична мрежа (edge) пред него. Всяка хостинг страница изброява тези градове с данни в реално време.

Един уебсайт, разпределен върху мрежа от периферни възли в различни региони.
  • 700 000+хоствани сайтове по целия свят
  • Вие избиратецентърът за данни за всеки сайт
  • 99,99%Гаранция за непрекъсната работа
  • 58Езици на панела

Къде оперираме

Зад всяко местоположение стоят две неща: работният парк, който управлява вашите сайтове, и контролният панел, който ги администрира. И двата са съобразени с региона. Кое местоположение ще изберете, решавате вие; капацитетът под него е наша собствена организация и ние умишлено работим с повече от един доставчик, така че нито един да не представлява цялата платформа.

Избрано за всеки сайт

Всеки хостинг план предлага собствен набор от центрове за данни. Вие избирате един, когато създавате сайт, а формулярът за поръчка предлага само град, в който тази линия разполага със свободни места днес.

Публикуван на живо

Градовете на всяка хостинг страница и във формата за поръчка се зареждат от системата за разпределение, така че ново местоположение се появява в деня, в който разполага с капацитет, а запълненото не се предлага.

Как всъщност работи разполагането

Регионът се прилага чрез код в момента на създаване на сайта — а не от оператор, който помни коя кутия да използва.

Всеки работник е етикетиран

Всеки хост във флийта се регистрира с ключ за регион, списък за афинитет към продуктова линия, тип уеб сървър и стойност на капацитета, след което изтегля задачи. Услугата за разпределение първо филтрира кандидатите по регион, след това по продуктова линия, след това по свободен капацитет и избира най-малко натоварения подходящ хост.

Сайтът унаследява и запазва региона

Ако сте фиксирали регион, само работниците в този регион са допустими. Ако не сте, сайтът наследява региона на работника, върху когото се установи, и тази стойност се съхранява в сайта — така че записът за това къде се намират вашите данни е поле, което можете да прочетете, а не предположение.

Капацитетът се заема атомарно

Разпределението заявява капацитет с условно обновяване, което успява само докато работникът е все още активен, все още приема внедрявания и все още е под капацитета си. Две внедрявания, състезаващи се за последния свободен слот, не могат да спечелят едновременно, така че регионът никога не се претоварва незабелязано.

Без тихо превключване към грешния регион

Ако нито един подходящ ресурс във вашия регион няма свободно място, внедряването предизвиква грешка при настаняване и спира. То не превключва към друг континент, за да изпълни заявката успешно. Видимата грешка и добавянето на капацитет са за предпочитане пред сайт, който тихо е сменил държавата си.

Изчерпване вместо прекъсване

Всеки worker разполага с превключвател accepts-deploys. Превключването му към drain спира постъпването на нови сайтове, докато съществуващите продължават да работят незасегнати – точно така извършваме поддръжка, хардуерни обновявания и извеждане от експлоатация в рамките на даден регион, без да преместваме Вашите натоварвания.

Локализацията на данните като продуктово решение

Локацията за съхранение на данни е едно от малкото хостинг решения, които наистина се отменят трудно, затова платформата я третира като първостепенно измерение, а не като детайл по внедряването. Изборът на клиента за локация е входящ параметър при разпределението, регионът се записва към сайта, а инфраструктурата се маркира за съответствие. Именно това прави отговора относно локацията одитируем, а не просто анекдотичен.

Моделът на споделено ползване (tenancy) работи паралелно с него. Всеки запис в системата носи обхват на организация с PostgreSQL защита на ниво ред, наложена в базата данни, а споделеното ползване е йерархично — организация на риселър над клиентски организации над сайтове. Регионът определя къде се намират данните; защитата на ниво ред определя кой има достъп до тях. И двете имат значение за проверяващия съответствието и нито едното не е по избор.

Експортирането и изтриването на данни съгласно GDPR са част от самата структура, а не допълнително добавен процес, като привилегированите и административните действия се записват в одит лог. Ако въпросникът на Вашия купувач пита къде се съхраняват данните, кой може да ги заявява и какво се случва, когато субект поиска да му бъдат върнати, тук тези въпроси имат ясни отговори.

Локалният произход е само половината от историята за скоростта

Изборът на близък регион помага, но по-голямата част от забавянето, което вашите посетители усещат, се определя преди заявката изобщо да достигне до вашия източник.

  • Cloudflare застава пред всичко — CDN, WAF, DNS и защита от DDoS — така че кешируемите отговори се предоставят от крайните точки в близост до посетителя, а не от вашия първоначален регион.
  • LSCache работи върху самия уъркър като кеш на ниво сървър за цели страници с ESI и интелигентно автоматично изчистване, което означава, че повечето WordPress заявки изобщо не достигат до PHP или MySQL.
  • Обектният кеш на Redis за всеки сайт премахва повтарящите се четения от базата данни при заявките, които достигат до приложението.
  • Изчистването е координирано между двата слоя от един контрол в панела и отвътре в WordPress чрез разширението за кеширане Zinn®, така че копието на крайното устройство и копието на източника никога да не се различават, след като публикувате.
  • Клиентите на Footprint-Free наслояват пулове от CDN акаунти отгоре: сайтовете се разпределят между нашите акаунти и Вашите собствени, като балансът се преизчислява от текущото състояние на акаунта по време на внедряване.
  • Ние не публикуваме сравнителни тестове за латентност или пропускателна способност и не твърдим, че даден регион ще бъде най-бърз за Вашата аудитория. Изберете региона, към който насочват Вашите посетители и изискванията Ви за съответствие, и оставете кеширащите слоеве да свършат останалото.

Домейни на срив, резервни копия и честни граници

Мултирегионалността има малка стойност, ако всичко все още споделя една и съща съдба. Архитектурата разделя частите, които не трябва да се сриват заедно.

Контролната равнина и автопаркът са отделни

Двигателят, базата данни, слоят на работния процес и таблата за управление работят на собствена контролна равнина на Kubernetes, напълно отделно от работния флот, който обслужва клиентските сайтове. Инцидент в контролната равнина не трябва да спира клиентските сайтове, а инцидент във флота не трябва да спира платформата.

Публичните повърхности също са независими

Клиентското табло, конзолата за администриране и този маркетингов сайт са внедрени в Cloudflare независимо от клъстера на контролния панел, така че инцидент с платформата не премахва и мястото, което бихте посетили, за да прочетете за него.

Състоянието се намира извън платформата

Страницата за състоянието умишлено се хоства при различен доставчик в различен регион. Страница за състоянието, работеща на същата инфраструктура, която наблюдава, е безполезна точно в момента, в който Ви е необходима.

Неизменими, изнесени, изолирани резервни копия

Резервните копия за всеки сайт са неизменими и се съхраняват извън него, като се записват в обектно хранилище, а възстановяванията се тестват, а не се приемат за даденост. Възстановяванията се извършват с едно щракване от контролния панел редом с файловия мениджър, домейните, DNS, SSL и системните дневници.

Какво не твърдим

На тази страница не заявяваме споразумение за ниво на обслужване, време за реакция или показател за латентност — условията на SLA се договарят за всеки договор. Числото 99.99%, свързано с плановете Footprint-Free, е уверение за непрекъсната работа, цел, към която се стремим, а не измерена историческа наличност.

Избиране на регион

На практика решението се свежда до четири въпроса и повечето клиенти отговарят на тях за по-малко от минута.

  • Имате ли договорно или регулаторно изискване за пребиваване? Ако да, това решава въпроса — клиентите от EU със задължения по GDPR избират център за данни в рамките на Европейския съюз, а ние разполагаме с GDPR-съвместим EU маршрут, когато договорът изрично го изисква.
  • Къде се намира аудиторията, от която действително печелите? Изберете най-близкия до нея център за данни от градовете, посочени във формуляра за поръчка.
  • Изисква ли отделът по обществени поръчки на вашия купувач сертифицирана базова платформа? Ако атестацията по SOC 2 или ISO 27001 за инфраструктурата под вашите сайтове е задължително изискване, уведомете ни преди да изграждате и ние ще ви настаним на капацитет, който притежава такава.
  • Искате ли портфолиото Ви да бъде разделено между домейни за срив? Разполагането на сайтове в повече от един център за данни елиминира концентрацията на едно-единствено място.
  • Не сте сигурни? Започнете с безплатния пробен период без карта. Нищо по отношение на панела, драйверите или набора от функции не се променя, когато по-късно внедрите другаде.

Често задавани въпроси

Мога ли да избера в кой регион да бъдат внедрени сайтовете ми?

Да. Регионът е входен параметър за механизма за разпределение, а не заявка, обработвана извън процеса. Фиксирайте регион и само работниците от автопарка, означени за този регион, ще отговарят на условията да приемат сайта; избраният регион след това се съхранява в записа на сайта, за да можете винаги да проверите къде се изпълнява. Оставете го незададен и сайтът ще наследи региона на работника, върху когото попадне.

В кои региони оперирате?

Това зависи от хостинг линията, тъй като всяка линия работи с капацитета, изграден за нея. Формулярът за поръчка и всяка страница за хостинг изброяват градовете, които можете да изберете днес, заредени директно от механизма за разпределение, така че този отговор никога не остарява. За стриктно спазване на изискванията за EU местоположение изберете център за данни в рамките на Европейския съюз; когато обществените поръчки изискват сертифицирана базова платформа, можем да осигурим капацитет, който отговаря на тези изисквания. Доставчиците зад всяка локация са наше търговско споразумение — Вие избирате локацията, а не доставчика.

Притежавате ли сертификат SOC 2 или ISO 27001?

Не — Zinn Digital® днес не притежава собствени сертификати за съответствие и ние няма да твърдим обратното. Това, което можем да направим, е да разположим Вашето работно натоварване върху базова платформа, която ги притежава, когато изискванията за възлагане на купувача правят сертифицираната платформа под Вашите сайтове задължително условие. Отделно от това, собствените контроли на платформата са реални и подлежащи на инспекция: изолация на ниво сайт, сигурност на ниво ред за всяка таблица в обхвата на наемателя, тайни, съхранявани във Vault, TLS навсякъде и одитни логове за привилегировани действия.

Какво се случва, ако в желания от мен регион няма капацитет?

Внедряването се проваля видимо с грешка при разполагането, вместо тихо да приземи сайта Ви на друго място. Това е умишлено: сайт, който тихомълком е сменил юрисдикцията, е много по-лош изход от внедряване, което е спряло и Ви е информирало за причината. Капацитет се добавя чрез включване на повече хостове на линия в този регион, където те се регистрират сами и веднага започват да приемат работа.

Ще бъде ли сайтът ми бавен за посетители, които са далеч от неговия център за данни?

Ние не публикуваме бенчмаркове за латентност и няма да обещаваме конкретна стойност. Това, което можем да опишем, е архитектурата: Cloudflare застава пред всеки сайт, така че кешируемите отговори да се предоставят от периферна локация (edge) близо до посетителя, LSCache предоставя цели страници от уъркъра, без да засяга PHP или базата данни, а персонализираният за всеки сайт кеш на обекти Redis поема повтарящите се заявки. За повечето сайтове за съдържание тази комбинация означава, че регионът на първоизточника има далеч по-малко значение от конфигурацията на кеша. Ако Вашата аудитория е съсредоточена на един континент, разположете първоизточника там при всички положения.

Мога ли по-късно да преместя съществуващ сайт в друг регион?

Регионът се задава при създаването на сайта и се съхранява в неговия запис, така че промяната на региона е миграция, а не просто превключване. Свържете се с нас преди изграждането, ако вече знаете, че предстои преместване — много по-изгодно е сайтът да се позиционира правилно от първия път, отколкото да се премества активно портфолио.

Къде се съхраняват резервните ми копия?

Резервните копия за всеки отделен сайт са неизменими, съхраняват се извън обекта и са изолирани от работещия сървърен парк, записват се в обектно хранилище с реално тествани, а не предполагаеми възстановявания, и могат да се възстановят с едно щракване от панела. Ако Вашите изисквания за съответствие налагат хранилището за резервни копия да се намира в определена юрисдикция, обърнете се директно към нас — това е договорен детайл, който съгласуваме индивидуално с всеки клиент, а не общо твърдение на уеб страница.

Мога ли да го изпробвам, без да се ангажирам с регион?

Да. Пробният период е 14 дни и не изисква карта. Той покрива Footprint-Free Hosting с до пет сайта, което е достатъчно, за да видите как се държат внедряванията, разположението и кеш слоевете, преди да решите къде трябва да се намира вашето продукционно портфолио.

Започнете там, където има смисъл, преместете се, когато е важно

Стартирайте 14-дневен пробен период без карта или първо ни уведомете за изискванията си за пребиваване и ние ще ви позиционираме правилно още от първото внедряване.

Започнете безплатно