Негізгі мазмұнға өту
BilgeQor

Платформа инженерлігі

Платформаны құтқару және жаңғырту

Қазақстанда кибертөзімділік пен деректер шекараларына қатысты дайындық BilgeQor компаниясымен алдымен сұрау беруден басталатын Platform Rescue & Modernisation бағалауы үшін қолданыстағы дайындық негізі болып табылады. Бағалау қалпына келтіру мен қайта құру нұсқаларын салыстырады, тұрақтандыру басымдықтары мен кезеңдік таңдауларды тіркейді және тек жазбаша өкілеттік, қабылдау критерийлері, қалған тәуекелдер мен тапсыру тәртібі белгіленген жағдайда бақыланатын іске асыруға рұқсат береді. Келісілген дәлелдер қаралғанға дейін қалпына келтіру, көшіру, өнімділік, жұмысқа қайта оралу немесе жаңғырту нәтижесіне уәде берілмейді.

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

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

Технологиялық стек пен көшу әдісі тек бағалаудан кейін расталады. Rust, Go, TypeScript немесе Node.js, Python, PostgreSQL, Redis, ClickHouse, Neo4j, оқиғаларға негізделген хабар алмасу, REST немесе GraphQL, контейнерлер, код түріндегі инфрақұрылым және басқарылатын немесе жеке инфрақұрылым — міндеттеме жүктемейтін мысалдар; олар автоматты түрде қайта жазу, көшіру немесе жеткізу туралы уәде емес.

Мына жағдайда қолайлы

  • Қолданыстағы backend, қызмет, деректер, интеграция немесе кеңірек платформада тереңірек өзгеріске дейін құжатталған бағалауды қажет ететін операциялық, тәуелділік, шығарылым, сенімділік немесе қолдау көрсету мәселелері бар
  • Шешімге жауапты тұлғаларға көрсетілген болжамдар мен ымыраларға негізделген қалпына келтіру, ішінара қайта құру, кезең-кезеңімен ауыстыру, пайдаланудан шығару, модульдерге бөлу, үйлесімділік немесе көшу туралы шешім қажет
  • Команда жүйеге қол жеткізуді, орта шектеулерін, деректермен жұмыс тәртібін, тәуелділіктерді, өндірістік ортадағы өкілеттікті, қолдау шектеулерін, қабылдау өлшемшарттарын және қауіпсіз жұмыс шекарасын растай алады

Мына жағдайларда сәйкес келмейді

  • Техникалық бағалаудан бұрын толық қалпына келтіру, қайта жазу, көшіру, жұмысты тоқтатпай жаңа жүйеге ауысу, өнімділіктің артуы, шығындарды үнемдеу, нақты пайдалануға дайындық немесе кепілді қалпына келтіру көзделеді
  • Мобильді клиентті немесе клиенттік код базасын қалпына келтіру бөлек App Rescue & Rebuild қызметінің орнына осы қызметке кіреді деп есептеледі
  • Бұлттық платформаны іске асыру, қолданбаның қауіпсіздігін шолу, ену тестілеуі, жұмыс ортасындағы тікелей өзгерістер, бұзатын тесттер, деректерді көшіру, ауыстыру, кері қайтару, қалпына келтіру немесе тұрақты 24/7 операциялар бөлек расталған ауқымсыз және жазбаша рұқсатсыз күтіледі

Бұл кімге арналған ?

  • Архитектурасы, тәуелділіктері, сенімділік тәуекелдері, шығарылымға кедергілері немесе қымбат өзгерту жолдары анық емес қолданыстағы жүйеге жауапты платформа, өнім, инженерия және операциялар топтары
  • Көшу жолын таңдамас бұрын бар архитектура күйін, қызметтер мен модульдер инвентарын, тәуелділіктер мен деректер ағыны картасын, техникалық борыш тізілімін, меншік иелері көрінісін және тәуекелдерді бағалауды қажет ететін командалар
  • Қалпына келтіру мен қайта құруды салыстыратын, негіздеуге болатын жазба, кезең-кезеңімен іске асырылатын жол картасы, үйлесімділік стратегиясы, қабылдау шекарасы және қалған тәуекелдер тізілімі қажет шешім қабылдаушылар
  • Жұмыс ауқымын қарау кезінде рұқсат етілген қол жеткізуді, деректер мен орталарға қатысты шектеулерді, үшінші тараптарға тәуелділіктерді, бұрынғы жеткізушілердің қолжетімділігін, мақұлдауларды, техникалық қызмет көрсетуге бөлінген уақыт аралықтарын және өндірістік ортаға өзгеріс енгізу өкілеттігін растай алатын тапсырыс берушілер

Сізге не беріледі

Архитектураның нақты анықталған күйін, сервистер мен модульдердің тізімін, тәуелділіктер, деректер ағындары және интеграциялар картасын, операциялық жауапкершілікті, орналастыру мен орта жөніндегі бақылау нәтижелерін, техникалық қарызды, өндірістік ортадағы тәуекелдерді және тар орындарды қамтитын ағымдағы жағдайды бағалау
Күрделі өзгерістерге дейін қажет болатын аса маңызды істен шығуларға, шығарылымға кедергі келтіретін мәселелерге, сенімділікке, деректердің тұтастығына, тәуелділіктер мен конфигурация тәуекелдеріне, шұғыл оқшаулауға, регрессия шектеріне және операциялық күйдің көрінуіне қатысты тұрақтандыру басымдықтары
Құтқару, ішінара қайта құру, кезең-кезеңімен ауыстыру, пайдаланудан шығару, модульдеу немесе бақыланатын қызметті бөліп алу нұсқаларын көрсетілген компромисстермен, шектеулермен, кезектілік болжамдарымен және еңбек көлемінің диапазондарымен салыстыратын жазбаша құтқару шешімі жазбасы
Модуль, қызмет, интерфейс, келісімшарт, ортақ күй, тәуелділіктерді оқшаулау, оқиға немесе API шекараларына, үйлесімділікке және бақыланатын қайта құрылымдауға қатысты келісілген ұсынымдар
Ауқымға анық енгізілген жағдайларда деректерге меншік, схема, көшіру, салыстырып тексеру, валидация, интерфейс үйлесімділігі, қосарлы іске қосу немесе кезеңдік ауысу, кері қайтару және қалпына келтіру болжамдары
Бекітілген тұрақтандыру немесе қайта құрылымдау өзгерістері, автоматтандырылған сынақтар, регрессиялық дәлелдер, конфигурация мысалдары, қайталанатын орналастыру қадамдары, жұмыс күйін тексеру немесе жедел көрінудің негізгі деңгейі және іске асыруға рұқсат берілген жағдайда құжатталған шешілмеген тәуекелдер
Кезең-кезеңмен өту жоспары, қабылдау критерийлері, кері қайтару тәртібі, операциялық ескертулер, техникалық беру, қалған тәуекел тізілімі және расталған қатысуға арналған жаңғыртудың кейінгі жол картасы

Репрезентативті әдістемелік көрініс

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

Бейтарап мысалӘдістемені көрсету мысалы — клиентпен орындалған жоба емесТехникалық бағалау кезінде расталғанАуқымды анықтау кезінде расталған клиент иелері, жүйеге қолжетімділік, бұрынғы жеткізушінің қолжетімділігі және уәкілетті рөлдер
Расталған платформа шекарасы

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

Әдістемелік құрылым
  • Платформаның шекарасын, шешім қабылдауға жауапты тұлғаларды және дереккөзге, ортаға, деректерге, тәуелділіктерге, үшінші тараптарға, қолжетімділікке, нақты пайдалану ортасындағы өкілеттіктерге, техникалық қызмет көрсетуге және қабылдауға қатысты болжамдарды растау
  • Қолданыстағы архитектураны, қызметтерді, модульдерді, тәуелділіктерді, деректерді, интеграцияларды, меншік иелігін, маңызды тәуекелдерді, релизді тоқтататын мәселелерді, тар жолдарды және тұрақтандыру басымдықтарын картаға түсіру
  • Жүйені құтқару, ішінара қайта құру, кезең-кезеңмен ауыстыру, пайдаланудан шығару, мақсатты шекаралар, үйлесімділік, деректерді көшіру, тестілеу, регрессия, жүйені орналастыру, алдыңғы нұсқаға қайтару және қалпына келтіру жөніндегі болжамдарды салыстыру
  • Қабылдау өлшемшарттарын, қалған тәуекелдерді, кезең-кезеңімен жаңғырту жол картасын, тапсыру материалын және бөлек расталатын келесі қадам бойынша ұсынымдарды тіркеу
Мысал ретіндегі шешім және тапсыру жазбасы

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

Шешім жазбасының форматы

Платформаны қалпына келтіру жөніндегі шешім жазбасы — Ағымдағы күй картасы, тұрақтандыру жоспары және жаңғырту жол картасы

  • Расталған платформа шекарасы және шешімдер жазбасы
  • Қолданыстағы архитектураның нақты жай-күйі, сондай-ақ қызметтер, модульдер, тәуелділіктер және деректер картасы
  • Критикалық тәуекелдер, тар орындар, релизге кедергі болатын мәселелер және тұрақтандыру басымдықтары
  • Құтқару, ішінара қайта құру, кезең-кезеңімен ауыстыру немесе пайдаланудан шығару нұсқалары
  • Мақсатты модуль немесе қызмет шегі және үйлесімділік стратегиясы
  • Деректерді көшіру, салыстырып сәйкестендіру, тестілеу және регрессия жөніндегі болжамдар
  • Орналастыру, кері қайтару, қалпына келтіру және өндіріске рұқсат беру шекаралары
  • Қабылдау критерийлері, растау дәлелдемелері және қалған тәуекел тізілімі
  • Кезең-кезеңімен жаңғыртудың жол картасы, тапсыру және келесі қадамдар туралы ұсынымдар
01
Шекара расталды
02
Тәуекелдер тіркелді
03
Тұрақтандыруға басымдық берілді
04
Ауысу нұсқалары салыстырылды
05
Қабылдау және тапсыру дайындалды

Тек әдістемені көрсетуге арналған мысал. Нақты шешім жазбасы жазбаша бағалау ауқымымен, рұқсат етілген қолжетімділікпен, жүйелік дәлелдермен, деректер мен тәуелділіктер сапасымен, бекітілген жоспармен және қабылданған өндірістік шектеулермен айқындалады.

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

Не кірмейді

Қамтылған

  • Кез келген іске асыру жұмысы басталғанға дейін жазбаша техникалық бағалау, жұмыс ауқымын растау, ұсыныс және қол жеткізу мен өндірістік ортада жұмыс істеуге рұқсат берудің нақты шекаралары
  • Расталған жазбаша ауқым шегінде бағалау, тұрақтандыруды жоспарлау, қалпына келтіру туралы шешім қабылдауды қолдау, модульдеуді немесе қызметтерді қайта құрылымдауды жоспарлау және бақыланатын ауысуға дайындық
  • Іске асыру, тестілеу, регрессиялық тестілеу нәтижелерін растайтын деректер, конфигурациялау, орналастыруға дайындық, мониторингтің бастапқы деңгейі және тапсыру — тек қабылданған жоспарда арнайы рұқсат етілген жағдайда ғана
  • Келісілген шекке сәйкес құжатталған болжамдар, тәуелділіктер, валидация, қабылдау өлшемшарттары, шешілмеген тәуекелдер және келесі қадамға арналған ұсынымдар

Қызмет құрамына кірмейді

  • Толық қалпына келтіру, қайта құру, көшіру, өндірістік пайдалануға дайындық, өнімділікті жақсарту, қолжетімділік, қуаттылық, қалпына келу, қауіпсіздік, шығындарды үнемдеу, жеткізу, жаңғырту, талаптарға сәйкестік немесе тоқтаусыз жұмыс істеу бойынша кепілдендірілген нәтиже
  • Ескі жүйенің әрбір кемшілігін, қауіпсіздік мәселесін, өнімділік мәселесін, жасырын тәуелділікті, құжатталмаған жүйені немесе деректер сапасы мәселесін автоматты түрде анықтау немесе шешу
  • Автоматты толық қайта жазу, микросервис бағдарламасы, жаңа бағдарламалау тіліне қайта жазу, бұлтқа көшіру, инфрақұрылымды іске асыру, қосымшалардың қауіпсіздігін тексеру, ену сынағы немесе мобильді клиенттерді құтқару
  • Бекітілген жоспарсыз, нақты жазбаша рұқсатсыз, қауіпсіз қол жеткізусіз және техникалық қызмет көрсету шекаралары белгіленбестен жұмыс істеп тұрған өндірістік ортаға қол жеткізу немесе оны өзгерту, жойқын сынақтар жүргізу, деректерді көшіру, жаңа жүйеге ауысу, алдыңғы күйге қайтару, жұмысты қалпына келтіру, резервтік жүйеге ауысу немесе деректерді қалпына келтіру
  • Нақты расталмаса, Cloud Platform & Production Engineering қызметінің жұмыстары; бұл қызмет бұлт, орналастыру, шығарылым, жүйенің күйін бақылау, резервтік көшіру, қалпына келтіру және инфрақұрылымдық инженерия бойынша бөлек қызмет шекарасы болып қалады
  • Тұрақты басқарылатын операциялар, 24/7 SRE, SOC, MDR, NOC, нақты уақыттағы инциденттерге әрекет ету, құқықтық, реттеушілік, сертификаттау немесе талаптарға сәйкестікті мақұлдау
  • Үшінші тараптардың лицензиялары, бұлт қызметтері, инфрақұрылымдар, домендер, сертификаттар, деректерді беру, транзакция шығындары немесе қол жеткізу, бұрынғы өнім берушілер, деректер, тәуелділіктер, бекітулер немесе күтіп-ұстау терезелері салдарынан орын алған уақытқа байланысты әсері

Қолжетімді қосымша қызметтер

  • App Rescue & Rebuild арқылы ауқымы бөлек анықталатын қолданбаның клиенттік бөлігін қалпына келтіру жұмысы
  • Жаңа немесе анық шектелген бэкэнд/API мүмкіндіктері үшін ауқымы бөлек айқындалатын Secure Backend & API Engineering жұмысы
  • Бұлтқа көшіру, инфрақұрылым, орналастыру, релиз шығару, жүйе күйін бақылау мүмкіндігі, сақтық көшірме жасау, қалпына келтіру немесе өндірістік ортадағы инженерлік жұмыстар үшін ауқымы бөлек белгіленген Cloud Platform & Production Engineering жұмыс бағыты
  • Бекітілген жоспар мен қауіпсіздік шекарасы расталғаннан кейін орындалатын рұқсат етілген іске асыру, деректерді көшіру, жаңа жүйеге ауыстыру, кері қайтару, қалпына келтіру немесе өнімділікті өлшеу жұмыс бағыты

Бұл қалай жұмыс істейді

Бағалау және өкілеттік шегі

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

Қазіргі жағдай және тұрақтандыру көрінісі

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

Құтқару туралы шешім және ауысуды жобалау

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

Рұқсат етілсе, бақылаулы іске асыру

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

Қабылдау, беру және жол картасы

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

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

Бастауға дайынсың ба?

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

Жиі қойылатын сұрақтар