INFO5011. Cloud Computing Semester 2, 2011 Lecture 3, Cloud Computing Service Models

Size: px
Start display at page:

Download "INFO5011. Cloud Computing Semester 2, 2011 Lecture 3, Cloud Computing Service Models"

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 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 information

The public-cloud-computing market has

The 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 information

E-Business Technology

E-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 information

Cloud Models and Platforms

Cloud 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 information

Cloud Computing. Adam Barker

Cloud 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 information

Public 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 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 information

White Paper on CLOUD COMPUTING

White 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 information

An Introduction to Cloud Computing Concepts

An 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 information

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

DISTRIBUTED 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 information

Platforms in the Cloud

Platforms 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 information

Oracle Applications and Cloud Computing - Future Direction

Oracle 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 information

Cloud Computing. Technologies and Types

Cloud 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 information

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

Cloud 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 information

Cloud Computing: Making the right choices

Cloud 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 information

yvette@yvetteagostini.it yvette@yvetteagostini.it

yvette@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 information

Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing

Introduction 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 information

Where We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344

Where 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 information

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

Outline. 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 information

Introduction to Cloud Computing

Introduction 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 information

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

Cloud 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 information

Cloud Computing. Key Considerations for Adoption. Abstract. Ramkumar Dargha

Cloud 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 information

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

How 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 information

Cloud Computing Summary and Preparation for Examination

Cloud 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 information

Certified Cloud Computing Professional Sample Material

Certified 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 information

White Paper. Cloud Native Advantage: Multi-Tenant, Shared Container PaaS. http://wso2.com Version 1.1 (June 19, 2012)

White 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 information

High Performance Computing Cloud Computing. Dr. Rami YARED

High 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 information

Cloud 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 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 information

Optimizing Service Levels in Public Cloud Deployments

Optimizing 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 information

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud 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 information

Ensuring 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 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 information

Virtualization and Cloud Computing

Virtualization 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 information

Cloud Computing An Elephant In The Dark

Cloud 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 information

Architectural Implications of Cloud Computing

Architectural 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 information

Realizing the Value Proposition of Cloud Computing

Realizing 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 information

Cloud Computing an introduction

Cloud 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 information

A Study of Infrastructure Clouds

A 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 information

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud 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 information

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud 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 information

Cloud Computing Technology

Cloud 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 information

Cloud computing - Architecting in the cloud

Cloud 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 information

CS 695 Topics in Virtualization and Cloud Computing and Storage Systems. Introduction

CS 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 information

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

Cloud 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 information

CUMULUX 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 ` 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 information

A 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 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 information

How To Understand Cloud Computing

How 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 information

Cloud Computing Architecture: A Survey

Cloud 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 information

CLOUD COMPUTING: THE EMERGING COMPUTING TECHNOLOGY. Feng-Tse Lin and Teng-San Shih. Received May 2010; accepted July 2010

CLOUD 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 information

The Cisco Powered Network Cloud: An Exciting Managed Services Opportunity

The 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 information

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

Users 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 information

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud 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 information

Cloud Platforms Today: The Big Picture

Cloud 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 information

Performance Management for Cloudbased STC 2012

Performance 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 information

Emerging Technology for the Next Decade

Emerging 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 information

Introduction to Azure: Microsoft s Cloud OS

Introduction 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 information

Cloud 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 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 information

Cloud Computing: Meet the Players. Performance Analysis of Cloud Providers

Cloud 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 information

Aneka: A Software Platform for.net-based Cloud Computing

Aneka: 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 information

Multi-Tenant Engineering Architecture in SaaS

Multi-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 information

A programming model in Cloud: MapReduce

A 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 information

Azure and Its Competitors

Azure 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 information

A Standardized Maturity Model for Designing SaaS Service Guideline

A 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 information

CHAPTER 8 CLOUD COMPUTING

CHAPTER 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

Ø 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 information

A Survey on Cloud Storage Systems

A 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 information

Cloud 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 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 information

Mobile and Cloud computing and SE

Mobile 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 information

Last time. Today. IaaS Providers. Amazon Web Services, overview

Last 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 information

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

Outlook. 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 information

Introduction to Cloud Computing

Introduction 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 information

Cloud 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? 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 information

Chapter 2 Basic Cloud Computing Types

Chapter 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 information

Contents. What is Cloud Computing? Why Cloud computing? Cloud Anatomy Cloud computing technology Cloud computing products and market

Contents. 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 information

CLOUD 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 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 information

International Journal of Engineering Research & Management Technology

International 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 information

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

CLOUD 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 information

Cloud Computing. Chapter 3 Platform as a Service (PaaS)

Cloud 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 information

Cloud Computing Trends

Cloud 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 information

A Gentle Introduction to Cloud Computing

A 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 information

Cloud Computing-Software as Service

Cloud 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 information

Lecture 02a Cloud Computing I

Lecture 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 information

Cloud Computing Benefits for Educational Institutions

Cloud 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 information

Cloud Architecture and Virtualisation. Lecture 2 Cloud Computing Overview

Cloud 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 information

Cloud Collaboration: Strategies and Technologies. Bud Porter-Roth Porter-Roth Associates

Cloud 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 information

Global Innovations in Cloud Computing Services and Deployment

Global 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 information

Technical Writing - Definition of Cloud A Rational Perspective

Technical 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 information

Eucalyptus: 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 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 information

Security & Trust in the Cloud

Security & 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 information

Cloud Computing-Software as Service

Cloud 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 information

Blog: http://blogs.microsoft.co.il/blogs/applisec/

Blog: 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 information

BUILDING SAAS APPLICATIONS ON WINDOWS AZURE

BUILDING 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 information

Cloud 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 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 information

Research Paper Available online at: www.ijarcsse.com A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS

Research 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 information

Hexaware 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 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 information

Cloud 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 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 information

Migrating SaaS Applications to Windows Azure

Migrating 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 information

Cloud computing taxonomy

Cloud 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 information

Software 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 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 information

How To Choose Cloud Computing

How 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 information

A.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 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