拥有一台你的轻量应用服务器Lighthouse
本文來自微信公眾號:騰訊云服務器(id:TencentCVM),作者騰訊云煮雞。
騰訊云輕量應用服務器 Lighthouse 自從 7 月 13 日正式公測之后,用戶反響十分熱烈,已吸引大量中小企業和個人開發者體驗和使用,用戶規模和實例規模均呈指數上升,兩周內增長達 10 余倍。與此同時,我們也關注到各大技術社區、論壇和微信運營群中的用戶和關注者均有諸多疑問,比如 Lighthouse 究竟是什么,Lighthouse 與看起來類似的云服務器 CVM 有何聯系與區別等等。我們今天將由表及里、逐步深入地對 Lighthouse 進行深度剖析,并嘗試對用戶的疑問進行統一的解答。
1. 輕量應用服務器 Lighthouse 簡介
首先我們介紹一下 Lighthouse 的取名來源。Lighthouse 取意“輕量房子”,表示其使用部署輕量、方便;同時,Lighthouse 在英文中的本意為燈塔,我們希望在中長尾的新場景下,Lighthouse 可以為大家探索尋路,照亮前方。
輕量應用服務器雖然脫胎于云服務器 CVM,但卻是一款獨立產品。在中長尾場景下,CVM 缺失或者“過多”的能力,Lighthouse 會進行差異性的產品化,例如概念/參數更少、易于掌握、貼近應用和開發者;CVM 已有的通用優秀能力,Lighthouse 則進行了繼承,例如快速創建、網絡隔離、穩定運行、優越性能等。
2. 概念更少,易于掌握
CVM 的門檻
在回答 Lighthouse 是什么之前,先回答另一個非常值得探討的問題,就是我們為什么要做 Lighthouse,難道我們自己團隊做出來的云服務器 CVM 不香嗎?CVM 發展至今日,應當說對于大客戶群體已經相對完善,但是在長期接觸客戶和解決問題的過程中,我們發現個人開發者等中長尾群體與大客戶存在明顯的區別,中長尾用戶往往覺得 CVM 功能相對復雜,存在一定學習門檻,產品氣質上也略顯不夠貼近開發者。這里可以類比一下 9 年前微信誕生的歷史,那時候大家的疑問是既然已經有了 QQ,為什么還要一個微信呢?答案也很簡單,有著沉重 PC 包袱、功能復雜的 QQ 承載不了“輕量級移動 IM”這一移動互聯網基礎設施的重任,而擁有極其簡潔產品體驗的微信,卻可以讓一個剛剛使用智能手機的老人快速上手。
中長尾用戶重點關注費用和應用(鏡像),對于其他的參數,例如可用區、機型、VPC、安全組、監控服務等,用戶實際上不太關心,而且也不愿意過多的去理解這些概念。事實上,我們做過用戶調研,即便是對于有一定技術背景的開發者和技術人員,首次購買 CVM 云服務器都難以獨立、順滑的走完,也難以準確理解每一個參數和選項的含義,對于剛接觸云計算的入門者或者學生而言更是如此。CVM 為此做過許多細節優化,但是作為覆蓋群體廣泛的通用云服務器產品,CVM 很難系統性解決這個問題。
簡明的新概念
在產品設計層面,Lighthouse 的產品概念更少,更易于掌握。而在技術實現層面,為了解決概念復雜直接勸退的問題,我們為 Lighthouse 重新設計了更加簡明的新概念,我們將產品核心參數簡化為 2 個:
1) 應用環境(API 參數 BlueprintId),交付形式上是鏡像,包括應用鏡像和系統鏡像。其中應用鏡像除了包含底層的操作系統外,還封裝了應用軟件、應用依賴的運行環境以及相關的初始化配置信息,如 LAMP、WordPress、Discuz! Q、ASP.NET、Node.js、BT-Panel 等,方便用戶一鍵部署應用。
2) 實例套餐(API 參數 BundleId),展示套餐型號和費用信息,而在內部其實封裝和屏蔽了 CVM 的可用區、機型、VPC、網絡帶寬、網絡流量包等多種概念。
云計算資源無非軟件、硬件,Lighthouse 通過 Blueprint 對軟件進行了統一抽象,通過 Bundle 對虛擬硬件進行了統一抽象。我們通過兩個 “B” 將 CVM 至少十余個復雜參數進行了系統性抽象,簡化了概念,更加易于理解。
再次強調,Lighthouse 是一款獨立的產品,有獨立的、操作便捷的產品控制臺。之前也有少量工單反饋(在 CVM 控制臺上)找不到 Lighthouse 實例,其實實例是在 Lighthouse 控制臺中進行管理的。
不同于 CVM 的用戶新群體
Lighthouse 的獨立工作是否有效果呢?我們認為是有的。自從 7.13 日公測以來,用戶數不僅實現了快速增長。更有意思的是,從用戶群體分析來看,其中超過 75% 的用戶之前從未購買過 CVM,這個比例比我們發布產品之前的預想還要高。這意味著,Lighthouse 實際上打開了一扇新大門,我們借助 Lighthouse 為更多的新用戶提供騰訊云的優質服務。
總體而言,Lighthouse 相比 CVM,是一種參數概念更少,理解門檻更低,容易輕松掌握,更加面向應用的云服務器。
3. 貼近應用,面向開發者
應用優先而非資源優先
可以說,貼近應用和面向開發者這個原則,無時不刻不貫穿于 Lighthouse 的產品設計和開發的整個過程和各個細節中。例如對于用戶創建云服務器這個操作,應該優先考慮應用(鏡像)還是優先考慮資源呢?騰訊云云服務器 CVM 是先選擇資源相關(機型、可用區、VPC 等)選項,然后選擇鏡像,其背后的產品邏輯是“創建虛擬資源”。我們認為對于中長尾用戶和開發者而言,鏡像優先是更為友好的。所以,不同于 CVM,Lighthouse 的核心思路是部署應用而非創建資源,因此用戶優先選擇鏡像,再選擇資源相關參數。
打造應用平臺
除了形式上的體驗調整以外,Lighthouse 也搭配了多款主流應用,為用戶提供一鍵構建應用和管理的能力。目前各大云廠商基本都推出了自家的云市場,但對于中長尾用戶和個人開發者而言,與使用 CVM 時遭遇的困境類似,云市場中的應用種類過于豐富,且同一個應用通常會上架多種鏡像,因此往往難以選擇。為了解決這個問題,Lighthouse 為中長尾用戶和個人開發者精心挑選并制作了部分廣泛流行的頭部應用鏡像,包括 WordPress、LAMP、Node.js、ASP.NET 等。
同時,Lighthouse 也致力于構建一個應用部署、開發和管理平臺,因此我們也在陸續上架場景匹配、優質的應用鏡像,私域流量神器 Discuz! Q 近期就在 Lighthouse 上架,二者場景十分匹配,形成了良好的用戶反饋,上線兩周取得了安裝量的指數級增長。
未來我們也會探索新的有價值的應用鏡像類型,如 WebIDE 工具、Docker 容器類、輕量數據庫等,為開發者們提供更豐富的選項。
開發者的實驗室
Lighthouse 設計了專門面向開發者的定制功能,比如用戶覺得方便、爽快的一鍵登錄功能。用戶一次點擊,瞬間就可以直接登錄實例,其背后的邏輯是密鑰對的綁定。當然,如果用戶是資深大佬,有自己的玩法,也可以考慮在控制臺上關閉此功能。
用戶也可以直接在控制臺中查看應用軟件的各項重要配置信息。
Lighthouse 的產品、研發團隊就是一群開發者,所以我們也在琢磨一些更加好用、有趣的功能,提供給開發者用戶,例如鏡像專屬的 SSH Banner、遠程命令等。
如果產品有氣質,那么 CVM 更加沉穩持重,而 Lighthouse 則更加活潑生動。上面的這些功能氣質上更加貼近開發者,我們也將在 Lighthouse 這個實驗室進行實驗運營,如果長期穩定運行,未來也可能會反哺 CVM。
4. 虛擬化與快速創建
一臺 KVM 虛擬機
猜測 Lighthouse 底層是什么,對于開發者來說可能是一件頗有趣味的事情,我們在各個渠道都遇到了類似的提問。是的,Lighthouse 和 CVM 同宗同源,底層也是一臺 KVM 虛擬機。同時,受益于騰訊云 VStation 對于異構資源(KVM 虛擬機、Bare-Metal 裸金屬和 MicroVM 輕量虛擬機等)強大的統一調度和管理能力,我們的 Lighthouse 服務器具備極速智能調度、高可靠性等能力。
網絡隔離性
前面提到 Lighthouse 屏蔽了 VPC、安全組的概念,那么 Lighthouse 是否具備公有云中非常重要的網絡隔離功能呢?我們在設計之初已經想到這點,不用擔心,Lighthouse 具備此能力。Lighthouse 只是對外屏蔽了 VPC、安全組的概念,但是底層仍然基于二者進行網絡隔離。實際上在底層,每個用戶在每個地域的 Lighthouse 服務器都處于一個獨立的 VPC 網絡中。不同的用戶所處的 VPC 網絡不同,所以其內網是默認隔離的。同時,我們基于安全組在產品側提供了更為簡單的“防火墻”概念,無論內網、外網都會受到防火墻(安全組)規則的限制。從底層來看,Lighthouse 的網絡隔離能力和 CVM 是一致的。
快速創建能力
受益于騰訊云 VStation 強大的分布式調度和快速創建實例能力,我們可以在大規模集群下實現快速的調度和創建。憑此能力,Lighthouse 可以在主流大地域(北上廣香港新加坡硅谷等)率先上線服務用戶。同時,Lighthouse 主要搭載應用鏡像,我們利用騰訊云 CBS 云盤快照能力,觸發快照回滾場景下,可以實現秒級快速創建 Lighthouse 實例。
5. 優越性能
用戶購買 Lighthouse 實例成功之后,最關心的就是實例性能,除了如何購買 Lighthouse 以外,這也是目前各個主機論壇中最為火熱的話題之一。目前已經有眾多技術大佬對 Lighthouse 進行了性能測評,總體而言,Lighthouse 在各項測評中的性能表現均比較優秀。例如常用的 Unixbench 跑分測試,騰訊云 Lighthouse 的得分在業界同類產品中表現十分突出,其強大的性能主要得益于我們在中國境內地域主打投放了騰訊自研的星星海高性能服務器,通過軟硬件協同突破了性能極限。
另外,Lighthouse 搭載“實例級別流量包”,釋放技術紅利,完美平衡了大帶寬和性價比,并為用戶提供穩定可靠的網絡質量。
6. Lighthouse 的愿景
相比 CVM,Lighthouse 在中長尾場景下保持了核心能力,也進行了諸多優化。如果用戶是中小企業或者個人開發者,我們推薦使用 Lighthouse,未來我們也會持續大力優化產品。我們目前已經維護了 10 余個 Lighthouse 用戶微信群,運營粉絲人數數千人。相比 ToB 大客戶,Lighthouse 的用戶是非常可愛的,快人快語、直抒胸臆,對于 Lighthouse,我們的用戶也會在微信群和各種論壇社區自發的進行討論,其中不乏活潑生動的贊許,也給我們提出了許多中肯的意見和建議。我們的愿景是,讓每個人擁有一臺自己的 Lighthouse 做一些很酷的事情!
聽了這么多關于 Lighthouse 的故事,大家是不是迫不及待地想要擁有一臺屬于自己的 Lighthouse?
敬請鎖定 8 月 13 日 19:00 「騰訊云 Lighthouse 驚喜夜」
我們從幕后走到屏前,為你揭開輕量服務器的神秘面紗;
騰訊云限量禮品首次曝光,直播間游戲抽獎驚喜連連;
新老用戶同價,優惠只為回饋粉絲熱情。
微信搜索關注騰訊云服務器公眾號或掃描海報二維碼,即刻預約驚喜!
總結
以上是生活随笔為你收集整理的拥有一台你的轻量应用服务器Lighthouse的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux CPU 性能优化指南
- 下一篇: GAIR 2020 工业互联网专场演讲实