什麼是Cloud Engine
Cloud Engine(雲引擎,簡稱CE),是阿裡雲歷經多年研發,於今年7月推出的一款基於彈性計算平台的web應用運行環境,能夠提供應用的線性伸縮、動態擴容以及多種相關服務。
Cloud Engine借鑒並吸納Google、Amazon、Rackspace等國外知名公司的公有雲計算的成功技術經驗,結合阿裡雲多年的技術研發沉澱,保證了該平台的高效和穩定。目前支持PHP和NodeJS兩種開發語言,後續會支持更多的開發語言。圍繞這個平台,我們也提供了session、storage、memcache、cron等多種服務,讓開發者可以更多的關注在業務開發上,降低開發者的開發成本,其整體架構的高可靠性。模板功能的提供,可以有效的銜接開發者和站長,讓開發者的成果可以更加有效的傳播,同時站長也有更加靈活豐富的應用可以運營。
Cloud App是阿裡雲手機開發平台,Cloud Engine作為阿裡雲手機在雲端的延伸,為雲手機開發者提供NodeJS運行環境和伸縮性的支持,讓開發者有效的銜接手機和雲端的開發,簡化開發流程。
競爭力
Cloud Engine的目標用戶有兩種,分別是Web開發者和站長。使用Cloud Engine,可以讓您:
1、無需硬件的投資,降低投入風險;
2、內置豐富的服務,包括session,memcache,storage,cron,雲數據庫,應用管理和配置,覆蓋了web開發的大部分領域;
3、高效穩定的運行環境,兼容大部分原生的PHP 5.3程序,彈性伸縮,不用再當心訪問量過大;
4、 高效安全的雲存儲服務,不用當心數據會丟失;
5、經驗豐富的阿裡運維和安全團隊,協助解決網絡攻擊,網站掛馬,漏洞掃描,代碼行為分析等,並對服務異常進行告警;
6、 開發人員可以將自己的應用做成模板,發布其應用給其他人使用,站長可以從模板庫中在線創建應用,即可進行自己的網站運營。
另外,ISV廠商可以在自己的系統中集成OpenAPI,允許管理和發布用戶創建的應用。
應用程序環境
Cloud Engine可以保證您在負載很重和數據量極大的情況下,也可以輕松構建能安全運行的應用程序。
1、自動擴容,用戶可以根據自身需求,申請存儲,緩存等容量。
2、動態的網絡服務,提供對常用網絡技術的完全支持
3、持久存儲空間,存儲用戶需要的落地的數據
4、 負載平衡,選擇當前較空閒的機器,執行任務
5、與本地開發環境兼容,方便開發者移植代碼到CE運行環境
6、分布式定時計算,提供定時和定期觸發事件的計劃任務。
您的應用程序可在以下兩個運行時環境之一中運行:NodeJS 環境和 PHP 環境。各環境均為網絡應用程序開發提供標准協議和常用技術。您的應用程序使用NodeJS和PHP的標准API來訪問大多數CE服務。
功能介紹
開發:
1、Session,分布式session,開發者無需考慮跨多台機器的session處理
2、Storage,基於開放式存儲服務,支持多台機器的同時訪問
3、 memcache,分布式緩存,有效解決memcache的多機共享,和實例重啟引發的緩存清空
4、cron,通過函數調用方式,支持定時和定期執行任務
5、 應用管理和配置,支持應用的創建、啟動、停止、更新、查看等操作
6、mysql數據庫支持,雙機熱備,支持在線遷移和備份,單表可支持上億記錄
運營:
1、開發者可利用模板庫分發應用
2、站長可以通過模板庫在線快速創建應用
3、平台可監控各種服務的狀態
4、 對消耗的資源有詳細的統計記錄
5、方便的數據導入和導出
雲引擎、虛擬主機、VPS的區別
傳統服務托管面向的是硬件軟件設備,使用者得到的也是設備的使用權,沒有相關的服務;而Cloud Engine面向的服務,使用者得到的是穩定可靠的全面服務,同時分布式的平台保證了數據的安全性和訪問的快速。
雲引擎
虛擬主機
VPS
用戶群
web開發者和站長
站長
沒有限定
使用方式
服務租用
服務租用
虛擬設備租用
運行環境
支持多種開發語言
支持較少開發語言
需要自己安裝
目標
開發者和站長的整體服務
展示性的網站
僅提供最基本的設施