iT邦幫忙

2023 iThome 鐵人賽

DAY 3
0
DevOps

Observability 101系列 第 3

Day03 - 業務連續性 Business Continuity

  • 分享至 

  • xImage
  •  

鐵人賽 Day3 Business Continuity

大家好,我是伐伐伐伐木工

如果你是主管,公司突然遭遇天災、技術故障或緊急情況,系統是否能夠持續運作 ?
如果你是開發者,你是否知道如何確保你的應用程序和數據在意外情況下是安全的 ?
如果你是等著下班的人,享受生活的同時,如何確保公司不會出現災難性中斷 ?

今天要與大家分享的主題是業務連續性(Business Continuity),本篇內容的重點如下

  • 業務連續性的目的
  • 什麼是業務連續計畫(Business Continuity Plan)

業務連續性

業務連續性(Business Continuity)是指組織不間斷運營的能力,為了確保公司業務核心的服務可以持續運營,不會因為意外或是天災、數據洩漏造成服務中斷,公司管理層需要建立機制與流程,在最短的時間內恢復到意外發生前的狀態。

聽起來可能很遙遠對小小工程師的我們有些遙不可及,這裡舉幾個與開發者比較相關的情境

  • 數據備份與還原 : 確保開發代碼與數據庫的資料的備份,以防止 server 故障時 source code 丟失,當系統異常時也可以透過備份的資料進行系統快速還原的動作。
  • 遠端工作 : 忽然遭遇天災或疫情例如 covid 19,無法實體在辦公室工作開發,開發者要意外發生時可以遠端上班並可以正常使用需要的資源,以維持開發工作的連續性。
  • 意外狀況 : 當系統發生緊急意外狀況無法正常運行,像是服務中斷、資安漏洞或 Server 故障,如何快速恢復不影響到用戶,以維持系統的可靠性。

業務連續性對於開發者意謂確保開發流程不會因為例外狀況而中斷,需要制定可行的計畫或行動方案來實現。

業務連續計畫 Business Continuity Plan

為了達到業務連續性,其制定的計畫稱為 業務連續計畫 (Business Continuity Plan),根據維基百科 Wiki 的定義

營運持續計畫(英語:Business continuity planning,簡稱BCP)或稱業務連續性計劃,是指組織為因應突發災難事件而預先規劃的應變與復原作業流程,以確保組織在可接受的最低營運水準下可持續提供關鍵服務項目予重要客戶。計畫內容包含營運衝擊分析、最低資源需求、測試演練等

BCP 核心概念

在 BCP 中核心內容包括

  • 營運衝擊分析 : 評估各種潛在意外與災難事件的影響,包含天災、技術故障與人為事故。透過分析與深入了解,可以知道公司面對這些風險與其可能的後果。
  • 最低資源需求 : 確認緊急狀況下所需要的最低資源,包含人員、設備、技術與 Device。確保在極端情況下組織也能維持基本運作。
  • 測試演練 : BCP 不僅是冰冷的文件,為了確保有效性須透過定期的測試跟演練。包括模擬雲端異常時,確保員工知道如何應對與快速處理,系統才能恢復運行狀態符合 SLA。

BCP 計畫類型

業務連續計畫分為不同類型,以因應不同面向的需求,包括(但不限

  • 業務連續性計劃 (BCP): 核心業務運營的能力,確保業務不中斷。
  • 災難恢復計劃 (DRP) : IT基礎建設與數據,確保系統與數據完整性
  • 危機管理計劃 (CMP): 管理與應對各種緊急危機,包括公共關係與品牌管理
  • 緊急響應計劃 (ERP): 專注於緊急情況的快速回應,以最小化損失

計畫執行重要元素

另外,計畫要可以正確並有效的執行需要依賴下列三個元素

  • 人 (People) : 有經驗的團隊成員需要清楚理解自己在BCP的內容扮演的角色,以及不同階段該負責什麼樣的任務,才有機會在緊急狀況下有效的執行計畫。
  • 流程 (Proces) : 明確的流程和程序,包括警報通知、決策過程、數據備份和恢復流程等,以確保計畫的順利執行。
  • 技術 (Technology) : 支持BCP的技術工具,包括數據備份系統、通信工具和遠程工作設施,以確保業務能夠持續運作。

以上針對業務連續計畫 BCP 的內容說明,下一篇要來探討另外一個重要的觀念 SLA(Service Level Agreement),如果有任何疑問或想法,歡迎留言提出討論 !

OS : 越寫覺得洞越來越深有種寫不完的感覺 XD

小結

  • 業務連續性計劃目的是確定並減少危險可能帶來的損失,確保企業能夠持續經營

參考連結

What Is Business Continuity ?
Business Continuity
Business Continuity Management Awareness Training


上一篇
Day02 - Observability in DevOps
下一篇
Day04 - 服務級別協議 Service Level Agreement
系列文
Observability 10131
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言