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