Cloud Computing in a Military Context.ppt
,Cloud Computing in a Military Context Beyond the Hype,Tom GreenfieldDISA Office of the CTOEmail:tom.greenfielddisa.mil703.882.1394,2,Gordon Bell Quote,Every decade a new,lower priced computer class forms with new programming platform,network,and interface resulting in new usage and industry.,3,What is Cloud Computing?,Multiple Choice:Cloud Computing isA way to access applications hosted on the web through your web browser(Software as a Service-SaaS)A pay-as-you-go model for IT resources accessed over the Internet(Platform as a Service PaaS)Use of commodity computers,distributed throughout an internet,to perform parallel processing,distributed storage,indexing and mining of dataGartner:“Cloud computing is a style of computing where massively scalable IT-related capabilities are provided as a service across the Internet to multiple external customers”An IT buzzword that assures potential clients that your product is on the cutting edge of technologyAll of the above,4,Common Cloud Themes,Theyre big massively scalableAlways there when you need them on-demand,dynamicOnly use what you need elastic,no upfront commitments,use on short term basisOut there on the network somewhere accessible via Internet,location independentTransparent complexity concealed from users,virtualized,abstractedService oriented easy to use,SLAs,accessible,Simple MetaphorLike Power Company,Better MetaphorCooperatively OwnedSemiconductor Fab,5,IT Trends enabling(and driven by)Cloud Computing,Increased ParallelismNew Moores Law-2X processors per chip generationParallel software industries emerging to address challengesRedundant networks and storage increasing performanceIncreased VirtualizationProcessing,Storage,Bandwidth,DeliveryCommodity ComponentsX86 servers,consumer hard drives,ethernetOpen Source SW Freedom to customize and adaptIncreased Outsourcing of Core Elements“By 2012,80 percent of Fortune 1000 companies will pay for some cloud computing service,and 30 percent of them will pay for cloud computing infrastructure.”Gartner,6,Commercial Cloud Formation,7,Cloud Deployment Models,Deployment Models:Internal(private)cloud.The cloud infrastructure is operated within the consumers organization.Community cloud.The cloud infrastructure is jointly owned by several organizations and supports a specific community that has shared concerns(e.g.,mission,security requirements,policy,and compliance considerations).Public cloud.The cloud infrastructure is owned by an organization selling cloud services to the general public or to a large industry group.Hybrid cloud.The cloud infrastructure is a composition of two or more clouds(internal,community,or public)that remain unique entities but are bound together by standardized or proprietary technology that enables data and application portability.,NIST working definitions,8,Business Case for Cloud Computing,Automation/On-Demand=Better,Faster&CheaperMoving from hand crafted software to repeatable assemblyReuse of interchangeable componentsRepeatable processes with increased automation&collaborationDivision of labor let developers focus on new softwareEase of use abstract complexity out of developers livesAvoid over&under provisioning CAPEX outlaysData Intensive ComputingAbility to index and make sense of large data sets parallizationPre-format data in large repositories for low BW transmissionsBetter access to data with large multi-tenant distributed cloud databasesDefault backup and most cost effective archival of large data sets.Accessibility=Any time,any place,any deviceCloud serviced clientsLeverage low cost compute cycles and assured data storage in the cloudCommunications is pacing factorChallenge is to balance platform agnostic vs.end point device innovations,9,Ease of Assembly-Fabrication,10,MITRE Prototype Apr 08,10,Compute platformMITRE Hive cluster32 dual-processor/dual-core nodes(AMD Opteron 2.2GHz)Total online storage:3.2TBStorageHadoop ver.0.16.1Resource management and schedulingCondor ver.7.0Cloud developer user interfaceSlax ver 6.0Cloud non-developer user interfaceAdobe Flex ver 3.0VirtualizationTBD,11,Cloud Related Service Offerings,Level ofAbstraction,12,Q:Where is DISAs Cloud Focus?A:Infrastructure/Platform Capabilities,Physical infrastructure,Software-platform-as-a-service,App-components-as-a-service,Virtual-Infrastructure-as-a-Service,Software-as-a-Service,Customers,End users,IT Consumers,Traditional data center services market,such as collocation or managed hosting,Existing end user services market,delivered from/off the cloud,Three emerging cloud-infrastructure-as-a-service markets,13,DISA Portfolio of Efforts,Physical infrastructure,Software-platform-as-a-service,App-components-as-a-service,Virtual-Infrastructure-as-a-Service,Software-as-a-Service,Button 1 ECollabButton 2 DCOUCC Button 3(planned)Enterprise Email(planned),NSLDSSJackBe(JCTD),Forge.mil,RACE,DECC HostingCapacity on Demand,Delivery to Edge,Increased Programmer Convenience,Increased Flexibility,14,RACE Rapid Access Computing Environment What is it Today?,Track-Thursday,April 23 1:30-2:30 PM CSD-Cloud Computing&Software as a Service,forge,15,RACE Phase IIa Pathway to Production(dev-test-prod),Track-Thursday,April 23 1:30-2:30 PM CSD-Cloud Computing&Software as a Service,16,Forge.mil,Collaborative environment supporting the development and sharing of open source and community source software within the DoD Limited Operation Availability:January 23,2009General Availability:March 27,2009Common evaluation criteria and an agile certification process to accelerate the certification of reusable,net-centric solutionsLimited Operational Availability:June 20,2009On demand application development and lifecycle management tools provided buy DISA Computing Services Directorate on a fee-for-service bases for private project or program useAvailability:TBD,Track-Wednesday,April 22 1:30-5:30 PM CTO Introduction to Forge.mil and Panel Discussion,17,Challenge:Provide rapid situation awareness(SA)to support response planning and execution for Senior Leaders in Department of Defense(DoD).Solution:Implement JackBe Presto MashupPlatform to interface withhundreds of disparate services and data sources on the NIPR and SIPR networks,Track-Tuesday,April 21 4:30-5:30 PM CTO National Senior Leadership Decisions Support Service,National Senior Leadership Decision Support Service(NSLDSS),18,Extending the Cloud to Deployed Users,WebServices,CDN/WOA/PEPsRIA,SynchronizationLow BW protocols,User-hosted CachesFixed Sites,RichWeb-basedAccess,Remote/MobileAccess,Diverse Users,DiverseInfrastructures,Cloud,DISA Delivery Efforts GCDS Akamai EFDS JIPM TSP/GBS IW PS4 UVDS Consumer RIA Clients,Track-Wednesday,April 22,3:00-4:30 PM PEO-GES Accelerating and Optimizing the Delivery of InformationTrack Friday,April 24 8:00 9:00AM PEO-GES GIG Content Delivery Service and EFD WorkshopTrack-Tuesday,April 21 4:30-5:30 PM PEO-STS Joint IP Modem(JIPM)Track Wednesday,April 22,3:00-4:30 PM PEO-STS Joint IP Modem(JIPM),19,CTO Cloud Research Areas of Interest,Automated Dev-Test-Production CapabilitiesData CloudsApplicability of cloud“shared nothing”databases to C2 app challengesCommon structured data stores handling multiple data modelsUtility Computing Programming Models for Production EnvironmentsCommon Edge Caching&Acceleration TechniquesCloud serviced client platformsEnterprise Mashups:Shindig/GWT,JackBe PrestoGeo-visualization NASA WorldwindMediaplayers VLCMobile computingVirtual Desktop Infrastructure(VDI)soft&hard thin clientsCommon HW Infrastructure Templates&Data Center Practices,20,Programming ModelsWhats the right fit for DoD?,Hardware Resources,Physical infrastructure,Software-platform-as-a-service,App-components-as-a-service,Virtual-Infrastructure-as-a-Service,Data IntensiveAmazon Hadoop,Public Data Sets,Simple DB,GoogleApp Engine,GCDS Akamai,21,A Vision,SIPRNet,Enterprise Tactical Content Delivery Network,Fixed Geo-redundant Data Centers,Deployable Data Center,Device RIAClients,Plug-n-Fight,Do for Computing what IP did for NetworksCloud=default background resource,22,CTO Cloud Research Outreach,Partnering with other cloud researchers in DoD/IC aka Multi-Agency Cloud Computing ForumWorking to track any emerging vendor neutral standardsIntellipedia-U site for DISA cloud computing research https:/www.intelink.gov/wiki/Cloud_Computing_Research_Program,Let us know about your cloud effortsWe want to partner&share!,Tom GreenfieldDISA Office of the CTOEmail:tom.greenfielddisa.mil703.882.1394,23,Some Suggested Readings,“Above the Clouds:A Berkley View of Cloud Computing”10 Feb 09 Great overview of cloud computing 20 pagesStudyAmazon Web ServicesGoogle App Engine MS Azure(future)“Data Analysis Challenges”JASON Report,Dec 2008 Good description of cloud applicability to DoD data analysis challenges,25,Increasing the Value of“our”CloudClouds Exhibit Network Effect,More participation increases value of the system to everyone More indexed data=greater opportunity to uncover patterns&make connections More participation in collaborative SW development=increased contributions of reusable code More design interactions=more seamless interfaces and lower friction processes More use=greater statistical multiplexing of loads=increased ability for surge computing More use=more machines=better economies of scale,