最近最新中文字幕完整版免费高清,一二三四观看视频社区在线,中文字幕人妻少妇引诱隔壁,一本色综合久久,怡红院免费的全部视频

使用D1以及Hyperdrive、Queues和Workers Analytics Engine來更新、簡化狀態(tài)管理

來源:Cloudflare
作者:Cloudflare
時(shí)間:2024-05-23
3849
截至今天,已有超過200萬開發(fā)者在Cloudflare平臺上進(jìn)行開發(fā)——這絕對不是開玩笑或夸夸其談!

70873E7C-B2B6-4667-9F15-0D3FB31DA847.png

讓全棧開發(fā)更簡單高效

截至今天,已有超過200萬開發(fā)者在Cloudflare平臺上進(jìn)行開發(fā)——這絕對不是開玩笑或夸夸其談!

作為今年Developer Week的序幕,我們宣布了三個(gè)產(chǎn)品進(jìn)入“生產(chǎn)就緒”狀態(tài):D1——我們的無服務(wù)器SQL數(shù)據(jù)庫;Hyperdrive——使您的現(xiàn)有數(shù)據(jù)庫運(yùn)行猶如分布式(而且更快!);以及Workers Analytics Engine——我們的時(shí)間序列數(shù)據(jù)庫。

一段時(shí)間以來,我們一直致力于讓開發(fā)人員將他們的整個(gè)技術(shù)棧遷移到Cloudflare上,但在Cloudflare上構(gòu)建的應(yīng)用程序會(huì)是什么樣子呢?

6C98612F-96D0-4E0B-A9E3-068153654412.jpeg

這個(gè)圖表本身看起來應(yīng)該與您已經(jīng)熟悉的工具沒有太大差異:您需要一個(gè)數(shù)據(jù)庫、用于存儲核心用戶數(shù)據(jù)。對象存儲用于存儲資產(chǎn)和用戶內(nèi)容。也許一個(gè)隊(duì)列用于處理后臺任務(wù),例如電子郵件或上傳處理。一個(gè)快速鍵值存儲用于運(yùn)行時(shí)配置。也許甚至一個(gè)時(shí)間序列數(shù)據(jù)庫聚合用戶事件和/或性能數(shù)據(jù)。我們甚至還沒有涉及到AI——它正日益成為許多應(yīng)用程序在搜索、推薦和/或圖像分析任務(wù)中的一個(gè)核心部分。

而且,無需多想,這種架構(gòu)需要運(yùn)行在全球范圍內(nèi),意味著它是可擴(kuò)展、可靠和快速的,全部開箱即用

D1正式版:生產(chǎn)就緒

29C49722-3652-49F9-A7C0-9656AD977DFD.jpeg

核心數(shù)據(jù)庫是基礎(chǔ)設(shè)施中最關(guān)鍵的組成部分之一。它需要高度可靠,不能丟失數(shù)據(jù),需要能夠擴(kuò)展。因此,在過去的一年里,我們一直全力以赴使D1達(dá)到生產(chǎn)就緒狀態(tài)。現(xiàn)在,Cloudflare D1——我們的全球、無服務(wù)器SQL數(shù)據(jù)庫——已經(jīng)正式發(fā)布。

D1的正式發(fā)布帶來了一些備受期待的功能,包括:

-支持10 GB數(shù)據(jù)庫——以及每個(gè)賬戶5萬個(gè)數(shù)據(jù)庫;

-全新數(shù)據(jù)導(dǎo)出功能;

-增強(qiáng)查詢調(diào)試功能(我們稱之為“D1 Insights”)——以便您了解哪些查詢消耗了最多的時(shí)間、成本,或者哪些查詢效率低下……

所有這些都旨在賦能開發(fā)人員以利用D1構(gòu)建滿足其所有關(guān)系型SQL需求的生產(chǎn)就緒應(yīng)用程序。而且重要的是,在“免費(fèi)計(jì)劃”或“偏好型計(jì)劃”顯然面臨諸多風(fēng)險(xiǎn)/詬病的情況下,我們也無意取消D1的免費(fèi)層級,也不打算降低5美元/月Workers Paid計(jì)劃包含的250億行讀取配額:

CCBF2F2D-B6D2-44E5-AE54-2752737AC0CB.jpeg

如果您從一開始就關(guān)注D1:這與我們在公開測試版時(shí)宣布的價(jià)格一致

但正式發(fā)布并不意味著我們的工作就此停頓下來:我們計(jì)劃為D1推出一些重大全新功能,包括全球讀復(fù)制,甚至更大的數(shù)據(jù)庫,更多Time Travel功能,以便您對數(shù)據(jù)庫進(jìn)行分支;以及用于動(dòng)態(tài)查詢和/或從Worker中動(dòng)態(tài)創(chuàng)建新數(shù)據(jù)庫的全新API。

D1的讀復(fù)制會(huì)根據(jù)需要自動(dòng)部署讀副本,使數(shù)據(jù)更靠近您的用戶:而且無需您啟動(dòng)或管理擴(kuò)展,也不會(huì)遇到一致性(復(fù)制滯后)問題。讓我們提前一窺D1即將推出的Replication API是怎樣的:

37946AD2-55AD-41F0-BC37-379491ECFEA2.jpeg

重要的是,我們將使開發(fā)人員能夠維持基于會(huì)話的一致性,以便用戶既能看到自己的更改得到反映,同時(shí)仍然能夠享受復(fù)制帶來的性能和延遲優(yōu)勢。

如需進(jìn)一步了解D1讀復(fù)制的底層工作原理,歡迎閱讀我們的深入探討文章。如果您希望立即開始使用D1進(jìn)行構(gòu)建,請瀏覽我們的開發(fā)人員文檔以創(chuàng)建您的第一個(gè)數(shù)據(jù)庫。

Hyperdrive:正式發(fā)布

C6A6EAF1-F867-4A07-AF19-91B954C3121F.jpeg

我們在去年9月的生日周期間推出了Hyperdrive的公測版,現(xiàn)已正式發(fā)布,換句話說,這個(gè)產(chǎn)品經(jīng)過實(shí)戰(zhàn)測試并已生產(chǎn)就緒。

如果您還不了解Hyperdrive是什么-它旨在使您已有的中心化數(shù)據(jù)庫給人分布式的感覺。我們使用我們的全球網(wǎng)絡(luò)來獲得到您的數(shù)據(jù)庫的更快路徑,保持連接池處于最佳狀態(tài),并在盡可能接近用戶的地方緩存您最頻繁執(zhí)行的查詢。

重要的是,Hyperdrive開箱就支持最流行的驅(qū)動(dòng)程序和ORM(對象關(guān)系映射)庫,因而您無需重新學(xué)習(xí)或重寫您的查詢:

6AA9A2F3-CD08-4669-B025-C35E269B3BB0.jpeg

但是有關(guān)Hyperdrive的工作不會(huì)因?yàn)檎桨l(fā)布而停滯下來。接下來的幾個(gè)月內(nèi),我們將為另一個(gè)部署最廣泛的數(shù)據(jù)庫引擎提供支持:MySQL。我們還將支持通過Cloudflare Tunnel和Magic WAN連接到專用網(wǎng)絡(luò)(包括云VPC網(wǎng)絡(luò))內(nèi)的數(shù)據(jù)庫。除此之外,我們計(jì)劃推出圍繞失效和緩存策略的配置選項(xiàng),以便您能就性能與數(shù)據(jù)新鮮度做出更細(xì)致的決策。

當(dāng)我們考慮如何為Hyperdrive定價(jià)時(shí),我們意識到對其收費(fèi)似乎并不合適。畢竟,Hyperdrive不僅帶來顯著的的性能提升,而且對于連接傳統(tǒng)數(shù)據(jù)庫引擎至關(guān)重要。如果沒有Hyperdrive,每個(gè)連接和查詢數(shù)據(jù)庫的請求都需要支付6次以上往返的延遲開銷,這樣做顯然是不合理的。

因此,我們很高興地宣布:對于任何訂閱Workers Paid計(jì)劃的開發(fā)人員,Hyperdrive均可免費(fèi)使用。這包括查詢緩存和連接池,以及創(chuàng)建多個(gè)Hyperdrive的能力——以區(qū)分不同的應(yīng)用程序、生產(chǎn)環(huán)境與測試環(huán)境,或提供不同的配置(例如,緩存與不緩存)。

0815B5D9-3490-4FE5-BAA1-2CC5E182BE2F.jpeg

要開始使用Hyperdrive,請查看文檔以了解如何連接您的現(xiàn)有數(shù)據(jù)庫并開始從您的Workers進(jìn)行查詢。

Queues:從任何地方拉取

對于構(gòu)建現(xiàn)代全棧應(yīng)用而言,任務(wù)隊(duì)列是越來越關(guān)鍵的一個(gè)部分。這正是我們最初宣布推出Queues公測時(shí)所考慮的因素。自那以后,我們一直在開發(fā)幾個(gè)重要的Queues特性,并已推出其中的兩個(gè):基于拉取的消費(fèi)者和新的消息傳遞控制。

任何支持HTTP的客戶端現(xiàn)在都可以從一個(gè)隊(duì)列中拉取消息:調(diào)用一個(gè)隊(duì)列的新/pull端點(diǎn)以請求一批消息,并在成功處理每條消息(或每批消息)后調(diào)用/ack端點(diǎn)以進(jìn)行確認(rèn):

9B909750-F958-441A-9540-E16C8325E846.jpeg

基于拉取的消費(fèi)者可以在任何地方運(yùn)行,允許您與現(xiàn)有的傳統(tǒng)云基礎(chǔ)設(shè)施一同運(yùn)行隊(duì)列消費(fèi)者。Cloudflare的內(nèi)部團(tuán)隊(duì)很早就采用了這種方式,其中一個(gè)用例專注于從我們的320+數(shù)據(jù)中心寫入設(shè)備遙測數(shù)據(jù)到隊(duì)列,并在一些在Kubernetes上運(yùn)行的后臺基礎(chǔ)設(shè)施中進(jìn)行消費(fèi)。重要的是,我們?nèi)蚍植嫉年?duì)列基礎(chǔ)設(shè)施意味著消息保留在隊(duì)列中,直到消費(fèi)者準(zhǔn)備好處理它們。

98B0DB74-6ABA-470F-9525-D7BE84ADF51E.jpeg

Queues現(xiàn)在也支持推遲消息,包括在發(fā)送到隊(duì)列時(shí)和標(biāo)記消息以便重試時(shí)。這個(gè)功能適用于為將來對任務(wù)進(jìn)行排隊(duì),以及如果上游API或基礎(chǔ)設(shè)施有速率限制,需要您控制處理消息的速度,用于應(yīng)用退避機(jī)制。

63CA7322-3D66-4433-9124-091D143CB488.jpeg

在未來幾個(gè)月中,我們還將大幅提高每個(gè)隊(duì)列的吞吐量,以便進(jìn)一步推進(jìn)Queues的正式發(fā)布。對我們來說,Queues的高度可靠性非常重要:丟失或掉落的消息意味著用戶收不到訂單確認(rèn)郵件,密碼重置通知,和/或他們的上傳未被處理的反饋——每一種情況都會(huì)對用戶產(chǎn)生影響且難以恢復(fù)。

24FEC47D-8AE9-43E1-9FB8-3E7AEF350182.jpeg

Workers Analytics Engine正式發(fā)布

Workers Analytics Engine通過內(nèi)置API從Workers寫入數(shù)據(jù)點(diǎn),并通過SQL API查詢那些數(shù)據(jù),提供了大規(guī)模的無限基數(shù)分析。

Workers Analytics Engine背后是Cloudflare已經(jīng)依賴多年、基于ClickHouse的系統(tǒng)。我們用它來觀察自己服務(wù)的健康狀況,捕獲產(chǎn)品使用數(shù)據(jù)進(jìn)行計(jì)費(fèi),以及回答有關(guān)特定客戶使用模式的問題。幾乎每一個(gè)對Cloudflare網(wǎng)絡(luò)的請求都會(huì)向這個(gè)系統(tǒng)寫入至少一個(gè)數(shù)據(jù)點(diǎn)。Workers Analytics Engine讓您可以使用同樣的基礎(chǔ)設(shè)施構(gòu)建自己的自定義分析,同時(shí)我們?yōu)槟芾砟切├щy的部分。

自從推出測試版以來,從大型企業(yè)到諸如Counterscale的開源項(xiàng)目,開發(fā)人員都開始依賴Workers Analytics Engine來處理這些相同的用例以及其他。Workers Analytics Engine已經(jīng)以生產(chǎn)規(guī)模運(yùn)行了數(shù)年,處理任務(wù)關(guān)鍵性工作負(fù)載——但直到今天,我們還沒有分享過任何關(guān)于定價(jià)的信息。

我們使Workers Analytics Engine的定價(jià)保持簡單,基于兩個(gè)指標(biāo):

-寫入數(shù)據(jù)點(diǎn)——每次在一個(gè)Worker中調(diào)用writeDataPoint(),都會(huì)算作寫入一個(gè)數(shù)據(jù)點(diǎn)。每個(gè)數(shù)據(jù)點(diǎn)的成本相同——與其他平臺不同,我們不會(huì)因?yàn)樵黾泳S度或基數(shù)而額外收費(fèi),也不需要預(yù)測壓縮數(shù)據(jù)點(diǎn)的大小和成本可能是多少。

-讀取查詢——每次向Workers Analytics Engine SQL API發(fā)出POST請求,就算作一次讀查詢。每次查詢的成本相同——與其他平臺不同,我們不會(huì)因?yàn)椴樵儚?fù)雜性而額外收費(fèi),也不需要考慮每次查詢將讀取的數(shù)據(jù)行數(shù)。

Workers Free和Workers Paid都將包括一定數(shù)量的數(shù)據(jù)點(diǎn)寫入和讀取查詢,額外使用量的定價(jià)如下:

71116F67-9E43-4831-B942-74474F189E77.jpeg

根據(jù)這一定價(jià),通過計(jì)算在Worker中調(diào)用函數(shù)的次數(shù),以及向HTTP API端點(diǎn)發(fā)出請求的次數(shù),即可回答“Workers Analytics Engine會(huì)花費(fèi)我多少錢?”的問題。計(jì)算簡單明了,無需使用電子表格。

這一定價(jià)將在未來幾個(gè)月內(nèi)向所有人開放。在那以前,Workers Analytics Engine繼續(xù)免費(fèi)提供使用。您今天就可以開始從Worker中寫入數(shù)據(jù)點(diǎn)——只需要短短幾分鐘,不到10行代碼,即可開始捕獲數(shù)據(jù)。我們期待聽到您的反饋。

在Cloudflare,我們始終堅(jiān)守并貫徹一個(gè)遠(yuǎn)大的目標(biāo)-幫助構(gòu)建更好的互聯(lián)網(wǎng)。

原文鏈接:點(diǎn)擊前往 >
文章來源:Cloudflare
版權(quán)說明:本文內(nèi)容來自于Cloudflare,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對觀點(diǎn)贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
個(gè)人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家