訂閱以接收新文章的通知:

歡迎參加 2024 年 Developer Week

2024-03-31

閱讀時間:5 分鐘
本貼文還提供以下語言版本:EnglishFrançaisDeutsch日本語한국어Español简体中文

是時候發布了。對我們(這就是創新週的意義所在!)和我們的開發人員來說都是如此。

旅程本身總是很有趣,但到達目的地並不總是那麼容易。將想法變成現實需要許多重要角色的配合。這就是本週的主題——幫助開發人員,包括已經在我們平台上進行構建的 200 萬開發人員,將他們的想法變為現實。

完整堆疊雲端

建立應用程式需要組裝許多不同的元件。

前端(即應用程式的外觀)必須直觀、回應靈敏且具有視覺吸引力,才能有效吸引使用者。在幕後,您需要一個後端來完成資料處理、儲存和擷取,以確保流暢的功能和效能。最重要的是,在過去的一年裡,人工智慧已經進入了聊天領域,而且越來越多的應用程式都需要人工智慧元素,使其成為堆疊的重要組成部分。

一個好的平台的作用是向您(開發人員)提供所有這些元件以及您將會需要的任何其他元件。

從雜貨店購物回家卻發現自己漏買了一件物品,這無疑會讓人無比沮喪,而發現平台缺少某樣重要元件或功能同樣如此。

我們將為開發人員提供所需工具視為我們平台工作的關鍵部分,這就是為什麼在每個 Developer Week 中,我們的使命都是為您提供越來越多的可能需要的工具。本周也不例外——我們將宣佈推出從前端到後端再到人工智慧的更多工具和原語,敬請期待。

然而,我們的工作不會止步於此。如果說一個良好的平台提供元件,那麼一個_優質_的平台會比這更進一步。

一個優質平台的作用不僅是提供元件,還要確保它們能夠很好地協同工作,從而使您作為開發人員的工作變得更加輕鬆。我們對開發人員平台的願景正是:不僅要預測您需要的工具,還要考慮它們如何相互協作,以及它們如何整合到您的開發流程中。

本週,您將看到一些公告和深度報道,詳細闡述我們對整合式平台的願景:揭示我們透過繫結在 Workers 中提供服務以獲得整合式開發人員體驗的方式,談論我們對統一資料平台的願景,為您提供有關框架支援方面的最新資訊等等。

全球連通雲

雖然我們很期待您能盡可能地在我們的基礎上繼續構建,但我們也意識到開發專案很少是全新的。如果您長時間以來一直在進行開發,那麼很可能您的應用程式的很大一部分已經存在於某個地方,無論是在另一個雲端上,還是在本機。

這就是為什麼我們在持續努力,讓您能夠更輕鬆地連接到現有基礎架構或其他提供者,並努力確保您仍然可以獲得在 Cloudflare 上構建的好處,讓您的應用程式感覺快速且全球化,無論您的後端位於何處。

反過來,如果您的資料儲存在我們這裡,但您需要從其他提供者處存取它,我們也並不會將其扣押在束縛雲端中,藉此收取輸出費用。

實驗雲端

在開始組裝元件甚至為其提出計畫或規格之前,開發過程中有一個重要但被忽略的步驟——實驗。

實驗可以採取多種形式。在花費數月時間開發產品或功能之前,實驗可以採用 MVP 原型設計的形式。如果您僅僅為了嘗試新的工具或框架而重寫了整個個人網站,那麼這也是實驗。

人們在開發過程中很容易忽略實驗,但如果沒有實驗,創新就不會發生,這就是為什麼我們始終希望在平台中鼓勵和支援實驗作。

因此,我們從一開始就立志在平台中提供大量免費內容,並將始終如此。

生產雲端示範

現在,您已經擁有了需要的所有工具,您有機會進行實驗,那麼,是時候發布了。

上市令人興奮,但同時也很脆弱和可怕。您把自己長久以來的工作成果交給全世界來批判。您的程式碼可能面臨未經測試的邊緣情況和濫用。由於您發布的程式碼,您正在值班的同事可能會在凌晨 1 點接到電話。

當然,直接不發布顯然不是正確的解決方案。

正確的解決方案是擁有一個平台,可以支援並幫助您度過可怕的時刻。這意味著一個可以從零無縫擴展到六十的平台。平台為您提供測試程式碼的工具,並將其逐步發布給全世界,幫助您獲得信心。或者,當您試圖在凌晨 1 點找出問題所在時,平台可以提供您所需的可觀察性。

因此,在本週,我們將會發布一些公告,我們希望這些公告能幫助您睡得更好,敬請期待。

生產雲端示範——用於推理

我們討論了從部署到生產的過程中一些可怕的地方,雖然所有這些也適用於 AI,但在如今,建立 AI 應用程式(特別是在生產中)具有自己獨特的挑戰。

幾乎每天都能看到新的 AI 產品迅速傳播(從 Sora 到 Devin),人們會自如地幻想世界被 AI 完全改變並因此感到振奮。但如果您已經開始實際使用和實作 AI 使用案例,您就會知道讓 AI 真正發揮作用所面臨的殘酷現實。它需要大量的試錯才能得到想要的結果——選擇模型、RAG、微調……

這甚至是在投入生產之前。

在生產階段,則會面臨真正的挑戰:佈建足夠的容量以維持正常運行,同時又不會過度佈建而產生過高的費用。這正是我們從 Workers 早期就開始解決的挑戰——讓開發人員無需擔心基礎架構,只需專注於想要建立的應用程式即可。

隨著 AI 最近的興起,我們注意到許多這樣的挑戰又回來了。值得慶幸的是,管理負載和基礎架構是我們 Cloudflare 所擅長的。在運作平台的十多年來,我們一直在做這件事。這只是一個巨大的排程器。

我們對 AI 平台的願景是幫助解決部署 AI 工作負載的具體挑戰(我們一直在幫助開發人員解決這類挑戰)以及任何其他類型工作負載的挑戰。無論您是使用 Workers AI 直接在我們的平台上部署,還是使用其他提供者,我們都將為您提供存取所需模型所需的工具,而無需為閒置運算支付過多費用。

別擔心,一切都會好的。

那麼,您可以對本週抱有哪些期待呢?

我家裡沒有人能保守秘密——我姐姐肯定會在我生日一週前就告訴我她準備了什麼禮物。對我來說,期待和驚訝的表情就是樂趣的一部分!我的同事似乎已經發現了這一點

雖然我不會透露太多,但我們上週已經透露了一些內容(您可以在這裡這裡這裡找到一些提示),如果您仔細閱讀的話,也會在這篇部落格文章中找到一些線索(因為事實證明,我也無法保守秘密)。

明天見!

我們的系列公告從 4 月 1 日(星期一)開始。我們期待在我們的部落格上與您分享,並在 DiscordX 上與您討論。

我們保護整個企業網路,協助客戶有效地建置網際網路規模的應用程式,加速任何網站或網際網路應用程式抵禦 DDoS 攻擊,阻止駭客入侵,並且可以協助您實現 Zero Trust

從任何裝置造訪 1.1.1.1,即可開始使用我們的免費應用程式,讓您的網際網路更快速、更安全。

若要進一步瞭解我們協助打造更好的網際網路的使命,請從這裡開始。如果您正在尋找新的職業方向,請查看我們的職缺
Developer WeekDevelopers產品新聞AICloudflare WorkersConnectivity Cloud

在 X 上進行關注

Rita Kozlov|@ritakozlov_
Cloudflare|@cloudflare

相關貼文

2024年10月31日 下午1:00

Moving Baselime from AWS to Cloudflare: simpler architecture, improved performance, over 80% lower cloud costs

Post-acquisition, we migrated Baselime from AWS to the Cloudflare Developer Platform and in the process, we improved query times, simplified data ingestion, and now handle far more events, all while cutting costs. Here’s how we built a modern, high-performing observability platform on Cloudflare’s network....

2024年10月25日 下午1:00

Elephants in tunnels: how Hyperdrive connects to databases inside your VPC networks

Hyperdrive (Cloudflare’s globally distributed SQL connection pooler and cache) recently added support for directing database traffic from Workers across Cloudflare Tunnels. We dive deep on what it took to add this feature....

2024年10月24日 下午1:05

Build durable applications on Cloudflare Workers: you write the Workflows, we take care of the rest

Cloudflare Workflows is now in open beta! Workflows allows you to build reliable, repeatable, long-lived multi-step applications that can automatically retry, persist state, and scale out. Read on to learn how Workflows works, how we built it on top of Durable Objects, and how you can deploy your first Workflows application....