Айдың алдындағы қарлы тау шыңындағы саяхатшы

ҚОЛДАНБАҒА АРНАЛҒАН ИНФРАҚҰРЫЛЫМ

Түсінікті орта.
Тексерілген қалпына келтіру

Қосымша үшін инфрақұрылымды жобалаймыз және баптаймыз: орналастыру, контейнерлер, өзгерістерді шығару, мониторинг және резервтік көшірмелер. Ресурстар құнын келісеміз және қалпына келтіру сценарийін тексереміз.

Пакеттер және құн

ТАПСЫРМА
СЦЕНАРИЙ
ДЕРЕКТЕР

ТЕКСЕРУ
ІСКЕ ҚОСУ
ТАПСЫРУ

6 талаптардан
іске қосу және тапсыруға дейінгі кезеңдер

ОРНАЛАСТЫРУ
ШЫҒАРЫЛЫМ
ҚАЛПЫНА КЕЛТІРУ

700+іске асырылған
жобалар
2011студияның
басталған жылы
40+тауашалар мен бизнес-
модельдердің
2023Google
Premier Partner мәртебесі
Әзірлеу,
маркетинг, аналитика
Біз қалай жұмыс істейміз

Архитектура астындағы жоба талаптары

Алдымен қосымшаны, деректерді және жұмыстың рұқсат етілген үзілісін талдаймыз. Қай компоненттердің маңызды екенін, оларды қайда орналастыруға болатынын және қандай пайдалану бюджеті бар екенін анықтаймыз. Әр жобаға кластер немесе Kubernetes қажет емес.

Ортаны және өзгерістерді шығару тәртібін сипаттаймыз: құрастыру, тексерулер, конфигурация мен құпияларды басқару. Егер архитектура рұқсат етсе, сынақ және жұмыс контурларын бөлеміз және алдыңғы нұсқаға қайту процедурасын дайындаймыз.

Қалпына келтіру үшін рұқсат етілген деректер жоғалуын және қызметтің қайтуының нысаналы уақытын белгілейміз. Сыртқы сақтау орнына көшіруді баптаймыз және қалпына келтіруді тексереміз. Репликация қолжетімділікке көмектеседі, бірақ тәуелсіз сақтық көшірмені алмастырмайды.

  • Компоненттер схемасы және ресурстар құнын бағалау
  • Қайталауға болатын орта және конфигурация
  • Тексерулері және қайтарымы бар шығарылым пайплайны
  • Сыртқы сақтық көшірмелер және қалпына келтіруді тексеру
  • Метрикалар, хабарламалар және пайдалану нұсқаулықтары

Орта

Нұсқалар мен конфигурация сипатталған

Шығару

Өзгерістің тексерулері және қайтару жолы бар

Көшірмелер

Қалпына келтірудің тәуелсіз көзі бар

Бақылау

Іркіліс түсінікті хабарламамен байланысты

Ақауға төзімділікті сценариймен тексереміз

Бірнеше сервердің болуы қолжетімділікке кепілдік бермейді. Компоненттің істен шығуын, ауысуды және келісілген жоспар бойынша қалпына келтіруді тексереміз; мақсаттар мен нақты нәтижелерді бөлек көрсетеміз.

Тәсіл

Инфрақұрылым, ол сүйемелдеуге болады

Архитектураның күрделілігі команданың талаптары мен мүмкіндіктеріне сәйкес келуі тиіс.

Қайталанатын конфигурация

Нұсқаларды, баптауларды және ресурстарды сипаттаймыз. Контейнерлер мен инфрақұрылымдық кодты орналастыруды және өзгерістерді басқаруды жеңілдететін жерде қолданамыз.

Тексерілген шығарылым

Дайындықты тексеруді және ауыстыру процедурасын келісеміз. Деректер миграциясы бөлек жоспарды талап етеді: ескі контейнерге қайту әрқашан дерекқордың алдыңғы сызбасын қайтара бермейді.

Қалпына келтіру және құны

Серверлерді ғана емес, сақтауды, трафикті, журналдар мен резервті де есептейміз. Көшірмелер жиілігі мен қалпына келтіру уақытын бизнес талаптарына қарай тексереміз.

Процесс

Талаптардан жұмыс ортасына

Ресурстарды сатып алмас бұрын шектеулерді, қалпына келтіру мақсаттарын және бюджетті тіркейміз.

01

Қосымша аудиті

Тәуелділіктерді, деректерді, жүктеме профилін және ағымдағы инфрақұрылымды жинақтаймыз. Орналастыру және рұқсат беру талаптарын тексереміз.

02

Схема және бюджет

Компоненттер құрамы мен резервтеуді таңдаймыз. Тұрақты шығындарды бағалап, қалпына келтіру мақсаттарын келісеміз.

03

Ортаны дайындау

Конфигурацияны, рөлдер мен құпияларды сипаттаймыз. Серверлерді немесе басқарылатын қызметтерді таңдалған көлемде баптаймыз.

04

Шығарылым пайплайны

Құрастыруды, тексерулерді және нұсқаны келісілген ауыстыруды қосамыз. Дерекқор үшін миграцияның жеке тәртібін белгілейміз.

05

Көшірмелер және мониторинг

Сақтау қоймасын, сақтау мерзімдерін, метрикалар мен хабарлама бағыттарын баптаймыз. Сақтық көшірмелерге қолжетімділікті тексереміз.

06

Тексеру және тапсыру

Келісілген қалпына келтіру және шығару сценарийін орындаймыз. Сұлбаны, нұсқаулықтарды, қатынау жолдарын иесіне және қолдау жоспарын береміз.

Тәжірибе

Орналастыру, конфигурация және бақылау

Стекты қолданбаға, жүктемеге және пайдалану шарттарына қарай таңдаймыз.

Контейнерлер

Лайықты жобалар үшін Docker және Compose. Оркестраторды оның күрделілігін ақтайтын талаптар болған кезде қарастырамыз.

Код ретінде конфигурация

Келісілген көлемдегі Ansible немесе Terraform. Күй, кіру рұқсаттары мен құпиялар бөлек қорғалған сақтауды талап етеді.

Метрикалар және көшірмелер

Prometheus, Grafana немесе провайдердің қолжетімді қызметтері. Хабарламаларды тексереміз, ал сақтық көшірмені қалпына келтіру арқылы растаймыз.

— ҚҰНЫ

Тарифтер
бұлтты архитектураға

Бір серверден бастап бөлінген инфрақұрылымға дейін. Резервтеу деңгейін жоба талаптары бойынша таңдаймыз.

Жұмыс құрамы VPS/VDS Бастау Бір сервер және базалық пайдалану баптауы 35 000 ₽ 7 күнге дейін ТАНЫМАЛ Кешенді бұлт Контейнерлер, конфигурация және шығарылым құбыры 70 000 ₽ 14 күнге дейін HA Cluster Enterprise Келісілген сәтсіздіктерді тексеруі бар кластер 130 000 ₽-ден бастап 20 күннен бастап
Серверлер
Бір VPS Келісілген схема бойынша кластер
Контейнерлер
Тапсырма бойынша орнату және баптау Тапсырма бойынша образдар мен оркестратор
CI/CD
Кірмейді Архитектура бойынша пайплайн және ауыстырып қосу
Сақтық көшірмелер
Архивтеу және сыртқы сақтау Тапсырма бойынша 2 аймаққа инкрементальды көшірмелер
Мониторинг
Сервердің базалық метрикалары Метрикалар, хабарламалар және журналдар
Дерекқор репликациясы
Кірмейді Репликация және ауыстырып қосуды тексеру

Жобалау мен баптаудың біржолғы құны. Бұлттық ресурстар, лицензиялар, трафик және кейінгі пайдалану бөлек төленеді. Қолжетімділік пен қалпына келтіру мақсаттары келісілген сызбаға байланысты; тоқтаусыз шығарылым барлық өзгерістер үшін мүмкін емес.

— СҰРАҚТАР ЖӘНЕ ЖАУАПТАР

Маңыздының барлығы
бастау алдында

Жұмыс құрамы, бастапқы материалдар, келісу тәртібі және іске қосу шарттары.

  • Шағын жобаға Kubernetes қажет пе?

    Міндетті емес. Бір сервер немесе Compose аз күрделілікпен талаптарды жаба алады. Оркестраторды компоненттер санына, масштабтау талаптарына және сүйемелдеу мүмкіндіктеріне қарай таңдаймыз.
  • Провайдер қалай таңдалады?

    Қызметтер мен төлемдердің қолжетімділігін, деректерді орналастыруды, желілік талаптарды, қолдауды және құнын салыстырамыз. Нақты провайдерді жоба шарттарын тексергеннен кейін таңдаймыз; серверлердің бір географиясы деректерге қойылатын барлық талаптарды растамайды.
  • Тоқтаусыз жаңартуға бола ма?

    Сәйкес архитектура үшін тексерілген нұсқаға ауысуды ұйымдастыруға болады. Деректер схемасының өзгерістері, ұзақ операциялар және нұсқалардың үйлесімсіздігі бөлек жоспарды және кейде қызмет көрсету терезесін талап етеді.
  • Сақтық көшірменің репликадан айырмашылығы неде?

    Реплика деректердің басқа жұмыс көшірмесін қолдайды және қате өзгерісті қайталауы мүмкін. Сақтық көшірме таңдалған сақталған күйге қайта оралуға мүмкіндік береді. Тәуелсіз сақтау, құқықтар және қалпына келтіруді тексеру қажет.
  • Қалпына келтіру мақсаттары дегеніміз не?

    Ақаудан кейін деректердің қаншалықты жоғалуы мүмкін екенін және сервис қанша уақытта қалпына келуі керектігін бекітеміз. Осы талаптар бойынша көшірмелер жиілігі мен архитектураны таңдаймыз. Мақсаттарды жай ғана схемадағы жазбамен емес, тестпен растаймыз.