برنامه‌ریزی تداوم کسب‌وکار و بازیابی فاجعه

درحال مشاهده اسناد Apigee Edge هستید.
به اسناد Apigee X بروید.
اطلاعات

‫Apigee یک پلاتفرم چند مستأجره، خودسرویس، و ابری است که در پیکربندی کاملاً اضافی (زنده/زنده) در چندین مرکز داده در مناطق مختلف جهان اجرا می‌شود. ‫Apigee از Google Cloud Platform (GCP) و Amazon Web Services (AWS) برای پلاتفرم ابری خود استفاده می‌کند. به‌عنوان بخشی از سرویس‌هایی که در GCP و AWS می‌سازیم، از چندین مرکز داده در هر منطقه استفاده می‌کنیم و ترافیک زنده را برای مشتریانمان در این مراکز داده متعدد ارائه می‌دهیم. ما مرکز داده «فعال» و مرکز داده «آماده‌به‌کار» (یا «ثانویه» یا «پشتیبان») نداریم. ما در هر منطقه در سراسر جهان دو (یا بیشتر) مرکز داده داریم که به‌طور مداوم و هم‌زمان به ترافیک مشتریان خدمات ارائه می‌دهند.

طرح BCP/DR

«برنامه‌ریزی تداوم کسب‌وکار و بازیابی از فاجعه Apigee» (BCP/DR) طرحی در سطح پلاتفرم است و شامل وظایف دقیق برای مشتریان فردی نمی‌شود. بلکه پلاتفرم به‌گونه‌ای پیکربندی شده است که درخواست‌های داده مشتری را بدون توجه به اختلالات و قطعی‌ها پردازش کند. حتی اگر کل مرکز داده آفلاین باشد، داده‌ها همچنان جریان خواهند داشت. اگر کل منطقه‌ای آفلاین شود، مشتری تک‌منطقه‌ای ممکن است با قطعی خدمات پردازش API مواجه شود. برای مشتریانی که به‌دنبال خدمات اضافی «درون منطقه‌ای» هستند، Apigee سطح اضافی جهانی از مراکز داده اضافی ارائه می‌دهد که در آن ترافیک می‌تواند در چندین منطقه یا کشور ارائه شود تا اگر کل یک منطقه آفلاین شود، داده‌ها همچنان جریان داشته باشند.

خدمات مشتری تک‌منطقه‌ای به‌دلیل محدودیت‌های جغرافیایی احتمالی در پردازش و دسترسی به داده‌ها، به‌طور خودکار به منطقه دیگری منتقل نمی‌شود. ‫Apigee خدمات را برای مشتریان در منطقه‌ای که مشتری مشخص کرده است میزبانی می‌کند. ازآنجایی‌که ممکن است مقررات خاصی یا تعهدات مشتری به کاربرانش درباره مکان‌های جغرافیایی داده‌ها وجود داشته باشد، Apigee به‌طور خودکار سرویس‌ها را به منطقه جایگزین منتقل نمی‌کند، زیرا این کار می‌تواند تعهدات Apigee به مشتریانش یا تعهدات مشتریان Apigee به مشتریانشان را به‌خطر بیندازد.

‫Apigee طرح کامل BCP/DR را با هیچ مشتری شخصی هم‌رسانی نمی‌کند، زیرا این طرح حاوی اطلاعات حساس داخلی Apigee و ارجاع به مشتریان ما است. خط‌مشی رازداری ما از هم‌رسانی طرح BCP/DR پلاتفرم با مشتریان منفرد که می‌تواند به‌طور بالقوه نام‌های مشتریان دیگر را فاش کند جلوگیری می‌کند. ما همین سطح از حریم خصوصی را به هر مشتری ارائه می‌دهیم.

مدیریت BCP/DR

تیم امنیت اطلاعات Apigee مسئول نظارت بر برنامه «تاب‌آوری کسب‌وکار» است و «فرمانده حادثه» گردشی مسئول مدیریت و حل‌وفصل همه حوادث است. «فرمانده حادثه» در تمام اوقات پرسنل عملیاتی و مهندسی آماده به کار دارد و همچنین کتابچه‌های راهنمای اقدام برای همه کنش‌هایی که ممکن است لازم باشد انجام شود.

آزمایش BCP/DR

‫Apigee فرایندهای عملیاتی را اجرا می‌کند که از آزمایش BCP/DR پلاتفرم با تناوب بیشتری نسبت به آزمایش کامل سالانه BCP/DR روی میز پشتیبانی می‌کند. هر ماه، Apigee درحالی‌که ما به‌روزرسانی‌های سیستم‌های اجرای سرویس را انجام می‌دهیم، تغییرات بار را از محیط زنده/زنده خود انجام می‌دهد. این فرایند شامل ازکار انداختن سیستم‌های یک مرکز داده کامل است درحالی‌که بار کاری توسط مرکز داده همتا مدیریت می‌شود. درطول این فرایند، پس‌از انجام هرگونه به‌روزرسانی، اولین مرکز داده دوباره راه‌اندازی می‌شود و خدمات به‌صورت زنده/دوباره زنده اجرا می‌شوند تا تأیید شود که هیچ مشکلی ایجاد نشده است. سپس مرکز داده همتا برای همان به‌روزرسانی‌ها ازکار می‌افتد و سپس دوباره آنلاین می‌شود. ‫Apigee از ابزارها و تکنیک‌هایی برای کاهش ترافیک و ارسال درصد کمی از ترافیک به سرویس‌های اخیراً به‌روزرسانی‌شده استفاده می‌کند تا قبل‌از بازگشت به پردازش بار کامل، هرگونه مشکل یا خطا را بررسی کند.

این فرایند عملیاتی مداوم با تبدیل کردن آن به یک وظیفه عملیاتی که بیشتر اوقات رخ می‌دهد، از «آزمایش» انعطاف‌پذیری دوسالانه استاندارد صنعت سرویس ما فراتر می‌رود.

علاوه‌بر فرایندهای عملیاتی که در بالا توضیح داده شد، Apigee حداقل سالی یک‌بار تمرین‌های BCP/DR میزکار نیز انجام می‌دهد که در آن اعضای تیم مهندسی و عملیات با سایر واحدهای کسب‌وکار Apigee گرد هم می‌آیند تا مشکلات، پاسخ‌ها، و تأثیر تصمیمات اتخاذشده در یک سناریوی فاجعه ساختگی را به‌صورت منطقی شبیه‌سازی و بررسی کنند. این کار علاوه بر خود سرویس، آموزش و تجربه بیشتری برای پرسنل ما در طرح‌های بزرگ‌تر BCP/DR برای کل شرکت فراهم می‌کند.

آزمایش BCP/DR که توسط Apigee انجام می‌شود از «تمرین‌های انتقال خرابی» یا «مکان‌های ثانویه» استفاده نمی‌کند زیرا همه این‌ها در سیستم درحال اجرا ساخته شده است.

‫Apigee «کتابچه‌های راهنما» را برای استفاده همه تیم‌های عملیاتی و مهندسی نگهداری می‌کند. این کتابچه‌های راهنما حداقل سالانه بازبینی و به‌روزرسانی می‌شوند و در تمام تمرین‌های آزمایشی و آموزشی BCP/DR ما استفاده می‌شوند.

‫Apigee گزارش‌های آزمایش BCP/DR را با مشتریان منفرد هم‌رسانی نمی‌کند، زیرا این آزمایش‌ها در سطح پلاتفرم انجام می‌شود، نه در سطح مشتری. نتایج وظایف عملیاتی و گزارش‌های آزمایشی تمرینات سالانه را با حسابرسان طرف سوم خود هم‌رسانی می‌کنیم و این نتایج مبنای بررسی حسابرس از مطابقت ما با PCI،‏ HIPAA، الزامات قراردادی، و سایر الزامات را تشکیل می‌دهد.

آزمایش‌های BCP/DR مشتری

به مشتریان توصیه می‌شود که خدمات Apigee Edge را در طرح‌های DR خود بگنجانند. مشتری می‌تواند و باید درنظر بگیرد که چگونه Apigee می‌تواند ترافیک را درصورت نیاز برای مشتریان هدایت کند تا خدمات کاربر نهایی را حتی درطول قطعی مرکز داده مشتری یا رویداد فاجعه‌بار دیگر حفظ کند. بااین‌حال، این سطح از آزمایش خارج از محدوده طرح Apigee DR است. مشتریان را تشویق می‌کنیم آزمایش‌های BCP/DR را روی برنامه‌های خودشان انجام دهند و Apigee Edge را در آزمایش بگنجانند.

RTO/RPO

‫Apigee برای مشتریان ما یا در قراردادهایمان مربوط به فعالیت‌های BCP/DR، اهداف نقطه بازیابی و زمان بازیابی (RPO/RTO) ندارد. «قراردادهای سطح خدمات» ما معادل ابری نقاط داده RTO/RPO است. ازآنجایی‌که Apigee یک سرویس مبتنی بر ابر با افزونگی است و هم سرویس‌های مدیریت و هم سرویس‌های زمان اجرا با سرویس‌های زنده افزونگی طراحی شده‌اند، هم RTO و هم RPO را می‌توان «بلادرنگ» درنظر گرفت. مشتریان تک‌منطقه‌ای حداقل سرویس‌های افزونگی را در مراکز داده مختلف در همان منطقه دریافت می‌کنند. مشتریانی که سطوح بالاتری از افزونگی را می‌خواهند می‌توانند خدمات چندمنطقه‌ای را انتخاب کنند.

طرح همه‌گیری

‫Apigee طرح همه‌گیری را به‌عنوان بخشی از طرح و فرایندهای کلی BCP/DR خود ارائه می‌دهد. چون Apigee یک سرویس میزبانی‌شده در فضای ابری است، نیازی نیست افراد مرکز داده را مدیریت کنند. برای عملیات کسب‌وکار مثل پشتیبانی، Apigee یک تیم پشتیبانی جهانی شبانه‌روزی در چندین دفتر و مکان دوردست دارد. اگر همه‌گیری در یک منطقه از جهان بر یکی از مکان‌های پشتیبانی ما تأثیر بگذارد، به کارکنان دفاتر دیگر هشدار داده می‌شود و آن‌ها شیفت‌هایی را که معمولاً توسط دفتر تحت تأثیر قرار گرفته انجام می‌شود، پوشش می‌دهند. برای سایر خدمات کسب‌وکار مثل فروش، نیروی کار در سطح جهانی توزیع شده است. همه تیم‌های Apigee مجهز به کار از راه دور درصورت نیاز هستند. ابزارهای مورداستفاده در Apigee ابری هستند و به‌طور طبیعی برای طرح پاسخ به همه‌گیری مناسب هستند.

به‌روزرسانی‌ها

‫Apigee طرح BCP/DR خود را حداقل سالانه بررسی و به‌روزرسانی می‌کند. اطلاعات جمع‌آوری‌شده از رویدادها، تغییرات محصول، استانداردهای صنعت، فعالیت‌های تجزیه‌وتحلیل ریسک، و آزمایش‌های BCP/DB برای به‌روزرسانی طرح استفاده می‌شود.

«تحلیل تأثیر کسب‌وکار» و «ارزیابی‌های خطر»

‫Google هر سال تجزیه‌وتحلیل تأثیر کسب‌وکار و ارزیابی ریسک انجام می‌دهد. نتایج «تحلیل تأثیر کسب‌وکار» و «ارزیابی خطر» در سیستم پیگیری مشکل اولویت‌بندی و مستندسازی می‌شود.