Кырсыктан калыбына келтирүү тести – бул ар кандай уюмдун кырсыктан калыбына келтирүү планы компанияңыздын камдык көчүрмөсүн сактоо жана калыбына келтирүү процесстеринин бүт чынжырында иштээрин камсыз кылуу үчүн иштелип чыккан эң мыкты IT тажрыйбасы. Бул сизге керектүү маалыматтардын камдык көчүрмөсүн коопсуз жана ишенимдүү түрдө сактоонун бир жолу. Эң негизгиси, бул сиздин берилиштериңиздин жана тиркемелериңиздин сакталып, камдык көчүрмөсү сакталып, оңой калыбына келтирилип, бизнес үзгүлтүксүздүгүн камсыз кылуу үчүн ишенсе болот деп жан дүйнө тынчтыгын камсыз кылат.
Кырсыктан кийин калыбына келтирүү тести сиздин маалыматтарды жана системаларды катачылыктан кийин калыбына келтирүү жөндөмүңүздү гана көрсөтпөстөн, кырсык болгон учурда кардарларды жана өнөктөштөрдү кабардар кылуу боюнча компанияңыздын пландарын тактайт. Жалпысынан алганда, максат сиз болушу мүмкүн болгон ар кандай кырсыктан арылууга жана бизнесиңизди кадимкидей улантуу үчүн эң жакшы абалда экениңизге кепилдик берүү.
Бул макалада биз кырсыктан калыбына келтирүү тестирлөөнүн негиздерин карап чыгабыз жана ишканаңызда кырсыктан толук калыбына келтирүүнү текшерүү үчүн бизнести артыкчылыктуу кылууга жардам берүү үчүн кээ бир идеяларды сунуштайбыз.
Кырсыктан калыбына келтирүүнү сыноо процесси
Кырсыктын кесепеттерин калыбына келтирүү тести – бул уюмдун кырсыктан калыбына келтирүү планы өзгөчө кырдаал учурунда күтүлгөндөй иштей тургандыгын текшерүү процесси.
Мезгил-мезгили менен кырсыкты калыбына келтирүү тести маанилүү, анткени ал калыбына келтирүү процесстериндеги боштуктарды аныктоого жардам берет, бул уюмдун кадимки иштерине кайтып келишин кечеңдетет.
Кырсыктан калыбына келтирүүнү бир жолку процесс катары кабыл алуу оңой болгону менен, акылдуу IT командалары маалыматтарды коргоону иш-аракеттердин жана практикалардын жыйындысы катары карашат:
- Маалыматтарды коргоо үчүн система жана процесс дизайны жана архитектурасы
- Бири-биринен көз каранды болгон операциялардын камдык көчүрмөсүн сактоо жана калыбына келтирүү
- Кырсыктарды калыбына келтирүү тести
Бул компоненттердин ар бири ар кандай жакшы ойлонулган кырсыкты калыбына келтирүү планынын зарыл компоненти болуп саналат. Сыноону кырсыктан калыбына келтирүү процессинин ажырагыс бөлүгү катары кароо сиздин маалыматтарды коргоо практикаңыз ойдогудай иштеп жатканын камсыздайт жана убагы келгенде каалагандай калыбына келээриңизге ишеним берет.
Кырсыктан калыбына келтирүү тестисиз маалыматтарды коргоо планы толук эмес.
Эмне үчүн кырсыкты калыбына келтирүү маанилүү?
Биринчиден, кырсыктан калыбына келтирүү тутумдун ишин тез калыбына келтирүүгө жана маалыматтарды жоготуудан качууга мүмкүндүк берет. Эгерде система өз убагында калыбына келтирилбесе, бул маалыматтардын жоголушу, бизнес процесстеринин үзгүлтүккө учурашы, атүгүл маалыматтардын коопсуздугуна коркунуч сыяктуу олуттуу кесепеттерге алып келиши мүмкүн.
Экинчиден, кырсыкты калыбына келтирүү компанияны мүмкүн болгон каржылык жоготуулардан коргоого жардам берет. Система иштебей калса, бул заказды иштетүүнүн кечигишине, кардарлардын жоголушуна же компаниянын аброюнун жоголушуна алып келиши мүмкүн.
Акыр-аягы, кырсыктан калыбына келтирүү банктар, камсыздандыруу компаниялары жана мамлекеттик органдар сыяктуу көптөгөн уюмдар үчүн талап болуп саналат. Бул алардын уруксатсыз кирүүдөн корголушу керек болгон купуя маалыматтар менен иштешине байланыштуу.
Сыноо скрипттеринин мисалдары:
1-сценарий: Электр кубаты үзгүлтүккө учурайт
Максаты: электр энергиясы өчүрүлгөндө системанын иштешин текшерүү.
Иш-аракеттер:
– Системанын кубатын бир нече мүнөткө өчүрүңүз.
– Система иштебей жатканын текшериңиз.
Сценарий 2: Программа катасы
Максаты: программалык камсыздоонун катасы болгон учурда системанын иштешин текшерүү.
Иш-аракеттер:
– Программанын катасын пайда кылган скриптти иштетиңиз.
– Система ката жөнүндө кабарлаганын текшериңиз.
– Программанын катасын оңдоо жана системанын иштешин текшерүү.
Сценарий 3: Катуу дисктин бузулушу
Максаты: катуу диск бузулган учурда системанын иштешин текшерүү.
Иш-аракеттер:
– Катуу дискти системадан алып салыңыз.
– Системанын катуу дисксиз иштей беришин текшериңиз.
– Жаңы катуу дискти орнотуп, орнотуудан кийин системанын иштешин текшериңиз.
4-сценарийлер: Калыбына келтирүүдөн кийинки калыбына келтирүү сыноосу
Максаты: ийгиликсиздиктен кийин калыбына келтирүү ылдамдыгын текшерүү.
Иш-аракеттер:
- Системанын бузулушу.
- Системаны калыбына келтирүү.
- Калыбына келтирүү ылдамдыгын текшерүү.
– натыйжаларды талдоо.
5-сценарий: Тармактын бузулушу
Максаты: тармак бузулган учурда системанын иштешин текшерүү.
Иш-аракеттер:
– Система менен башка аппараттын ортосунда тармак боштугун түзүңүз.
– Башка аппарат менен байланышпастан системанын иштешин текшериңиз.
Бул сыноо сценарийлеринин кээ бир мисалдары. Системаңыздын өзгөчөлүктөрүн жана тестирлөө максаттарын эске алуу менен өзүңүздүн сценарийиңизди иштеп чыгуу маанилүү.
Жалпысынан алганда, кырсыктарды калыбына келтирүү планы кырсыктардын ар кандай түрлөрүн калыбына келтирүүнүн салыштырмалуу татаалдыгын эске алуу керек. Ал төмөндөгүлөрдү камтыган негизги суроолорду берип, жооп бериши керек:
- Жабдууларыбыз иштебей калса же жеткиликсиз болуп калса, компаниянын маалыматтарын кайда сактайбыз? Экинчи маалымат борборундабы? Көтөрүлүшү мүмкүн булут кызматында?
- Экинчи инфраструктураны камсыз кылуу же аны булутта жайгаштыруу канча убакытты алат?
- Ар бир вариант канча турат?
- Планды туура аткаруу үчүн бизге кандай адамдар жана ресурстар керек болот?
- Эгерде биздин компания бир нече аймактарда иштесе, резервдик көчүрүү жана калыбына келтирүү үчүн аймактык эрежелер колдонулабы?
Кырсыктан калыбына келтирүү тестин кайдан баштоо керек
Кандайдыр бир кырсыкты калыбына келтирүү планында, албетте, негизги эреже, сиздин камдык көчүрмөлөрүңүз иштеп жатканын жана биринчи кезекте приоритеттүү тиркемелерди жана маалыматтарды коргоп жатканын текшерүү. Буга ишенгенден кийин, кийинки кадамдарга көңүл буруңуз.
- Тесттин максаттарын аныктоо: Тесттин максаттары тестирлөө башталганга чейин аныкталышы керек. Алар ар кандай шарттарда системанын иштешин текшерүүнү, каталарды калыбына келтирүү ылдамдыгын текшерүүнү ж.б. камтышы мүмкүн.
- Сыноо планын түзүү: Сыноо планы ар кандай мүчүлүштүктөрдүн сценарийин жана алардан кантип калыбына келтирүүнү камтышы керек. Ошондой эле тестти автоматташтыруу жана реалдуу маалыматтар боюнча тестирлөө куралдарын аныктоо зарыл.
- Автоматташтыруу куралдарын колдонуу: Сыноо процессин тездетүү жана каталарды азайтуу үчүн сценарийлер жана API сыяктуу автоматташтыруу куралдарын колдонуу сунушталат.
- Чыныгы маалыматтар боюнча тестирлөө: DR тести системанын ар кандай шарттарда туура иштешин камсыз кылуу үчүн реалдуу маалыматтар боюнча жүргүзүлүшү керек.
Ар бир уюм үчүн маанилүү сунуштар
Биринчиден, эч кандай татаалдыктагы IT чөйрөсү биринчи аракетте кырсыктан калыбына келтирүү тестин жүргүзө албайт. Итеративдик процесс тыянактар менен белгиленет: келечекте кырсыкты калыбына келтирүү тестин түзө турган өзгөртө турган жана жакшырта турган нерселер.
Кырсыктарды калыбына келтирүү тестинен табыла турган бир тыянак, кээ бир системалар жана түзмөктөр бизнес үчүн абдан маанилүү болгондуктан, алар дээрлик эч качан кайра жүктөлбөйт. Бул системага бир нерсе болуп калса, көйгөй белгилүү болгонго чейин айлар же жылдар талап кылынышы мүмкүн дегенди билдирет.
Мисалы, сиз кырсыктан калыбына келтирүүнү сынап жатып, маалымат базасын калыбына келтирип жатасыз жана аны ишке киргизе албай жатасыз дейли. Акыркы эки жылда ал кайра жүктөлбөгөнүн жана система жаңыртылышын талап кылгандыктан кайра иштетилбей турганын билдиңиз. Эгер сиз муну кырсык учурунда эмес, кырсыкты калыбына келтирүү тестирлөө учурунда тапсаңыз, бул сиз күнүмдүк маалыматтарды коргоо аракеттериңизде колдоно турган баалуу табылга болуп саналат.
Кырсыктарды калыбына келтирүүнү текшерүүдө уюмдар кетирген эң чоң каталар
- Жетишсиз тестирлөө: Кээ бир уюмдар системанын бузулушуна алып келиши мүмкүн болгон кырсыкты калыбына келтирүү тесттерин жетиштүү деңгээлде өткөрбөйт.
- Тестти туура эмес пландаштыруу: Тестти туура эмес пландаштыруу кээ бир сценарийлердин текшерилбей калышына алып келиши мүмкүн, бул да каталарга алып келиши мүмкүн.
- Жетишсиз автоматташтыруу: Сыноонун автоматташтырылышынын жоктугу тестирлөө процессинде каталарга жана кечигүүлөргө алып келиши мүмкүн.
- Жетишсиз реалдуу маалыматтар: реалдуу эмес маалыматтарды колдонуу тесттин туура эмес натыйжаларына жана системанын жүрүм-турумун туура эмес түшүнүүгө алып келиши мүмкүн.
Корутунду
Жыйынтыктап айтканда, кырсыктарды калыбына келтирүү боюнча тестирлөө маалыматтык системаларды өнүктүрүүдө жана колдоодо маанилүү кадам болуп саналат. Ал системанын алсыз жактарын аныктоого жана аларды четтетүү боюнча чараларды көрүүгө мүмкүндүк берет.
Ийгиликтүү тестирлөө максаттарды аныктоону жана сыноо планын түзүүнү, автоматташтыруу куралдарын колдонууну жана реалдуу маалыматтар боюнча тестирлөөнү талап кылат. Ошондой эле тесттин жыйынтыктарын талдоо жана чечүүнү талап кылган көйгөйлөрдү аныктоо маанилүү.
Кырсыктарды калыбына келтирүү боюнча тестирлөө темасын андан ары өнүктүрүүдө тестирлөөнүн эффективдүүлүгүн жогорулатуу жана системанын иштөө сапатын жакшыртуу үчүн жасалма интеллект жана машина үйрөнүү сыяктуу жаңы технологияларды жана методдорду колдонууну сунуштоого болот. Сиз дагы татаал сценарийлер боюнча сынап, тест маалыматтарынын көлөмүн көбөйтө аласыз.
Суроолоруңуз болсо, жөн гана биз менен байланышыңыз. Биз киребиз Fanetech 100% боюнча Microsoft чечимдерине багытталган.