Google推出下一代託管MySQL產品

2021-07-09 05:38:10 字數 2247 閱讀 4140

google cloud sql是個易於使用的服務,它會向客戶提供完全託管的mysql資料庫。你可以將那些常規性、但又很必要,而且很耗時的任務(比如說應用補丁與更新、管理備份與配置主從複製等)交給google去做,這樣就可以將精力完全放在應用的構建上了。由於使用的是原生的mysql資料庫,因此你可以從任何應用、任何地方進行連線。

cloud sql的第一代發布於2023年10月,曾經幫助過無數的開發者與公司構建自己的應用。從那時起,compute engine與persistent disk都經歷了長足的發展;因此,構建在諸多創新之上的cloud sql第二代向使用者提供了更棒、效能更佳的mysql解決方案,同時價效比也更好。google也非常興奮地發布了cloud sql第二代beta版,這是乙個全新且經過改進的用於google cloud platform的cloud sql。

更快的速度與更好的可伸縮性

cloud sql第二代的兩個主要目標是更好的效能與可伸縮性。下面這張效能圖表就能說明這一點。cloud sql第二代要比第一代快7倍多。每個例項可以擴充套件到10tb資料、15,000 iops及104gb ram,這完全超越了第一代的表現。

cloud sql非常靈活

cloud使用者對於靈活性有著非常高的期許。雖然靈活性這個詞並不會經常與關係型資料庫沾邊,但借助於cloud sql,我們完全改變了這一點。靈活性意味著可以輕鬆對資料庫進行擴充套件或是收縮。比如說,每天的資料量與查詢次數都在不斷增長的資料庫會需要更多的cpu核心與ram。我們可以修改cloud sql例項,使之能夠為資料庫分配額外的資源,同時又將停機時間降到最低。收縮也是相當簡單的事情。

靈活性還意味著可以輕鬆啟動與停止資料庫。很多資料庫都必須要保持24x7的執行時間,不過還有一些只是偶爾用於一些不太頻繁的任務。我們可以通過cloud console(基於瀏覽器的管理控制台)、命令列(gcloud sdk的一部分)或是restful api來管理cloud sql。命令列介面(cli)與api使得我們可以通過指令碼來管理cloud sql,這樣使用者就可以在需要時才執行資料庫,從而幫助其節省預算。

下圖展示了隨著時間的流逝處於活動狀態的cloud sql資料庫例項的數量。注意到其中5個鋸齒一樣的集群。這些集群表示每週一到周五工作時間內,執行的資料庫數量在不斷增加。資料庫活躍度(根據活動資料庫的數量來度量)在非工作時間呈現出下降的趨勢,特別是在週末。這種重複性的資料庫例項上公升與下降正是靈活性的乙個很好的佐證。cloud sql第一代會在不需要訪問時讓其自動睡眠,因此其使用量級會發生變化。雖然這不是cloud sql第二代的設計目標,但使用者還是可以快速建立與刪除表,或是啟動與停止資料庫。由於服務的靈活性,cloud sql使用者會節省下不少預算。

何為託管mysql資料庫?

cloud sql交付給使用者的是完全託管的mysql資料庫,不過這是什麼意思呢?它表示的是google會應用mysql的補丁與更新、管理備份、配置主從複製,並且會在某個區域執行中斷時提供自動化的ha失敗恢復。它還表示你可以將google的運維技能應用到自己的mysql資料庫中。google的mysql專家團隊讓配置主從複製與自動化失敗恢復變成了小菜一碟,因此你的資料是會受到保護並且一直可用的。他們還會在重要的安全更新發布時對資料庫打補丁。你可以選擇何時(每週的哪天、什麼時間)應用這些更新,google的專家團隊會幫你處理掉剩下的一切事情。這與cloud sql對資料庫表、臨時檔案與備份的自動化加密一起確保了資料的安全性。

高可用、主從複製與備份是可配置的,因此你可以選擇對每個資料庫例項應用哪種策略。對於開發例項來說,你可以選擇不使用主從複製與自動化失敗恢復,不過生產例項則要完全保護起來。雖然我們管理了資料庫,不過你依然可以對其進行管控。

**

最合適的cloud sql**並不要求你非得簽署一年或是三年的合同。要想得到最合算的cloud sql**,只需保持乙個月24x7執行你的資料庫例項即可。如果不常使用資料庫,那麼**則會按照標準計算,即按照分鐘數算。不過,沒必要提前就定好一切,google會為你省錢的。作為獎勵,每個人都會在beta版期間獲得使用折扣,不管怎麼用都如此。

準備好了麼?

如果還沒有註冊google cloud platform,現在就來註冊吧,你可以得到$300的信用額度來測試cloud sql。cloud sql第二代為小型應用提供了便宜的微例項,並且可以輕鬆擴充套件以滿足效能敏感的應用的需求。

總結

cloud sql第二代強化了cloud sql第一代中那些頗受使用者喜歡的功能,並且提公升了速度、增強了可伸縮性,同時還提供了更好的**。

關於推出下一代產品

今天開了下會,又遇到些事,唉,好不容易得到的一點希望,又滅了.想來這兩年,不斷地去憤慨,不斷思考,而後不斷地找機會去爭取,唱了不少黑臉,似乎得到點希望,然後又不斷地失望.昨天還雄心壯志地想總結一下這幾年遇到的需求和想法,鼓起勇氣準備開發下一代系統.經過今天,我想,還是罷了,我們都當全陪忙得不亦樂乎呢...

Teradata天睿公司推出下一代大資料應用

這些大資料應用採用分析邏輯 資料模式 data schema 互動視覺化 可重複分析的易用介面等預建模板,幫助使用者縮短創造價值的時間。teradata諮詢服務團隊還將實際部署中積累的最佳實踐經驗運用在這些大資料應用中,並根據客戶特定需求,對大資料應用進行配置。例如,path to surgery醫...

XR,下一代搜尋

我們未來會陸續推出一系列文章,而本篇則是開宗明義的第一章,希望能藉此機會和更多開發者互相交流對搜尋 xr的理解,以及對其未來發展的看法 xr,下一代網際網路 我們認為,xr是下一代網際網路的核心要素,也是手機之後的下一代終端裝置,原因有以下兩點 首先,ar vr更符合人類的認知方式,因為我們每個人都...