INFO5011. Cloud Computing Semester 2, 2011 Lecture 3, Cloud Computing Service Models
|
|
- Bryce Richardson
- 8 years ago
- Views:
Transcription
1 INFO5011 Cloud Computing Semester 2, 2011 Lecture 3, Cloud Computing Service Models
2 Outline Recap of cloud computing servicing models SaaS architecture consideration IaaS and PaaS comparison 2
3 cloud computing Service models Recap the cloud computing definition by US goverments National Institute of Standard and Technology - 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) Lower-level, Less management IaaS PaaS Higher-level, More management SaaS EC2 Azure AppEngine Force.com GoogleApps, SalesForce Utility computing 3
4 You manage You manage You manage Clouds servicing models Private (On-Premise) Infrastructure (as a Service) Platform (as a Service) Software (as a Service) Applications Applications Applications Applications Runtimes Runtimes Runtimes Runtimes Security & Integration Databases Servers Virtualization Server HW Storage Networking Security & Integration Databases Servers Virtualization Server HW Storage Networking Managed by vendor(s) Security & Integration Databases Servers Virtualization Server HW Storage Networking Managed by vendor(s) Security & Integration Databases Servers Virtualization Server HW Storage Networking Managed by vendor(s) Diagram from Azure Academic Materials Syllabus, Prepared by David S Platt, Harvard University Extension School, dplatt@fas.harvard.edu 4
5 Software As a Service - Software as a Service (SaaS): The consumer uses an application, but does not control the operating system, hardware or network infrastructure on which it's running. - Applications are restricted to business applications or applications that may normally installed in a business network or personal computer - Examples - Business applications: CRM solutions from salesforce.com - Business/Personal applications: Gmail, Google Doc, etc. 5
6 PaaS - Platform as a Service (PaaS): The consumer uses a hosting environment for their applications. The consumer controls the applications that run in the environment (and possibly has some control over the hosting environment),but does not control the operating system, hardware or network infrastructure on which they are running. The platform is typically an application framework. 6
7 IaaS Infrastructure as a Service (IaaS): The consumer uses "fundamental computing resources" such as processing power, storage, networking components or middleware. The consumer can control the operating system, storage, deployed applications and possibly networking components such as firewalls and load balancers, but not the cloud infrastructure beneath them. Cloud Server and Data Center Map: 7
8 SaaS in the news Gartner Says Worldwide Software as a Service Revenue Is Forecast to Grow 21 Percent in 2011, July 7, 2011 Worldwide software as a service (SaaS) revenue is forecast to reach $12.1 billion in 2011, a 20.7 percent increase from 2010 revenue of $10 billion, according to Gartner, Inc. The SaaS-based delivery will experience healthy growth through 2015, when worldwide revenue is projected to reach $21.3 billion. "After more than a decade of use, adoption of SaaS continues to grow and evolve within the enterprise application markets. Initial concerns about security, response time and service availability have diminished for many organizations as SaaS business and computing models have matured and adoption has become more widespread Customer relationship management (CRM) continues to be the largest market for SaaS. SaaS revenue within the CRM market is forecast to reach $3.8 billion in 2011, up from $3.2 billion in Gartner expects SaaS to represent nearly 32 percent of the CRM market's total software revenue in
9 Microsoft Takes to Cloud to Ward Off Competition New York Times, June 27, 2011 SaaS in the news Mr. Conophy, the chief information officer of the InterContinental Hotels Group, decided earlier this year to begin moving nearly all the company s 25,000 office workers off Microsoft s and Office productivity applications and onto Google s Web-based alternatives. Halting such defections is a top priority at Microsoft. Its response arrives Tuesday, when the company begins selling Office 365, a cloud-based version of Microsoft s , whiteboard collaboration software and word processing, spreadsheet and presentation programs. At $50 a year, Google s pricing seems far more appealing than the standard price for the Office PC software, from $200 to about $400, depending on features. Office 365 prices are from $2 per user a month to $27 per user a month. With cloud-based versions of Word, Excel and PowerPoint, plus several new communications and collaboration tools, that offering could be quite appealing, analysts say. The price, at $72 a year, is somewhat above Google s, but it carries the Microsoft name and familiarity. 9
10 SaaS Motivations SaaS, sometimes know as on-demand computing, internet as a platform, seems like a return to the old terminal and time-sharing system model. Incentives for giving up lots of control (individual users, organizations) - Software must be installed and configured then updated with each new release - Infrastructure, OS and low utilities must be maintained - Every update to the OS sets off a cascade of subsequent revisions to other programs - For SaaS users, WEB BROWSER is like an OS Incentives for providing taking up lots of controls (providers) - Software sold or licensed as a product must be able to cope with a baffling variety of operating environments - SaaS software runs on platform of the vendor s choosing - Updates and bug fixes are deployed in minutes - Brian Hayes Cloud computing. Commun. ACM 51, 7 (July 2008),
11 Line-of-business services Two major categories of software as a service - offered to enterprises and organizations of all sizes. Line-of-business services are often large, customizable business solutions aimed at facilitating business processes such as finances, supply-chain management, and customer relations. These services are typically sold to customers on a subscription-basis. Consumer-oriented services - offered to the general public. Consumer-oriented services are sometimes sold on a subscription-basis, but are often provided to consumers at no cost, and are supported by advertising. Slides are based on Frederick Chong and Gianpaolo Carraro, Architecture Strategies for Catching the Long Tail, Microsoft Corporation, April 2006 Accessible from: unless stated otherwise 11
12 Providing SaaS 12
13 Changing the business model Shifting the "ownership" of the software from the customer to an external provider. Reallocating responsibility for the technology infrastructure and management that is, hardware and professional services from the customer to the provider. Reducing the cost of providing software services, through specialization and economy of scale. Targeting the "long tail" of smaller businesses, by reducing the minimum cost at which software can be sold. 13
14 Selling to the long tail The Amazon long tail 14
15 Line of Business software long tail Traditional on-premise software model SaaS model 15
16 Most important attributes for SaaS architecture - Scalable - Multi-tenancy - Configuration Application architecture - Metadat based configuration instead of code based customization. Multi-tenancy and isolation may work at different level for different service models - Tenant can be a single consumer or a large organization 16
17 The Software as a Service Maturity Model 17
18 Level I: Ad Hoc/Custom SaaS Maturity levels - The first level of maturity is similar to the traditional application service provider (ASP) model of software delivery, dating back to the 1990s. Customized instance. Level II: Configurable - At the second level of maturity, the vendor hosts a separate instance of the application for each customer (or tenant). Same instance, configured to suit different customers Level III: Configurable, Multi-Tenant-Efficient - Only has the scale up option Level IV: Scalable, Configurable, Multi-Tenant-Efficient - Multiple instances; not 1:1 mapping; easy to scale out 18
19 Higher level architecture 19
20 Metadata services the metadata service provides customers with the primary means of customizing and configuring the application to meet their needs. Typical areas include: - User interface and branding - Workflow and business rules - Extensions to the data model - Access control 20
21 Dedicated Tenant Database Multi-Tenant Data Model - Using metadata to keep track of which database belongs to which tenant Shared database, fixed extension set Shared database, custom extension set 21
22 force.com data storage example Figure 4. Example of single flex column Figure 3. Force.com s data definition and storage model Diagramsfrom Craig D. Weissman, Steve Bobrowski, The Design of the Force.com Multitenant Internet Application Development Platform. In SIGMOD 09 22
23 Scaling the application - Design the application to run in a stateless fashion - Design the application to conduct I/O operations asynchronously Scalability scaling out - Pool resources such as threads, network connections and database connections - Write the database operations in such a way as to maximize concurrency and minimize exclusive locking Scaling the data - Partitioning and repartitioning - force.com partition based on tenant 23
24 Operational structure What it takes to deliver the application to customers and to keep it available and running well at cost-effective level - How many 9s in uptime Shared services - Accurately track customers' usage, and bill them for time or resources used. - Restrict or throttle access at certain times of the day, or in order to meet other criteria. - Monitor site access and performance, to ensure that SLAs are being met. - Perform other functions in order to ensure a seamless experience for your customers that meets or exceeds expectations. 24
25 Shared services Operational support services (OSS) Handle operational issues such as account activation, provisioning, service assurance, usage, and metering. Business support services (BSS) Support billing (including invoicing, rating, taxation, and collections) and customer management (which includes order entry, customer self services, customer care, trouble ticketing, and customer relationship management). 25
26 The line between PaaS and IaaS is fuzzy There are lots of services lie in between PaaS and IaaS or utility services - Many classic IaaS service providers provide computing and storage as separate services - Amazon EC2 and S3 - Rackspace Cloud Server and Cloud File - Microsoft Windows Azure Virtual Machine/compute and storage - There might be other storage options - Amazon EBS, SimpleDB, RDB, Microsoft SQL Azure Database - There might be other utility type of services for networking, messaging and so on - Amazon Simple Queue Services, Amazon Virtual Private Cloud, Microsoft virtual network, CDN, 26
27 Commonalities among major service providers Common services - Elastic compute cluster - Persistent storage - Intra-cloud network - Wide-area Network Comparisons as reported in the paper Provider Elastic Compute Storage Wide-area Network AWS Xen VM SimpleDB(table), S3(blob), SQS(queue), RDS(Relational) 3DC locations Azure Azure VM XStore(table, blob, queue) SQL Azure Database (Relational) 6DC locations (2 each in US, EU and Asia) AppEngine Proprietary sandbox DataStore(table), BlobStore (Blob) Unpublished number of Google DC Slides are based on CloudCmp: comparing public cloud providers. Ang Li, Xiaowei Yang, Srikanth Kandula, and Ming Zhang. In Proceedings of the 10th annual conference on Internet measurement (IMC '10) unless stated otherwise RackSpace Xen VM CloudFiles (blob) 2DC locations (all in US) 27
28 Elastic Compute Cluster - Pricing: Elastic Compute Cluster - AWS, Azure and CloudServers charge based on how long an instance remains allocated - AppEngine charges based on how many CPU cycles a customers application consumes - Elastic implementation - Opaque scaling (AWS, Azure and CloudServers) - Manual or policy based - Transparent scaling (AppEngine) - Automatic, - Performance Metrics - Benchmark finishing time - Cost - Scaling latency 28
29 An example of Amazon s scaling mechanism Jeff Barr, Host Your Web Site in the Cloud, published by Sitepoint,
30 Persistent Storage - Table: Relational and non-rational (NoSQL) Persistent Storage Mechanisms - Blob: Binary Large Object, such as image or video; binary data are stored in a bucket with metadata (label on the bucket) that allows one blob to be distinguished from another - Queue: A classic first-in, first-out data storage structure used used primary for passing data from one computing job to another in a loosely-coupled fashion Mechanism Operation Description Table get put query Fetch a single row(object) Insert a single row(object) Lookup rows(objects) that satisfy certain condition Blob download upload Download a single blob Upload a single blob Queue send receive Send a message to a queue Retrieve the next message from a queue 30
31 Amazon S3 - Buckets, objects and keys Blob Storage - A bucket is a container for objects stored in Amazon S3; Bucket names are drawn from a global namespace; Each S3 account can have a limited number of buckets - Objects are the fundamental entities stored in Amazon S3. Objects consist of object data and metadata. - Each object has a key to identify itself within a bucket. - Object are addressable - Microsoft Azure Blob Service has similar container/blob structure
32 Persistent Storage Pricing & Performance Metrics Storage pricing are based on of three type of costs - Storage, executing request, network transfer - S3/Azure Storage Service/Cloud File charge fixed per request cost - SDB/DataStore: charge cpu cycles used to carried out the requests - A complex query costs more than a simple one Performance Metrics - Operation Response Time - Time to Consistency - Cost Per Operation 32
33 A large cloud provider often operates several data centers - Intra-datacenter traffic within a data center is not charged Intra-cloud network - Inter-datacenter traffic is charged based on the volume crossing the data center boundary Performance metrics - Path capacity measured by TCP throughput - Path latency 33
34 Wide-area Network Wide-area network in this paper is defined as the collection of network paths between a cloud s data centers and external hosts (most likely where client app runs) Performance metrics - Optimal wide-area network latency - Initial requests from PlanetLab nodes, compute the minimum latency between a PlanetLab node and any data center owned by a provider PlanetLab currently consists of 1080 nodes at 532 sites. Diagram from 34
35 Implementation Computation Metrics - The purpose of benchmark tasks to stress various aspects of the compute infrastructure offered by cloud providers - Modify a standard Java based benchmark to suit all cloud services - The benchmark consists of CPU/memory/and IO intensive tasks respectively Storage Metrics - Various data size - Java client to test typical storage APIs - Use persistent HTTP to avoid initial SSL handshake and TCP set up time - Also provide other language client Network metrics - Standard tools like iperf and ping - For intra-cloud network performance, allocate a pair of instances in the same or different data centers and run these tools - For wide-area network performance, instantiate an instance in each data center owned by the provider and ping them from 200+ PlanetLab nodes. 35
36 Results on CPU Same performance regardless of instance type! Maybe explained by the CPU sharing policy of C2, where a virtual instance can fully use all physical CPUs on a machine if there is no contention $0.085/h (<1) $0.34/h (2) $0.64/h (4) $0.015/h $0.03/h $0.12/h (1) $0.24/h (2) $0.48/h (4) $0.96/h (8) $0.06/h $0.12/h 36
37 Results on IO 37
38 Results on scaling latency Windows instance takes longer time to create than Linux one Same provisioning time, different booting time; maybe caused by mismatch between cpu and windows code base Same booting time, different provisioning time; may be caused by various hardware infrastructure 38
39 Persistence storage (table) result The difference in query performance may be caused by indexing strategies on non-key columns 39
40 Intra-datacenter performance 40
41 Wide-area Network 41
42 Realworld application results The paper also deploy several real world application on different cloud providers to confirm the result obtained by CloudComp E-Commerce Website Parallel Scientific Computation Latency Sensitive Website 42
43 Discussion question Grid computing vs. Cloud computing Multi-tenancy and isolation levels 43
44 Resources SaaS directory Google DataStore: Ang Li, Xiaowei Yang, Srikanth Kandula, and Ming Zhang. CloudCmp: comparing public cloud providers. In Proceedings of the 10th annual conference on Internet measurement (IMC '10). ACM, New York, NY, USA, Frederick Chong and Gianpaolo, Architecture Strategies for Catching the Long Tail. Carraro, Microsoft Corporation, April
CloudCmp:Comparing Cloud Providers. Raja Abhinay Moparthi
CloudCmp:Comparing Cloud Providers Raja Abhinay Moparthi 1 Outline Motivation Cloud Computing Service Models Charging schemes Cloud Common Services Goal CloudCom Working Challenges Designing Benchmark
More informationThe public-cloud-computing market has
View from the Cloud Editor: George Pallis gpallis@cs.ucy.ac.cy Comparing Public- Cloud Providers Ang Li and Xiaowei Yang Duke University Srikanth Kandula and Ming Zhang Microsoft Research As cloud computing
More informationE-Business Technology
E-Business Technology Presented to: Prof. Dr. Eduard Heindl By: Bhupesh Sardana BCM WS 2010-11 Date: 21-Jan-2011 Business Case Your business is growing exponentially. Your computing need & usage is getting
More informationCloud Models and Platforms
Cloud Models and Platforms Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF A Working Definition of Cloud Computing Cloud computing is a model
More informationCloud Computing. Adam Barker
Cloud Computing Adam Barker 1 Overview Introduction to Cloud computing Enabling technologies Different types of cloud: IaaS, PaaS and SaaS Cloud terminology Interacting with a cloud: management consoles
More informationPublic Cloud Offerings and Private Cloud Options. Week 2 Lecture 4. M. Ali Babar
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
More informationWhite Paper on CLOUD COMPUTING
White Paper on CLOUD COMPUTING INDEX 1. Introduction 2. Features of Cloud Computing 3. Benefits of Cloud computing 4. Service models of Cloud Computing 5. Deployment models of Cloud Computing 6. Examples
More informationAn Introduction to Cloud Computing Concepts
Software Engineering Competence Center TUTORIAL An Introduction to Cloud Computing Concepts Practical Steps for Using Amazon EC2 IaaS Technology Ahmed Mohamed Gamaleldin Senior R&D Engineer-SECC ahmed.gamal.eldin@itida.gov.eg
More informationDISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2
DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing Slide 1 Slide 3 A style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.
More informationPlatforms in the Cloud
Platforms in the Cloud Where Will Your Next Application Run? Jazoon, Zurich June 2011 Copyright 2011 Chappell & Associates An Organization without Cloud Computing Users A A A VM VM VM A A A Application
More informationOracle Applications and Cloud Computing - Future Direction
Oracle Applications and Cloud Computing - Future Direction February 26, 2010 03:00 PM 03:40 PM Presented By Subash Krishnaswamy skrishna@astcorporation.com Vijay Tirumalai vtirumalai@astcorporation.com
More informationCloud Computing. Technologies and Types
Cloud Computing Cloud Computing Technologies and Types Dell Zhang Birkbeck, University of London 2015/16 The Technological Underpinnings of Cloud Computing Data centres Virtualisation RESTful APIs Cloud
More informationCloud Computing and Amazon Web Services. CJUG March, 2009 Tom Malaher
Cloud Computing and Amazon Web Services CJUG March, 2009 Tom Malaher Agenda What is Cloud Computing? Amazon Web Services (AWS) Other Offerings Composing AWS Services Use Cases Ecosystem Reality Check Pros&Cons
More informationCloud Computing: Making the right choices
Cloud Computing: Making the right choices Kalpak Shah Clogeny Technologies Pvt Ltd 1 About Me Kalpak Shah Founder & CEO, Clogeny Technologies Passionate about economics and technology evolving through
More informationyvette@yvetteagostini.it yvette@yvetteagostini.it
1 The following is merely a collection of notes taken during works, study and just-for-fun activities No copyright infringements intended: all sources are duly listed at the end of the document This work
More informationIntroduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing
Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing Yinong Chen 2 Big Data Big Data Technologies Cloud Computing Service and Web-Based Computing Applications Industry Control
More informationWhere We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344
Where We Are Introduction to Data Management CSE 344 Lecture 25: DBMS-as-a-service and NoSQL We learned quite a bit about data management see course calendar Three topics left: DBMS-as-a-service and NoSQL
More informationOutline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages
Ivan Zapevalov 2 Outline What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages 3 What is cloud computing? 4 What is cloud computing? Cloud computing is the
More informationIntroduction to Cloud Computing
Discovery 2015: Cloud Computing Workshop June 20-24, 2011 Berkeley, CA Introduction to Cloud Computing Keith R. Jackson Lawrence Berkeley National Lab What is it? NIST Definition Cloud computing is a model
More informationCloud Service Models. Seminar Cloud Computing and Web Services. Eeva Savolainen
Cloud Service Models Seminar Cloud Computing and Web Services Eeva Savolainen Helsinki 10.2.1012 UNIVERSITY OF HELSINKI Department of Computer Science 1 Contents 1 Introduction... 2 1.1 Cloud Computing...
More informationCloud Computing. Key Considerations for Adoption. Abstract. Ramkumar Dargha
Cloud Computing Key Considerations for Adoption Ramkumar Dargha Abstract Cloud Computing technology and services have been witnessing quite a lot of attention for the past couple of years now. We believe
More informationHow To Compare Cloud Computing To Cloud Platforms And Cloud Computing
Volume 3, Issue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Cloud Platforms
More informationCloud Computing Summary and Preparation for Examination
Basics of Cloud Computing Lecture 8 Cloud Computing Summary and Preparation for Examination Satish Srirama Outline Quick recap of what we have learnt as part of this course How to prepare for the examination
More informationCertified Cloud Computing Professional Sample Material
Certified Cloud Computing Professional Sample Material 1. INTRODUCTION Let us get flashback of few years back. Suppose you have some important files in a system at home but, you are away from your home.
More informationWhite Paper. Cloud Native Advantage: Multi-Tenant, Shared Container PaaS. http://wso2.com Version 1.1 (June 19, 2012)
Cloud Native Advantage: Multi-Tenant, Shared Container PaaS Version 1.1 (June 19, 2012) Table of Contents PaaS Container Partitioning Strategies... 03 Container Tenancy... 04 Multi-tenant Shared Container...
More informationHigh Performance Computing Cloud Computing. Dr. Rami YARED
High Performance Computing Cloud Computing Dr. Rami YARED Outline High Performance Computing Parallel Computing Cloud Computing Definitions Advantages and drawbacks Cloud Computing vs Grid Computing Outline
More informationCloud Computing 159.735. Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009
Cloud Computing 159.735 Submitted By : Fahim Ilyas (08497461) Submitted To : Martin Johnson Submitted On: 31 st May, 2009 Table of Contents Introduction... 3 What is Cloud Computing?... 3 Key Characteristics...
More informationOptimizing Service Levels in Public Cloud Deployments
WHITE PAPER OCTOBER 2014 Optimizing Service Levels in Public Cloud Deployments Keys to Effective Service Management 2 WHITE PAPER: OPTIMIZING SERVICE LEVELS IN PUBLIC CLOUD DEPLOYMENTS ca.com Table of
More informationCloud Computing. Chapter 1 Introducing Cloud Computing
Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization
More informationEnsuring High Service Levels for Public Cloud Deployments Keys to Effective Service Management
Ensuring High Service Levels for Public Cloud Deployments Keys to Effective Service Management Table of Contents Executive Summary... 3 Introduction: Cloud Deployment Models... 3 Private Clouds...3 Public
More informationVirtualization and Cloud Computing
Written by Zakir Hossain, CS Graduate (OSU) CEO, Data Group Fed Certifications: PFA (Programming Foreign Assistance), COR (Contracting Officer), AOR (Assistance Officer) Oracle Certifications: OCP (Oracle
More informationCloud Computing An Elephant In The Dark
Cloud Computing An Elephant In The Dark Amir H. Payberah amir@sics.se Amirkabir University of Technology (Tehran Polytechnic) Amir H. Payberah (Tehran Polytechnic) Cloud Computing 1394/2/7 1 / 60 Amir
More informationArchitectural Implications of Cloud Computing
Architectural Implications of Cloud Computing Grace Lewis Research, Technology and Systems Solutions (RTSS) Program Lewis is a senior member of the technical staff at the SEI in the Research, Technology,
More informationRealizing the Value Proposition of Cloud Computing
Realizing the Value Proposition of Cloud Computing CIO s Enterprise IT Strategy for Cloud Jitendra Pal Thethi Abstract Cloud Computing is a model for provisioning and consuming IT capabilities on a need
More informationCloud Computing an introduction
Prof. Dr. Claudia Müller-Birn Institute for Computer Science, Networked Information Systems Cloud Computing an introduction January 30, 2012 Netzprogrammierung (Algorithmen und Programmierung V) Our topics
More informationA Study of Infrastructure Clouds
A Study of Infrastructure Clouds Pothamsetty Nagaraju 1, K.R.R.M.Rao 2 1 Pursuing M.Tech(CSE), Nalanda Institute of Engineering & Technology,Siddharth Nagar, Sattenapalli, Guntur., Affiliated to JNTUK,
More informationCloud Computing. Chapter 1 Introducing Cloud Computing
Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization
More informationCloud Computing. Chapter 1 Introducing Cloud Computing
Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization
More informationCloud Computing Technology
Cloud Computing Technology The Architecture Overview Danairat T. Certified Java Programmer, TOGAF Silver danairat@gmail.com, +66-81-559-1446 1 Agenda What is Cloud Computing? Case Study Service Model Architectures
More informationCloud computing - Architecting in the cloud
Cloud computing - Architecting in the cloud anna.ruokonen@tut.fi 1 Outline Cloud computing What is? Levels of cloud computing: IaaS, PaaS, SaaS Moving to the cloud? Architecting in the cloud Best practices
More informationCS 695 Topics in Virtualization and Cloud Computing and Storage Systems. Introduction
CS 695 Topics in Virtualization and Cloud Computing and Storage Systems Introduction Hot or not? source: Gartner Hype Cycle for Emerging Technologies, 2014 2 Source: http://geekandpoke.typepad.com/ 3 Cloud
More informationCloud Computing Service Models, Types of Clouds and their Architectures, Challenges.
Cloud Computing Service Models, Types of Clouds and their Architectures, Challenges. B.Kezia Rani 1, Dr.B.Padmaja Rani 2, Dr.A.Vinaya Babu 3 1 Research Scholar,Dept of Computer Science, JNTU, Hyderabad,Telangana
More informationCUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com
` CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS Review Business and Technology Series www.cumulux.com Table of Contents Cloud Computing Model...2 Impact on IT Management and
More informationA Very Brief Introduction To Cloud Computing. Jens Vöckler, Gideon Juve, Ewa Deelman, G. Bruce Berriman
A Very Brief Introduction To Cloud Computing Jens Vöckler, Gideon Juve, Ewa Deelman, G. Bruce Berriman What is The Cloud Cloud computing refers to logical computational resources accessible via a computer
More informationHow To Understand Cloud Computing
Dr Markus Hagenbuchner markus@uow.edu.au CSCI319 Introduction to Cloud Computing CSCI319 Chapter 1 Page: 1 of 10 Content and Objectives 1. Introduce to cloud computing 2. Develop and understanding to how
More informationCloud Computing Architecture: A Survey
Cloud Computing Architecture: A Survey Abstract Now a day s Cloud computing is a complex and very rapidly evolving and emerging area that affects IT infrastructure, network services, data management and
More informationCLOUD COMPUTING: THE EMERGING COMPUTING TECHNOLOGY. Feng-Tse Lin and Teng-San Shih. Received May 2010; accepted July 2010
ICIC Express Letters Part B: Applications ICIC International c 2010 ISSN 2185-2766 Volume 1, Number 1, September 2010 pp. 33 38 CLOUD COMPUTING: THE EMERGING COMPUTING TECHNOLOGY Feng-Tse Lin and Teng-San
More informationThe Cisco Powered Network Cloud: An Exciting Managed Services Opportunity
. White Paper The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity The cloud computing phenomenon is generating a lot of interest worldwide because of its potential to offer services
More informationUsers VM A A A. Application. Compute/Storage/Network. VM Virtual Machine. On-Premises Data Center
Users A A A VM VM VM A A A Application Compute/Storage/Network On-Premises Data Center VM Virtual Machine On-Premises Service Provider Users A A A Applications Compute/Storage/Network The main focus of
More informationCloud Computing. Chapter 1 Introducing Cloud Computing
Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization
More informationCloud Platforms Today: The Big Picture
Cloud Platforms Today: The Big Picture David Chappell Chappell & Associates www.davidchappell.com Mobile Workforce Big Data Cloud Computing Social Enterprise Privacy and Security The traditional world
More informationPerformance Management for Cloudbased STC 2012
Performance Management for Cloudbased Applications STC 2012 1 Agenda Context Problem Statement Cloud Architecture Need for Performance in Cloud Performance Challenges in Cloud Generic IaaS / PaaS / SaaS
More informationEmerging Technology for the Next Decade
Emerging Technology for the Next Decade Cloud Computing Keynote Presented by Charles Liang, President & CEO Super Micro Computer, Inc. What is Cloud Computing? Cloud computing is Internet-based computing,
More informationIntroduction to Azure: Microsoft s Cloud OS
Introduction to Azure: Microsoft s Cloud OS DI Andreas Schabus Technology Advisor Microsoft Österreich GmbH aschabus@microsoft.com www.codefest.at Version 1.0 Agenda Cloud Computing Fundamentals Windows
More informationCloud Computing in the Enterprise An Overview. For INF 5890 IT & Management Ben Eaton 24/04/2013
Cloud Computing in the Enterprise An Overview For INF 5890 IT & Management Ben Eaton 24/04/2013 Cloud Computing in the Enterprise Background Defining the Cloud Issues of Cloud Governance Issue of Cloud
More informationCloud Computing: Meet the Players. Performance Analysis of Cloud Providers
BASEL UNIVERSITY COMPUTER SCIENCE DEPARTMENT Cloud Computing: Meet the Players. Performance Analysis of Cloud Providers Distributed Information Systems (CS341/HS2010) Report based on D.Kassman, T.Kraska,
More informationAneka: A Software Platform for.net-based Cloud Computing
Aneka: A Software Platform for.net-based Cloud Computing Christian VECCHIOLA a, Xingchen CHU a,b, and Rajkumar BUYYA a,b,1 a Grid Computing and Distributed Systems (GRIDS) Laboratory Department of Computer
More informationMulti-Tenant Engineering Architecture in SaaS
Multi-Tenant Engineering Architecture in SaaS Sunil Kumar Khatri Himanshu Singhal Khushboo Bahri ABSTRACT Multi-Tenancy in SaaS (Software as a Service) architecture is the concept leveraging cloud computing
More informationA programming model in Cloud: MapReduce
A programming model in Cloud: MapReduce Programming model and implementation developed by Google for processing large data sets Users specify a map function to generate a set of intermediate key/value
More informationAzure and Its Competitors
Azure and Its Competitors The Big Picture @DChappellAssoc Copyright 2014 Chappell & Associates The Three Most Important IT Events In the last decade Salesforce.com IPO, 2004 Showed that Software as a Service
More informationA Standardized Maturity Model for Designing SaaS Service Guideline
A Standardized Maturity Model for Designing SaaS Guideline Seungseok Kang 1, Jaeseok Myung 1, Jongheum Yeon 1, Seong-wook Ha 2, Taehyung Cho 2, Ji-man Chung 2, Sang-goo Lee 1 Department of Computer Science
More informationCHAPTER 8 CLOUD COMPUTING
CHAPTER 8 CLOUD COMPUTING SE 458 SERVICE ORIENTED ARCHITECTURE Assist. Prof. Dr. Volkan TUNALI Faculty of Engineering and Natural Sciences / Maltepe University Topics 2 Cloud Computing Essential Characteristics
More informationØ Teaching Evaluations. q Open March 3 through 16. Ø Final Exam. q Thursday, March 19, 4-7PM. Ø 2 flavors: q Public Cloud, available to public
Announcements TIM 50 Teaching Evaluations Open March 3 through 16 Final Exam Thursday, March 19, 4-7PM Lecture 19 20 March 12, 2015 Cloud Computing Cloud Computing: refers to both applications delivered
More informationA Survey on Cloud Storage Systems
A Survey on Cloud Storage Systems Team : Xiaoming Xiaogang Adarsh Abhijeet Pranav Motivations No Taxonomy Detailed Survey for users Starting point for researchers Taxonomy Category Definition Example Instance
More informationCloud Computing in the Enterprise: A Question of Control.. And who has it. INF5210 Ben Eaton 12/11/2013
Cloud Computing in the Enterprise: A Question of Control.. And who has it. INF5210 Ben Eaton 12/11/2013 1 The Cloud We all use it as consumers But I m going to talk about cloud computing in an enterprise
More informationMobile and Cloud computing and SE
Mobile and Cloud computing and SE This week normal. Next week is the final week of the course Wed 12-14 Essay presentation and final feedback Kylmämaa Kerkelä Barthas Gratzl Reijonen??? Thu 08-10 Group
More informationLast time. Today. IaaS Providers. Amazon Web Services, overview
Last time General overview, motivation, expected outcomes, other formalities, etc. Please register for course Online (if possible), or talk to Yvonne@CS Course evaluation forgotten Please assign one volunteer
More informationOutlook. Corporate Research and Technologies, Munich, Germany. 20 th May 2010
Computing Architecture Computing Introduction Computing Architecture Software Architecture for Outlook Corporate Research and Technologies, Munich, Germany Gerald Kaefer * 4 th Generation Datacenter IEEE
More informationIntroduction to Cloud Computing
Introduction to Cloud Computing Cloud Computing I (intro) 15 319, spring 2010 2 nd Lecture, Jan 14 th Majd F. Sakr Lecture Motivation General overview on cloud computing What is cloud computing Services
More informationCloud Computing; What is it, How long has it been here, and Where is it going?
Cloud Computing; What is it, How long has it been here, and Where is it going? David Losacco, CPA, CIA, CISA Principal January 10, 2013 Agenda The Cloud WHAT IS THE CLOUD? How long has it been here? Where
More informationChapter 2 Basic Cloud Computing Types
Chapter 2 Basic Cloud Computing Types Abstract Cloud computing s marquee feature is the availability of all required software on the web. The principal service that provides this feature is Software as
More informationContents. What is Cloud Computing? Why Cloud computing? Cloud Anatomy Cloud computing technology Cloud computing products and market
Cloud Computing Contents What is Cloud Computing? Why Cloud computing? Cloud Anatomy Cloud computing technology Cloud computing products and market What is Cloud Computing? Definitions: Cloud computing
More informationCLOUD COMPUTING. Dana Petcu West University of Timisoara http://web.info.uvt.ro/~petcu
CLOUD COMPUTING Dana Petcu West University of Timisoara http://web.info.uvt.ro/~petcu TRENDY 2 WHY COINED CLOUD? Ask 10 professionals what cloud computing is, and you ll get 10 different answers CC is
More informationInternational Journal of Engineering Research & Management Technology
International Journal of Engineering Research & Management Technology March- 2015 Volume 2, Issue-2 Survey paper on cloud computing with load balancing policy Anant Gaur, Kush Garg Department of CSE SRM
More informationCLOUD COMPUTING. When It's smarter to rent than to buy
CLOUD COMPUTING When It's smarter to rent than to buy Is it new concept? Nothing new In 1990 s, WWW itself Grid Technologies- Scientific applications Online banking websites More convenience Not to visit
More informationCloud Computing. Chapter 3 Platform as a Service (PaaS)
Cloud Computing Chapter 3 Platform as a Service (PaaS) Learning Objectives Define and describe the PaaS model. Describe the advantages and disadvantages of PaaS solutions. List and describe several real-world
More informationCloud Computing Trends
UT DALLAS Erik Jonsson School of Engineering & Computer Science Cloud Computing Trends What is cloud computing? Cloud computing refers to the apps and services delivered over the internet. Software delivered
More informationA Gentle Introduction to Cloud Computing
A Gentle Introduction to Cloud Computing Source: Wikipedia Platform Computing, Inc. Platform Clusters, Grids, Clouds, Whatever Computing The leader in managing large scale shared environments o 18 years
More informationCloud Computing-Software as Service
Cloud Computing-Software as Service Gurudatt Kulkarni 1, Jayant Gambhir 2, Rajnikant Palwe 3 1, 2, 3 S.No. 4/17, Sector No 34, Off Kalewadi Road, Thergaon, Pune, Maharashtra, India Marathwada Mitra Mandal
More informationLecture 02a Cloud Computing I
Mobile Cloud Computing Lecture 02a Cloud Computing I 吳 秀 陽 Shiow-yang Wu What is Cloud Computing? Computing with cloud? Mobile Cloud Computing Cloud Computing I 2 Note 1 What is Cloud Computing? Walking
More informationCloud Computing Benefits for Educational Institutions
Cloud Computing Benefits for Educational Institutions ABSTRACT Mr. Ramkumar Lakshminarayanan 1, Dr. Binod Kumar 2, Mr. M. Raju 3 Higher College of Technology, Muscat, Oman rajaramcomputers@gmail.com 1,
More informationCloud Architecture and Virtualisation. Lecture 2 Cloud Computing Overview
Cloud Architecture and Virtualisation Lecture 2 Cloud Computing Overview TOC Cloud types and classification Cloud services and roles Examples 2 Cloud types Cloud types Clouds can be classified in terms
More informationCloud Collaboration: Strategies and Technologies. Bud Porter-Roth Porter-Roth Associates
Cloud Collaboration: Strategies and Technologies Bud Porter-Roth Independent, vendor neutral, consulting in: Cloud Information Management (CIM) Electronic Document Management Document Imaging Records Management
More informationGlobal Innovations in Cloud Computing Services and Deployment
Global Innovations in Cloud Computing Services and Deployment Fathima Rifaa.P 1 Department of ECE, Excel College of Technology, Affiliated to Anna University, Pallakkapalayam India 1 ABSTRACT: Cloud computing
More informationTechnical Writing - Definition of Cloud A Rational Perspective
INTRODUCTIONS Storm Technology Who we are and what we do David Chappell IT strategist and international advisor The Cloud A Rational Perspective The cloud platforms An objective overview of the Windows
More informationEucalyptus: An Open-source Infrastructure for Cloud Computing. Rich Wolski Eucalyptus Systems Inc. www.eucalyptus.com
Eucalyptus: An Open-source Infrastructure for Cloud Computing Rich Wolski Eucalyptus Systems Inc. www.eucalyptus.com Exciting Weather Forecasts Commercial Cloud Formation Eucalyptus - Confidential What
More informationSecurity & Trust in the Cloud
Security & Trust in the Cloud Ray Trygstad Director of Information Technology, IIT School of Applied Technology Associate Director, Information Technology & Management Degree Programs Cloud Computing Primer
More informationCloud Computing-Software as Service
International Journal of Cloud Computing and Services Science (IJ-CLOSER) Vol.1, No.1, Mar ch 2012, pp. 11~16 ISSN: 2089-3337 11 Cloud Computing-Software as Service Gurudatt Kulkarni*, Jayant Gambhir*,
More informationBlog: http://blogs.microsoft.co.il/blogs/applisec/
Blog: http://blogs.microsoft.co.il/blogs/applisec/ Copyright SELA software & Education Labs Ltd. 14-18 Baruch Hirsch St.Bnei Brak 51202 Israel www.sela.co.il The idea behind the cloud Basic Concepts Type
More informationBUILDING SAAS APPLICATIONS ON WINDOWS AZURE
David Chappell BUILDING SAAS APPLICATIONS ON WINDOWS AZURE THINGS TO THINK ABOUT BEFORE YOU START Sponsored by Microsoft Corporation Copyright 2012 Chappell & Associates Contents Illustrating SaaP and
More informationCloud 101. Mike Gangl, Caltech/JPL, michael.e.gangl@jpl.nasa.gov 2015 California Institute of Technology. Government sponsorship acknowledged
Cloud 101 Mike Gangl, Caltech/JPL, michael.e.gangl@jpl.nasa.gov 2015 California Institute of Technology. Government sponsorship acknowledged Outline What is cloud computing? Cloud service models Deployment
More informationResearch Paper Available online at: www.ijarcsse.com A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS
Volume 2, Issue 2, February 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: A COMPARATIVE STUDY OF CLOUD
More informationHexaware E-book on Q & A for Cloud BI Hexaware Business Intelligence & Analytics Actionable Intelligence Enabled
Hexaware E-book on Q & A for Cloud BI Hexaware Business Intelligence & Analytics Actionable Intelligence Enabled HEXAWARE Q & A E-BOOK ON CLOUD BI Layers Applications Databases Security IaaS Self-managed
More informationCloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University
Cloud computing: the state of the art and challenges Jānis Kampars Riga Technical University Presentation structure Enabling technologies Cloud computing defined Dealing with load in cloud computing Service
More informationMigrating SaaS Applications to Windows Azure
Migrating SaaS Applications to Windows Azure Lessons Learned 04.04.2012 Speaker Introduction Deepthi Raju Marketing Technology Services Deepthi joined Smartbridge in 2005 and has over twenty years of technology
More informationCloud computing taxonomy
Cloud computing taxonomy Université Paris-Est Marne la Vallée, LIGM UMR CNRS 8049, France October 1, 2015 a cloud provides on demand resources and services over the Internet, ussually at the scale and
More informationSoftware Systems Architecture in a World of Cloud Computing. Christine Miyachi SDM Entering Class 2000
Software Systems Architecture in a World of Cloud Computing Christine Miyachi SDM Entering Class 2000 Copyright Christine Miyachi 2013 Outline Overview of cloud computing The business of cloud The process
More informationHow To Choose Cloud Computing
IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 09, 2014 ISSN (online): 2321-0613 Comparison of Several IaaS Cloud Computing Platforms Amar Deep Gorai 1 Dr. Birendra Goswami
More informationA.Prof. Dr. Markus Hagenbuchner markus@uow.edu.au. CSCI319 A Brief Introduction to Cloud Computing. CSCI319 Page: 1
A.Prof. Dr. Markus Hagenbuchner markus@uow.edu.au CSCI319 A Brief Introduction to Cloud Computing CSCI319 Page: 1 Content and Objectives 1. Introduce to cloud computing 2. Develop and understanding to
More information