9大云開發(fā)平臺崛起 微軟Windows Azure在列 |
發(fā)布時間: 2012/7/22 16:04:30 |
由于越來越多的PaaS(平臺即服務(wù))提供商,億恩石頭QQ:673606008 電話:18237160419作為無縫地部署應(yīng)用程序的開發(fā)機(jī)制的作用更為突出。而IaaS提供商提供基本的計(jì)算資源,SaaS供應(yīng)商提供如在線CRM等在線應(yīng)用,PaaS產(chǎn)品為開發(fā)人員提供一站式服務(wù),讓他們的應(yīng)用程序得以快速啟動和運(yùn)行,無需再關(guān)注基礎(chǔ)設(shè)施的問題。
作為一種提供的服務(wù),PaaS平臺上運(yùn)行包括開發(fā)工具、中間件、數(shù)據(jù)庫軟件等,任何開發(fā)人員構(gòu)建應(yīng)用程序可能需要的功能的“應(yīng)用平臺”。以下是外媒評出的,在億恩石頭QQ:673606008 電話:18237160419的趨勢下,開發(fā)人員需要嘗試?yán)煤靡韵?個PaaS產(chǎn)品。 1、微軟Windows Azure Windows Azure讓開發(fā)人員在微軟管理的全球網(wǎng)絡(luò)數(shù)據(jù)中心中部署應(yīng)用,提供了99.5%正常運(yùn)行時間的SLA。應(yīng)用可以通過如ASP.net,PHP和Node.js.這樣的技術(shù)開發(fā),開發(fā)人員還可以托管Apache Tomcat和JVM,為Java 定制的Azure SDK將允許Java開發(fā)。微軟最近還添加了視頻服務(wù)Windows Azure Media Services到其Azure庫。Azure還突出了SQL Azure數(shù)據(jù)庫服務(wù),用于存儲,業(yè)務(wù)分析,緩存,身份安全通信和內(nèi)容分發(fā)等服務(wù)。Windows Azure HPC Scheduler簡化了計(jì)算密集型的并行應(yīng)用程序的開發(fā)。此外,開發(fā)人員還可以在Windows Azure Marketplace上列出Windows Azure的應(yīng)用程序。
2、Google App Engine Google App Engine允許開發(fā)人員在Google的基礎(chǔ)設(shè)施上運(yùn)行Web應(yīng)用程序。它具有動態(tài)Web服務(wù),查詢、排序、業(yè)務(wù)的持久存儲,自動縮放和負(fù)載平衡。它支持Java和使用基于JVM的解釋器或編譯器的語言,以及Python和谷歌的Go。開發(fā)環(huán)境允許開發(fā)人員能夠在本地計(jì)算機(jī)模擬App Engine。應(yīng)用程序運(yùn)行在一個限制底層操作系統(tǒng)訪問的安全沙箱中,并且Web請求可以分布在多個服務(wù)器。數(shù)據(jù)存儲方面,App Engine Datastore提供一個NoSQL架構(gòu)的對象數(shù)據(jù)存儲,Google Cloud SQL關(guān)系型SQL數(shù)據(jù)庫服務(wù),而Google Cloud Storage用于存儲TB級的對象??和文件。App Engine對通過身份驗(yàn)證的用戶提供API。
3、VMware Cloud Foundry EMC Vmware的開源的Cloud Foundry的定位,已經(jīng)類似Linux之于云,提供應(yīng)用程序跨云的可移植性的服務(wù)水平。據(jù)Vmware表示, Cloud Foundry不會將開發(fā)者鎖定到一個單一的框架,一套單一的應(yīng)用服務(wù),或一朵單一的云。Cloud Foundry可用于公共實(shí)例和私人分發(fā)。它提供的一些特性,CloudFoundry.com為托管環(huán)境,CloudFoundry.org用于合作和促進(jìn)該項(xiàng)目,而Micro Cloud Foundry是一個運(yùn)行于Mac或PC上的Cloud Foundry的VM版本。 CloudFoundry.com支持Spring Java,Ruby on Rails,Node.js,和其他JVM語言。同樣,支持CloudFoundry.org合作伙伴使用PHP,Python和.Net,和其他。
4、Force.com Salesforce.com的Force.com是被譽(yù)為社會化企業(yè)應(yīng)用程序的平臺。開發(fā)人員可以構(gòu)建應(yīng)用程序,通過社交和移動功能、業(yè)務(wù)流程、報告和搜索。數(shù)據(jù)自動備份,應(yīng)用程序運(yùn)行在Salesforce.com的數(shù)據(jù)中心。它提供覆蓋數(shù)據(jù)庫、安全、工作流程和用戶界面的技術(shù)堆棧。 Force.com支持的Apex編程語言,開發(fā)人員能夠在UI層編寫數(shù)據(jù)庫觸發(fā)器和程序控制器。Salesforce.com表示,Apex語法的類、常量和注釋等功能,Java和C#開發(fā)者會很熟悉。
5、Heroku 在2010年年底被Salesforce收購的Heroku,支持Ruby、Node.js、Clojure、JAVA、Python、和Scala。Heroku利用“dynos” - 任何類型的進(jìn)程運(yùn)行于平臺上,如Web或工作進(jìn)程。Dynos被隔離在他們自己的貯存器以獲得安全和資源保障;他們還具有彈性,路由選擇和流程管理。DYNO通過多方面的執(zhí)行環(huán)境分布。根據(jù)Heroku文檔,Heroku網(wǎng)頁縮放提供即時加速,無限容量,和為應(yīng)用程序的每一個組成部分和比例。部署應(yīng)用程序到Heroku,Git是為主要手段,應(yīng)用程序可以使用關(guān)系數(shù)據(jù)庫服務(wù),包括Heroku的Postgres產(chǎn)品,Amazon Web Services(AWS)提供的MySQL。
6、亞馬遜Elastic Beanstalk Elastic Beanstalk為在Amazon Web Services云中部署和管理應(yīng)用提供了一種方法。AWS服務(wù),如Amazon Simple Storage Service(亞馬遜S3云存儲服務(wù)),Amazon Simple Notification Service,Auto Scaling,作為基礎(chǔ)設(shè)施應(yīng)用,支持PHP和Java編程。該平臺建立如面向PHP的Apache HTTP Server和面向Java的Apache Tomcat這樣的軟件棧。開發(fā)人員保留對AWS資源的控制權(quán),并可以部署新的應(yīng)用程序版本,運(yùn)行環(huán)境或回滾到以前的版本。CloudWatch提供監(jiān)測指標(biāo),如CPU利用率,請求計(jì)數(shù),平均延遲。通過Elastic Beanstalk部署應(yīng)用程序到AWS,開發(fā)人員可以使用AWS管理控制臺Git,或像Eclipse的IDE。億恩科技石頭 負(fù)責(zé)服務(wù)器租用和托管業(yè)務(wù) 本文出自:億恩科技【www.riomediacenter.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |