THE DATA CENTER AS A COMPUTER

Similar documents
ALI-ABA Topical Courses ESI Retention vs. Preservation, Privacy and the Cloud May 2, 2012 Video Webcast

OFFICE OF THE ASSISTANT SECRETARY OF DEFENSE HEALTH AFFAIRS SKYLINE FIVE, SUITE 810, 5111 LEESBURG PIKE FALLS CHURCH, VIRGINIA

Introduction To Cloud Computing

Cloud Computing introduction

CLOUD COMPUTING. Lecture 4: Introductory lecture for cloud computing. By: Latifa ALrashed. Networks and Communication Department

ECE Enterprise Storage Architecture. Fall ~* CLOUD *~. Tyler Bletsch Duke University

Clouds in the Forecast. Factors to Consider for In-House vs. Cloud-Based Systems and Services

Introduction to Cloud Computing. [thoughtsoncloud.com] 1

Cloud Computing Standard 1.1 INTRODUCTION 2.1 PURPOSE. Effective Date: July 28, 2015

Cloud Computing Introduction

Privacy hacking & Data Theft

Computing as a Service

2013 AWS Worldwide Public Sector Summit Washington, D.C.

Cloud First Policy General Directorate of Governance and Operations Version April 2017

Chapter. Securing the Cloud THE FOLLOWING COMPTIA SECURITY+ EXAM OBJECTIVES ARE COVERED IN THIS CHAPTER:

Cloud forensics definitions and critical criteria for cloud forensic capability: An overview of survey results

CHEM-E Process Automation and Information Systems: Applications

Cloud Computing, SaaS and Outsourcing

Cloud Computing and Its Impact on Software Licensing

Energy Management with AWS

SEEM3450 Engineering Innovation and Entrepreneurship

Cloud Computing Concepts, Models, and Terminology

Cloud Computing and Service-Oriented Architectures

Leveraging the Cloud for Law Enforcement. Richard A. Falkenrath, PhD Principal, The Chertoff Group

CLOUD COMPUTING. Rajesh Kumar. DevOps Architect.

Building a Secure and Compliant Cloud Infrastructure. Ben Goodman Principal Strategist, Identity, Compliance and Security Novell, Inc.

Cloud Computing and Service-Oriented Architectures

Auditing the Cloud. Paul Engle CISA, CIA

1/10/2011. Topics. What is the Cloud? Cloud Computing

A guide for IT professionals. implementing the hybrid cloud

Chapter 4. Fundamental Concepts and Models

Copyright 2011 EMC Corporation. All rights reserved.

In this unit we are going to look at cloud computing. Cloud computing, also known as 'on-demand computing', is a kind of Internet-based computing,

Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack

Topics of Discussion

VMware Hybrid Cloud Solution

Choosing the Right Cloud. ebook

Why the cloud matters?

THE HYBRID CLOUD. Private and Public Clouds Better Together

Multi Packed Security Addressing Challenges in Cloud Computing

Cloud Computing Introduction & Offerings from IBM

Analytics in the Cloud Mandate or Option?

Introduction to Cloud Computing

Cloud Computing: Is it safe for you and your customers? Alex Hernandez DefenseStorm

How Credit Unions Are Taking Advantage of the Cloud

Cloud Going Mainstream All Are Trying, Some Are Benefiting; Few Are Maximizing Value

Cloud Computing Definitions and Audits

IT Enterprise Services. Capita Private Cloud. Cloud potential unleashed

Getting Hybrid IT Right. A Softchoice Guide to Hybrid Cloud Adoption

Cloud Going Mainstream All Are Trying, Some Are Benefiting; Few Are Maximizing Value

Benefits of Cloud Computing

Cloud Going Mainstream All Are Trying, Some Are Benefiting; Few Are Maximizing Value. An IDC InfoBrief, sponsored by Cisco September 2016

Cloud Computing 4/17/2016. Outline. Cloud Computing. Centralized versus Distributed Computing Some people argue that Cloud Computing. Cloud Computing.

I D C T E C H N O L O G Y S P O T L I G H T. V i r t u a l and Cloud D a t a Center Management

Service Description. IBM Aspera Files. 1. Cloud Service. 1.1 IBM Aspera Files Personal Edition. 1.2 IBM Aspera Files Business Edition

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Ellie Bushhousen, Health Science Center Libraries, University of Florida, Gainesville, Florida

Cloud Computing Briefing Presentation. DANU

ERP Solution to the Cloud

The Challenge of Cloud Security

CLOUD COMPUTING PRIMER FOR EXECUTIVES

Cloud Computing. January 2012 CONTENT COMMUNITY CONVERSATION CONVERSION

CLOUD COMPUTING-ISSUES AND CHALLENGES

Choosing a Secure Cloud Service Provider

Managed Platform for Adaptive Computing mpac

Technology for a Changing World

Cloud Storage Securing CDMI. Eric A. Hibbard, CISSP, CISA, ISSAP, ISSMP, ISSEP, SCSE Hitachi Data Systems

Cloud Transformation: Data center usage models driving Cloud computing innovation. Jake Smith, Advanced Server Technologies Data Center Group Intel

INFS 214: Introduction to Computing

Fundamental Concepts and Models

Introduction to data centers

Network Implications of Cloud Computing Presentation to Internet2 Meeting November 4, 2010

IBM Cloud Security for the Cloud. Amr Ismail Security Solutions Sales Leader Middle East & Pakistan

Programowanie w chmurze na platformie Java EE Wykład 1 - dr inż. Piotr Zając

Cloud Infrastructure and Operations Chapter 2B/8 Page Main concept from which Cloud Computing developed

Cloud Computing: The Next Wave. Matt Jonson Connected Architectures Lead Cisco Systems US and Canada Partner Organization

Data Centres: The Infrastructure That Underpins The Cloud. May 2017

BRINGING CLARITY TO THE CLOUD

Protecting your Data in the Cloud. Cyber Security Awareness Month Seminar Series

IBM App Connect Enterprise on IBM Cloud

Introduction to Cloud Computing

Cloud Computing: Making the Right Choice for Your Organization

ISACA Phoenix Chapter Meeting

Reviewing Nist Cloud Computing Definition

Journey to the Cloud. Jeff Hoehing, Principal Consultant

White Paper Impact of DoD Cloud Strategy and FedRAMP on CSP, Government Agencies and Integrators.

NetBackup as a Service

CLOUD COMPUTING ABSTRACT

Benefits of Extending your Datacenters with Amazon Web Services

The Emerging Role of a CDN in Facilitating Secure Cloud Deployments

JOURNEY TO CLOUD (J2C) CONSUMING TECHNOLOGY, NOT OWNING IT

How to Keep UP Through Digital Transformation with Next-Generation App Development

vrealize Introducing VMware vrealize Suite Purpose Built for the Hybrid Cloud

AtoS IT Solutions and Services. Microsoft Solutions Summit 2012

Cloud Essentials for Architects using OpenStack

Kroll Ontrack VMware Forum. Survey and Report

CASE STUDY: USING THE HYBRID CLOUD TO INCREASE CORPORATE VALUE AND ADAPT TO COMPETITIVE WORLD TRENDS

Government IT Modernization and the Adoption of Hybrid Cloud

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Middle East Technical University. Jeren AKHOUNDI ( ) Ipek Deniz Demirtel ( ) Derya Nur Ulus ( ) CENG553 Database Management Systems

Transcription:

THE DATA CENTER AS A COMPUTER Cloud Computing November- 2013 FIB-UPC Master MEI

CLOUD COMPUTING It s here to stay

CONTENT 1. How do we get here? 2. What is Cloud Computing? 3. Definitons and types 4. Case study: AWS 5. Cloud Computing Inhibitors 6. Virtualization: The pillar of Clud Computing 7. Homework

HOW DO WE GET HERE? Pilot ACE, UK.1950

EVERY 15 YEARS A major technological jump in IT TIC That has redefined IT and industry in general 1950 2012

MAINFRAMES Mainframes 1950 1965 1980 1995 2010 2025

PERSONAL COMPUTERS Personal Computers Mainframes 1950 1965 1980 1995 2010 2025

INTERNET Internet Personal Computers Mainframes 1950 1965 1980 1995 2010 2025

INDUSTRIALIZATION OF IT Internet Huge Data Centers Personal Computers Mainframes 1950 1965 1980 1995 2010 2025

HUGE DATA CENTERS 28.000 m2 40 Mw Source: http://www.facebook.com/media/ set/?set=a.190842620965185.47008.140375289345252

HUGE DATA CENTERS Foto: Google

HUGE DATA CENTERS Foto: Google > football pitch x 4

HUGE DATA CENTERS Foto: cortesía BSC Industrialization of IT: has arrived!

Source: http://www.google.com/about/datacenters/gallery/images

Source: http://www.google.com/about/datacenters/gallery/images

Source: http://www.google.com/about/datacenters/gallery/images

WHERE DO WE FIND DC? foto: Google

WHERE DO WE FIND DC? foto: Google Energy price: 0,03-0,04 /kwh

ENERGY CONSUMPTION Foto: cortesía BSC 1W IT 1 or 0,7 W cooling

ENERGY CONSUMPTION

NETWORKS & UNDERSEA CABLE http://www.submarinecablemap.com/ foto: http://www.submarinecablemap.com/ foto: http://www.flickr.com/photos/alvy/22800735

CONTENT 1. How do we get here? 2. What is Cloud Computing? 3. Definitons and types 4. Case study: AWS 5. Cloud Computing Inhibitors 6. Virtualization: The pillar of Clud Computing 7. Homework

IT AS A SERVICE Cloud Computing represents a major change in IT service architecture, delivery and consumption Foto: J.T.

IT AS A SERVICE Amazon Data Center Foto: Tutorial SC2011 - Robert Grossman (*) IaaS

IT AS A SERVICE More flexible IT, which can adapt to businesses and where costs can be predicted Ubiquitous access Rapid elasticity Pay per use On-demand self-service....

UTILITY COMPUTING Illusion of infinite computing resources available on demand no need for users to plan ahead for provisioning No up-front cost or commitment by users companies can start small increase resources only when there is an increase in need Pay for use on short-term basis as needed processors by the hour and storage by the day release them as needed, reward conservation

EXAMPLE: WORKLOAD

SYSTEM CAPACITY Capacity Resources Demand Time

RESOURCES NOT USED Resources not used Capacity Resources Demand Time

WASTE OF RESOURCES Resources Capacity Demand Time

CUSTOMER BEHAVIOR Resources Capacity Demand 1 2 3 Time (days)

CUSTOMER BEHAVIOR Resources Capacity Demand 1 2 3 Time (days)

CLOUD COMPUTING ELASTICITY Resources Capacity Demand Time

CONTENT 1. How do we get here? 2. What is Cloud Computing? 3. Definitons and types 4. Case study: AWS 5. Cloud Computing Inhibitors 6. Virtualization: The pillar of Clud Computing 7. Homework

TYPES OF CLOUDS Software as a Service (SaaS) Plataforma as a Service (PaaS) Infraestructura as a Service (IaaS)

INFRAESTRUCTURE AS A SERVICE 1 computer in a rack for 120 hours 120 computers in three racks for 1 hour Idea : Tutorial SC2011 - Robert Grossman

AGILITY FOR SUPPLYING vs in house data center Fotos: cortesía BSC

TYPES OF CLOUDS Tradicional IaaS PaaS SaaS Apps Apps Apps Apps Frameworks Frameworks Frameworks Frameworks VM VM VM VM Server Server Server Server models of service delivery

Enterprise resources Data+ Programs + Hardware SCENARIO CLOUD electronic devices with identification/computing/storage/communication capabilities User Sep 2011

INSIDE THE CLOUD Enterprise resources Data+ Programs + Hardware PUBLIC CLOUD PRIVATE CLOUD electronic devices with identification/computing/storage/communication capabilities User

SELF MANAGED CLOUD Enterprise resources Data+ Programs + Hardware PUBLIC CLOUD Intelligent & autonomic management of resources PRIVATE CLOUD Client-aware Services Services that intelligent take advantage of user devices capabilities as mobile or context-aware electronic devices with identification/computing/storage/communication capabilities User

HYBRID CLOUD Workload

HYBRID CLOUD capacity Workload

HYBRID CLOUD capacity

HYBRID CLOUD External Provider

EVERYTHING AS A SERVICE IaaS PaaS SaaS XaaS DRaaS SUaaS BDaaS

CLOUD DEFINITION The NIST definition is the most precise and also most referred: Cloud computing is a model for enabling ubiquitous, convenient, ondemand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction composed of: five essential characteristics, three service models, and four deployment models. Source: These slides are extracted from «Cloud Computing Synopsis and Recomendations» National Institute of Standards and Technology, Special Pub 800-146, May 2012

CLOUD DEFINITION SOURCE: http://www.computer.org/portal/web/irena-bojanova/content?g=5970564&type=blogpost&urltitle=defining-cloud-computing

Essential characteristics five essential characteristics: On-demand self-service. A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service s provider. Broad network access. Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms (e.g., mobile phones, tablets, laptops, and workstations). Resource pooling. The provider s computing resources are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to consumer demand. There is a sense of location independence in that the customer generally has no control or knowledge over the exact location of the provided resources but may be able to specify location at a higher level of abstraction (e.g., country, state, or datacenter). Examples of resources include storage, processing, memory, and network bandwidth. 49

Essential characteristics five essential characteristics (cont.): Rapid elasticity. Capabilities can be rapidly and elastically provisioned, in some cases automatically, to scale rapidly outward and inward commensurate with demand. To the consumer, the capabilities available for provisioning often appear to be unlimited and can be appropriated in any quantity at any time. Measured Service. Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth, and active user accounts). Resource usage can be monitored, controlled, and reported, providing transparency for both the provider and consumer of the utilized service. 50

Three Service Models Cloud Software as a Service (SaaS). The capability provided to the consumer is to use the provider s applications running on a cloud infrastructure. The applications are accessible from various client devices through a thin client interface such as a Web browser, or a program interface. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage, or even individual application capabilities, with the possible exception of limited userspecific application configuration settings. Cloud Platform as a Service (PaaS). The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or -acquired applications created using programming languages and tools supported by the provider. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed applications and possibly application hosting environment configurations. 51

Three Service Models Cloud Infrastructure as a Service (IaaS). The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications. The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems, storage, deployed applications; and possibly limited control of select networking components (e.g., host firewalls). 52

Deployment models 4 deployment models: Private cloud. The cloud infrastructure is provisioned for exclusive use by a single organization comprising multiple consumers (e.g., business units). It may be owned, managed, and operated by the organization, a third party, or some combination of them, and it may exist on or off premises. Community cloud. The cloud infrastructure is provisioned for exclusive use by a specific community of consumers from organizations that have shared concerns (e.g., mission, security requirements, policy, and compliance considerations). It may be owned, managed, and operated by one or more of the organizations in the community, a third party, or some combination of them, and it may exist on or off premises. 53

Deployment models 4 deployment models (cont.): Public cloud. The cloud infrastructure is provisioned for open use by the general public. It may be owned, managed, and operated by a business, academic, or government organization, or some combination of them. It exists on the premises of the cloud provider. Hybrid cloud. The cloud infrastructure is a composition of two or more distinct cloud infrastructures (private, community, or public) that remain unique entities, but are bound together by standardized or proprietary technology that enables data and application portability (e.g., cloud bursting for load balancing between clouds)." 54

Typical Commercial Terms of Service A consumer s terms of service for a cloud are determined by a legally binding agreement between the two parties often contained in two parts: (1) a service agreement, and (2) a Service Level Agreement (SLA). (*) Generally, the service agreement is a legal document specifying the rules of the legal contract between a consumer and provider, and the SLA is a shorter document stating the technical performance promises made by a provider including remedies for performance failures. For simplicity, this publication refers to the combination of these two documents as a service agreement. 55

Typical Commercial Terms of Service Published service agreements between consumers and providers can typically be terminated at any time by either party, either for cause such as a consumer s violation of a cloud s acceptable use policies, or for failure of a consumer to pay in a timely manner. Further, an agreement can be terminated for no reason at all. Consumers should analyze provider termination and data retention policies. Provider promises, including explicit statements regarding limitations, are codified in their service agreements. 56

Typical Commercial Terms of Service A provider s service agreement has three basic parts: 1. a collection of promises made to consumers, 2. a collection of promises explicitly not made to consumers, i.e., limitations 3. a set of obligations that consumers must accept. 57

Promises Availability Providers typically advertise availability promises as uptime percentages ranging from 99.5 percent to 100.0 percent. These are strong claims, and care is needed to understand how these percentages are calculated. Often, the percentage applies to the number of time intervals within a billing cycle (or longer periods such as a year) in which services are not up for the entire interval. Remedies for Failure to Perform. If a provider fails to give the promised availability, a provider should compensate subscribers in good faith with a service credit for future use of cloud services. 58

Classifying Systems According to Availability 59

Promises (cont.) Data Preservation. If a subscriber s access to cloud services is terminated for cause, i.e., because the subscriber has violated the clouds' acceptable use policy or for nonpayment, most providers state that they have no obligation to preserve any subscriber data remaining in cloud storage. Legal Care of Subscriber Information. Generally, providers promise not to sell, license, or disclose subscriber data except in response to legal requests. Providers, however, usually reserve the right to monitor subscriber actions in a cloud, and they may even demand a copy of subscriber software to assist in that monitoring. 60

Limitations Scheduled Outages. If a provider announces a scheduled service outage, the outage does not count as failure to perform. Force majeure events. Providers generally disclaim all responsibility for events outside their realistic control. Examples include power failures, natural disasters, and failures in network connectivity. SLA Changes. Providers generally reserve the right to change the terms of the SLA at any time, and to change pricing with limited advanced notice.. 61

Limitations ( cont.) Security. Providers generally assert that they are not responsible for security, i.e., unauthorized modification or disclosure of subscriber data, or for service interruptions caused by malicious activity. Generally, SLAs are explicit about placing security risks on subscribers. In some cases, providers promise to use best efforts to protect subscriber data, but all of the providers surveyed disclaim security responsibility for data breach, data loss, or service interruptions by limiting remedies to service credits for failure to meet availability promises. Further, it is unclear how easy it would be for a subscriber to determine that a service disruption was maliciously induced versus induction from another source. Service API Changes. Providers generally reserve the right to change or delete service APIs at any time. 62

Subscribers Obligations Acceptable Use Polices. Subscribers generally must agree to refrain from storing illegal content, such as child pornography, and from conducting illegal activities such as: (1) gambling, (2) sending spam, (3) conducting security attacks (e.g., denial of service or hacking), (4) distributing spyware, (5) intrusive monitoring, and (6) attempting to subvert cloud system infrastructures. Licensed Software. All providers state that third-party software running in their clouds must conform to the software s license terms. In some cases, providers bundle such software and include monitoring to ensure that license restrictions are enforced. Timely Payments. 63

SUMMARY Source: Security Guidance for Critical Areas of Focus in Cloud Computing, April 2009. Cloud Security Alliance. Hundreds of companies on stage