资源描述:
《Java Workloads in the Cloud .pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、JavaWorkloadsintheCloudJavaOne2011©2009VMwareInc.AllrightsreservedTuesday,October4,11WhoweareScottAndrewsRamnivasLaddadMembersoftheCloudFoundryteamatVMwareviaSpringSource2Tuesday,October4,11Whoareyou?CTOsandArchitectswho•wantaccesstoproductivelanguagesandservices•needabilitytochan
2、gelanguagesandservicesasproductevolvesDeveloperswho•wanttofocusonwritingcodenottickets•enjoywritingcodeinbestlanguageforthejob•notinterestedinoperatingservicesITManagerswho•needtoreducecostforrunningapplication•simplifywaystoscaleapplications3Tuesday,October4,11WhatistheCloud?it
3、'swaterdropletssuspendedintheatmosphereit'sserversonanetworkit'stheInternetit'smarketinghypeit’ship...well,yes.LetusshowyouwhattheCloudmeanstous!4Tuesday,October4,11DemoHelloWorldintheCloud©2009VMwareInc.AllrightsreservedTuesday,October4,11ThreelayersofCloudComputingSaaSSoftwar
4、easaServicePaaSPlatformasaServiceIaaSInfrastructureasaService6Tuesday,October4,11DemoHelloWorldgetspopular©2009VMwareInc.AllrightsreservedTuesday,October4,11PaaSCommonalitiesAgility•GetupandrunningfastUtilitycomputing•Oftenfreeforlimiteduse•PayperuseScalability•Grow(andshrink)wi
5、thdemandMulti-tenantJavacloudprovidersoffer•WARfilesandtheServletAPIs•Relationaldatabase8Tuesday,October4,11IntroducingCloudFoundry.jsApplicationServiceInterfaceDataPrivateServicesCloudsMsgPublicServicesCloudsCloudProviderInterfaceOtherMicroServicesCloudFoundry9Tuesday,October4,1
6、1PaaSDifferentiatorsforDevelopmentforDeploymentforOperations10Tuesday,October4,11PaaSDifferentiators:DevelopmentTechnologyaccess•Whichlanguagesandservicesareavailable?Flexibility•HowcompletearetheAPIimplementations?•Whichapplicationtypessupported:web,batch,messaging?Developme
7、ntease•CanIdeveloplocally?onanairplane?•CanIdebugapplicationincloud?11Tuesday,October4,11DemoMovingbeyondHelloWorld,developingarealapp©2009VMwareInc.AllrightsreservedTuesday,October4,11PaaSDifferentiators:DeploymentRunonyourlaptop?Runinpubliccloud?Runinyourdata-center?Insidethef
8、irewall•leverageexistingin