Gus Hunt Chief Technology Officer CIA Cloud Computing Gus Hunt Chief Technology Officer CIA
Cloud Computing Definitions Large commodity computing infrastructures at cost effective scales Dynamic, elastic, rapid provisioning and hosting of services, applications, and data Rigorous use of virtualization and standards Ultra-efficient management of infrastructure through automation Continuity of operations vs disaster recovery
Types of Clouds—Physical View Applications Services Mash-ups Amazon--EC/2 Microsoft Azure Hosting CPU Disk RAM Google Yahoo! Zmanda iDrive Mozy Compute Storage Web pages User data E-mail Images … Mass Analytics Internet search Map/Reduce
Types of Clouds—Logical View Public/Commercial—hosting and storage for anyone for a fee Data and security concerns make this unlikely for the IC Semi-private—shared services within a community or dedicated services within a public offering We’re looking at how to do this with our IC partners Private/Enterprise—local to an enterprise, company, or agency We’re in the process of deploying our internal cloud
Why Cloud? Strategic and technical direction Efficiency and effectiveness Speed and agility Performance, availability and reliability Unprecedented capabilities for mission
Cloud Benefits Leverages industry and community investment Solves long-standing performance issues with large data sets Agile hosting and cost effective growth and scaling—flattens the investment curve-- “Moore’s Law” Enables new data analytics for business Drives new solutions for emergency preparedness—COOP not DR
Not all is Sunny—Cloud Issues Captivity/lock-in—can you switch service providers? Not a problem we’ll face Cross-cloud standards—can my services run in another cloud when needed? Security Key management with dynamic data movement Who controls what’s running? How do they protect it? Is the image secure? Who’s looking? Data clean-up—how do you remove data you don’t want out there? Are you sure its gone?