Ghost 是一個非營利性的開源平臺,專為內(nèi)容創(chuàng)作者提供服務(wù)。如果你沒有 聽過 Ghost,那你應(yīng)該知道 WordPress,Ghost 與 WordPress 是博客部署引擎界的兩大平臺。Ghost 為內(nèi)容創(chuàng)作者們提供了豐富的功能與服務(wù),從個人博主的網(wǎng)站到大型組織團隊的內(nèi)容管理平臺。Ghost 團隊專注于為全球的內(nèi)容創(chuàng)作者創(chuàng)建最 佳的開源工具,并努力成為一個讓個人可以輕松創(chuàng)建和開拓自己內(nèi)容事業(yè)的平臺。2014年,Ghost 與 DigitalOcean 云服務(wù)就開啟了合作,以滿足 Ghost 在云計算方面的需求,這次合作使組織得以成長并以比較罕見的方式不斷發(fā)展。截止至目前,Ghost 已經(jīng)在全球擁有1億安裝量。
Ghost 開源項目的起源
2013年,Ghost 的聯(lián)合創(chuàng)始人之一 John O’Nolan 有了一個想法。他想要創(chuàng)建一個內(nèi)容創(chuàng)作者平臺,讓創(chuàng)作者們能夠展示他們最 好的作品,而不會被傳統(tǒng)的臃腫的 CMS 或網(wǎng)站構(gòu)建工具束縛。當(dāng)他把這個想法告訴了他的朋友,現(xiàn)在的聯(lián)合創(chuàng)始人 Hannah Wolfe 時,她也認(rèn)為這是一個了不起的想法,并開發(fā)了 Ghost 的第 一個版本,之后他在一篇博客文章中展示了這個項目。這篇文章迅速走紅,在 Hacker News 上登上了頭條,并吸引了超過30,000人的關(guān)注。在成功發(fā)起了一次 Kickstarter 眾籌活動后,他們確信自己的愿景可以在行業(yè)內(nèi)產(chǎn)生巨大影響。
John 和 Hannah 希望創(chuàng)建一個對世界有益、對新聞業(yè)有益、對人們有益的開源產(chǎn)品。他們采用了一種反創(chuàng)業(yè)模式,即試圖讓平臺保持小型化,并優(yōu)先考慮用戶而不是籌集資金和盡可能快地擴張?;谶@一理念,他們建立了一個組織結(jié)構(gòu),以確保不會出售業(yè)務(wù)。John 和 Hannah 以信托人的身份而非股東的身份創(chuàng)立了這家非營利性組織。
Ghost 之前就已經(jīng)與 DigitalOcean 云服務(wù)有過接觸,并意識到他們需要遷移到云解決方案來改善基礎(chǔ)設(shè)施,并快速解決他們的擴展問題,以免給客戶或增長帶來負(fù)面影響。Ghost 需要能夠在幾分鐘內(nèi)擴展服務(wù)器容量的能力、足夠的 RAM 來服務(wù)數(shù)萬個 Node.js 應(yīng)用程序、優(yōu)秀的技術(shù)支持服務(wù),以及最終能夠讓他們遷移軟件而不需重大重構(gòu)且無停機時間的云服務(wù)解決方案。DigitalOcean 云服務(wù)不僅能滿足所有技術(shù)需求,而且 DigitalOcean 團隊相信 Ghost 的使命及其開源項目的價值,并向 Ghost 提供了大量的免費使用額度,幫助組織維持穩(wěn)健的基礎(chǔ)架構(gòu)以幫助其蓬勃發(fā)展。
現(xiàn)在,Ghost 云計算架構(gòu)的每個組件都在 DigitalOcean 上運行。
高速增長與有效的團隊
Ghost 團隊致力于保持事物盡可能簡單,包括盡量減少全職員工的數(shù)量。他們運營著一個精簡有效的基礎(chǔ)設(shè)施團隊,只有一位全職員工和兩位支持人員,負(fù)責(zé)每個月為超過20,000個不同的發(fā)布平臺處理30億次請求。通過巧妙地設(shè)置系統(tǒng)和盡可能使用托管服務(wù),團隊能夠跟上客戶需求增長的腳步。那時,他們已經(jīng)發(fā)展到擁有超過300萬的應(yīng)用安裝量,并能無障礙地持續(xù)滿足客戶的需求。
實踐中發(fā)現(xiàn)的增長“捷徑”
Ghost 運行大型的?Droplet(DigitalOcean 提供的虛擬服務(wù)器),其 Droplet 中容納了200到300個客戶,每個客戶都有自己的容器。他們使用 LXC (Linux Containers)運行所有容器,以保持事務(wù)的簡單性。Droplet 內(nèi)的所有配置都通過 SaltStack 進行管理,這為 Ghost 團隊節(jié)省了大量時間。當(dāng) Droplet 達(dá)到容量上限時,底層功能允許 CPU 決定啟動或停止哪些應(yīng)用程序,以保持最 高性能。例如,如果某個客戶沒有訪問他們的站點或使用數(shù)據(jù),則其容器會被關(guān)閉,并將提供內(nèi)容的緩存版本。當(dāng)需要擴展時,Ghost團隊可以調(diào)整Droplet的大小,或者快速啟動一個新的Droplet,這兩種操作都可以在幾分鐘之內(nèi)完成。
“毫無疑問,如果沒有 DigitalOcean 幫助我們分擔(dān)重?fù)?dān),我們不可能只有幾位全職員工就能服務(wù)于15,000位客戶。我們從未遇到過擴展的問題。我們總能為我們的客戶提供服務(wù),因為我們有能力非常快速且輕松地進行擴展?!?—— Hannah Wolfe曾表示。
在托管服務(wù)幫助下實現(xiàn)快速增長
Ghost 已經(jīng)將其基礎(chǔ)架構(gòu)的盡可能多的部分轉(zhuǎn)移到 DigitalOcean 的托管服務(wù)中。每當(dāng)遇到瓶頸時,他們就會采用現(xiàn)成的托管解決方案,這樣可以在保持小團隊的同時滿足客戶需求。隨著 Ghost 將目光投向創(chuàng)作者經(jīng)濟,為更多的作者、記者、出版商,以及圍繞數(shù)字內(nèi)容建立業(yè)務(wù)的公司提供服務(wù),未來幾年他們預(yù)計會有更多的增長。
隨著增長,他們將繼續(xù)需要擴展基礎(chǔ)設(shè)施、處理更多客戶,并保持高水平的 SLA。Ghost 相信 DigitalOcean 能夠提供一切必要的技術(shù)支持。
DigitalOcean 的托管服務(wù)
DIgitalOcean 云服務(wù)除了提供?Droplet 云主機以外,還會提供多種托管服務(wù),包括托管數(shù)據(jù)庫(PostgreSQL、MySQL?、MongoDB?、Kafka?和?Redis)、對象存儲、塊存儲和Kubernetes、GPU 云服務(wù)、負(fù)載均衡等。
DigitalOcean目前大部分客戶是中小型企業(yè)、初創(chuàng)團隊,目前在全球已經(jīng)有60萬的企業(yè)正在使用該云平臺,并在美洲、歐洲、澳大利亞、新加坡、印度等9個地區(qū)設(shè)有15個數(shù)據(jù)中心,可支持中國出海企業(yè)在海外快速低成本部署可靠的云基礎(chǔ)設(shè)施,快速拓展海外業(yè)務(wù)。
最后在技術(shù)支持服務(wù)方面,DigitalOcean 在中國市場提供專業(yè)的技術(shù)支持服務(wù)。DigitalOcean 通過中國區(qū)獨 家戰(zhàn)略合作伙伴卓普云AI Droplet 提供咨詢、技術(shù)支持服務(wù),為中國企業(yè)出海提供專業(yè)云服務(wù)及解決方案。
卓普云AI Droplet 的母公司是 Access Technology Venture ,而它也是 DigitalOcean 最 大的控股股東。Access Technology Venture 在國內(nèi)也曾投資多家公司,包括知乎、聲網(wǎng)、阿里巴巴、拼多多、Pingcap 等。
Ghost 與 DigitalOcean 強大的伙伴關(guān)系
除了 DigitalOcean 云產(chǎn)品的易用性和簡單性外,Ghost 在 DigitalOcean 中找到了一個專注和有力的合作伙伴。Ghost 在 DigitalOcean 的 MarketPlace 上有一個應(yīng)用,用戶可以通過該應(yīng)用一鍵操作來自行創(chuàng)建托管 Ghost 實例。該應(yīng)用最初由 DigitalOcean 創(chuàng)建,但后來成為 DigitalOcean 和 Ghost 團隊之間的協(xié)作成果。這使得 Ghost 可以控制應(yīng)用程序和界面的外觀,從而為跨平臺的用戶提供同樣的優(yōu)質(zhì)體驗。該應(yīng)用現(xiàn)在已成為 Ghost 官方推薦的開發(fā)者自托管方式。
同時,DigitalOcean 持續(xù)為 Ghost 提供多方面的支持。Ghost 無需支付高昂的云服務(wù)提供商費用,而是能夠?qū)①Y金重新投資于基礎(chǔ)設(shè)施管理、開發(fā)者和平臺增強,以及投資于它們的開源社區(qū)和地區(qū)的創(chuàng)作者運營。
“如果沒有 DigitalOcean,Ghost 就不會存在。我們得到的支持對公司的存在至關(guān)重要。雖然我們現(xiàn)在是盈利的,但我們并不總是盈利的,如果沒有 DigitalOcean 的支持,我們可能無法走到今天這一步。我們服務(wù)的客戶如果沒有我們可能無法生存,如果沒有 DigitalOcean 我們可能無法生存?!?John O’Nolan表示。
(推廣)