Public Cloud Offerings and Private Cloud Options. Week 2 Lecture 4. M. Ali Babar



Similar documents
Users VM A A A. Application. Compute/Storage/Network. VM Virtual Machine. On-Premises Data Center

Platforms in the Cloud

Cloud Computing and Amazon Web Services. CJUG March, 2009 Tom Malaher

Cloud Computing: Making the right choices

MS 20247C Configuring and Deploying a Private Cloud

Cloud Platforms Today: The Big Picture

Architectural Implications of Cloud Computing

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

Configuring and Deploying a Private Cloud

Introduction to Cloud computing. Viet Tran

Cloud Computing. Chapter 1 Introducing Cloud Computing

Where Will Your Next Application Run? Abel B. Cruz WA Technology Strategist Microsoft Corporation

Ø Teaching Evaluations. q Open March 3 through 16. Ø Final Exam. q Thursday, March 19, 4-7PM. Ø 2 flavors: q Public Cloud, available to public

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

Configuring and Deploying a Private Cloud. Day(s): 5. Overview

EEDC. Scalability Study of web apps in AWS. Execution Environments for Distributed Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing

Technical Writing - Definition of Cloud A Rational Perspective

A Web Base Information System Using Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing

The Cloud at Crawford. Evaluating the pros and cons of cloud computing and its use in claims management

A Survey on Cloud Storage Systems

Cloud computing - Architecting in the cloud

NE-20247D Configuring and Deploying a Private Cloud

Configuring and Deploying a Private Cloud

References. Introduction to Database Systems CSE 444. Motivation. Basic Features. Outline: Database in the Cloud. Outline

Introduction to Database Systems CSE 444

Oracle Applications and Cloud Computing - Future Direction

CLOUD COMPUTING. Dana Petcu West University of Timisoara

CHAPTER 8 CLOUD COMPUTING

Cloud Computing An Elephant In The Dark

Cloud Computing Technology

The Cloud as a Computing Platform: Options for the Enterprise

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

Platform as a Service (PaaS) Demystified

Amazon Web Services Primer. William Strickland COP 6938 Fall 2012 University of Central Florida

Hybrid Cloud Identity and Access Management Challenges

20247D: Configuring and Deploying a Private Cloud

White Paper on CLOUD COMPUTING

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

Cloud Computing: A Practical Approach

Demystifying the Cloud Computing

A Primer on Cloud Computing. By Anand Ganesan Byteonic.com

Hyper-V Private Cloud Virtualization & Optimization

Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing

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

Systems Integration in the Cloud Era with Apache Camel. Kai Wähner, Principal Consultant

Cloud Computing. Chapter 1 Introducing Cloud Computing

International Journal of Engineering Research and General Science Volume 3, Issue 1, January-February, 2015 ISSN

The Top 5 Most Common Cloud Management Functions

2) Xen Hypervisor 3) UEC

Cloud Computing. Technologies and Types

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

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

Today: Data Centers & Cloud Computing" Data Centers"

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

Cloud Computing and Big Data What Technical Writers Need to Know

A SHORT INTRODUCTION TO CLOUD PLATFORMS

CMIS as the basis for ECM services in the cloud

Cloud Computing Services and its Application

Cloud Computing Trends

CLOUD COMPUTING. A Primer

Cloud Computing Now and the Future Development of the IaaS

An Introduction to Cloud Computing Concepts

Cloud Services Brokerage: Technology and Market Assessment

Putchong Uthayopas, Kasetsart University

Cloud Computing an introduction

Virtualization and Cloud Computing

Amazon AWS in.net. Presented by: Scott Reed

Cloud Computing Overview

Ensuring High Service Levels for Public Cloud Deployments Keys to Effective Service Management

Cloud Service Models. Seminar Cloud Computing and Web Services. Eeva Savolainen

Availability Digest. HPE Helion Private Cloud and Cloud Broker Services February 2016

Cloud Providers, SciCloudand

How AWS Pricing Works May 2015

Cloud Essentials for Architects using OpenStack

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

Configuring and Deploying a Private Cloud 20247C; 5 days

Chapter 3 Cloud Infrastructure. Cloud Computing: Theory and Practice. 1

Optimizing Service Levels in Public Cloud Deployments

Introduction What is the cloud

Outlook. Corporate Research and Technologies, Munich, Germany. 20 th May 2010

How To Understand Cloud Computing

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM

Cloud Computing Benefits for Educational Institutions


VMware on VMware: Private Cloud Case Study Customer Presentation

Cloud Computing Architecture: A Survey

Cloud Computing. Adam Barker

Azure and Its Competitors

Configuring and Deploying a Private Cloud

Private Cloud 201 How to Build a Private Cloud

Transcription:

Public Cloud Offerings and Private Cloud Options Week 2 Lecture 4 M. Ali Babar

Lecture Outline Public and private clouds Some key public cloud providers (More details in the lab) Private clouds

Main Aspects of a Cloud System Reproduced from Figure 1 of The Future of Cloud Computing: Opportunities for European Cloud Computing beyond 2010.

Some Public Cloud Providers Google Google Docs, Google App Engine (GAE) EMC Corporation Parent company of VMWare, one of the leading companies in virtualization Microsoft Azure Platform Amazon Web Services (EC2 and S3) Salesforce.com (force.com)

Salesforce.com The Sales Cloud Sales applications The Service Cloud Platform for customer services Your Clouds Developing custom application on Salesforce platform Force.com On-demand computing platform Visualforce Salesforce.com CRM AppExchange

Salesforce.com - CRM Source: http://www.salesforce.com/eu/crm/products.jsp

Google App Engine Build web applications on the infrastructure that is used for Google s own web application Write code and deploy You write, Google App Engine takes care of the rest Absorb spikes in traffic Scalability managed by Google App Engine s components Easily integrate with other Google services Exploit Google s component library for routine tasks

Microsoft Azure A platform as a Service for development The Fabric Control Regulates hosting environment by pooling individual computers, load balancing, data replications and other tasks Storage mechanism Three storages (Blobs, Tables, and Queues) Compute Service Enables Azure to host user applications Two kinds of OS VM instances (Web role and Worker role)

Azure Service Platform Components Windows Azure Cloud-based operating system SQL Services Structured, Semi-structured, and unstructured data.net Services Developer-oriented services available through REST, SOAP, and HTTP Live Services Information provider for getting started with Windows Live Windows Live Exchange Online, SharePoint Service, Microsoft Dynamic CRM

Amazon Cloud Offerings Source: http://www.amazon.com/aws

Amazon SimpleDB Source: http://www.amazon.com/aws

Amazon Simple Storage Service Source: http://www.amazon.com/aws

Amazon CloudFront Source: http://www.amazon.com/aws

Amazon Simple Queue Service (Amazon SQS) Source: http://www.amazon.com/aws

Amazon Elastic Block Store (EBS) Source: http://www.amazon.com/aws

Amazon Virtual Private Cloud Source: http://www.amazon.com/aws

AWS Management Console Source: http://www.amazon.com/aws

Private Clouds Private cloud has different meanings to different people But Basically, it s a cloud infrastructure set up, managed, and upgraded by an organization or community for their own use Commercial vendors are entering in this domain quite fast and Open Source providers are also there Eucalyptus, Ubuntu

Steps for Setting up a Private Cloud Adopt a machine virtualization strategy Profile ppplication compute,, memory, and storage usage and performance requirements Design a virtual machine development consultancy Develop accounting and recharge policies adapted to self-service Architect a deployment and deploy a private cloud Source: Five Steps to Enterprise cloud computing, a White paper of Eucalyptus Systems, Inc.

Private Cloud with Eucalyptus Developed in a research lab Linux-based open source cloud infrastructure Potential Benefits Data center optimization Automated self-service Web services based Scalable data center infrastructure Elastic resource provisioning Open source innovation Hybrid cloud capability

References Selected chapters from the text book for this course Armbrust, M., et al., 2010, A View of Cloud Computing, ACM, 53(4), pp. 50-58. The Future of Cloud Computing: Opportunities for European Cloud Computing Beyond 2010. http://aws.amazon.com http://www.microsoft.com/windowsazure/windowsazure/ http://code.google.com/appengine/docs/whatisgoogleappengine.html http://www.salesforce.com/cloudcomputing/

Thank you!