How To Understand Cloud Computing

Similar documents
Cloud Computing Flying High (or not) Ben Roper IT Director City of College Station

Cloud Computing Technology

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages


Cloud Computing An Elephant In The Dark

White Paper on CLOUD COMPUTING

Cloud Computing in the Enterprise An Overview. For INF 5890 IT & Management Ben Eaton 24/04/2013

CHAPTER 8 CLOUD COMPUTING

Cloud Computing Training

Cloud Computing. Cloud computing:

Introduction to Cloud Computing DLT Solutions LL DL C T Solutions LL May 2011

Architectural Implications of Cloud Computing

Platforms in the Cloud

Cloud Computing; What is it, How long has it been here, and Where is it going?

CLOUD COMPUTING. When It's smarter to rent than to buy

Introduction to Cloud Services

Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India talk2tamanna@gmail.com

Cloud Computing Submitted By : Fahim Ilyas ( ) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

What is the Cloud? Computer Basics Web Apps and the Cloud. Page 1

High Performance Computing Cloud Computing. Dr. Rami YARED

Cloud Computing. Chapter 1 Introducing Cloud Computing

CLOUD COMPUTING: WHAT YOU SHOULD KNOW

Where in the Cloud are You? Session Thursday, March 5, 2015: 1:45 PM-2:45 PM Virginia (Sheraton Seattle)

Cloud Computing. Chapter 1 Introducing Cloud Computing

What is Cloud Computing? First, a little history. Demystifying Cloud Computing. Mainframe Era ( ) Workstation Era ( ) Xerox Star 1981!

Data Centers and Cloud Computing. Data Centers

Cloud Computing: The Next Computing Paradigm

How To Run A Cloud Computer System

CLOUD COMPUTING. A Primer

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

Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges.

Cloud Courses Description

Cloud Computing. Chapter 1 Introducing Cloud Computing

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

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

Essential Characteristics of Cloud Computing: On-Demand Self-Service Rapid Elasticity Location Independence Resource Pooling Measured Service

Cloud Computing. Karan Saxena * & Kritika Agarwal**

Management Consulting for Media and Telecoms. Cloud Service Trends. Solon TMT Industry Briefing. Munich, London, Budapest September 2012

How To Understand Cloud Computing

Introduction to Cloud Computing

Cloud Computing in the Enterprise: A Question of Control.. And who has it. INF5210 Ben Eaton 12/11/2013

24/11/14. During this course. Internet is everywhere. Frequency barrier hit. Management costs increase. Advanced Distributed Systems Cloud Computing

APPLICATION OF CLOUD COMPUTING IN EDUCATION. Achmad Benny Mutiara

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Courses Description

Electronic Records Storage Options and Overview

Cloud Computing: A Brief Introduction

A Hotel in the Cloud. Bruno Albietz

Cloud Computing and Its Vision 2015!!

Cloud Computing. IST 501 Fall Dongwon Lee, Ph.D.

A.Prof. Dr. Markus Hagenbuchner CSCI319 A Brief Introduction to Cloud Computing. CSCI319 Page: 1

Why Private Cloud? Nenad BUNCIC VPSI 29-JUNE-2015 EPFL, SI-EXHEB

IT Risk and Security Cloud Computing Mike Thomas Erie Insurance May 2011

Trust but Verify. Vincent Campitelli. VP IT Risk Management

International Research Journal of Engineering and Technology (IRJET) e-issn: Volume: 02 Issue: 05 Aug p-issn:

Cloud computing is a marketing term for technologies that provide servers, outside of the firewall, for:

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

Public Clouds. Krishnan Subramanian Analyst & Researcher Krishworld.com. A whitepaper sponsored by Trend Micro Inc.

Virtualization and Cloud Computing

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

Intel IT s Cloud Journey. Speaker: [speaker name], Intel IT

Chapter 19 Cloud Computing for Multimedia Services

Cloud Computing in the Czech Republic

Building Blocks of the Private Cloud

CLOUD IN HEALTHCARE EXECUTIVE SUMMARY 1/21/15

Security Benefits of Cloud Computing

Cloud Services Overview

Cloud Computing in the Federal Sector: What is it, what to worry about, and what to negotiate.

CLOUD COMPUTING IN HIGHER EDUCATION

Emerging Technology for the Next Decade

Radware Cloud Solutions for Enterprises. How to Capitalize on Cloud-based Services in an Enterprise Environment - White Paper

Security Considerations for Public Mobile Cloud Computing

Oracle Applications and Cloud Computing - Future Direction

CLOUD COMPUTING. When it's smarter to rent than to buy.. Presented by Anand Tirumani

How To Understand Cloud Computing

Cloud-based Services: To Move or Not To Move. Seminar Internet Economics Cristian Anastasiu & Taya Goubran

Cloud Models and Platforms

Security & Trust in the Cloud

INTRODUCTION THE CLOUD

CLOUD COMPUTING SECURITY ISSUES

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

How cloud computing can transform your business landscape

Cloud for Credit Unions Leveraging New Solutions to Increase Efficiency & Reduce Costs Presented by: Hugh Smallwood, Chief Technology Officer

Cloud Computing Paradigm Shift. Jan Šedivý

Clo l ud d C ompu p tin i g

Data Centers and Cloud Computing

Using WebSphere Application Server on Amazon EC2. Speaker(s): Ed McCabe, Arthur Meloy

LESSON 13 VIRTUALIZATION AND CLOUD COMPUTING

Transcription:

Cloud Computing Today David Hirsch April 2013

Outline What is the Cloud? Types of Cloud Computing Why the interest in Cloud computing today? Business Uses for the Cloud Consumer Uses for the Cloud PCs and other computing devices vs. the Cloud What is the future of Cloud computing?

What is it?

What is Cloud Computing? Simple Definition: Computing resources (hardware, software, applications, storage) that are accessed remotely from another computing device.

NIST Definition of Cloud Computing A model for enabling, on-demand network access to a shared pool of configurable resources that can be rapidly provisioned and released with minimal management effort or service provider interaction

The Hype

Cloud Computing Hype The cloud will change IT as nothing before it has. It may end up removing the last vestiges of the captive IT organization that "owns" its enterprise as surely as the enterprise owns IT. - Gartner One of the biggest advantages of the cloud is also one of the most overlooked: the ability to accelerate innovation. By moving to the cloud model, you can scale back investment in non-differentiating IT infrastructure and instead focus on exploring big, new ideas that lead to better products, services and business results - Forbes

What is it?

Essential Characteristics On-demand self-service Broad network access Resource pooling Location independence Rapid elasticity Measured Service

Common Cloud Characteristics Massive scale Homogeneity Virtualization Resilient Computing Low cost software Geographic distribution Service orientation

Foundations of Cloud Computing Virtualization Grid Technology Service Oriented Architecture Distributed computing Broadband networks Browser as a platform Free and open software Automatic Systems Web 2.0 Web Application Frameworks Service level agreements

Is this so new? Hasn't this concept been around for a very long time? Answer: Yes, in different forms over the years

Is this so new? Past Examples John McCarthy in 1960's: spoke of "computation as a public utility" Ramnath Chellappa, Associate Professor at Emery Goizueta Business School first used the term "Cloud Computing" in 1997 Client-Server Web Services

Internet Shakes Things Up The Internet changes everything Anyone can now easily access remote services Examples Web based email (Hotmail, Yahoo Mail, Gmail) Mapping Applications (Google Maps, Mapquest, Waze) Remote backup services (Carbonite,...)

Consumer Advantages Access key user data (mail, documents) not just from one location (work, home) Data safety: provider responsible to backups, up time, etc. Recent emergence of multiple consumer devices per person/family make it disadvantageous to have data on only a single user's device

Businesses Jump on Board Amazon Launched Amazon Web Services in 2006 to take advantage of their idle computing resources Google, IBM, Microsoft soon follow,...

Business Advantages For employee data for employees, same as for consumers Newer services like Amazon's AWS can replace/supplement proprietary data centers Remove large fixed costs for building/maintaining computing resources Flexibility in scaling and meeting peak demand Especially advantageous for small/medium businesses that don't necessarily have or want the expertise to run computing resources on desired scale

Revisit Cloud Computing Definition Cloud computing is: Any computing resource used outside your home or company firewall Any pay-per-use or subscription service that extends the capabilities of the local computing environment

Cloud Computing Types Cloud computing is offered in different flavors: 1. Infrastructure as a Service (Iaas): end users (IT professionals) use the computing resources of the provider, but build/deploy their own custom apps 2. Platform as a Service (Paas): Providers provides higher level tools to make it easier for end-user to create own custom apps 3. Software as a Service (Saas): provides applications/services that end users use remotely

Infrastructure as a Service Most basic cloud-service model Providers just offer computer servers, could be physical but today's usually virtual (VM) Hypervisors (e.g. Xen, KVN) allow running of multiple VMs and quick scaling up/down Additional resources: storage, files, load balancers, IP addresses and network access Examples: Amazon EC2, MS Azure Services Platform, Google Compute Engine

Platform as a Service A bit more than Iaas Providers deliver a computing platform Includes: OS, programming language environment, database, web server Allows company IT or programmers to build applications with most of the required foundational software already in place Examples: Google App Engine, Windows Azure Cloud Services, AWS Elastic Beanstalk, Cloud Foundry

Software as a Service (Saas) Most common cloud provider type where the provider provides the software/application Nothing for the customers to install or maintain Customers just use the provided application Services are usually pay as you go subscriptions or free or freemium Services/Applications are highly scalable and can be distributed worldwide Examples: Google Drive, Microsoft Office 365, Dropbox, Evernote, Yahoo Mail, Hotmail, Facebook

Cloud Companies

Inside Cloud Services

Deployment Models Determined by where and accessibility of the cloud Public Cloud: hosted by provider and made available to general public Community Cloud: hosted internally or by provider, shared infrastructure between several organizations Hybrid Cloud: Composition of two of more clouds (typically public and private) Private Cloud: operated solely for a single organization

Deployment Models

Deployment Models Comparison for Saas Public Cloud Private Cloud Initial Cost Typically zero Typically high Running Cost Predictable, but more expensive Unpredictable, but less costly Customization Impossible Possible Privacy No (host has access to data) Yes Single sign-on Impossible Possible Scaling Up Easily while within defined limits Laborious but no limits

Public Cloud Available over the public internet Services provided as needed, pay as you go basis Typically provide web applications or services

Community Cloud Several organizations with similar/common mission Desire to share infrastructure cost and management Services/applications open to a restricted audience of a shared community Enhanced security and privacy

Hybrid Cloud Typically, combination of private and public clouds Local data can be archived or replicated to public cloud Some organizations use physical hardware and virtualized cloud server instances to provide a single common source Some use public cloud to allow scaling for peak demand

Private Cloud Emulate public clouds but operated solely for a single organization Benefit of utility type of computing for an organization

Issues and Concerns Reliability Availability of services and data Security Complexity Costs Regulations Legal issues Performance Migration Lack of customization Lack of standards

Who is responsible? Service Owner Saas Paas Iaas Data Joint Tenant Tenant Application Joint Joint Tenant Compute Provider Joint Tenant Storage Provider Provider Joint Network Provider Provider Joint Physical Provider Provider Provider

Reliability Can you trust your mission critical application/services to someone else? If Amazon AWS has issues then you hear about Netflix, Dropbox and others whose services then go down as well For end users, what if you must have a document and then Google Docs is down?

Security Businesses are very leery to put companies core intellectual property in the non-private cloud Consumers don't understand the cloud enough to trust it to put their sensitive documents (e.g. tax returns) in the public cloud

Costs For small or medium size companies the scale and cost of the public cloud are hard to resist Most startups now just use the public cloud to provide their services and much or perhaps almost all of their IT For large companies or heavy users of services, the public cloud can be significantly more expensive than running the infrastructure on their own hardware However, prices continue to drop and more and more capacity becomes available from more providers Data bandwidth costs, especially for mobile users

Cloud Future The global cloud computing market is expected to grow at an 30% CAGR reaching $270 billion in 2020, concludes the latest research report covering the cloud computing products, technologies and services for the global market. The report provides detailed year-byyear (2015 2020) - Market Research Media Continued expansion into consumer space Cloud becomes an integral capability of most corporate IT Costs keep getting driven down as scaling improves

Cloud Computing Growth

Consumer Cloud Future Consumer applications & data move from localized on a device to the cloud o The personal cloud will gradually replace the PC as the location where individuals keep their personal content, access their services and personal preferences and center their digital lives - Gartner On device data and applications become more a backup for when cannot get online New services emerge to help manage and access data/services distributed across many devices and clouds

Consumers World is Changing

Business Cloud Future Cloud computing grows as percentage of IT Fewer home-grown custom services

Cloud: Fun

Cloud: Fun