Verizon Wireless如何以及為何選擇MongoDB
即使是小型組織也在努力應對變化。但想象一下,您有 1.03 億零售客戶,大約有 1700 個零售點為他們提供服務,以及 810 億美元的收入。對于具有這種規模和影響力的公司來說,變革必然是艱難的。
但變化正是 Verizon Wireless 越來越多地使用 MongoDB 實現的。
他們正在改變的時代
正如 Verizon Wireless 的高級系統架構師 Shivinder Singh 在 2014 年 MongoDB World 上對觀眾所說,在 Verizon Wireless 這樣規模的組織中,業務需求不斷增長和變化。這些力量推動 Verizon Wireless 探索新的和創新的處理方式管理其數據,因為它尋求為客戶創造更大的客戶價值。
其中一種“新的創新方式”是 MongoDB,它幫助 Verizon Wireless 從其數據中獲得更大的價值,同時加快上市時間并提高其資產利用率。
然而,當公司希望增強其現有技術時,總會有相當多的恐懼,更不用說不斷出現的問題:為什么我們不能用我們已經擁有和/或知道的技術來做到這一點?
數據正在發生變化。關系數據庫的世界有時不適合非結構化或半結構化數據的新世界。
使用 MongoDB 可以相當快地實現有時需要專門的資源周來設置環境的傳統技術。在某些情況下,借助 MongoDB,Verizon Wireless “能夠在兩個小時內完成這項工作”。
即便如此,Verizon Wireless 發現遷移到 MongoDB 的最大挑戰之一是“忘記”RDBMS 概念并改變思維方式以接受新的 MongoDB 和 NoSQL 概念。
但我們在這里超越了自己。Verizon Wireless 是如何開始使用 MongoDB 的?
MongoDB 入門
Verizon Wireless 選擇從小規模開始使用 MongoDB,盡管它在購買之前確實嘗試過,這是開源的主要優點之一。(更多內容見下文。)該公司決定擴充其員工門戶,這是一個關鍵業務應用程序,“基本上是為 Verizon 工作的任何人的主頁”。
現有的門戶很好,但 Verizon Wireless 希望建立新的功能來捕獲來自 Twitter 和 Facebook 的社交提要并將其顯示為特定于該用戶。
對于關系數據庫來說不是那么容易。
最初,開發團隊讓 MongoDB 步入正軌,首先運行概念驗證,然后將其推出。然而,他們沒有專門支持它的人,所以開發團隊要求 Singh 的團隊支持它。
為了讓自己跟上 MongoDB 的步伐,Singh 采取了其他 200,000 多人采用的路線:MongoDB 的免費在線培訓。
正如他所描述的那樣,兩天之內他就達到了可以輕松管理 MongoDB 的水平。在短短兩周內,他重新構建了 Verizon Wireless 的整個開發設置,將其置于復制集群而不是獨立集群中。
然后,他繼續測試和破壞集群、恢復它、測試恢復、測試故障轉移功能等等。
但辛格還沒有完成。
對 MongoDB 團隊進行測試
采用新技術可能有風險,但選擇新技術供應商來支持可能更危險。為了將這種風險降到最低,辛格決定對公司 MongoDB 進行測試。所以辛格做了任何其他有良心的潛在買家都會做的事情:
他偽造了自己的死亡。
好吧,不是他的死亡本身,而是他的服務器的死亡(以及輔助數據中心,只是為了讓事情變得更加有趣)。當然,MongoDB 會迅速回應像 Verizon Wireless 這樣的大客戶,因此他還使用@yahoo.com 電子郵件地址偽造了自己的身份。
換句話說,MongoDB 的支持團隊接到了一些匿名人士的電話,他們使用通用電子郵件地址聲稱“my-server-is-down-the-world-is-on-fire-someone-help-me-NOW!”
在“很短的時間內”,MongoDB 召集了其工程師來解決這個問題并使 Verizon Wireless 重回正軌。直到那時,MongoDB團隊才得知了辛格的真實身份,并贏得了這筆交易。
Verizon Wireless 中 MongoDB 的未來
展望未來,Verizon Wireless 已經開始了在線日志管理系統的新概念驗證。毫不奇怪,Verizon 擁有“一些巨大的服務器,一些巨大的集群,所有這些都會產生大量的日志數據。”
鑒于 Verizon Wireless 的數據量,它還在尋找將 MongoDB 與 Hadoop 配對的方法,以充分利用兩者的優勢。該公司一直在評估適用于 Hadoop的MongoDB 連接器。
隨著 Verizon Wireless 的發展,Singh 指出 MongoDB 適用于其“相當多”的新用例,因此正在對這些新用例與其傳統的 RDBMS 一起進行評估。對于財富 50 強企業來說,這是一個巨大的變化,但 Singh 認為有必要幫助公司成長和發展以滿足客戶需求。