Cloud Foundry 隆重面市:業界首創開放原始碼 PaaS

工程 | Rod Johnson | 2011 年 4 月 12 日 | ...

今天,我們為開發人員帶來令人振奮的消息:VMware 推出開放原始碼「平台即服務」(PaaS) Cloud Foundry,讓您輕鬆部署使用 Spring、Rails 和其他現代框架編寫的應用程式。Cloud Foundry 在 PaaS 領域開創新猷,支援多種程式設計模型、VMware 和協力廠商提供的多種服務、多種雲端部署選項,並以開放原始碼形式交付。

Spring 創立以來,我們始終秉持著幾個核心價值:最值得一提的是生產力和可移植性。如今,這些經過驗證的價值觀已從 Spring 和 Java 延伸至 VMware 更廣泛的雲端運算策略。Spring 減少了開發人員花費在業務邏輯以外的時間,從而提高了生產力;Cloud Foundry 消除了安裝和設定應用程式伺服器和 JVM 等基礎架構所花費的時間。Spring 促進了部署目的地之間的可移植性;Cloud Foundry 既是主要的部署目的地本身,也是允許部署到公有雲和私有雲等多種雲端環境的層。

Cloud Foundry 將成為 Spring 開發人員理所當然的雲端部署選擇。

Cloud Foundry Diagram

Java 的一大步,但不僅僅是 Java

迄今為止,Java 尚未有強大、開放的 PaaS 目的地。數百萬 Java 開發人員在雲端中大多只能靠自己,他們可用的選項比 Ruby 開發人員等更弱。我們正在改變這種情況。

透過 Cloud Foundry,VMware 正在為公有雲和私有雲中的 Java 應用程式提供便利且引人注目的目的地。

我們正在使這個部署目的地易於採用。您不需要以特殊方式架構您的應用程式,也不需要使用受限的語言或框架功能子集,更不需要呼叫 Cloud Foundry 特定的 API。

我們希望您變得有效率,而不是效率降低。我們全力以赴優化整體體驗的生產力。僅僅在雲端提供一個部署應用程式的目的地是不夠的,更重要的是要考慮開發人員的工作方式,並將部署目的地與他們會喜歡使用的生產力工具鏈整合。Cloud Foundry 將與現有的 Spring 技術 (例如 Spring RooSpringSource Tool Suite) 緊密整合,以提供特別高效的 Spring 體驗。

今天的公告對 Java 來說是個好消息,但不僅僅適用於 Java。我們希望為開發人員提供服務,無論他們選擇何種語言和框架。因此,Cloud Foundry 本質上是跨平台的。它在相同的底層基礎架構上支援 Rails 以及 Spring 應用程式。

我們也支援 node.js,並提供 SPI,讓 VMware 和社群能夠新增對新平台的支持。平台之間基礎架構和服務的共享將為所有開發人員帶來重大利益。

開放 PaaS,開放原始碼

我很自豪 VMware 持續深化其對開放原始碼的承諾。Cloud Foundry 是一個開放原始碼專案。

SpringSource 將全球最大、最活躍的開放原始碼社群之一帶入了 VMware 大家庭。我們透過擁抱並領導 Rabbit MQRedis,擴大了這項企業承諾。今天,我們推出了 Cloud Foundry,它既是一個開放原始碼專案,也是一項雲端服務。

開放原始碼允許快速進展,同時避免廠商鎖定 — 這是雲端運算中一個重要的考量因素。我們認為,開放原始碼是推動 Cloud Foundry 技術向前發展的最佳方式,也是使用者和客戶的最佳選擇。

開放性是 VMware PaaS 方法的一個關鍵主題。Cloud Foundry 在其他三個重要方面也是開放的:

  • 對多個框架和開發人員社群開放,正如我已經提到的,Cloud Foundry 支援 Spring、Grails、Node.js 和 Ruby on Rails,並且已經在為其他框架進行開發。
  • 對 VMware 或其他供應商或社群提供的多種服務開放:最初我們將提供關聯式資料庫等基本服務,但選擇將迅速擴大。其他初步選擇包括 MySQL、Redis 和 MongoDB,RabbitMQ 也將很快加入。
  • 對底層部署目的地的選擇開放:Cloud Foundry 將以公有雲服務的形式在 CloudFoundry.com 上提供,也可以作為軟體在您選擇的任何地方執行。我們在 Cloud Foundry 層和 Spring Framework 層都擁抱可移植性,並期望看到 Cloud Foundry 在 EC2 和其他 IaaS 產品之上執行。

部署目的地的選擇對於 Java 社群尤其重要,因為 Java 廣泛用於建置企業應用程式,而且許多組織不願意在公有雲中執行其企業應用程式。有了 Cloud Foundry,這都無關緊要。您可以根據需要防火牆後執行該技術,並在擁抱雲端運算的同時掌控自己的命運。

Cloud Foundry 對開放性和選擇的擁抱是 PaaS 領域的遊戲規則改變者,有可能使數百萬開發人員受益。

參與其中

這是一個宏大的願景:一個開放的 PaaS,提供高品質、整合的開發人員體驗。這種體驗將持續改進:值得注意的是,在即將到來的季度中,將推出 Code2Cloud,這是一項雲端服務,彌合了開發人員桌面和雲端部署之間的差距。

希望您同意這將是一段令人興奮的旅程。更好的是,您可以一路提供協助。首先,透過註冊 Beta 帳戶來試用這項服務。接下來,您可能想在您自己的環境中 (而不是在我們的公有雲中) 試用該軟體,體驗可移植性,這正是 Cloud Foundry 承諾的核心。希望您的興趣會被激發,並且您會想要下載原始碼並為該專案做出貢獻。與 Spring 一樣,Cloud Foundry 是在 Apache License 2.0 版 (一種廣泛採用的授權) 下發布的,該授權有助於建立強大而多元的社群。

無論您想多深入地研究這項賦能技術,現在都是成為開發人員的好時機。與往常一樣,我希望我們的努力能幫助您專注於編寫程式碼、交付業務價值,最重要的是,享受樂趣!

取得 Spring 電子報

訂閱 Spring 電子報,保持聯繫

訂閱

搶先一步

VMware 提供訓練和認證,以加速您的進展。

深入瞭解

取得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

深入瞭解

即將舉辦的活動

查看 Spring 社群中所有即將舉辦的活動。

檢視全部