驚,蘋果FB相繼故障

技術瑣話發表於2019-03-22

一、引言

據外媒報導,美國東部時間週四上午11點(北京時間晚23點),蘋果雲服務出現當機,一直持續到下午3點28分(北京時間15日凌晨3點28分)結束,持續時間超過四個小時。

驚,蘋果FB相繼故障

據瞭解,此次蘋果的當機,包括iCloud眾多關鍵功能、Apple News、Photos、Find My iPhone等都受到了影響。對此,蘋果沒有提供任何有關問題的細節,只是表示“一些使用者受到了影響”以及“使用者可能無法訪問這項服務”。

驚,蘋果FB相繼故障

 此次蘋果的當機已經是多天來第三次重大的技術當機,前不久谷歌驅動器和Gmail出現故障,目前,蘋果公司還沒有說明此次當機的原因以及影響範圍。

二、國際巨頭紛紛開小差

與此同時,繼昨天 Gmail、Google Drive 發生故障後,今天凌晨開始,Facebook、Whatsapp、Instagram 以至 Twitter 也相繼出現故障,問題已持續了最少 6 小時。不少要用 Facebook 登入的應用也無法登入使用,一些使用者則無法使用 FB Messenger。

驚,蘋果FB相繼故障

而 WhatsApp 同樣受影響,如果今早發現你的 WhatsApp 聊天群組沒有收到任何訊息,別感到意外。而今次的問題是全球性,多國也無法使用。最有趣的是 Facebook 在官方 Twitter 平臺發帖表示已確認問題,然而 Twitter 稍後也同樣出現故障,但問題較集中在桌面版,手機版仍可使用。 

驚,蘋果FB相繼故障

三、故障帶來的負面影響

目前尚不明晰FB發生故障對全球使用者造成了何等影響。但是,根據網路分析公司“Downdetector”報告,此次來自全球的使用者投訴到達了750萬件,超過了2018年10月關於YouTube故障的投訴數量(270萬件),可以說是目前為止最多的故障投訴。而且,此次故障對北美、南美、歐洲以及亞洲等世界多地都造成了不小影響。

四、反思

國際IT巨頭紛紛出現故障,對於國內公司來說,起到警醒的同時,我們也需要反思,如何保證服務的穩定、高可用。以下從穩定性角度,嘗試做一些分析。

何為系統穩定性

驚,蘋果FB相繼故障

 

軟體系統的穩定性,很難有一個恰當的模型表述。如果採用數字量化的話,我們也可以採用SLA服務協議說明系統的穩定性。正所謂“千里之堤,潰於蟻穴”,看似無關緊要的程式碼片段可能會帶來整體軟體系統的崩潰。

影響系統穩定性因素

 

驚,蘋果FB相繼故障

軟體系統穩定性影響因素比較多,我們從軟體工程開發過程中,梳理出常見的因素:我們要在軟體設計的階段,要充分考慮系統穩定性因素;一旦考慮不周,當線上系統面臨快速增長的業務時,噩夢就會連連。

如何保障系統的穩定性

壓力測試

能夠從容的面對突發壓力,是因為背後長期的準備工作,經常對整個系統進行壓力測試

每月都會跑一遍壓力測試,並分析每個系統的狀況

每週檢查整體效能指標,和每個服務的效能指標,清晰瞭解當前的處理能力

討論分析系統是否處於高效執行狀態、當前伺服器數量是否足以支撐預期的產品狀態、是否需要買更多的機器 ……

例如發現某個服務不正常,處理的請求數明顯低於其他服務,就要對其進行仔細檢查,看他是否正常、是否需要對其進行調整 ……

極端測試

對產品不斷的進行各種極端情況的測試,來了解產品的實際反應

還會進行故障模擬,隨機的殺掉資料中心裡的一些機器,並要求保證服務正常

形成預案

在平時的大量測試工作中總結積累各種問題及其處理方案

每個系統都必須整理出他的執行條件是什麼、哪些情況會導致他的崩潰……,用作緊急情況下的指導文件

雖然不可能想到所有的情況,但至少會列出測試中發現的那些問題,並指明如何處理

提前做好準備、想好出現問題時如何處理,是保證穩定性的重要思路

系統穩定性保障的技術措施

驚,蘋果FB相繼故障

 

我們從多個方面透過嚴謹的流程、架構、技術、測試以及運維保障系統等手段來保障系統的穩定性。但是,要保障系統的持續健康執行,還需要多部門間的積極的協助聯動。

總結

所有的軟體系統問題,最終癥結在於架構、產品質量和技術工程方面的問題。

需求千萬條,質量第一條。架構不合理,開發運維兩行淚。

facebook簡介:

驚,蘋果FB相繼故障 

Facebook的創辦人是馬克·祖克伯(Mark Zuckerberg)。2012年5月18日,Facebook在美國納斯達克證券交易所上市,股票程式碼FB。2013年2月美國知名科技部落格網Businessinsider根據網際網路流量監測機構comScore的資料,列出全球最大網站前20名榜單,名列榜首的是Facebook 8.367億獨立訪問者。 

參考:

http://blog.jobbole.com/111081/

https://www.cnblogs.com/exceptioneye/p/10550734.html

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31562044/viewspace-2639071/,如需轉載,請註明出處,否則將追究法律責任。

相關文章