การวางแผนความต่อเนื่องทางธุรกิจและการฟื้นฟูจากภัยพิบัติ

คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X
info

Apigee เป็นแพลตฟอร์มแบบผู้ใช้หลายราย บริการตนเอง และระบบคลาวด์ที่ทำงานในการกำหนดค่าที่ซ้ำซ้อนอย่างสมบูรณ์ (ใช้งานจริง/ใช้งานจริง) ในศูนย์ข้อมูลหลายแห่งในหลายภูมิภาคทั่วโลก Apigee ใช้ Google Cloud Platform (GCP) และ Amazon Web Services (AWS) สำหรับแพลตฟอร์มระบบคลาวด์ของเรา ในฐานะส่วนหนึ่งของบริการที่เราสร้างบน GCP และ AWS เราใช้ศูนย์ข้อมูลหลายแห่งภายในแต่ละภูมิภาคและ ให้บริการการรับส่งข้อมูลจริงแก่ลูกค้าในศูนย์ข้อมูลหลายแห่งเหล่านี้ เราไม่มีศูนย์ข้อมูล "ที่ใช้งานจริง" และศูนย์ข้อมูล "สแตนด์บาย" (หรือ "รอง" หรือ "เฟลโอเวอร์") เรามีศูนย์ข้อมูล 2 แห่ง (หรือมากกว่า) ที่ให้บริการการรับส่งข้อมูลของลูกค้าในแต่ละภูมิภาคทั่วโลกอย่างต่อเนื่องและพร้อมกัน

แผน BCP/DR

การวางแผนความต่อเนื่องทางธุรกิจและการกู้คืนข้อมูลคืนหลังจากภัยพิบัติ (BCP/DR) ของ Apigee เป็นแผนระดับแพลตฟอร์มและ ไม่มีงานโดยละเอียดสำหรับลูกค้าแต่ละราย แต่แพลตฟอร์มได้รับการกำหนดค่าให้ ประมวลผลคำขอข้อมูลลูกค้าโดยไม่คำนึงถึงการหยุดชะงักและปัญหาขัดข้อง ข้อมูลจะยังคง ไหลเวียนต่อไปแม้ว่าศูนย์ข้อมูลทั้งหมดจะออฟไลน์อยู่ หากทั้งภูมิภาคออฟไลน์ ลูกค้าที่ใช้ภูมิภาคเดียวอาจพบปัญหาการหยุดทำงานของบริการประมวลผล API สำหรับลูกค้าที่ต้องการบริการสำรองข้อมูลมากกว่า "ในภูมิภาค" Apigee มีศูนย์ข้อมูลสำรองระดับโลกที่สามารถให้บริการการรับส่งข้อมูลในหลายภูมิภาคหรือประเทศได้ ดังนั้นหากทั้งภูมิภาคออฟไลน์ ข้อมูลจะยังคงไหลเวียนอยู่

ระบบจะไม่โอนบริการของลูกค้าแบบภูมิภาคเดียวไปยังภูมิภาคอื่นโดยอัตโนมัติเนื่องจาก ข้อจำกัดทางภูมิศาสตร์ที่เป็นไปได้ในการประมวลผลและการเข้าถึงข้อมูล Apigee โฮสต์บริการสำหรับ ลูกค้าในภูมิภาคที่ลูกค้ากำหนด เนื่องจากอาจมีกฎระเบียบที่เฉพาะเจาะจงหรือ สัญญาผูกมัดของลูกค้าที่มีต่อผู้ใช้เกี่ยวกับสถานที่ตั้งทางภูมิศาสตร์ของข้อมูล Apigee จึงจะไม่ ย้ายบริการไปยังภูมิภาคอื่นโดยอัตโนมัติ เนื่องจากอาจทำให้สัญญาผูกมัดของ Apigee ที่มีต่อลูกค้าหรือสัญญาผูกมัดของลูกค้า Apigee ที่มีต่อลูกค้าของตนเองตกอยู่ในความเสี่ยง

Apigee ไม่ได้แชร์แผน BCP/DR ฉบับเต็มกับลูกค้าแต่ละราย เนื่องจากมีข้อมูลภายในที่ละเอียดอ่อนของ Apigee และข้อมูลอ้างอิงถึงลูกค้าของเรา นโยบายความเป็นส่วนตัวของเราไม่อนุญาตให้ แชร์แผน BCP/DR ของแพลตฟอร์มกับลูกค้าแต่ละราย ซึ่งอาจทำให้ชื่อลูกค้าอื่นๆ ตกอยู่ในความเสี่ยง เรามอบความเป็นส่วนตัวในระดับเดียวกันนี้ให้กับลูกค้าแต่ละราย

การจัดการ BCP/DR

ทีมรักษาความปลอดภัยของข้อมูล Apigee มีหน้าที่รับผิดชอบในการกำกับดูแลโปรแกรมความยืดหยุ่นทางธุรกิจ ในขณะที่ผู้บัญชาการเหตุการณ์ที่หมุนเวียนกันมีหน้าที่รับผิดชอบในการจัดการและแก้ไขเหตุการณ์ทั้งหมด ผู้บัญชาการเหตุการณ์มีเจ้าหน้าที่ปฏิบัติการและวิศวกรรมพร้อมให้บริการตลอดเวลา รวมถึง เพลย์บุ๊กสำหรับการดำเนินการทั้งหมดที่อาจต้องดำเนินการ

การทดสอบ BCP/DR

Apigee ดำเนินการตามกระบวนการปฏิบัติงานที่รองรับการทดสอบ BCP/DR ของแพลตฟอร์มในความถี่ที่มากกว่าการทดสอบ BCP/DR แบบ Tabletop เต็มรูปแบบประจำปี ในแต่ละเดือน Apigee จะทำการทดสอบโหลดจากสภาพแวดล้อมแบบสด/สดขณะที่เราอัปเดตระบบที่เรียกใช้บริการ กระบวนการนี้เกี่ยวข้องกับการปิดระบบทั้งหมดในศูนย์ข้อมูลหนึ่งๆ ขณะที่ศูนย์ข้อมูลที่อยู่คู่กันจะจัดการภาระงาน ในกระบวนการนี้ หลังจากทำการอัปเดตแล้ว ระบบจะนำ ศูนย์ข้อมูลแรกกลับมาใช้งานและเรียกใช้บริการแบบสด/อีกครั้งเพื่อยืนยันว่าไม่มี ปัญหาเกิดขึ้น จากนั้นเราจะปิดศูนย์ข้อมูลที่เทียบเท่าเพื่อทำการอัปเดตเดียวกัน แล้ว นำกลับมาออนไลน์อีกครั้ง Apigee ใช้เครื่องมือและเทคนิคต่างๆ เพื่อลดการเข้าชมและส่งการเข้าชมเพียงเล็กน้อยไปยังบริการที่เพิ่งอัปเดตเพื่อตรวจสอบปัญหาหรือข้อผิดพลาดก่อนที่จะกลับไปประมวลผลแบบเต็ม

กระบวนการปฏิบัติงานที่สอดคล้องนี้เหนือกว่า "การทดสอบ" ความยืดหยุ่นของบริการปีละ 2 ครั้งตามมาตรฐานอุตสาหกรรม ด้วยการทำให้เป็นงานปฏิบัติการที่เกิดขึ้นบ่อยขึ้น

นอกเหนือจากกระบวนการปฏิบัติงานที่อธิบายไว้ข้างต้นแล้ว Apigee ยังจัดแบบฝึกหัด BCP/DR อย่างน้อยปีละครั้ง โดยจะเชิญสมาชิกในทีมวิศวกรรมและการปฏิบัติงาน มาร่วมกับหน่วยธุรกิจอื่นๆ ของ Apigee เพื่อจำลองปัญหา การตอบสนอง และผลกระทบของการตัดสินใจในสถานการณ์ภัยพิบัติจำลองอย่างมีเหตุผล ซึ่งจะช่วยให้บุคลากรของเราได้รับการฝึกอบรมและมีประสบการณ์เพิ่มเติมเกี่ยวกับแผน BCP/DR ขนาดใหญ่ขึ้นสำหรับองค์กรโดยรวม นอกเหนือจากบริการดังกล่าว

การทดสอบ BCP/DR ที่ Apigee ดำเนินการไม่ได้ใช้ "การทดสอบเฟลโอเวอร์" หรือ "ตำแหน่งรอง" เนื่องจากทั้งหมดนี้สร้างขึ้นในระบบที่ทำงานอยู่

Apigee มีเพลย์บุ๊กเพื่อให้ทีมปฏิบัติการและทีมวิศวกรรมทั้งหมดใช้งาน Playbook เหล่านี้จะได้รับการตรวจสอบและอัปเดตอย่างน้อยปีละครั้ง และใช้ในการทดสอบ BCP/DR และการฝึกอบรมทั้งหมดของเรา

Apigee ไม่ได้แชร์รายงานการทดสอบ BCP/DR กับลูกค้าแต่ละราย เนื่องจาก การทดสอบเหล่านี้ดำเนินการที่ระดับแพลตฟอร์ม ไม่ใช่ระดับลูกค้า เราแชร์ผลลัพธ์ของงานด้านการปฏิบัติการและรายงานผลการทดสอบแบบจำลองบนโต๊ะประจำปีกับผู้ตรวจสอบบุคคลที่สาม ซึ่งข้อมูลเหล่านี้เป็นพื้นฐานสำหรับการตรวจสอบการปฏิบัติตามข้อกำหนดด้าน PCI, HIPAA, สัญญา และข้อกำหนดอื่นๆ ของผู้ตรวจสอบ

การทดสอบ BCP/DR ของลูกค้า

เราขอแนะนำให้ลูกค้ามีแผน DR ของตนเองที่รวมบริการ Apigee Edge ไว้ด้วย ลูกค้า ควรพิจารณาว่า Apigee จะเปลี่ยนเส้นทางการรับส่งข้อมูลได้อย่างไรตามที่จำเป็นเพื่อให้ลูกค้ายังคงให้บริการแก่ ผู้ใช้ปลายทางได้แม้ในช่วงที่ศูนย์ข้อมูลของลูกค้าขัดข้องหรือเกิดภัยพิบัติอื่นๆ อย่างไรก็ตาม การทดสอบระดับนี้อยู่นอกขอบเขตของแผน DR ของ Apigee เราขอแนะนำให้ลูกค้า ทำการทดสอบ BCP/DR ในแอปพลิเคชันของตนเองและรวม Apigee Edge ไว้ในการทดสอบด้วย

RTO/RPO

Apigee ไม่มีระยะเวลาสูงสุดที่ยอมรับให้เกิดการเสียหาย (RPO) และระยะเวลาเป้าหมายในการกู้คืนระบบ (RTO) สำหรับลูกค้า หรือในสัญญาที่เกี่ยวข้องกับกิจกรรม BCP/DR SLA ของเราเทียบเท่ากับจุดข้อมูล RTO/RPO ในระบบคลาวด์ เนื่องจาก Apigee เป็นบริการบนระบบคลาวด์ที่มีการสำรองข้อมูลทั้งบริการจัดการและ รันไทม์ที่ได้รับการออกแบบด้วยบริการสดที่ซ้ำกัน RTO และ RPO จึงถือได้ว่าเป็น "แบบเรียลไทม์" ลูกค้าในภูมิภาคเดียวจะได้รับบริการที่ซ้ำกันอย่างน้อยในศูนย์ข้อมูลต่างๆ ภายในภูมิภาคเดียวกัน ลูกค้าที่ต้องการระดับความซ้ำซ้อนที่สูงขึ้นสามารถเลือกใช้บริการแบบหลายภูมิภาคได้

แผนรับมือการแพร่ระบาด

Apigee มีแผนรับมือการแพร่ระบาดเป็นส่วนหนึ่งของแผนและกระบวนการ BCP/DR โดยรวม เนื่องจาก Apigee เป็นบริการที่โฮสต์ในระบบคลาวด์ จึงไม่จำเป็นต้องให้บุคคลจัดการศูนย์ข้อมูล สำหรับการดำเนินธุรกิจ เช่น การสนับสนุน Apigee มีทีมสนับสนุนทั่วโลกที่พร้อมให้บริการตลอด 24 ชั่วโมงทุกวัน ในสำนักงานและสถานที่ตั้งระยะไกลหลายแห่ง หากการแพร่ระบาดในพื้นที่หนึ่งของโลกส่งผลกระทบต่อสำนักงานสนับสนุนแห่งใดแห่งหนึ่งของเรา เจ้าหน้าที่ในสำนักงานอื่นๆ จะได้รับการแจ้งเตือนและเข้าเวรแทนสำนักงานที่ได้รับผลกระทบตามปกติ สำหรับบริการอื่นๆ ของธุรกิจ เช่น การขาย พนักงานจะกระจายอยู่ทั่วโลก ทีมทั้งหมดที่ Apigee พร้อมที่จะทำงานจากระยะไกลหากจำเป็น เครื่องมือที่ใช้ ภายใน Apigee เป็นระบบคลาวด์และเหมาะกับแผนการรับมือการแพร่ระบาดโดยธรรมชาติ

อัปเดต

Apigee จะตรวจสอบและอัปเดตแผน BCP/DR อย่างน้อยปีละครั้ง ข้อมูลที่รวบรวมจากเหตุการณ์ การเปลี่ยนแปลงผลิตภัณฑ์ มาตรฐานอุตสาหกรรม กิจกรรมการวิเคราะห์ความเสี่ยง และการทดสอบ BCP/DB จะใช้ในการอัปเดตแผน

การวิเคราะห์ผลกระทบทางธุรกิจและการประเมินความเสี่ยง

Google ดําเนินการวิเคราะห์ผลกระทบทางธุรกิจและการประเมินความเสี่ยงเป็นประจําทุกปี ผลลัพธ์ของ BIA และ RA จะได้รับการจัดลำดับความสำคัญและบันทึกไว้ในระบบติดตามปัญหา