您好,登錄后才能下訂單哦!
Dispatch使用Rancher為提供家政服務的專業人員提供一個高可用的、實時通信和追蹤的平臺。
關于Dispatch
Dispatch是一個勞動管理工具,它為家居服務供應商和業主提供彼此之間的實時通訊和狀態追蹤服務。企業依靠Dispatch為顧客提供一個自始至終的流暢體驗——Dispatch平臺整合了一切,從服務請求,到現場操作的實時定位跟蹤,到支付服務。
微服務所需的一切
為確保Dispatch平臺能跟隨不斷增長的需求擴展和發展,公司決定盡早實施微服務。“微服務讓我們可以獨立地擴展,并且如果我們想要swap out,我們也隨時可以這么做,”Dispatch的研發總監Jason Raede解釋道,“我們不一定非要大規模部署。”
Dispatch的團隊在2015年夏天開始使用容器,但在早期遇到了一些在不同服務器上的服務之間的網絡和通信的挑戰。就是那時候他們偶然發現了Rancher。“Rancher為我們提供了我們所需要的微服務架構的一切東西,”Raede解釋說,“Rancher幾乎可以處理一切問題,服務發現、彈性伸縮、滾動部署、配置管理等等。”
高頻率高自動化部署
如今,Raede和他的團隊要負責生產環境中的四十多項服務,而且平均每天都要為這些服務中的其中一項部署一個新版本。公司將Rancher和其他各類工具與基礎設施(包括Datadog和AWS的一些產品)共同使用,使新版本的部署能自動化。
“我每天部署這些東西的時候都非常有信心,”Raede說,“最壞的情況,也不過是我們要回滾。如果我們的某個服務出現了故障,我們只需要Rancher里回滾下,一切就都恢復了,萬事大吉。”
更精益和高效的團隊
Dispatch有十來個工程師,使用Rancher讓整個團隊都變得更精益而高效。按照Raede的說法:“Rancher讓五六個人的工作可以被一個人完成。”“那個人”是Dispatch的開發運維工程師Leo Bautista,他說用了Rancher之后“一切都快多了”。只需點幾下鼠標就能輕松回滾部署的功能,還減輕了QA工程師的工作量。
另外,Rancher讓Raede和Bautista可以給研發團隊成員不同等級的公司基礎架構的進入許可。Raede和Bautista可以通過Rancher的「基于角色的訪問控制」功能管理這些許可。前端工程師可以在開發過程中在sandbox環境中工作,而產品團隊的其他成員能夠訪問日志進行故障排除。
高可用、永遠在線的服務平臺
最后,Rancher幫助Dispatch提供了一個高可用的平臺,旨在處理每分鐘數以萬計的請求,涉及所有從事現場服務的商業人士。
“很多人慢慢開始轉向以從事服務類行業為生,”Jason Raede解釋說,“我們需要確保他們能夠收到他們的工作,并且讓每個人的實時狀態都得以更新。”
“我們非常在意我們的客戶,以及我們客戶的客戶。如果我們的產品崩潰了,那就意味著某個人的冰箱或空調不運轉了,”Bautista說。“但有了Rancher,”他補充道,“一切都會一直正常運轉。”
原文來源:Rancher Labs
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。