Geoff Raines Cloud Engineer

Similar documents
Data Centers and Cloud Computing

Oracle Applications and Cloud Computing - Future Direction

The Private Cloud Your Controlled Access Infrastructure

Data Centers and Cloud Computing. Data Centers

2) Xen Hypervisor 3) UEC

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

Data Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center

Cloud Computing Technology

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

Cloud Computing. Chapter 1 Introducing Cloud Computing

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series

Cloud Computing. Adam Barker

The Cloud as a Computing Platform: Options for the Enterprise

Building Out Your Cloud-Ready Solutions. Clark D. Richey, Jr., Principal Technologist, DoD

Basics in Energy Information (& Communication) Systems Virtualization / Virtual Machines

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise

A Complete Open Cloud Storage, Virt, IaaS, PaaS. Dave Neary Open Source and Standards, Red Hat

Cloud Computing. Chapter 1 Introducing Cloud Computing

White Paper on CLOUD COMPUTING

Cloud Computing: Making the right choices

Platforms in the Cloud

Proactively Secure Your Cloud Computing Platform

Networks and Services

<Insert Picture Here> Oracle VM and Cloud Computing

Subash Krishnaswamy Applications Software Technology Corporation

Mobile Cloud Computing T Open Source IaaS

Contents. What is Cloud Computing? Why Cloud computing? Cloud Anatomy Cloud computing technology Cloud computing products and market

Cloud Models and Platforms

Hyper-V R2: What's New?

Virtualization for Cloud Computing

It s All About Cloud Key Concepts, Players, Platforms And Technologies

What is Cloud Computing? Why call it Cloud Computing?

Cloud Computing Architecture: A Survey

CS 695 Topics in Virtualization and Cloud Computing. Introduction

Lecture 02a Cloud Computing I

CS 695 Topics in Virtualization and Cloud Computing and Storage Systems. Introduction

CHAPTER 8 CLOUD COMPUTING

Performance Management for Cloudbased STC 2012

How Customers Are Cutting Costs and Building Value with Microsoft Virtualization


Realizing the Value Proposition of Cloud Computing

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

Introduction to Cloud Computing

Linux/Open Source and Cloud computing Wim Coekaerts Senior Vice President, Linux and Virtualization Engineering

Future of Cloud Computing. Irena Bojanova, Ph.D. UMUC, NIST

Infrastructure as a Service (IaaS)

Lecture 02b Cloud Computing II

TECHNOLOGY TRANSFER PRESENTS MAX DOLGICER IT S ALL ABOUT CLOUD CONCEPTS, STRATEGIES, ARCHITECTURES, PLAYERS, AND TECHNOLOGIES

Cloud Computing. Technologies and Types

Performance Management for Cloud-based Applications STC 2012

How an Open Source Cloud Will Help Keep Your Cloud Strategy Options Open

Cloud Middleware Market Map. Shea & Company

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies. Virtualization of Clusters and Data Centers

Virtualization and Cloud Computing

Lecture 2 Cloud Computing & Virtualization. Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu

RED HAT: UNLOCKING THE VALUE OF THE CLOUD

CLOUD MANAGEMENT GUIDE

Trust but Verify. Vincent Campitelli. VP IT Risk Management

Session 3. the Cloud Stack, SaaS, PaaS, IaaS

Virtualizing Exchange

Hybrid (Cloud) Computing

How To Get The Most Out Of Redhat.Com

SERVER 101 COMPUTE MEMORY DISK NETWORK

Practical Guide to Platform as a Service.

Last time. Today. IaaS Providers. Amazon Web Services, overview

Linstantiation of applications. Docker accelerate

<Insert Picture Here> Enabling Cloud Deployments with Oracle Virtualization

Building Private & Hybrid Cloud Solutions

Mark Bennett. Search and the Virtual Machine

What Is It? Business Architecture Research Challenges Bibliography. Cloud Computing. Research Challenges Overview. Carlos Eduardo Moreira dos Santos

cloud functionality: advantages and Disadvantages

Cloud Computing and Amazon Web Services

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

NCTA Cloud Architecture

Computer Science. About PaaS Security. Donghoon Kim Henry E. Schaffer Mladen A. Vouk

Virtualization. Pradipta De

WHITEPAPER. Beyond Infrastructure Virtualization Platform Virtualization, PaaS and DevOps

Cloud Lock In Naveen Nimmu Clouber.io

BMC Control-M for Cloud. BMC Control-M Workload Automation

Today: Data Centers & Cloud Computing" Data Centers"

Virtual Computing and VMWare. Module 4

Private Cloud Database Consolidation with Exadata. Nitin Vengurlekar Technical Director/Cloud Evangelist

Comparing Free Virtualization Products

CLOUD COMPUTING PHYSIOGNOMIES A 1.1 CLOUD COMPUTING BENEFITS

CLOUD COMPUTING. Virtual Machines Provisioning and Migration Services Mohamed El-Refaey

vrops Microsoft SQL Server MANAGEMENT PACK OVERVIEW

Assignment # 1 (Cloud Computing Security)

Cloud Hosting. QCLUG presentation - Aaron Johnson. Amazon AWS Heroku OpenShift

Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

Getting Started Hacking on OpenNebula

A cure for Virtual Insanity: A vendor-neutral introduction to virtualization without the hype

Transcription:

Geoff Raines Cloud Engineer Approved for Public Release; Distribution Unlimited. 13-2170 2013 The MITRE Corporation. All rights reserved.

Why are P & I important for DoD cloud services? Improves the end-to-end survival of IT capabilities through compatible failover across providers Enables continuity of operations (COOP) Mitigates cloud service provider (CSP) lock-in Enables alternatives for unsatisfactory performance Supports changing mission needs and requirements Enabling competition potential cost savings Improves consumer confidence in providers Many sources - consistent interfaces across providers Requires official standards or de facto Industry standards

Number of independent cloud efforts underway Many deployment models under consideration Majority of these efforts focus on acquiring and constructing internal private clouds Marketplace: Currently no common group of mature standards for building these independent clouds Technical solutions not likely to be interoperable in many key facets of their design or operation Joint Information Environment (JIE) effort intends to address a portion of this challenge in defining some common data center and services characteristics

Cloud Service Type VMs on demand (e.g., public Amazon EC2 or a private VMware stack) Cloud Service Model IaaS Content that could be portable between comparable DoD service providers A Virtual Machine (VM) image File Storage (e.g., Amazon S3) IaaS File content Block Storage (e.g., Amazon EBS) IaaS Binary disk images Identity IaaS Credentials Source code repository - check in / check out PaaS Source code files JVM runtime environment PaaS Java source code or JAR files Microsoft OS (a Windows run-time environment) PaaS Compiled COTS Windowscompliant applications (e.g., EC2 or Rackspace with Windows Server 2008 selected) Email SaaS Email content, contacts, global address list (GAL) CRM application (e.g., SalesForce.com) SaaS Customer data Office productivity tools (e.g., MS Office 365, Google Apps) SaaS Office files e.g., documents, briefings, spreadsheets Vertical SaaS (e.g., Payroll, HR apps) SaaS Employee data, tax history Language translation SaaS Language text file Image manipulation SaaS Image file

Example of infrastructure interoperability Defense Business Board (DBB) - estimated 70K DoD servers Suggests the need to failover between private DoD cloud providers Individual DoD private clouds could become VM islands if different technical solutions are implemented Movement of VMs must be timely and repeatable on the scale of thousands of machines Current data center consolidation efforts makes largescale portability even more important

Open Virtualization Format (OVF) - open standard for packaging and distributing virtual machines Often used to exchange VMs between different hypervisors Published by the Distributed Management Task Force (DMTF) Distribution packages (Appliances) - composed of one or more VMs OVF meta-data descriptors are described in XML - Descriptions support extensions Support for package integrity checking based on PKI Includes basic functions for management of software licensing

OVF XML metadata is naturally portable Includes virtual machine's name, configured memory, CPU, network, and storage settings However OVF does not adequately describe a virtual disk File conversions needed between some hypervisor formats File conversion availability tends to be case by case today Guest OS device drivers may not operate when ported Source and destination environments may have different hardware devices, and hence different drivers in their machine images Installed guest OS may not support the CPU architecture Example: Guest OS may use processor opcodes or floating point not available in the target environment

Bottom line: VM portability remains a tough problem in current marketplace Specialty administrator VM porting tools exist, often one-way tools Could require every DoD cloud to use the same products unlikely approach Could wait for vendor s use of standards to mature not a current solution Could utilize third party commercial tools that port VMs between environments

Virtually every DoD mission depends on the Department s information infrastructure Ms. Takai, 2012 Congressional testimony Data center consolidation places the information infrastructure in far fewer locations Optimizing operations costs and physical diversity can be conflicting goals It is the part of a wise man...not to venture all his eggs in one basket. Miguel de Cervantes

Presents interesting engineering issues maintain the positives of previous geographic diversity, while benefiting from consolidation and virtualization Objectives Create uncertainty as to where IT functions are occurring Agile migration of IT capability among sites Maintain high availability for collections of IT capability in the face of a variety of adverse conditions

Commercial market creating new price floors with commodity cloud providers Commoditization of infrastructure layer ongoing E.g., See SpotCloud.com 3-year Rental of AWS Resources Many DoD missions are driven to custom private clouds Leadership s cost expectations are based on commercial commodity providers

DoD unlikely to match contemporary commercial price floors Commodity providers are different: Larger scale operations Do not operate with DoD security controls DoD-required staff clearances have additional labor expense DoD admin-to-server ratio not as beneficial Commercial service provider acquisition process more agile Commodity exchanges and spot pricing will create new price floors Continuous pressure on government operations to compare