თავი 9 · ProjectVIEW ERP — SaaS-ის ძირითადი ჩარჩო
ბიზნესის უწყვეტობა შესაბამისობაშია ISO 22301:2019-თან და NIST SP 800-34-თან: მონაცემთა ბაზის RPO — 15 წუთი და RTO — 4 საათი, მთლიანი პლატფორმის RTO — 8 საათი, ხოლო მეორად Azure რეგიონზე გადართვა (failover) — 24 საათში. კლიენტის მონაცემები ინახება გეოგრაფიულად რეზერვირებულ საცავში (6 ასლი 2 Azure რეგიონში), რეზერვო ასლებს მთლიანობაზე ეტესტება, ხოლო ავარიული აღდგენის სავარჯიშოები მოიცავს ყოველთვიურ კომპონენტურ ტესტებს და მეორად რეგიონზე ყოველწლიურ გადართვას.
- 15 წთმონაცემთა ბაზის RPO
- 4 სთ / 8 სთმონაცემთა ბაზის / მთლიანი პლატფორმის RTO
- 6 ასლიგეორეზერვირება, 2 Azure რეგიონი
- 2 სამ. დღემონაცემთა ექსპორტი მოთხოვნისამებრ
9.1 მიმოხილვა და მიზანი
წინამდებარე თავი განსაზღვრავს ბიზნესის უწყვეტობისა და ავარიული აღდგენის (BCDR) ვალდებულებებს, რომლებიც არეგულირებს მიმწოდებლის მიერ ProjectVIEW ERP პლატფორმის მიწოდებას. იგი ადგენს რეზერვირების სტრატეგიას, რეპლიკაციის არქიტექტურას, გადართვის (failover) პროცედურებს, აღდგენის დროის მიზნებს, მონაცემთა ზედმეტობის ვალდებულებებს და უწყვეტობის დაგეგმვის მოთხოვნებს, რომლებიც უზრუნველყოფს, რომ კლიენტის მონაცემები გამოწერის ვადის მთელი პერიოდის განმავლობაში დარჩეს ხელმისაწვდომი, მდგრადი და აღდგენადი.
მიმწოდებლის ბიზნესის უწყვეტობის მართვის სისტემა (BCMS) შესაბამისობაშია ISO 22301:2019-თან (უსაფრთხოება და მდგრადობა — ბიზნესის უწყვეტობის მართვის სისტემები) და ეყრდნობა NIST SP 800-34 Rev. 1-ს (Contingency Planning Guide for Federal Information Systems) და Microsoft Cloud Enterprise Business Continuity Management (EBCM) პროგრამას. წინამდებარე თავი ავსებს მე-3 თავში (მომსახურების დონის შეთანხმება (SLA)) განსაზღვრულ ხელმისაწვდომობის ვალდებულებებს, მე-8 თავში (ინფორმაციული უსაფრთხოება და კონფიდენციალურობა) აღწერილ ინფრასტრუქტურის უსაფრთხოების კონტროლებს და მე-7 თავის (მონაცემთა დაცვა და კონფიდენციალურობა) მონაცემთა დაცვის დებულებებს.
თითოეული კლიენტის გამოყოფილი კერძო სუვერენული გარემო უზრუნველყოფილია უწყვეტობის მრავალფენოვანი (defence-in-depth) კონტროლებით, რომლებიც მოიცავს გამოთვლითი რესურსების, მონაცემთა ბაზის, საცავისა და ქსელის დონეებს — რაც უზრუნველყოფს, რომ არც ერთმა წერტილის მწყობრიდან გამოსვლამ არ გამოიწვიოს მონაცემთა დაკარგვა ან მომსახურების ხანგრძლივი შეწყვეტა შეთანხმებული აღდგენის წერტილის მიზნის (RPO) და აღდგენის დროის მიზნის (RTO) ფარგლებს გარეთ.
9.2 მოქმედების სფერო
წინამდებარე თავი მოიცავს:
- (a) აღდგენის მიზნებს: პლატფორმის ყველა დონისთვის სახელშეკრულებოდ სავალდებულო RPO და RTO ვალდებულებები.
- (b) რეზერვირების მართვას: რეზერვირების გრაფიკები, შენახვის ვადები, მთლიანობის გადამოწმება და აღდგენის პროცედურები ვირტუალური მანქანებისთვის, მონაცემთა ბაზებისთვის და აპლიკაციის არტეფაქტებისთვის.
- (c) მონაცემთა ზედმეტობასა და რეპლიკაციას: Azure Storage-ის რეპლიკაციის ვარიანტები (LRS, ZRS, GRS), მონაცემთა ბაზის წაკითხვის რეპლიკები და გეორეზერვირებული გადართვის არქიტექტურა.
- (d) ავარიულ აღდგენას: გადართვის პროცედურები, მეორადი რეგიონის აქტივაცია, კომუნიკაციის პროტოკოლები და მომსახურების აღდგენის პროცესები.
- (e) ბიზნესის უწყვეტობის დაგეგმვას: ბიზნესზე ზეგავლენის ანალიზი (BIA), უწყვეტობის გეგმის შენარჩუნება, DR სავარჯიშოების გრაფიკები და ინციდენტის შემდგომი განხილვის პროცედურები.
- (f) მონაცემებზე საკუთრობასა და გადატანადობას: კლიენტის უფლებები მონაცემებზე საკუთრობის შესახებ, მონაცემთა ექსპორტის მექანიზმები, ჩანაწერების მართვის ვალდებულებები და e-discovery-ს მხარდაჭერა.
- (g) როლებსა და პასუხისმგებლობებს: RACI-ს განაწილება მიმწოდებლისა და კლიენტის ორგანიზაციებს შორის BCDR-ის ყველა საქმიანობისთვის. წინამდებარე თავი არ მოიცავს აპლიკაციის დონის უსაფრთხოების კონტროლებს (იხ.მე-8 თავი), პერსონალური მონაცემების დამუშავებას (იხ. მე-7 თავი) ან ოპერაციული მხარდაჭერის პროცესებს (იხ. მე-4 თავი).
9.3 სტანდარტებთან და ჩარჩოებთან შესაბამისობა
მიმწოდებლის BCDR პროგრამა შესაბამისობაშია შემდეგ საერთაშორისოდ აღიარებულ სტანდარტებთან და ჩარჩოებთან:
| სტანდარტი / ჩარჩო | შესაბამისობის ფარგლები | წყარო |
|---|---|---|
| ISO 22301:2019 | ბიზნესის უწყვეტობის მართვის სისტემები — BCMS-ის დაგეგმვის, შექმნის, დანერგვის, ფუნქციონირების, მონიტორინგის, გადახედვის, შენარჩუნებისა და უწყვეტი გაუმჯობესების მოთხოვნები. | https://www.iso.org/standard/75106.html |
| ISO 27031:2011 | სახელმძღვანელო მითითებები ბიზნესის უწყვეტობისთვის საინფორმაციო და საკომუნიკაციო ტექნოლოგიების მზადყოფნის (IRBC) შესახებ — ISO 22301-ის გავრცელება ICT მომსახურებებზე. | https://www.iso.org/standard/44374.html |
| NIST SP 800-34 Rev. 1 | ფედერალური საინფორმაციო სისტემების გადაუდებელი სიტუაციების დაგეგმვის სახელმძღვანელო — BIA-ს მეთოდოლოგია, აღდგენის სტრატეგიები, გეგმის ტესტირება და შენარჩუნება. | https://csrc.nist.gov/publications/detail/sp/800-34/rev-1/final |
| Azure EBCM პროგრამა | Microsoft-ის Enterprise Business Continuity Management პროგრამა, რომელიც არეგულირებს Azure პლატფორმის მდგრადობას, ხელმისაწვდომობის ზონებს და გეორეზერვირებულ ინფრასტრუქტურას. | https://learn.microsoft.com/en-us/compliance/assurance/assurance-bcdr |
| Azure Well-Architected Framework — Reliability Pillar | მდგრადი ღრუბლოვანი დატვირთვების დიზაინის პრინციპები: ზედმეტობა, გაუმართავობების იზოლაცია, თვითაღდგენა და კონტროლირებადი დეგრადაცია. | https://learn.microsoft.com/en-us/azure/well-architected/reliability/ |
| ITIL 4 — Service Continuity Management | IT მომსახურების უწყვეტობის მართვის (ITSCM) პრაქტიკა, რომელიც უზრუნველყოფს მომსახურების უწყვეტობის შეთანხმებულ დონეებს ავარიის დროს და მის შემდეგ. | https://www.axelos.com/certifications/itil-service-management |
9.4 აღდგენის მიზნები
თითოეული კლიენტის გამოყოფილ კერძო სუვერენულ გარემოზე ვრცელდება აღდგენის შემდეგი სახელშეკრულებოდ სავალდებულო მიზნები. ეს მიზნები განსაზღვრავს პლატფორმის თითოეული დონისთვის მონაცემთა დაკარგვის მაქსიმალურ დასაშვებ ოდენობას (RPO) და მოცდენის მაქსიმალურ დასაშვებ ხანგრძლივობას (RTO):
| აღდგენის მეტრიკა | დონე | მიზანი | გაზომვა |
|---|---|---|---|
| აღდგენის წერტილის მიზანი (RPO) | მონაცემთა ბაზის დონე (SQL Server 2022) | 15 წუთი | მონაცემთა მაქსიმალური დაკარგვა, გაზომილი მწყობრიდან გამოსვლის მომენტიდან უახლოეს წარმატებულ რეზერვულ ასლამდე ან რეპლიკაციის საკონტროლო წერტილამდე. |
| აღდგენის წერტილის მიზანი (RPO) | ვირტუალური მანქანების დონე | 24 საათი | VM დონის მდგომარეობის (OS, აპლიკაციის ბინარული ფაილები, კონფიგურაცია) მაქსიმალური დაკარგვა. ყოველდღიური სნეფშოტები უზრუნველყოფს RPO ≤ 24 სთ. |
| აღდგენის წერტილის მიზანი (RPO) | ფაილური / Blob საცავის დონე | ნულთან მიახლოებული (GRS) | გეორეზერვირებული საცავის რეპლიკაცია უზრუნველყოფს რეგიონებს შორის ასინქრონულ რეპლიკაციას ნულთან მიახლოებული RPO-ით ნორმალურ პირობებში. |
| აღდგენის დროის მიზანი (RTO) | მონაცემთა ბაზის დონე (SQL Server 2022) | 4 საათი | მაქსიმალური დრო ინციდენტის გამოცხადებიდან მონაცემთა ბაზის ხელმისაწვდომობის აღდგენამდე, მათ შორის წაკითხვის რეპლიკაზე გადართვის ჩათვლით, თუ ასეთი უზრუნველყოფილია. |
| აღდგენის დროის მიზანი (RTO) | მთლიანი პლატფორმა (ბოლომდე) | 8 საათი | მაქსიმალური დრო ინციდენტის გამოცხადებიდან პლატფორმის სრულ ოპერაციულ მდგომარეობამდე, მათ შორის გამოთვლითი რესურსების, მონაცემთა ბაზის, ქსელისა და აპლიკაციის გადამოწმების ჩათვლით. |
| აღდგენის დროის მიზანი (RTO) | მეორად რეგიონზე გადართვა | 24 საათი | მეორად Azure რეგიონზე სრული გადართვის მაქსიმალური დრო, როდესაც ძირითადი რეგიონი აღდგენისთვის შეუძლებლად ცხადდება. |
თუ კლიენტმა აირჩია გაუმჯობესებული DR ვარიანტი (მეორადი სერვერი მონაცემთა ბაზის მხოლოდ წაკითხვის რეპლიკებით და მაღალი სიხშირის რეპლიკაციით, არაუმეტეს 15-წუთიანი ინტერვალით), მონაცემთა ბაზის დონის RTO მცირდება 1 საათამდე, ვინაიდან მეორადი VM ძირითადის როლს იღებს მონაცემებისა და დროის მინიმალური დაკარგვით. გაუმჯობესებული DR ვარიანტი ექვემდებარება გამოწერის დამატებით საფასურს, როგორც ეს განსაზღვრულია შესაბამის კომერციულ ხელშეკრულებაში.
Azure SQL Database-ის ბიზნესის უწყვეტობის მიმოხილვა
9.5 რეზერვირების მართვა
მიმწოდებელი ინარჩუნებს რეზერვირების ყოვლისმომცველ რეჟიმს, რომელიც მოიცავს თითოეული კლიენტის გამოყოფილი კერძო სუვერენული გარემოს ყველა კომპონენტს. რეზერვირების ოპერაციები სრულდება Azure Backup-ისა და SQL Server-ის ჩაშენებული რეზერვირების შესაძლებლობების გამოყენებით.
9.5.1 რეზერვირების გრაფიკი და შენახვა
| კომპონენტი | რეზერვირების სახეობა | სიხშირე | შენახვა | საცავის ზედმეტობა |
|---|---|---|---|---|
| SQL Server 2022 მონაცემთა ბაზები | მონაცემთა ბაზის სრული რეზერვირება | ყოველდღიურად | 7 დღე (ნაგულისხმევი); მოთხოვნის შემთხვევაში ხელმისაწვდომია გახანგრძლივებული შენახვა | გეორეზერვირებული საცავი (GRS) |
| SQL Server 2022 მონაცემთა ბაზები | ტრანზაქციების ჟურნალის რეზერვირება | ყოველ 15 წუთში (გაუმჯობესებული DR) | 72 საათი (მოცურავე ფანჯარა) | გეორეზერვირებული საცავი (GRS) |
| ვირტუალური მანქანები (Windows Server 2022) | Azure Backup VM სნეფშოტი | ყოველდღიურად | 14 დღე (ნაგულისხმევი); Azure-ის პოლიტიკით კონფიგურირებადი 99 წლამდე | გეორეზერვირებული საცავი (GRS) |
| აპლიკაციის არტეფაქტები და კონფიგურაცია | Git რეპოზიტორია (Master + Client ტოტები) | უწყვეტად (ყოველ კომიტზე) | უვადოდ (ვერსიების სრული ისტორია) | Azure DevOps-ის გეორეზერვირებული საცავი |
| Blob / ფაილური საცავი | Azure Storage-ის რეპლიკაცია | უწყვეტად (სინქრონული რეგიონის ფარგლებში) | კლიენტის შენახვის პოლიტიკის შესაბამისად | GRS (6 ასლი 2 რეგიონში) |
| Azure Key Vault-ის საიდუმლოებები და გასაღებები | Azure-ის მიერ მართული რეპლიკაცია | უწყვეტად | უვადოდ (ჩართულია soft-delete + purge protection) | ნაგულისხმევად გეორეზერვირებული |
კლიენტის მოთხოვნის შემთხვევაში, გამოწერის დამატებითი საფასურის გათვალისწინებით, შესაძლებელია უფრო მაღალი სიხშირის ინდივიდუალური რეზერვირების უზრუნველყოფა. რეზერვირების ყველა სიხშირე და შენახვის ვადა დოკუმენტირებულია კომერციულ ხელშეკრულებაზე დართულ შესაბამის რეზერვირების გრაფიკის დანართში.
Azure Backup-ის მიმოხილვა SQL Server-ის რეზერვირება Azure-ში
9.5.2 რეზერვო ასლების მთლიანობის გადამოწმება
მიმწოდებელი ახორციელებს რეზერვო ასლების მთლიანობის გადამოწმების შემდეგ პროცედურებს:
- (a) საკონტროლო ჯამის ავტომატური ვალიდაცია: რეზერვირების ყოველი ოპერაცია ქმნის კრიპტოგრაფიულ საკონტროლო ჯამს (SHA-256). საკონტროლო ჯამი ავტომატურად მოწმდება დასრულებისას და აღირიცხება რეზერვირების აუდიტის კვლში.
- (b) აღდგენის ყოველთვიური ტესტი: კალენდარულ თვეში სულ მცირე ერთხელ მიმწოდებელი ახორციელებს შემთხვევით შერჩეული მონაცემთა ბაზის რეზერვო ასლის სატესტო აღდგენას იზოლირებულ გარემოში და ამოწმებს მონაცემთა სისრულეს, რეფერენციულ მთლიანობასა და აპლიკაციური დონის ფუნქციონალს.
- (c) სრული სტეკის აღდგენის კვარტლური სავარჯიშო: კალენდარულ კვარტალში სულ მცირე ერთხელ მიმწოდებელი ახორციელებს პლატფორმის სრულ აღდგენას (VM + მონაცემთა ბაზა + აპლიკაცია + კონფიგურაცია) იზოლირებულ გარემოში ავარიული აღდგენის სრული სცენარის სიმულაციით. შედეგები დოკუმენტირდება DR სავარჯიშოს ანგარიშში.
- (d) რეზერვირების მონიტორინგი და გაფრთხილება: Azure Monitor-ის გაფრთხილებები კონფიგურირებულია ისე, რომ რეზერვირების ნებისმიერი წარუმატებლობის, დროის ამოწურვის ან მთლიანობის შემოწმების წარუმატებლობის შემთხვევაში 15 წუთში აცნობონ მიმწოდებლის Cloud Operations გუნდს. წარუმატებელი რეზერვირება 1 საათში ავტომატურ განმეორებით მცდელობას იწვევს.
9.6 მონაცემთა ზედმეტობა და რეპლიკაცია
თითოეული კლიენტის გამოყოფილი კერძო სუვერენული გარემო იყენებს Azure-ის მონაცემთა ზედმეტობის მრავალშრიან არქიტექტურას აპარატურული მწყობრიდან გამოსვლისაგან, ობიექტის მწყობრიდან გამოსვლისაგან და რეგიონული კატასტროფისგან დასაცავად:
| რეპლიკაციის ვარიანტი | ასლები | რეგიონები | მდგრადობა | გამოყენების შემთხვევა |
|---|---|---|---|---|
| ლოკალურად რეზერვირებული საცავი (LRS) | 3 ასლი | 1 რეგიონი, 1 ობიექტი | 11 ცხრიანი (99.999999999%) | ნაგულისხმევი ვარიანტი არაკრიტიკული დროებითი საცავისთვის ერთი მონაცემთა ცენტრის ფარგლებში. |
| ზონურად რეზერვირებული საცავი (ZRS) | 3 ასლი | 1 რეგიონი, ხელმისაწვდომობის 2–3 ზონა | 12 ცხრიანი | რეგიონში ხელმისაწვდომობის ერთი ზონის მწყობრიდან გამოსვლისაგან დაცვა. გამოიყენება აპლიკაციის კონფიგურაციის საცავებისთვის. |
| გეორეზერვირებული საცავი (GRS) | 6 ასლი | 2 რეგიონი (ძირითადი + მეორადი, ერთმანეთისგან ასობით კილომეტრით დაშორებით) | 16 ცხრიანი | ნაგულისხმევი ვარიანტი კლიენტის ყველა მონაცემისთვის. უზრუნველყოფს რეგიონებს შორის მდგრადობას ავტომატური გადართვის შესაძლებლობით. |
| წაკითხვის წვდომით გეორეზერვირებული საცავი (RA-GRS) | 6 ასლი | 2 რეგიონი, მეორადზე წაკითხვის წვდომით | 16 ცხრიანი | ხელმისაწვდომია კლიენტის არჩევით, ძირითადი რეგიონის გათიშვისას რეპლიკირებულ მონაცემებზე მხოლოდ წაკითხვის წვდომისთვის. |
ნაგულისხმევად, თითოეული კლიენტის Azure Storage ანგარიში იქმნება გეორეზერვირებული საცავით (GRS), რომელიც კლიენტის მონაცემების ექვს ასლს ინახავს — სამს ძირითად Azure რეგიონში და სამს გეოგრაფიულად წყვილის მეორად რეგიონში. ძირითადი რეგიონის მწყობრიდან გამოსვლის შემთხვევაში Azure Storage ავტომატურად გადადის მეორად რეგიონზე, რაც მონაცემთა მდგრადობას უზრუნველყოფს ხელის ჩარევის გარეშე.
9.6.1 მონაცემთა ბაზის რეპლიკაცია
თითოეული კლიენტის გარემოში SQL Server 2022-ის მონაცემთა ბაზები მხარს უჭერს რეპლიკაციის შემდეგ კონფიგურაციებს:
- (a) სტანდარტული კონფიგურაცია: ყოველდღიური სრული რეზერვირება 7-დღიანი შენახვით, GRS-ში. ტრანზაქციების ჟურნალები რეზერვდება კონფიგურირებული გრაფიკის შესაბამისად (ნაგულისხმევი: ყოველსაათში; გაუმჯობესებული DR: ყოველ 15 წუთში).
- (b) გაუმჯობესებული DR კონფიგურაცია (არჩევითი): იქმნება SQL Server-ის მეორადი ინსტანსი კლიენტის ყველა მონაცემთა ბაზის მხოლოდ წაკითხვის რეპლიკებით. მაღალი სიხშირის ჟურნალების გადაცემა (log shipping, არაუმეტეს 15-წუთიანი ინტერვალით) უზრუნველყოფს მონაცემთა სინქრონიზაციას რეალურ დროსთან მიახლოებულ რეჟიმში. ძირითადი სერვერის მწყობრიდან გამოსვლის შემთხვევაში მეორადი სერვერი ავტომატურად იღებს ძირითადის როლს და უზრუნველყოფს უწყვეტობას მონაცემთა მინიმალური დაკარგვით (RPO ≤ 15 წუთი) და სწრაფი აღდგენით (RTO ≤ 1 საათი).
- (c) მონაცემთა ადგილმდებარეობის მოთხოვნების დაცვა: მონაცემთა რეპლიკაცია შეზღუდულია კლიენტის მიერ შერჩეული გეოგრაფიული რეგიონით, გარდა იმ შემთხვევისა, როდესაც კლიენტი წერილობით პირდაპირ უფლებამოსილებს რეგიონებს შორის რეპლიკაციას. მონაცემების გადაცემა შერჩეული გეოგრაფიული არეალის ფარგლებს გარეთ კლიენტის თანხმობის გარეშე არ ხდება, GDPR-ის 44-ე მუხლისა და UAE PDPL-ის 22-ე მუხლის საერთაშორისო გადაცემის მოთხოვნების შესაბამისად (იხ. თავი 7, §7.14).
9.7 ავარიული აღდგენის პროცედურები
მიმწოდებელი ინახავს ავარიული აღდგენის დოკუმენტირებულ პროცედურებს პლატფორმის თითოეული დონისთვის. ეს პროცედურები იტესტება სულ მცირე კვარტლურად და ახლდება პლატფორმის არქიტექტურის, Azure-ის სერვისული შესაძლებლობების ან კლიენტის გარემოს კონფიგურაციის ნებისმიერი არსებითი ცვლილების შემდეგ.
9.7.1 ინციდენტების კლასიფიკაცია და ესკალაცია
ავარიული აღდგენის მოვლენები კლასიფიცირდება სიმძიმის შემდეგი ტაქსონომიის მიხედვით:
| DR სიმძიმე | აღწერა | სცენარების მაგალითები | ესკალაცია |
|---|---|---|---|
| DR-1: კრიტიკული | ძირითადი გარემოს სრული დაკარგვა — გამოთვლითი რესურსები, მონაცემთა ბაზა და/ან ქსელი სრულიად მიუწვდომელია. ალტერნატიული გამოსავალი არ არსებობს. | Azure-ის რეგიონული მასშტაბის გათიშვა; ძირითადი VM და ყველა რეზერვო ასლი დაზიანებულია; მონაცემთა ცენტრის განადგურება. | დაუყოვნებლივ: CTO + Cloud Ops-ის ხელმძღვანელი + კლიენტის ანგარიშის მენეჯერი. კლიენტს ეცნობება 30 წუთში. |
| DR-2: მნიშვნელოვანი | კრიტიკული დონის ნაწილობრივი დაკარგვა — მომსახურება გაუარესებულია, მაგრამ ნაწილობრივ ფუნქციონირებს, ან ერთი დონის მწყობრიდან გამოსვლა ალტერნატიული გამოსავლის არსებობით. | ძირითადი მონაცემთა ბაზის სერვერის მწყობრიდან გამოსვლა (ხელმისაწვდომია წაკითხვის რეპლიკა); VM-ის მწყობრიდან გამოსვლა (რეზერვო ასლიდან აღდგენადი); საცავის ანგარიშის დეგრადაცია. | 1 საათში: Cloud Ops-ის ხელმძღვანელი + DBA. კლიენტს ეცნობება 2 საათში. |
| DR-3: ზომიერი | არაკრიტიკული კომპონენტის მწყობრიდან გამოსვლა ან წარმადობის დაქვეითება, რომელიც გავლენას არ ახდენს ძირითად ტრანზაქციულ დამუშავებაზე. | რეზერვირების დავალების წარუმატებლობა; მონიტორინგის აგენტი გათიშულია; მეორად რეგიონში რეპლიკაციის ჩამორჩენა ზღვარს აჭარბებს. | 4 საათში: Cloud Ops გუნდი. კლიენტს ეცნობება სტატუსის შემდეგ განრიგის მიხედვით განახლებაში. |
| DR-4: უმნიშვნელო | პრევენციული გაფრთხილება ან თითქმის მომხდარი მოვლენა (near-miss), რომელიც მოითხოვს შესწავლას, მაგრამ მომსახურებაზე დაუყოვნებლივ გავლენას არ ახდენს. | Azure-ის შეტყობინება გეგმიური ტექნიკური მომსახურების შესახებ; საცავის შეყოვნების ჩახტომა, რომელიც ავტომატურად გადაჭრა; DR სავარჯიშოს კომპონენტის წარუმატებლობა. | რეგისტრირდება და ისწავლება. კლიენტს ეცნობება მხოლოდ DR-3 ან უფრო მაღალ დონეზე ესკალაციის შემთხვევაში. |
9.7.2 გადართვის (failover) პროცედურები
DR-1 ან DR-2 მოვლენის გამოცხადებისას თანმიმდევრულად სრულდება გადართვის შემდეგი პროცედურები:
| ეტაპი | საქმიანობა | პასუხისმგებელი | სამიზნე ხანგრძლივობა | წარმატების კრიტერიუმები |
|---|---|---|---|---|
| 1. აღმოჩენა | Azure Monitor / SIEM გაფრთხილება მიღებული და დადასტურებულია Cloud Operations-ის მორიგე ინჟინრის მიერ. | Cloud Ops (მორიგე) | < 15 წუთი | გაფრთხილება დადასტურებულია; ინციდენტის ტიკეტი შექმნილია; სიმძიმე კლასიფიცირებულია. |
| 2. შეფასება | მწყობრიდან გამოსვლის მასშტაბის განსაზღვრა: დაზარალებული დონე(ები), მონაცემთა მთლიანობის სტატუსი, წაკითხვის რეპლიკებისა და ბოლო რეზერვო ასლების ხელმისაწვდომობა. | Cloud Ops-ის ხელმძღვანელი + DBA | < 30 წუთი | ძირეული მიზეზის ჰიპოთეზა დოკუმენტირებულია; აღდგენის გზა შერჩეულია. |
| 3. კლიენტის შეტყობინება | კლიენტის ანგარიშის მენეჯერისა და კლიენტის დანიშნული საკონტაქტო პირების ინფორმირება შეთანხმებული საკომუნიკაციო არხის მეშვეობით. | ანგარიშის მენეჯერი | < 30 წუთი (DR-1) < 2 სთ (DR-2) | კლიენტი ადასტურებს მიღებას; DR-1-ისთვის იყენარება Incident Bridge. |
| 4. მონაცემთა ბაზის აღდგენა | წაკითხვის რეპლიკაზე გადართვის აქტივაცია (გაუმჯობესებული DR) ან მონაცემთა ბაზის უახლოესი რეზერვო ასლის აღდგენა შემცვლელ VM-ზე. | DBA + ღრუბლოვანი ოპერაციები | < 1 სთ (გაუმჯობესებული DR) < 4 სთ (სტანდარტული) | მონაცემთა ბაზა ხელმისაწვდომია; რეფერენციული მთლიანობის შემოწმება წარმატებულია; RPO გადამოწმებულია. |
| 5. გამოთვლითი რესურსების აღდგენა | VM-ის აღდგენა Azure Backup სნეფშოტიდან ან ახალი VM-ის შექმნა საბაზისო ასლიდან + უახლოესი კონფიგურაციის გამოყენება. | ღრუბლოვანი ოპერაციები | < 4 საათი | VM ფუნქციონირებს; აპლიკაციის სერვისები პასუხობს; მდგომარეობის შემოწმება წარმატებულია. |
| 6. აპლიკაციის გადამოწმება | ავტომატური smoke ტესტების შესრულება და ძირითადი ტრანზაქციული პროცესების (შესვლა, მონაცემთა შეყვანა, ანგარიშგება) ხელით ვალიდაცია. | QA / ღრუბლოვანი ოპერაციები | < 1 საათი | ყველა კრიტიკული გზა წარმატებით გაივლის; მონაცემთა დაზიანება არ გამოვლენილა. |
| 7. DNS / ქსელის გადართვა | DNS ჩანაწერების და/ან Azure Traffic Manager-ის განახლება ტრაფიკის აღდგენილ გარემოში მისამართად. SSL/TLS სერტიფიკატების გადამოწმება. | ღრუბლოვანი ოპერაციები | < 30 წუთი | საბოლოო მომხმარებლებს შეუძლიათ დაკავშირება; HTTPS გადამოწმებულია; შეყოვნება SLA-ს ფარგლებშია. |
| 8. მომსახურების აღდგენა | მომსახურების აღდგენის გამოცხადება. SLA-ს აღრიცხვის განახლება. ინციდენტის შემდგომი მონიტორინგის დაწყება (გაძლიერებული გაფრთხილება 72 საათის განმავლობაში). | Cloud Ops-ის ხელმძღვანელი | არ ვრცელდება | მომსახურება აღდგენილია; SLA მეტრიკების აღრიცხვა განახლებულია; მონიტორინგი დადასტურებულია. |
| 9. ინციდენტის შემდგომი განხილვა | ძირეული მიზეზის ანალიზის (RCA) ჩატარება 5 სამუშაო დღის განმავლობაში. ინციდენტის შემდგომი ანგარიშის (PIR) წარდგენა კლიენტისთვის. | CTO + Cloud Ops-ის ხელმძღვანელი | 5 სამუშაო დღე | PIR წარდგენილია; გამოსწორებითი ქმედებები განაწილებულია; BCDR გეგმა განახლებულია. |
9.7.3 მეორად რეგიონზე გადართვა
თუ ძირითადი Azure რეგიონი Microsoft-ის ან მიმწოდებლის CTO-ს მიერ აღდგენისთვის შეუძლებლად ცხადდება, მიმწოდებელი ახორციელებს სრულ გადართვას მეორად რეგიონზე — გეოგრაფიულად წყვილის Azure რეგიონზე. ეს პროცედურა მოიცავს:
- (a) GRS გადართვის ინიცირება: Azure Storage ავტომატურად გადადის მეორად რეგიონზე. RA-GRS ანგარიშები უზრუნველყოფს რეპლიკირებულ მონაცემებზე წაკითხვის დაუყოვნებლივ წვდომას.
- (b) VM-ების ხელახალი შექმნა: მეორად რეგიონში ახალი ვირტუალური მანქანები იქმნება უახლოესი Azure Backup საცავიდან (ჩართულია რეგიონებს შორის აღდგენა).
- (c) მონაცემთა ბაზის აღდგენა: SQL Server-ის მონაცემთა ბაზები აღდგება გეორეზერვირებული რეზერვო ასლებიდან ან, გაუმჯობესებული DR-ის შემთხვევაში, წყვილის რეგიონში მდებარე მეორადი წაკითხვის რეპლიკის სერვერიდან.
- (d) DNS-ის ხელახალი კონფიგურაცია: Azure Traffic Manager ან DNS ჩანაწერები ისე იცვლება, რომ კლიენტის მთელი ტრაფიკი მიმართოს მეორადი რეგიონის წერტილებზე.
- (e) ვალიდაცია და გამოცხადება: მეორადი რეგიონიდან მომსახურების აღდგენის გამოცხადებამდე სრულდება აპლიკაციის გადამოწმების სრული ტესტების კრებული. მეორად რეგიონზე სრული გადართვის სამიზნე RTO შეადგენს 24 საათს ძირითადი რეგიონის შესახებ გამოცხადების მომენტიდან. გადართვის პროცედურის დროს კლიენტი ინფორმირდება მინიმუმ ყოველ 2 საათში შეთანხმებული საკომუნიკაციო არხის მეშვეობით.
Azure-ის რეგიონებს შორის ავარიული აღდგენა
9.8 ბიზნესის უწყვეტობის დაგეგმვა
9.8.1 ბიზნესზე ზეგავლენის ანალიზი (BIA)
მიმწოდებელი ინახავს ProjectVIEW ERP პლატფორმის ბიზნესზე ზეგავლენის ანალიზს, რომელიც ავლენს კრიტიკულ ბიზნეს-პროცესებს, ასახავს მათ დამოკიდებულებას პლატფორმის კომპონენტებზე და აფასებს მომსახურების შეფერხების ზეგავლენას. BIA გადაიხედება და ახლდება:
- (a) სულ მცირე წელიწადში ერთხელ, BCMS-ის მენეჯმენტის გადახედვის ციკლის ფარგლებში.
- (b) პლატფორმის არქიტექტურის, Azure რეგიონის კონფიგურაციის ან კლიენტის განთავსების ტოპოლოგიის ნებისმიერი არსებითი ცვლილების შემდეგ.
- (c) ნებისმიერი DR-1 ან DR-2 ინციდენტის შემდეგ, რომელიც არსებულ BIA-ში ხარვეზებს ავლენს.
BIA ეყრდნობა აღდგენის მიზნების (RPO/RTO) კალიბრაციას, რეზერვირების სიხშირის შესახებ გადაწყვეტილებებს და თითოეული კლიენტის გარემოსთვის რეპლიკაციის არქიტექტურის დიზაინს.
9.8.2 ბიზნესის უწყვეტობის გეგმა (BCP)
მიმწოდებლის ბიზნესის უწყვეტობის გეგმა ადოკუმენტებს პროცედურებს, როლებს, კომუნიკაციის პროტოკოლებსა და რესურსების განაწილებას, რომლებიც აუცილებელია შეფერხების დროს პლატფორმის მომსახურებების შენარჩუნებისა ან აღდგენისთვის. BCP მოიცავს:
- (a) კრიზისული მართვის გუნდის (CMT) შემადგენლობას: CTO (ინციდენტის მეთაური), Cloud Operations-ის ხელმძღვანელი, DBA-ის ხელმძღვანელი, კლიენტის ანგარიშის მენეჯერი და კომუნიკაციების ხელმძღვანელი.
- (b) კომუნიკაციის გეგმას: კლიენტის შეტყობინების წინასწარ განსაზღვრულ შაბლონებს (პირველადი გაფრთხილება, პროგრესის განახლება, გადაჭრის შეტყობინება, PIR-ის გავრცელება), შიდა ესკალაციის მატრიცებსა და მომწოდებლების საკონტაქტო რეესტრებს (Microsoft Azure Support, დომენის რეგისტრატორები, SSL პროვაიდერები).
- (c) რესურსების ინვენტარს: თითოეული კლიენტის გარემოს ყველა Azure რესურსის (VM-ები, SQL ინსტანსები, საცავის ანგარიშები, ქსელური კომპონენტები, Key Vault-ის საიდუმლოებები) დოკუმენტირებულ ინვენტარს, რომელიც ინახება CMDB-ში და მოწმდება კვარტლურად.
- (d) ალტერნატიული ლოკაციის პროცედურებს: მეორადი Azure რეგიონის აქტივაციის ეტაპობრივ პროცედურებს, მათ შორის წინასწარ მომზადებულ ინფრასტრუქტურულ შაბლონებს (Azure Resource Manager / Bicep) და განთავსების ავტომატიზებულ სკრიპტებს.
- (e) მომწოდებლების უწყვეტობას: მესამე მხარეზე კრიტიკული დამოკიდებულებების (Microsoft Azure-ის SLA ვალდებულებები, დომენის რეგისტრატორები, სერტიფიცირების ცენტრები) შეფასებას და თითოეულისთვის გადაუდებელი სიტუაციების ზომებს.
9.8.3 DR სავარჯიშოების პროგრამა
მიმწოდებელი რეგულარულად ატარებს DR სავარჯიშოებს BCDR გეგმის ეფექტურობის დასადასტურებლად და ოპერაციული მზადყოფნის უზრუნველსაყოფად:
| სავარჯიშოს სახეობა | სიხშირე | ფარგლები | მონაწილეები | შედეგი |
|---|---|---|---|---|
| სამაგიდო (tabletop) სავარჯიშო | კვარტლურად | ჰიპოთეტური DR სცენარის გავლა CMT-სთან ერთად გადაწყვეტილებების მიღების, კომუნიკაციისა და ესკალაციის პროცედურების გადასამოწმებლად. | CMT + კლიენტის წარმომადგენელი (არჩევით) | სავარჯიშოს ანგარიში მიგნებითა და გამოსწორებითი ქმედებებით. |
| კომპონენტის აღდგენის ტესტი | ყოველთვიურად | რეზერვო ასლის ერთი კომპონენტის (მონაცემთა ბაზა, VM ან საცავი) იზოლირებული აღდგენა აღდგენადობის გადასამოწმებლად. | ღრუბლოვანი ოპერაციები + DBA | აღდგენის ტესტის ჟურნალი მიღწეული RPO/RTO-ის სამიზნესთან შედარებით. |
| სრული სტეკის DR სავარჯიშო | წელიწადში ორჯერ | პლატფორმის ბოლომდე აღდგენა იზოლირებულ გარემოში DR-1 მოვლენის სიმულაციით, მონაცემთა ბაზის გადართვის, VM-ის აღდგენისა და აპლიკაციის გადამოწმების ჩათვლით. | CMT + QA + DBA + ღრუბლოვანი ოპერაციები | DR სავარჯიშოს ანგარიში გაზომილი RPO/RTO-ით, გადახრებითა და გაუმჯობესების ქმედებებით. |
| მეორად რეგიონზე გადართვის სავარჯიშო | ყოველწლიურად | სრული გადართვა წყვილის მეორად Azure რეგიონზე რეალური ტრაფიკის გადამისამართებით (წინასწარ შეთანხმებული ტექნიკური მომსახურების ფანჯარის დროს). | CMT + კლიენტი + ღრუბლოვანი ოპერაციები | რეგიონული გადართვის ანგარიში გაზომილი RTO-ითა და კლიენტის დადასტურებით. |
სავარჯიშოების ყველა შედეგი დოკუმენტირდება, ინახება მინიმუმ სამი (3) წლის განმავლობაში და კლიენტს წერილობითი მოთხოვნის შემთხვევაში წარედგინება. თუ სავარჯიშო ავლენს შეთანხმებული RPO/RTO მიზნებიდან გადახრას, მიმწოდებელი ოცდაათი (30) კალენდარული დღის განმავლობაში ახორციელებს გამოსწორებით ქმედებებს და იმეორებს შესაბამის სავარჯიშოს გამოსწორების დასადასტურებლად.
9.9 კლიენტის მონაცემებზე საკუთრობა და გადატანადობა
კლიენტი ინარჩუნებს პლატფორმაში დამუშავებულ, შენახულ ან შექმნილ კლიენტის ყველა მონაცემზე ერთადერთ და გამორიცხვით საკუთრობას. მიმწოდებელი არასოდეს ამოწმებს, ამტკიცებს, აკვირდება ან იჩემებს რაიმე საკუთრობის უფლებას კლიენტის მონაცემებზე — როგორც გამოწერის ვადის განმავლობაში, ისე მისი ამოწურვის ან შეწყვეტის შემდეგ.
Microsoft, როგორც საბაზისო ინფრასტრუქტურის პროვაიდერი, არ ფლობს ინფორმაციას იმაზე, თუ როგორ მონაცემებს ინახავენ კლიენტები Azure-ში, და არ იჩემებს საკუთრობას Azure-ის სერვისებში შეყვანილ კლიენტის ინფორმაციაზე.
9.9.1 მონაცემთა ექსპორტი და გადატანადობა
მიმწოდებელი კლიენტის მონაცემებს ექსპორტისთვის ხელმისაწვდომს ხდის შემდეგნაირად:
- (a) ექსპორტი მოთხოვნისამებრ: კლიენტს შეუძლია გამოწერის ვადის ნებისმიერ დროს მოითხოვოს კლიენტის მონაცემების სრული ან ნაწილობრივი ექსპორტი. მიმწოდებელი ექსპორტს წარადგენს სათანადო წერილობითი მოთხოვნის მიღებიდან ორი (2) სამუშაო დღის განმავლობაში, მანქანისთვის წაკითხვად, ინდუსტრიულად სტანდარტულ ფორმატში (SQL რეზერვო ფაილი, CSV, JSON ან XML, შეთანხმების შესაბამისად).
- (b) ექსპორტი შეწყვეტისას: ჩარჩოს ვადის გასვლის ან შეწყვეტისას მიმწოდებელი კლიენტის წერილობითი მოთხოვნიდან ორი (2) სამუშაო დღის განმავლობაში კლიენტის ყველა მონაცემს ექსპორტისთვის ხელმისაწვდომს ხდის თავი 7, §7.13-ის (მონაცემთა დაბრუნება შეწყვეტისას) მონაცემთა დაბრუნების დებულებების შესაბამისად. ექსპორტის საერთო პერიოდი ღია რჩება შეწყვეტის ძალაში შესვლის თარიღიდან მინიმუმ სამოცი (60) კალენდარული დღის განმავლობაში.
- (c) აუდიტისა და შესაბამისობის ექსპორტი: კლიენტს შეუძლია შესაბამისობის მიზნებისთვის მოითხოვოს აუდიტის ჟურნალები, წვდომის ჟურნალები და ცვლილებების აღრიცხვის ჩანაწერები. ასეთი ექსპორტი წარდგენილი იქნება წერილობითი მოთხოვნიდან ორი (2) სამუშაო დღის განმავლობაში.
9.9.2 ჩანაწერების მართვა
კლიენტი პასუხისმგებელია მოქმედი კანონმდებლობისა და დარგობრივი რეგულაციის შესაბამისად ჩანაწერების შენახვის საკუთარი მოთხოვნების განსაზღვრაზე. მიმწოდებელი მხარს უჭერს კლიენტის ჩანაწერების მართვის ვალდებულებებს შემდეგი გზით:
- (a) შენახვის კონფიგურირებადი პოლიტიკა: პლატფორმა აპლიკაციის დონეზე მხარს უჭერს მონაცემთა შენახვის კონფიგურირებად წესებს, რაც კლიენტს საშუალებას აძლევს, განსაზღვროს შენახვის ვადები ჩანაწერების სხვადასხვა კატეგორიისთვის.
- (b) აუდიტის კვლის შენახვა: Azure Storage-ის შენახვის პოლიტიკა და SQL Server-ის ცვლილებების აღრიცხვა უზრუნველყოფს უცვლელ აუდიტის კვალს მონაცემთა ყველა ცვლილებისთვის. აუდიტის ჩანაწერები ინახება კომერციულ ხელშეკრულებაში შეთანხმებული მინიმალური ვადის განმავლობაში (ნაგულისხმევი: შვიდი წელი).
- (c) ექსპორტი გარე არქივირებისთვის: კლიენტს შეუძლია გამოწერის ვადის ნებისმიერ დროს გარე არქივირებისთვის ექსპორტი გაუკეთოს მონაცემებსა და აუდიტის ანგარიშებს. მიმწოდებელი წერილობითი მოთხოვნის საფუძველზე ხელს უწყობს სტანდარტულ ფორმატებში მასობრივ ექსპორტს.
9.9.3 ელექტრონული მტკიცებულებების გამოვლენა (e-Discovery)
პლატფორმის გამოყენებისას e-discovery-ს მოთხოვნების დაცვაზე პასუხისმგებელია კლიენტი. მიმწოდებელი მხარს უჭერს კლიენტის e-discovery ვალდებულებებს შემდეგი გზით:
- (a) მონაცემთა შენახვის ბლოკირება (preservation hold): კლიენტის წერილობითი მოთხოვნის საფუძველზე, რომელიც ეყრდნობა სასამართლო დავის გამო შენახვის (litigation hold) ან მარეგულირებელი გამოძიების მოთხოვნას, მიმწოდებელი აწესებს შენახვის ბლოკირებას კლიენტის მითითებულ მონაცემებზე და აჩერებს ავტომატურ წაშლასა და შენახვის პოლიტიკის აღსრულებას შესაბამისი მონაცემთა კრებულებისთვის.
- (b) მონაცემთა ექსპორტი e-discovery-სთვის: მიმწოდებელი შენახვის ბლოკირების მოთხოვნიდან ორი (2) სამუშაო დღის განმავლობაში ახდენს მითითებული მონაცემთა კრებულების ექსპორტს და მიწოდებას e-discovery განხილვისთვის ვარგის ფორმატში (მეტამონაცემებისა და აუდიტის კვლის ჩათვლით).
- (c) სამფლობელოს ჯაჭვის (chain-of-custody) დოკუმენტაცია: მიმწოდებელი e-discovery-ს ყველა ექსპორტისთვის წარადგენს სამფლობელოს ჯაჭვის დოკუმენტაციას, რომელიც ადასტურებს ექსპორტირებული მონაცემების სისრულესა და მთლიანობას.
9.10 Azure პლატფორმის მდგრადობა
მიმწოდებელი თითოეული კლიენტის გამოყოფილ კერძო სუვერენულ გარემოში იყენებს Azure-ის შემდეგ ჩაშენებულ მდგრადობის შესაძლებლობებს:
- (a) ხელმისაწვდომობის ზონები (Availability Zones): იქ, სადაც ეს ხელმისაწვდომია კლიენტის მიერ არჩეულ Azure-ის რეგიონში, კრიტიკული რესურსები (ვირტუალური მანქანები, მართვადი დისკები, დატვირთვის ბალანსერები) რამდენიმე ხელმისაწვდომობის ზონაშია განთავსებული, რათა დაცული იყოს ერთი ზონის მწყობრიდან გამოსვლისგან.
- (b) Azure Resource Health: აკონტროლებს ვირტუალური მანქანების მდგომარეობას და ამოწმებს, მუშაობს თუ არა რესურსები მოსალოდნელი რეჟიმით, ავლენს Azure პლატფორმის ცნობილ პრობლემებს, რომლებიც არსებულ რესურსებზე ახდენს გავლენას. გაფრთხილებები Azure Monitor-ის მეშვეობით ეგზავნება ღრუბლოვანი ოპერაციების გუნდს.
- (c) Azure Backup Vault: რეზერვირების ცენტრალიზებული მართვა რეგიონთაშორისი აღდგენის შესაძლებლობით, „რბილი წაშლისგან“ (soft-delete) დაცვით (14 დღე) და რეზერვული ასლების წაშლის კრიტიკული ოპერაციებისთვის მრავალმომხმარებლიანი ავტორიზაციით.
- (d) Azure Resource Locks: ყველა საწარმოო რესურსზე გამოიყენება CanNotDelete და ReadOnly ბლოკირებები, რათა თავიდან იქნეს აცილებული კრიტიკული ინფრასტრუქტურის კომპონენტების შემთხვევითი ან ბოროტზრახული წაშლა ან შეცვლა.
- (e) Azure DDoS Protection: კლიენტის ყველა ვირტუალურ ქსელზე ჩართულია Standard დონის DDoS დაცვა, რომელიც უზრუნველყოფს შეტევების ავტომატურ შერბილებას რეალურ დროში ტელემეტრიითა და შეტევის შემდგომი ანგარიშგებით.
- (f) Azure Key Vault: დაშიფვრის გასაღებები, საიდუმლოებები და სერტიფიკატები ინახება Azure Key Vault-ში ჩართული „რბილი წაშლით“ (soft-delete) და საბოლოო წაშლისგან დაცვით (purge protection), რაც უზრუნველყოფს კრიპტოგრაფიული მასალის აღდგენადობას შემთხვევითი წაშლის შემთხვევაშიც კი.
Azure Availability Zones Overview Azure Resource Health Overview Azure Backup Architecture
9.11 კლიენტის პასუხისმგებლობები
კლიენტი აღიარებს და ეთანხმება შემდეგ პასუხისმგებლობებს BCDR პროგრამის მხარდასაჭერად:
- (a) საკონტაქტო პირების დანიშვნა: კლიენტი ნიშნავს და ინარჩუნებს მინიმუმ ორ (2) უფლებამოსილ საკონტაქტო პირს ავარიულ აღდგენასთან დაკავშირებული კომუნიკაციისთვის, მათ შორის სამუშაო საათების შემდეგ საგანგებო საკონტაქტო მონაცემებით. საკონტაქტო მონაცემები განახლდება პერსონალის ნებისმიერი ცვლილებიდან ხუთი (5) სამუშაო დღის განმავლობაში.
- (b) ავარიული აღდგენის სწავლებებში მონაწილეობა: კლიენტი გონივრულ ძალისხმევას იჩენს, რათა მონაწილეობა მიიღოს მეორად რეგიონზე გადართვის ყოველწლიურ სწავლებებსა და კვარტალურ სამაგიდო სწავლებებში (Tabletop Exercises) და წარმოადგინოს უკუკავშირი კომუნიკაციის ეფექტიანობისა და ბიზნესზე გავლენის შეფასების სიზუსტის შესახებ.
- (c) შენახვის პოლიტიკის განსაზღვრა: კლიენტი ჩართვის (onboarding) ეტაპზე წერილობით განსაზღვრავს მონაცემთა შენახვის მოთხოვნებს და საჭიროებისამებრ ანახლებს მათ. მიმწოდებელი შესაბამისად აკონფიგურირებს პლატფორმის შენახვის პოლიტიკებს.
- (d) მონაცემთა ექსპორტის ვალიდაცია: მონაცემთა ნებისმიერი ექსპორტის ოპერაციის (მოთხოვნისამებრ ან შეწყვეტისას) შემდეგ კლიენტი შეთანხმებულ ვალიდაციის ვადაში ამოწმებს ექსპორტირებული მონაცემების სისრულესა და მთლიანობას. თუ ვალიდაციის ვადაში მონაცემთა სისრულესთან დაკავშირებით პრეტენზია არ იქნება წარდგენილი, ეს ჩაითვლება ექსპორტის მიღებად.
- (e) საბოლოო მომხმარებლების უწყვეტობის დაგეგმვა: კლიენტი პასუხისმგებელია საკუთარი შიდა ბიზნესის უწყვეტობის დაგეგმვაზე, მათ შორის საბოლოო მომხმარებლებთან კომუნიკაციაზე, ხელით შესრულებად სარეზერვო პროცესებზე და შიდა სისტემების დამოკიდებულებებზე, რომლებიც პლატფორმის ფარგლებს მიღმაა.
9.12 უწყვეტი გაუმჯობესება
მიმწოდებლის BCDR პროგრამა ექვემდებარება უწყვეტი გაუმჯობესების ციკლს, რომელიც შესაბამისობაშია ISO 22301:2019-ით განსაზღვრულ Plan-Do-Check-Act (PDCA) მეთოდოლოგიასთან:
- (a) დაგეგმვა (Plan): BIA-ს ყოველწლიური გადახედვა, აღდგენის მიზნების კალიბრაცია და BCDR გეგმის განახლება პლატფორმის, Azure-ის შესაძლებლობებისა და კლიენტის მოთხოვნების ცვლილებების საფუძველზე.
- (b) შესრულება (Do): რეზერვირების გრაფიკების, რეპლიკაციის კონფიგურაციებისა და ავარიული აღდგენის სწავლებების პროგრამის შესრულება წინამდებარე თავის შესაბამისად.
- (c) შემოწმება (Check): რეზერვირების წარმატების მაჩვენებლების, ავარიული აღდგენის სწავლებების შედეგების (გაზომილი RPO/RTO სამიზნე მნიშვნელობებთან შედარებით), ინციდენტის შემდგომი განხილვებისა და კლიენტის უკუკავშირის მონიტორინგი.
- (d) მოქმედება (Act): შემოწმების ფაზაში გამოვლენილი მაკორექტირებელი ქმედებების, არქიტექტურული გაუმჯობესებებისა და პროცედურების დახვეწილების დანერგვა. ყველა გაუმჯობესება აღირიცხება BCDR გაუმჯობესებების რეესტრში და მოხსენდება მომსახურების კვარტალურ განხილვაზე (იხ. თავი 4, §4.12).
9.13 პროგრამული უზრუნველყოფის უვადო გარანტია
მიმწოდებელი იძლევა გარანტიას, რომ პლატფორმა გამოწერის ვადისა და მისი ნებისმიერი განახლების მთელი პერიოდის განმავლობაში („ საგარანტიო პერიოდი “):
- (a) შესაბამისობა: არსებითად იმუშავებს წინამდებარე ჩარჩოსა და შესაბამის კომერციულ ხელშეკრულებაში აღწერილი სპეციფიკაციების, ფუნქციონალისა და მომსახურების დონეების შესაბამისად;
- (b) დეფექტების აღმოფხვრა: თავისუფალი იქნება არსებითი დეფექტებისგან, რომლებიც კლიენტს ხელს უშლის პლატფორმის გამოყენებაში მისი ბიზნესმიზნებისთვის. ნებისმიერ დადასტურებულ დეფექტს მიმწოდებელი აღმოფხვრის კლიენტისთვის დამატებითი ღირებულების გარეშე, მე-3 თავში განსაზღვრული SLA-ს რეაგირებისა და გადაწყვეტის სამიზნე ვადებში;
- (c) ვერსიის აქტუალურობა: დაფუძნებული იქნება ამჟამად მხარდაჭერილ და შენარჩუნებულ ტექნოლოგიურ სტეკზე. მიმწოდებელი საკუთარი ინიციატივით ახლებს ყველა საბაზისო COTS კომპონენტს (მონაცემთა ბაზის ძრავა, აპლიკაციის ფრეიმვორკი, ოპერაციული სისტემა, შუალედური პროგრამული უზრუნველყოფა) მწარმოებლის მიერ მხარდაჭერილ ვერსიებამდე 4.7 ქვეთავში განსაზღვრული რელიზების ციკლის ფარგლებში;
- (d) უსაფრთხოების მხარდაჭერა: საგარანტიო პერიოდის მანძილზე მიიღებს უსაფრთხოების უწყვეტ განახლებებს (patching), მათ შორის კრიტიკული და მაღალი დონის მოწყვლადობების აღმოფხვრას მე-8 თავში განსაზღვრულ ვადებში;
- (e) გაუარსების დაუშვებლობა: ინარჩუნებს წარმადობის მახასიათებლებს, რომლებიც შეესაბამება ან აჭარბებს წინამდებარე ჩარჩოთი განსაზღვრულ SLO-სა და აღდგენის მიზნების (RPO/RTO) მნიშვნელობებს. მიმწოდებელი კლიენტის თანხმობის გარეშე არ შეიტანს ცვლილებებს, რომლებიც არსებითად აუარსებს პლატფორმის წარმადობას. ეს გარანტია არის უვადო გარანტია, რომლის მოქმედება ემთხვევა კლიენტის აქტიურ გამოწერას. იგი არ იწურება, არ იზღუდება ფარგლებში და არ საჭიროებს ცალკე განახლებას. გარანტია ძალაში რჩება მე-10 თავის შესაბამისად ვერსიებზე გადასვლისას და თანაბრად ვრცელდება მომდევნო ვერსიაზე მისი საერთო ხელმისაწვდომობის (General Availability) თარიღიდან.
გამონაკლისები: გარანტია არ ვრცელდება დეფექტებზე, რომლებიც გამოწვეულია (i) კლიენტის მიერ პლატფორმაში შეტანილი ცვლილებებით მიმწოდებლის ცვლილებების მართვის პროცესის გარეშე; (ii) პლატფორმის მისი დოკუმენტაციისაგან შეუსაბამო გამოყენებით; (iii) მესამე მხარის პროგრამული ან ტექნიკური უზრუნველყოფით, რომელიც მიმწოდებლის მიერ არ არის მოწოდებული ან დამტკიცებული; ან (iv) ფორს-მაჟორული მოვლენებით.
9.14 წყარო კოდის ესქროუ
კლიენტისთვის გრძელვადიანი უწყვეტობის გარანტიის უზრუნველსაყოფად მიმწოდებელი ინარჩუნებს წყარო კოდის ესქროუ შეთანხმებას შემდეგნაირად:
9.14.1 ესქროუ დეპოზიტი
- (a) ესქროუ აგენტი: მიმწოდებელი ნიშნავს საიმედო, დამოუკიდებელ მესამე მხარე ესქროუ აგენტს („ესქროუ აგენტი“) პლატფორმის წყარო კოდის შესანახად. ესქროუ აგენტის ვინაობა კლიენტს მოთხოვნისამებრ ეცნობება.
- (b) დეპოზიტის შემადგენლობა: ესქროუ დეპოზიტი მოიცავს: (i) პლატფორმის სრულ წყარო კოდს; (ii) აწყობის სკრიპტებსა და კომპილაციის ინსტრუქციებს; (iii) მონაცემთა ბაზის სქემებსა და მიგრაციის სკრიპტებს; (iv) მესამე მხარის დამოკიდებულებების სიებსა და სალიცენზიო დოკუმენტაციას; (v) სისტემური არქიტექტურის დოკუმენტაციას; და (vi) განთავსების პროცედურებს, რომლებიც საკმარისია კომპეტენტური პროგრამული უზრუნველყოფის სპეციალისტისთვის პლატფორმის კომპილაციის, განთავსებისა და ექსპლუატაციისთვის.
- (c) განახლების სიხშირე: ესქროუ დეპოზიტი განახლდება ყოველი ძირითადი ვერსიის რელიზიდან (Upgrade) ოცდაათი (30) დღის განმავლობაში და ინკრემენტული რელიზებისთვის (Updates) საკალენდარო კვარტალში მინიმუმ ერთხელ.
- (d) ვერიფიკაცია: ესქროუ აგენტი ყოველწლიურად ამოწმებს დეპოზიტს, რათა დაადასტუროს მისი სისრულე და აწყობის შესაძლებლობა. ვერიფიკაციის შეჯამებითი სერტიფიკატი კლიენტს მოთხოვნისამებრ ეწვდება.
9.14.2 გაცემის პირობები
ესქროუ აგენტი ესქროუში დაცულ წყარო კოდს კლიენტს გადასცემს შემდეგი გაცემის პირობებიდან რომელიმეს დადგომისას:
- (a) გადახდიუუნარობა: მიმწოდებელის მიმართ ნებისმიერ იურისდიქციაში იწყება ლიკვიდაციის, ადმინისტრირების, მმართველის დანიშვნის ან ნებისმიერი ანალოგიური გადახდიუუნარობის პროცედურა;
- (b) საქმიანობის შეწყვეტა: მიმწოდებელი წყვეტს სამეწარმეო საქმიანობას ან მისი საქმიანობის არსებით ნაწილს;
- (c) არსებითი დარღვევა: მიმწოდებელი არსებითად არღვევს წინამდებარე ჩარჩოს და დარღვევა კლიენტის წერილობითი შეტყობინებიდან სამოცი (60) დღის განმავლობაში არ აღიმოფხვრება;
- (d) მხარდაჭერის შეწყვეტა: მიმწოდებელი სამუდამოდ წყვეტს პლატფორმის მხარდაჭერას კომერციულად გონივრული მომდევნო პროდუქტის ან გადასვლის გზის უზრუნველყოფის გარეშე.
9.14.3 კლიენტის უფლებები გაცემის შემდეგ
ესქროუში დაცული წყარო კოდის გაცემის შემდეგ კლიენტს ენიჭება არაექსკლუზიური, გადაუცემადი, გაუქმებადი ლიცენზია წყარო კოდის გამოყენების, კომპილაციის, შეცვლისა და განთავსებისთვის მხოლოდ კლიენტის საკუთარი შიდა ბიზნესმიზნებისთვის პლატფორმის ექსპლუატაციის გაგრძელების მიზნით. ეს ლიცენზია არ მოიცავს წყარო კოდის გავრცელების, ქველიცენზიის გაცემის ან კომერციული გამოყენების უფლებას.
9.14.4 ხარჯები
ესქროუ შეთანხმების დამყარებისა და შენარჩუნების ხარჯებს, მათ შორის ესქროუ აგენტის მოსაკრებს, დეპოზიტის განახლებებსა და ყოველწლიურ ვერიფიკაციას, კლიენტი ფარავს. მიმწოდებელი ხელს უწყობს ესქროუ აგენტთან საწყისი გამართვას და თანამშრომლობს დეპოზიტისა და ვერიფიკაციის ყველა საქმიანობაში, თუმცა ესქროუ აგენტის მოსაკრებსა და ნებისმიერ დაკავშირებულ ხარჯებზე გამოწერის მთელი ვადის განმავლობაში ერთპირვნად პასუხისმგებელია კლიენტი.
9.15 როლები და პასუხისმგებლობები (RACI მატრიცა)
შემდეგი RACI მატრიცა BCDR-ის ძირითადი საქმიანობებისთვის პასუხისმგებლობებს ანაწილებს მიმწოდებლისა და კლიენტის როლებს შორის:
| საქმიანობა | CTO | ღრუბლოვანი ოპერაციების ხელმძღვანელი | DBA-ს ხელმძღვანელი | ანგარიშის მენეჯერი | კლიენტის IT ხელმძღვანელი | კლიენტის CISO |
|---|---|---|---|---|---|---|
| BIA-ს გადახედვა და განახლება | A | R | C | I | C | C |
| BCP-ს შენარჩუნება | A | R | C | I | I | I |
| რეზერვირების გრაფიკის კონფიგურაცია | I | R | R | I | C | I |
| რეზერვული ასლების მთლიანობის ვერიფიკაცია | I | R | R | I | I | I |
| DR სწავლების დაგეგმვა და ჩატარება | A | R | R | C | C | C |
| DR სწავლების ანგარიშგება | A | R | C | R | I | I |
| ინციდენტის გამოვლენა და კლასიფიკაცია | I | R | R | I | I | I |
| ინციდენტის შესახებ კლიენტის ინფორმირება | I | I | I | R | I | I |
| მონაცემთა ბაზის გადართვის (failover) შესრულება | I | C | R | I | I | I |
| ვირტუალური მანქანის აღდგენის შესრულება | I | R | C | I | I | I |
| მეორად რეგიონზე გადართვა | A | R | R | C | I | I |
| ინციდენტის შემდგომი განხილვა (PIR) | A | R | R | C | C | C |
| მონაცემთა ექსპორტის შესრულება | I | R | R | C | R | I |
| e-Discovery შენახვის ბლოკირების მართვა | A | R | R | C | R | C |
| შენახვის პოლიტიკის კონფიგურაცია | I | C | R | I | R | C |
| BCDR გაუმჯობესებების თვალის დევნება | A | R | C | I | I | I |
| საგარანტიო დეფექტების აღმოფხვრა | A | R | R | C | C | I |
| ესქროუ დეპოზიტი და განახლება | A | R | C | I | I | I |
| ესქროუ ვერიფიკაცია (ყოველწლიური) | I | C | I | I | I | I |
| ესქროუ გაცემის შესახებ გადაწყვეტილების მიღება | C | I | I | I | R | C |
ლეგენდა: R = შემსრულებელი (ახორციელებს საქმიანობას) · A = ანგარიშვალდებული (საბოლოო გადაწყვეტილების უფლებამოსილება) · C = კონსულტაცია (გადაწყვეტილებამდე წარმოადგენს მოსაზრებას) · I = ინფორმირებული (გადაწყვეტილების შემდეგ ეცნობება).
9.16 პროცესების რეესტრი
პროცესების შემდეგი რეესტრი აღრიცხავს წინამდებარე თავში განსაზღვრულ ყველა ოფიციალურ პროცესს. თითოეულ პროცესს ენიჭება უნიკალური იდენტიფიკატორი, ამოქმედების პირობა, პასუხისმგებელი შემსრულებელი, ანგარიშვალდებული მამტკიცებელი, მოსალოდნელი შედეგი და მარეგულირებელ ქვეთავზე მითითება.
| პროცესის ID | პროცესის დასახელება | ამოქმედების პირობა | შემსრულებელი | მამტკიცებელი | შედეგი | ქვეთავი |
|---|---|---|---|---|---|---|
| P-9.01 | BIA-ს გადახედვა | მენეჯმენტის ყოველწლიური განხილვის ციკლი ან არქიტექტურის არსებითი ცვლილება | ღრუბლოვანი ოპერაციების ხელმძღვანელი | CTO | განახლებული BIA დოკუმენტი გადახედილი გავლენის შეფასებებითა და აღდგენის პრიორიტეტების რანჟირებით. | §9.8.1 |
| P-9.02 | BCP-ს განახლება | BIA-ს გადახედვა, ინციდენტის შემდგომი განხილვის დასკვნები ან Azure-ის შესაძლებლობების ცვლილება | ღრუბლოვანი ოპერაციების ხელმძღვანელი | CTO | ბიზნესის უწყვეტობის განახლებული გეგმა დამტკიცებულია და გადაცემულია CMT-სთვის. | §9.8.2 |
| P-9.03 | რეზერვირების კონფიგურაცია | ახალი კლიენტის ჩართვა, გარემოს უზრუნველყოფა ან რეზერვირების პოლიტიკის ცვლილების მოთხოვნა | DBA + ღრუბლოვანი ოპერაციები | ღრუბლოვანი ოპერაციების ხელმძღვანელი | რეზერვირების გრაფიკები, შენახვის ვადები და საცავის ზედმეტობა კონფიგურირებული და დოკუმენტირებულია. | §9.5.1 |
| P-9.04 | რეზერვული ასლების მთლიანობის ვერიფიკაცია | რეზერვირების ყოველი ოპერაციის დასრულება; განრიგის მიხედვით ყოველთვიური/კვარტალური სწავლება | ღრუბლოვანი ოპერაციები + DBA | ღრუბლოვანი ოპერაციების ხელმძღვანელი | საკონტროლო ჯამი (checksum) დადასტურებულია; აღდგენის ტესტი წარმატებით გავლილია; შედეგები ასახულია რეზერვირების აუდიტის კვალში. | §9.5.2 |
| P-9.05 | რეზერვირების წარუმატებლობის აღმოფხვრა | Azure Monitor-ის გაფრთხილება რეზერვირების წარუმატებლობის, დროის ამოწურვის ან მთლიანობის შემოწმების წარუმატებლობის შესახებ | ღრუბლოვანი ოპერაციები (მორიგე) | ღრუბლოვანი ოპერაციების ხელმძღვანელი | ავტომატური გამეორება 1 საათის განმავლობაში; წარუმატებლობის შემთხვევაში — ხელით გამოკვლევა; ძირეული მიზეზი დოკუმენტირებულია. | §9.5.2 |
| P-9.06 | DR ინციდენტის გამოვლენა | Azure Monitor / SIEM გაფრთხილება მომსახურების შესაძლო შეფერხების შესახებ | ღრუბლოვანი ოპერაციები (მორიგე) | ღრუბლოვანი ოპერაციების ხელმძღვანელი | გაფრთხილების მიღება 15 წუთში; ინციდენტის თიქეთი შექმნილია; სიმძიმე კლასიფიცირებულია (DR-1-დან DR-4-მდე). | §9.7.1 |
| P-9.07 | DR ინციდენტის შეფასება | DR ინციდენტი გამოვლენილია და კლასიფიცირებულია როგორც DR-1 ან DR-2 | ღრუბლოვანი ოპერაციების ხელმძღვანელი + DBA | CTO | ძირეული მიზეზის ჰიპოთეზა დოკუმენტირებულია; აღდგენის გზა შერჩეულია; DR-1-ისთვის მოწვეულია CMT. | §9.7.2 |
| P-9.08 | კლიენტის შეტყობინება DR ინციდენტის შესახებ | DR ინციდენტი კლასიფიცირებულია როგორც DR-1 ან DR-2 | ანგარიშის მენეჯერი | ღრუბლოვანი ოპერაციების ხელმძღვანელი | კლიენტი ინფორმირებულია 30 წუთში (DR-1) ან 2 საათში (DR-2); DR-1-ისთვის მოწვეულია ინციდენტის საკოორდინაციო შეხვედრა (Incident Bridge). | §9.7.2 |
| P-9.09 | მონაცემთა ბაზის გადართვა (failover) | DR-1 ან DR-2 ინციდენტი, რომელიც მონაცემთა ბაზის დონეზე მოქმედებს | DBA-ს ხელმძღვანელი | CTO | მონაცემთა ბაზა მუშაობს წაკითხვის რეპლიკაზე ან აღდგენილია რეზერვული ასლიდან; რეფერენციული მთლიანობის შემოწმება გავლილია. | §9.7.2 |
| P-9.10 | ვირტუალური მანქანის აღდგენა | DR-1 ან DR-2 ინციდენტი, რომელიც გამოთვლით დონეზე მოქმედებს | ღრუბლოვანი ოპერაციები | ღრუბლოვანი ოპერაციების ხელმძღვანელი | ვირტუალური მანქანა აღდგენილია Azure Backup-ის სნეპშოტიდან; აპლიკაციის სერვისები რეაგირებს; მდგომარეობის შემოწმება გავლილია. | §9.7.2 |
| P-9.11 | აპლიკაციის ვერიფიკაცია | მონაცემთა ბაზის და/ან ვირტუალური მანქანის აღდგენა დასრულებულია | QA / ღრუბლოვანი ოპერაციები | ღრუბლოვანი ოპერაციების ხელმძღვანელი | ავტომატური smoke ტესტები და ხელით ვალიდაცია გავლილია; მონაცემთა დაზიანება არ გამოვლენილა. | §9.7.2 |
| P-9.12 | მომსახურების აღდგენის გამოცხადება | აღდგენის ყველა ფაზა დასრულებული და ვერიფიცირებულია | ღრუბლოვანი ოპერაციების ხელმძღვანელი | CTO | მომსახურება აღდგენილად გამოცხადდა; SLA-ს ათვლა განახლდა; გაძლიერებული მონიტორინგი 72 საათის განმავლობაში. | §9.7.2 |
| P-9.13 | ინციდენტის შემდგომი განხილვა | DR-1 ან DR-2 ინციდენტი გადაწყვეტილია | ღრუბლოვანი ოპერაციების ხელმძღვანელი | CTO | ინციდენტის შემდგომი ანგარიში (PIR) RCA-ით, მაკორექტირებელი ქმედებებითა და BCDR გეგმის განახლებებით; კლიენტს წარედგინება 5 სამუშაო დღის განმავლობაში. | §9.7.2 |
| P-9.14 | მეორად რეგიონზე გადართვა | ძირითადი Azure რეგიონი გამოცხადებულია აღუდგენელად | ღრუბლოვანი ოპერაციები + DBA | CTO | სრული პლატფორმა მუშაობს მეორად რეგიონში 24 საათის განმავლობაში; მიღებულია კლიენტის დადასტურება. | §9.7.3 |
| P-9.15 | DR სწავლების ჩატარება | განრიგის მიხედვით სწავლება (ყოველთვიური/კვარტალური/ნახევრადწლიური/წლიური, §9.8.3-ის შესაბამისად) | ღრუბლოვანი ოპერაციები + DBA + QA | CTO | სწავლება დასრულებულია; RPO/RTO გაზომილია სამიზნე მნიშვნელობებთან მიმართებაში; სწავლების ანგარიში გამოქვეყნებულია. | §9.8.3 |
| P-9.16 | მონაცემთა ექსპორტის შესრულება | კლიენტის წერილობითი მოთხოვნა მონაცემთა ექსპორტზე მოთხოვნისამებრ ან შეწყვეტისას | ღრუბლოვანი ოპერაციები + DBA | ანგარიშის მენეჯერი | კლიენტის მონაცემები ექსპორტირებულია შეთანხმებულ ფორმატში 2 სამუშაო დღის განმავლობაში; სამფლობელოს ჯაჭვი (chain-of-custody) დოკუმენტირებულია. | §9.9.1 |
| P-9.17 | e-Discovery შენახვის ბლოკირება | კლიენტის წერილობითი მოთხოვნა სასამართლო დავისთვის შენახვის ან რეგულაციური გამოძიების მითითებით | DBA + ღრუბლოვანი ოპერაციები | CTO | შენახვის ბლოკირება გამოყენებულია; ავტომატური წაშლა შეჩერებულია; შესაბამისი მონაცემთა კრებულები ექსპორტირებულია 2 სამუშაო დღის განმავლობაში. | §9.9.3 |
| P-9.18 | BCDR გაუმჯობესებების თვალის დევნება | გამოვლენილია DR სწავლების გადახრა, PIR-ის დასკვნა ან BIA-ს ხარვეზი | ღრუბლოვანი ოპერაციების ხელმძღვანელი | CTO | მაკორექტირებელი ქმედება გატარებულია 30 დღის განმავლობაში; მომდევნო სწავლება ადასტურებს აღმოფხვრას; აღრიცხულია გაუმჯობესებების რეესტრში. | §9.12 |
| P-9.19 | საგარანტიო დეფექტის აღმოფხვრა | კლიენტი აცნობს დადასტურებული არსებითი დეფექტის შესახებ | მიმწოდებელი (ინჟინერია) | CTO | დეფექტი აღმოფხვრილია უსასყიდლოდ SLA-ს სამიზნე ვადებში; შესწორება განთავსებულია სტანდარტული რელიზის პროცესით. | §9.13, §3 |
| P-9.20 | ესქროუ დეპოზიტის განახლება | ძირითადი ვერსიის რელიზი ან კვარტალური რელიზების ციკლი | მიმწოდებელი (ინჟინერია) | CTO | განახლებული წყარო კოდი, აწყობის სკრიპტები, სქემები და დოკუმენტაცია გადაცემულია ესქროუ აგენტზე შესანახად. | §9.14.1 |
| P-9.21 | ესქროუ ვერიფიკაცია | ვერიფიკაციის ყოველწლიური ციკლი | ესქროუ აგენტი | CTO | ვერიფიკაციის სერტიფიკატი, რომელიც ადასტურებს დეპოზიტის სისრულესა და აწყობის შესაძლებლობას; ასლი კლიენტს მოთხოვნისამებრ ეგზავნება. | §9.14.1 |
| P-9.22 | ესქროუდან გაცემა | დადგა გაცემის პირობა (გადახდიუუნარობა, საქმიანობის შეწყვეტა, არსებითი დარღვევა, მხარდაჭერის შეწყვეტა) | ესქროუ აგენტი | კლიენტი | წყარო კოდი გადაცემულია კლიენტზე გაუქმებადი ლიცენზიით; კლიენტს შეუძლია პლატფორმის კომპილაცია და ექსპლუატაცია. | §9.14.2 |
9.17 პროცესების ნაკადის სქემა
შემდეგი ცხრაეტაპიანი სასიცოცხლო ციკლი აჩვენებს ბიზნესის უწყვეტობისა და ავარიული აღდგენის მართვის სრულ ნაკადს მიმწოდებლის BCDR პროგრამის ფარგლებში:
① BIA და რისკების შეფასება → ② BCP-სა და DR გეგმის შემუშავება → ③ რეზერვირებისა და რეპლიკაციის
კონფიგურაცია
↓
④ მონიტორინგი და გამოვლენა → ⑤ ინციდენტის კლასიფიკაცია და ესკალაცია → ⑥ გადართვისა და აღდგენის
შესრულება
↓
⑦ მომსახურების აღდგენა და ვერიფიკაცია → ⑧ ინციდენტის შემდგომი განხილვა და PIR → ⑨ უწყვეტი
გაუმჯობესება და სწავლებების პროგრამა
ეტაპი ① BIA და რისკების შეფასება: ბიზნესზე გავლენის ყოველწლიური ანალიზი ავლენს კრიტიკულ პროცესებს, ასახავს პლატფორმის დამოკიდებულებებს და რაოდენობრივად აფასებს შეფერხების გავლენას. აღდგენის პრიორიტეტების რანჟირება და RPO/RTO სამიზნე მნიშვნელობები კალიბრდება BIA-ს შედეგების საფუძველზე (P-9.01).
ეტაპი ② BCP-სა და DR გეგმის შემუშავება: ბიზნესის უწყვეტობის გეგმა და DR პროცედურები შეიქმნება ან განახლდება BIA-ს დასკვნების საფუძველზე და მოიცავს CMT-ს შემადგენლობას, კომუნიკაციის შაბლონებს, რესურსების ინვენტარს და მეორე რეგიონის აქტივაციის პროცედურებს (P-9.02).
ეტაპი ③ რეზერვირებისა და რეპლიკაციის კონფიგურაცია: რეზერვირების გრაფიკები, შენახვის პოლიტიკები და რეპლიკაციის არქიტექტურა (LRS/ZRS/GRS/RA-GRS) კონფიგურირდება კლიენტის თითოეული გარემოსთვის. გაფართოებული DR წაკითხვის რეპლიკები იქმნება არჩევის შემთხვევაში (P-9.03).
ეტაპი ④ მონიტორინგი და გამოვლენა: Azure Monitor, SIEM და Resource Health უწყვეტად აკონტროლებს პლატფორმის ყველა კომპონენტს. რეზერვირების დასრულება და მთლიანობა ავტომატურად მოწმდება, წარუმატებლობისას კი გაფრთხილება იგზავნება (P-9.04, P-9.05, P-9.06).
ეტაპი ⑤ ინციდენტის კლასიფიკაცია და ესკალაცია: გამოვლენილი ინციდენტები კლასიფიცირდება (DR-1-დან DR-4-მდე) და ესკალირდება სიმძიმის ტაქსონომიის შესაბამისად. კლიენტის ინფორმირების ვადები ამოქმედდება სიმძიმის დონის მიხედვით (P-9.07, P-9.08).
ეტაპი ⑥ გადართვისა და აღდგენის შესრულება: მონაცემთა ბაზის გადართვა, ვირტუალური მანქანების აღდგენა და აპლიკაციის ვერიფიკაცია თანმიმდევრულად სრულდება გადართვის პროცედურების ცხრილის შესაბამისად. მეორად რეგიონზე გადართვა აქტიურდება DR-1 მოვლენებისას, როდესაც ძირითადი რეგიონი აღუდგენელია (P-9.09–P-9.11, P-9.14).
ეტაპი ⑦ მომსახურების აღდგენა და ვერიფიკაცია: მომსახურება აღდგენილად ცხადდება აღდგენის ყველა ფაზის დასრულების შემდეგ. SLA-ს ათვლა განახლდება და 72 საათის განმავლობაში გაძლიერებული მონიტორინგი ხორციელდება. მოწმდება DNS/ქსელის გადართვა (P-9.12).
ეტაპი ⑧ ინციდენტის შემდგომი განხილვა და PIR: ძირეული მიზეზის ანალიზი ტარდება 5 სამუშაო დღის განმავლობაში. ინციდენტის შემდგომი ანგარიში კლიენტს წარედგინება მაკორექტირებელი ქმედებებით, BCDR გეგმის განახლებებითა და მიღებული გაკვეთილებით (P-9.13).
ეტაპი ⑨ უწყვეტი გაუმჯობესება და სწავლებების პროგრამა: DR სწავლებები (სამაგიდო, კომპონენტური, სრული სტეკის, რეგიონული) ტარდება განრიგის პროგრამის შესაბამისად. RPO/RTO სამიზნე მნიშვნელობებიდან გადახრები იწვევს მაკორექტირებელ ქმედებებს, რომლებიც აღირიცხება გაუმჯობესებების რეესტრში. PDCA ციკლი ბრუნდება ① ეტაპზე (P-9.15, P-9.18).
