Creative Commons Attribution-ShareAlike 3.0 OSCON 2010 1 Presented by Mark R. Hinkle VP of Community

Slides:



Advertisements
Similar presentations
Ed Duguid with subject: MACE Cloud
Advertisements

Virtual Machine Technology Dr. Gregor von Laszewski Dr. Lizhe Wang.
Profit from the cloud TM Parallels Dynamic Infrastructure AndOpenStack.
1 Miami-Dade County Public Schools. 2 From the Data Center to the Cloud: Manny Castañeda Miami-Dade County Public Schools.
An Approach to Secure Cloud Computing Architectures By Y. Serge Joseph FAU security Group February 24th, 2011.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 6 2/13/2015.
Implementing a menu based application in FutureGrid
Ken Birman. Massive data centers We’ve discussed the emergence of massive data centers associated with web applications and cloud computing Generally.
Request for Study Period on Potential Standard Issues for Cloud Computing ISO/IEC JTC 1/SC 32/WG 2 Interim Meeting, Crete, Greece, October 2011 Sungjoon.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Cloud Usability Framework
SaaS, PaaS & TaaS By: Raza Usmani
An Introduction to DuraCloud Carissa Smith, Partner Specialist Michele Kimpton, Project Director Bill Branan, Lead Software Developer Andrew Woods, Lead.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
Cloud Computing Systems Lin Gu Hong Kong University of Science and Technology Sept. 21, 2011 Windows Azure—Overview.
EA and IT Infrastructure - 1© Minder Chen, Stages in IT Infrastructure Evolution Mainframe/Mini Computers Personal Computer Client/Sever Computing.
Public and Private Clouds: Working Together
Getting Started with Oracle Compute Cloud
Clouds on IT horizon Faculty of Maritime Studies University of Rijeka Sanja Mohorovičić INFuture 2009, Zagreb, 5 November 2009.
Cloud Computing Brian Curran, Sabatino DeRico, Mike Delisa, Mudit Goel, Jon Guagenti, Jess Caso, Greg Flynn.
Cloud Computing WG (initiative in AFACT) Institute For Information Industry.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
TOSCA Topology and Orchestration Specification for Cloud Applications International Cloud Symposium October 10-12, 2012 Paul Lipton, VP Industry Standards,
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
CLOUD COMPUTING 2.0 Finally, the promise of the cloud has arrived v 1.8.
Interoperability in the Cloud By Alex Espinoza
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Introduction to Cloud Technology StratusLab Tutorial (Orsay, France) 28 November 2012.
Component 4: Introduction to Information and Computer Science Unit 10b: Future of Computing.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
Cloud Use Cases, Required Standards, and Roadmaps Excerpts From Cloud Computing Use Cases White Paper
INTRODUCTION TO VIRTUALIZATION KRISTEN WILLIAMS MOSES IKE.
COMS E Cloud Computing and Data Center Networking Sambit Sahu
High Performance Computing on Virtualized Environments Ganesh Thiagarajan Fall 2014 Instructor: Yuzhe(Richard) Tang Syracuse University.
1 NETE4631 Working with Cloud-based Storage Lecture Notes #11.
Big Data Open Source Software and Projects ABDS in Summary IV: Level 7 I590 Data Science Curriculum August Geoffrey Fox
NTU Cloud 2010/05/30. System Diagram Architecture Gluster File System – Provide a distributed shared file system for migration NFS – A Prototype Image.
Cloud computing Cloud Computing1. NIST: Five essential characteristics On-demand self-service Computing capabilities, disks are demanded over the network.
CLOUD COMPUTING RICH SANGPROM. What is cloud computing? “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a.
Software Acquisition Management. Cloud Computing 2.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
CISC 849 : Applications in Fintech Namami Shukla Dept of Computer & Information Sciences University of Delaware A Cloud Computing Methodology Study of.
Vignesh Ravindran Sankarbala Manoharan. Infrastructure As A Service (IAAS) is a model that is used to deliver a platform virtualization environment with.
OpenStack overview of the project Belmiro Daniel Rodrigues Moreira CERN IT-PES-PS January 2011 Disclaimer: This presentation reflects the experience and.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
OpenStack Chances and Practice at IHEP Haibo, Li Computing Center, the Institute of High Energy Physics, CAS, China 2012/10/15.
Servizi di brokering Valerio Venturi CCR Giornata di formazione dedicata al Cloud Computing 6 Febbraio 2013.
1 Advisory Board Audit Q Purpose & Goals  Interview AB members to identify key strengths, challenges, goals and opportunities for Xen Project.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
SEMINAR ON.  OVERVIEW -  What is Cloud Computing???  Amazon Elastic Cloud Computing (Amazon EC2)  Amazon EC2 Core Concept  How to use Amazon EC2.
Building (Virtual) Appliances
CLOUD ARCHITECTURE Many organizations and researchers have defined the architecture for cloud computing. Basically the whole system can be divided into.
Guide to Operating Systems, 5th Edition
Introduction to Cloud Technology
Chapter 6: Securing the Cloud
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
RedHat Cloud Martyn Taylor, Software Engineer
Usage of Openstack Cloud Computing Architecture in COE Seowon Jung Systems Administrator, COE
CernVM Status Report Predrag Buncic (CERN/PH-SFT).
Group 8 Virtualization of the Cloud
CLOUD COMPUTING Presented By:- EduTechlearners
CNIT131 Internet Basics & Beginning HTML
Guide to Operating Systems, 5th Edition
Cloud computing mechanisms
Cloud Computing: Concepts
Presentation transcript:

Creative Commons Attribution-ShareAlike 3.0 OSCON Presented by Mark R. Hinkle VP of Community Three Considerations to Prevent Cloud Lock-in

Creative Commons Attribution-ShareAlike 3.0 OSCON FLOSS Freedoms Prevent Software Lock-In 1. The freedom to run the program for any purpose. 2. The freedom to study how the program works, and change it to make it do what you wish. 3. The freedom to redistribute copies so you can help your neighbor. 4. The freedom to improve the program, and release your improvements (and modified versions in general) to the public, so that the whole community benefits.

Creative Commons Attribution-ShareAlike 3.0 OSCON Organizations Dedicated to Ensuring Software Freedom and Standards

Creative Commons Attribution-ShareAlike 3.0 OSCON FLOSS Freedoms Don’t Exactly Translate to Clouds In the cloud you need the following freedoms to prevent lock-in 1.Freedom to move from Platform to Platform 2.Access to your Data 3.Tools that that work for all clouds or are extensible to support new platforms

Creative Commons Attribution-ShareAlike 3.0 OSCON Don’t Sacrifice Freedom for Convenience XKCD -

Creative Commons Attribution-ShareAlike 3.0 OSCON Organizations Dedicated to Cloud Freedoms

Creative Commons Attribution-ShareAlike 3.0 OSCON Platform Lock-In No globally recognized standard for virtual machines. Machine images can’t migrate seamlessly from VMware to Xen or from Amazon to Rackspace or other cloud providers Open Virtualization Format – Sounds good but not yet standard, or standardized upon Supported by VMware, Citrix Xen, Oracle Virtual Box, Filesystem emulation varies by hypervisor and OVF doesn’t seem to require consistent filesystem emulation specs Ancillary services may or may not exist on other platforms (e.g. Amazon Simple Queue Service (SQS) or Google AppEngine (BigTable)

Creative Commons Attribution-ShareAlike 3.0 OSCON Data Lock-In Basic Rights Cloud Users Should Consider/Demand No vendor should claim ownership of the data Vendors always shall provide at a minimum an API (most often storage is via traditional block and file interfaces such as iSCSI or NFS) Customers own their data, and the security/privacy of data Ideally, there would be a standard for a data store format or at least an accepted Infrastructure-as-a-Surface (IaaS) API that all vendors support. Paraphrased from The ‘Cloud Computing” Bill of Rights’ 2010 Edition By James Urquhart html html

Creative Commons Attribution-ShareAlike 3.0 OSCON Tools Lock-In User Tools must provision, configure and monitor all types of cloud infrastructure or at least be extensible to adapt to your cloud infrastructure: If management interfaces and APIs are different they can be the least obvious gotcha (e.g. Messages from Amazon SQS, don’t exist in RackSpace Cloud) Can your build tools address different target architectures? Configuration management tools function seamlessly across clouds Are migrated cloud instances still accessible to monitoring tools?

Creative Commons Attribution-ShareAlike 3.0 OSCON State of the Union Nascent Industry, things move fast Lots of open APIs, but still no true cloud portability Lots of proposed standards, no standardization Make sure you understand what you are getting into when you choose a cloud provider

Creative Commons Attribution-ShareAlike 3.0 OSCON Once You’re Locked In, Getting Out Can get Messy

Creative Commons Attribution-ShareAlike 3.0 OSCON Supplemental Reading DMTF Cloud Incubator | Cloud Incubator | VMware OVF | OVF | DMTF OVF Standard | OVF Standard | Ars Technica | EMC's Atmos shutdown shows why cloud lock-in is still scaryArs Technica | EMC's Atmos shutdown shows why cloud lock-in is still scary Zenoss Blog | Three Cloud Lock-in ConsiderationsZenoss Blog | Three Cloud Lock-in Considerations Storage Networking Industry Association | SNIA: Cloud Storage for Computing WhitepaperStorage Networking Industry Association | SNIA: Cloud Storage for Computing Whitepaper Infoworld | Why Open Source Vendors Won’t Prevent Cloud Lock-inInfoworld | Why Open Source Vendors Won’t Prevent Cloud Lock-in National Institute of Standards and Technology (NIST) | Cloud ComputingNational Institute of Standards and Technology (NIST) | Cloud Computing Open Grid Forum Oasis Identity in the Clouds Technical Committee