歲末年終再衝一次旅行? 不買也必須認識的頂級車款 九斗村彈簧床!孩子玩超嗨 【中國一胎化政策下的悲...

iThome每日新聞報簡介/舊報明細寄送本期電子報
PChome Online電子報
 
每日出刊.2017.12.11
 
本 期 目 錄 簡介/舊報明細
百萬車隊調度靠優化IT決勝,更挑戰物流O2O萬倍擴充力
京東雙11百億海量交易的維運關鍵大公開
IoT雙周報第27期:Amazon網購流程出新招,推智慧門鎖A ...

優惠訊息

Apple Watch等你拿 下載電子書
租虛擬主機架站,再附信箱
前進吧!成為更好的自己

人物專訪 

百萬車隊調度靠優化IT決勝,更挑戰物流O2O萬倍擴充力

這家3年前才成立的58速運,現在每日同時得應付高達30萬司機上線搶單,滿足單日40萬張爆量訂單需求,但對於58速運技術負責人沈劍來說,未來物流O2O真正要面對的IT考驗,是1萬倍規模的擴充

沈劍 58速運技術負責人


來自中國最大貨運叫車服務的58速運,目前擁有超過100萬名司機註冊,每天同時有30萬個司機上線搶單,服務中國100多座城市內送貨,平均系統單日最高得處理40萬筆用戶訂單,每個叫車用戶下單更要在1秒內完成,30秒內附近上百位司機就要能夠收到訂單,以便於快速接單及搶單。58速運原來是58到家旗下核心業務之一,今年8月,58到家將58速運與香港貨運叫車GoGoVan在中國的快狗速運合併成立新公司,一舉成為中國城市最大規模的貨運叫車平臺,未來,甚至要能夠應付百萬人次的線上用戶下單和司機搶單。要滿足單日40萬張訂單,來安排百萬名司機的調度,是這家3年前才剛成立不久的58速運IT團隊,當前所面對的物流O2O考驗。

但這卻不是未來最大的IT挑戰,58速運技術負責人沈劍今年8月來臺在Modern Web大會中透露,物流O2O未來真正的挑戰是「未來1萬倍規模的擴充,」系統架構如何調整,才能夠扛得住,用戶數量、數據量、吞吐量及訪問量都暴增的衝擊,這得要靠IT架構演進及優化來實踐。

O2O服務IT架構真正考驗,得支撐未來1萬倍規模擴充

沈劍曾任2年的百度高級工程師,負責過後端即時通訊系統開發,後來才進到58集團,也擔任過58同城高級架構師,58到家高級技術總監,更曾實際參與過打造出能支撐10億流量超大型IT架構,因此,對於O2O業務發展階段,需要用到什麼類型的技術,會碰到哪些難題,比誰都還清楚。

他不只是名資深架構師,平時還會將自己技術經驗撰寫成文章,甚至在微信還成立一個「架構師之路」的個人技術分享專區,將自己成為架構師16年累積的架構心得寫成文章,光是去年整年就寫了100篇技術文章,目前更有超過10萬人訂閱每日觀看。

沈劍明白點出,現代架構師已經和傳統架構師的角色不同,他表示,傳統的架構師多半以業務架構設計為主,但現代架構師,如O2O平臺的架構師等,不只是要對業務非常的熟悉和了解,更多的工作在於,「得要事先考慮到當流量、數據量、訪問量,成長到為原先規模的1萬倍時,現有系統架構設計,有沒有辦法撐得住,」例如在一個聊天室裡,原為人數只有50人,發布訊息很容易,但如果增加到50萬人時,系統能不能在短時間內,將訊息同步發送給全部的人,這就變成是一個很大的挑戰,也是不同於傳統,現代架構師需要解決的難題。

沈劍也以58速運的O2O用車服務為例,來說明當O2O業務迅速成長面臨的嚴峻挑戰。58速運的O2O用車服務,其實就是一個貨運版Uber,讓這些有閒置汽車的人,直接能在他們建立的媒合平臺上接單,提供民眾搬家及送貨服務,並將找車、發貨、報價、支付等物流環節,全部改由線上操作,這些服務包括了司機查找、用戶下單、司機搶單,以及記錄里程等,讓叫車用戶只要透過手機App就能預定司機幫忙送貨到指定地點,並完成付款動作。

然而,要在競爭激烈的中國物流O2O行業生存,隨時都得跟時間賽跑,58速運也不例外。沈劍表示,2014年成立時,58速運在產品或服務上,追求的是要快速實現,先上線先服務再說,「為了要跟競爭者搶時間,早期最大的成本是時間成本,任何能用錢解決的問題都不是技術問題」,所以在架構設計上相較簡單,只要Web層和資料庫部署完成後就先上線,「架構設計,以業務優先,技術面則先實現再優化。」他說。

好的架構設計,不應是設計出來,而是演進而來

當業務量開始快速增長,初期用的IT架構,就會開始遇到各種瓶頸,例如一開始,58速運司機上線人數還不多時,對於系統負荷還不會太大,但是後來,業務規模迅速成長,每天最多有30萬名司機同時上線,數量是原來的1,000倍,對於資料庫的寫入就會造成衝擊,例如早期平均每2秒會回傳一次司機目前所在位置的經緯度座標資訊,以便於系統在用戶下訂單和決定派單司機時,幫助用戶快速查找司機,並將下單完成後的訂單,同時推播給附近司機來搶單。

而當送貨的司機人數,從原來數百名到數千名,爆增到30萬人。當30萬個司機同時上線時,也就意味著,存放司機位置資訊的資料庫,每秒至少要寫入15萬次,不只增加資料庫的寫入負擔,也會導致查詢效率低,無法在短時間內完成訂單推送,而影響到用戶下單意願。這也就成為了58速運IT架構的挑戰,如何利用優化IT架構,讓用戶能夠在短時間內下單叫車,並將訂單準確推播給附近上百名司機搶單。「這些問題不是只有用車O2O業務會碰到,其他O2O業務也會遇到相同的難題。」他說。

 閱讀全文
新聞 

京東雙11百億海量交易的維運關鍵大公開

京東能夠撐起龐大交易流量、保持服務穩定不中斷,並非偶然,而是需要靠平時分散維運的工作,加上定期演練服務中斷的應變工作



電商平臺年度最大的購物促銷活動雙11即將開打,去年的雙11活動京東單日創下人民幣111億元的營業額,能夠撐起龐大的交易流量而保持服務穩定不中斷,並非偶然,而是需要靠平時分散維運的工作,不僅如此,京東還定期演練服務中斷的應變工作。

京東一年度會有兩次大型的促銷活動,年中的618和雙11活動開跑時,用戶會非常集中在單日產生爆量的流量,平臺的I/O流量會暴增,若是支付服務停擺1分鐘,就會造成業務非常大的損失,且業務繁忙時,每個工程師都會非常緊張,當下才要找問題試圖去解決,會需要花費很多時間。

「穩中求進是我們維運的原則,」京東內部多達3萬個伺服器,超過2,000個資料庫,光是維運團隊就超過180人,京東金融MySQL維運資深資料庫管理員潘娟表示,由於交易平臺涉及支付且提供24小時不中斷的服務,京東對資料庫穩定性和一致性的要求特別高,京東相信預防勝於治療,因此,將維運的基本功分散到日常的工作,將交易平臺服務出狀況的風險降到最低。

為了能夠打造出高達99.99%的高可用率的系統穩定性,將許多維運的工作,像是業務的評測、監控與預警、壓力測試與服務中斷預演,以及相關的業務演練等都分散在平時日常的工作來進行,潘娟認為,等到出現問題後,才開始找原因和試圖解決問題,需要花費的力氣遠超過平時維運工作所付出的代價。

新服務上線流程標準化,自動部署不出錯

公司內部的研發或是業務團隊,若有新的服務或是應用要上線,則需要申請伺服器和資料庫,京東的規矩是,業務申請人必須填寫一張應用服務的記錄表格,包含應用需要的資料庫容量、業務增長量、I/O流量等資訊,資料庫管理人員根據記錄表的資訊,會對該服務的規模有初步的了解,接著再與線上正在執行的應用比對,評估新服務所需的伺服器規格和資料庫架構。

潘娟舉例,若新上線的應用規模較小,停機半天也都不會對公司營運有太大影響的應用,像是後臺的管理系統,則資料庫管理員會選擇最簡單的架構HDB,可以實現單機多應用,若是非常重要的業務,I/O流量也有一定的要求,就會選擇MHA(Master HA)的架構,來確保高可用性,MHA如果監控到Master節點異常,將會把Slave轉換成Master,而若是業務量非常大的應用,京東則是另外開發一套CDS的架構。

選定好伺服器和部署應用的架構後,資料庫管理人員就要負責設置監控和預警的機制,需要保證應用服務24小時都能夠正常運行,包括檢測應用的存活率、資料庫的主從一致性,以及硬碟容量和延遲等訊息。

 閱讀全文
IT報告 

IoT雙周報第27期:Amazon網購流程出新招,推智慧門鎖Amazon key

Amazon縮短網購送貨流程再出新招,最近新發布了一套Amazon Key智慧門鎖系統,要讓送貨員送貨時,即時遇到主人剛好不在家,也能夠開啟門鎖把物品送進你家門,而且全程由攝影機監視,讓服務過程變得更快



亞馬遜推出結合智慧門鎖的Amazon Key服務,可讓快遞送貨進家門


繼推出能縮短網購流程的Dash Button鍵,Amazon最近再宣布推出Amazon Key智慧門鎖系統,消費者只須透過App訂購Amazon商品後,即使人不在家,送貨員也可開啟門鎖將商品送進家門,並且全程由攝影機監視過程。Amazon Key包含了雲端家用攝影機及第三方業者推出的智慧門鎖,如Yalo及Kwikset等。攝影機與門鎖間以Zigbee連線,Amazon雲端攝影機也會錄下送貨過程影片。Amazon Key除了網購送貨也可以有其他應用。例如能授權居家清潔公司在消費者不在家時進入打掃,或是請人幫忙遛狗等。Amazon指出,由於送貨員不需輸入密碼,也讓服務過程變得更快。不過Amazon Key僅提供做為Amazon Prime會員的專屬服務,預計於11月8日在美國37座城市上線。

Line明年將推出物聯網平臺Line Things,要讓Line變成IoT裝置管理及控制中樞


繼推出Line beacon後,Line又宣布,也要變成一家IoT平臺商,還預告明年將推出自己的物聯網應用平臺Line Things,要讓Line變成是IoT裝置的管理和控制中樞,未來用Line訊息就能控制家電及更多IoT裝置,讓使用者取得IoT服務更容易,像在智慧家庭方面,未來能透過Line來管理和控制家中的智慧電器,如打開門鎖,或遙控電視,或是提供遠端居家監控的功能;運用在車聯網應用,也可以透過Line App來取得車輛資訊,來幫忙提醒駕駛目前剩餘油量,發送提醒通知等。甚至Line也打算推出自己的Line Things物聯網裝置。

Amazon為自家購物應用新增AR功能,購買前可先檢視商品在家中的擺設


擴增實境購物正夯,Amazon最近在自家購物應用Amazon App中,新增了AR View擴增實境功能,可以讓購買者在訂購商品前,先在手機螢幕上,利用AR檢視商品在家中擺設的樣子,再來決定要不要購買,以減少網上訂購退貨的情況。只要打開手機App的相機圖示,就能夠開啟AR View功能,在手機螢幕上檢視商品擺放在家中的3D渲染效果,還可以依自己喜好移動及旋轉位置,來觀看適不適合在家中擺設。目前Amazon已提供上千種產品可選用AR檢示,之後也將能直接從個別商品目錄來觀看AR效果。

 閱讀全文
前期文章 全部歷史文章
出刊日期 出刊主題
2017-12-10 【東南亞最大叫車服務Grab揭露...
2017-12-08 蘋果釋出High Sierra 10.13.2...
2017-12-07 Mirai變種惡意程式感染10萬物...
2017-12-06 美國、歐盟與德國跨國大執法,...
我要訂閱這份報紙 我要取消這份報紙 訂報說明
.本電子報內容由 iThome online 提供
PChome ePaper 電子報版權所有,關於電子報發送有任何疑問,請聯絡 客服中心
廣告刊登消費者保護兒童網路安全關於PChome徵人
網路家庭版權所有、轉載必究 Copyrightc PChome Online



 
轉寄 iThome每日新聞報 2017-12-11 這期電子報
寄件人暱稱或姓名
+
寄件人E-mail
+
收件人暱稱或姓名
+
收件人E-mail


 
/usr/home/epaper/webmama/adm/include/footer_last.htm
 
廣告刊登 消費者保護兒童網路安全關於PChome徵人
網路家庭版權所有、轉載必究 Copyright© PChome Online
PChome Online and PChome are trademarks of PChome Online Inc.