Cloud Computing. University of Economics and Law. Duc.NHM Faculty of Information Systems

Similar documents
CHAPTER 1 UNDERSTANDING THE CLOUDCOMPUTING

Chapter 2 Basic Cloud Computing Types

Cloud Computing: What s Your Service? Introduction

Innovate with Oracle Public Cloud Platform & Infrastructure Services

Quick Reference Guide

Table of contents. Cloud Computing Sourcing. August Key Takeaways

Tech Mahindra s Cloud Platform and PaaS Offering. Copyright 2015 Tech Mahindra. All rights reserved.

WHITEPAPER: Why should CFO s care about cloud -based services. Why should CFO s care about cloud -based services

Cloud NDT A Good Mix? Eric Dusablon

Cloud Capacity Management

APPLICATION OF CLOUD COMPUTING IN EDUCATION

Multi-Cloud Infrastructure as a Service (IaaS) as a Public Cloud Adoption Pattern

Secure information access is critical & more complex than ever

How to sell Azure to SMB customers. Paul Bowkett Microsoft NZ

UForge AppCenter 3.8. Introduction March Copyright 2018 FUJITSU LIMITED

Introduction to Cloud Computing

13.0 The Cloud The Cloud The Cloud The Cloud The Cloud 7/16/2010. Distributed Data Management

Cloud Migration for SMBs: Harnessing the power of cloud computing

COURSE OUTLINE: Course 20533C- Implementing Microsoft Azure Infrastructure Solutions

Final Thoughts. Contact Us YOUR SIMPLE GUIDE TO THE CLOUD. We hope that you have found this guide to the cloud useful.

WHITEPAPER WHITEPAPER. Processing Invoices in the Cloud or On Premises Pros and Cons

CLOUD COMPUTING- A NEW EDGE TO TECHNOLOGY

Content. IT as a Service and Tieto s offerings. New way of buying and delivering IT services

Intel IT Cloud 2012 and Beyond. Cathy Spence, Enterprise Architect Intel Information Technology April 2012

Cloud Computing Models : A Survey

What s Happening to the Mainframe? Mobile? Social? Cloud? Big Data?

Make the most of the cloud with Microsoft System Center and Azure

Introduction to Cloud Computing. White Paper

Pranav Tank, Darshan Upadhyay, Kunal Khimani Asst. Professor, I.T. Department, VVP Engineering College, Rajkot, Gujarat, India ABSTRACT

ERP: ENTERPRISE RESOURCE PLANNING

Technical Architecture for Hybrid Cloud Scenarios. Gunther Schmalzhaf, Digital Business Services, SAP

International Journal of Scientific & Engineering Research Volume 8, Issue 5, May ISSN Cloud Computing in Education

IBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation

Software engineering efficient and flexible siemens.com/sicbs

Azure vs. AWS. How to Decide Between Microsoft Azure and Amazon Web Services

Clearing the ERP Clouds

How data gravity is pulling your analytics to the cloud

Optimizing resource efficiency in Microsoft Azure

Designing PSIM Software for the Enterprise Market Creating a platform to meet the unique challenges of today s highly distributed organization

Clearing the ERP Clouds 2017

Cloud Service Model. Selecting a cloud service model. Different cloud service models within the enterprise

Windows Azure What, how and why. Martin Maripuu Net Group OÜ

AVANTUS TRAINING PTE LTD

Gartner's Top 10 Strategic Technology Trends for 2014

License Mobility through Microsoft Software Assurance. Licensing guide

MEANS HAPPIER CUSTOMERS

Azure PaaS and SaaS Microsoft s two approaches to building IoT solutions

BT Cloud Phone. A simpler way to manage your business calls.

Kent State University s Cloud Strategy

Top. Reasons Enterprises Select kiteworks by Accellion

Pricing Models and Pricing Schemes of IaaS Providers: A Comparison Study

Microsoft s Azure App Service Reduces Time and Cost for Web Application Development and Management

Delivering Data Warehousing as a Cloud Service

<Insert Picture Here> Cloud Computing

TESTING AS A SERVICE (TAAS) AN ENHANCED SECURITY FRAMEWORK FOR TAAS IN CLOUD ENVIRONMENT K.V.ARUNKUMAR & E. SAMLINSON

Steve Bryant-Brown Technology Mayank Nayar Program Manager, Azure Site Recovery. Will Rowley Cloud

Communications in the Cloud:

An E-Retailing System Architecture Based on Cloud Computing

What is cloud computing and its impact on nonprofit software?

WHAT IS CLOUD COMPUTING?

White Paper. Understanding the Cloud Computing Stack

Expert Reference Series of White Papers. Microsoft Service Manager Simplified

[Header]: Demystifying Oracle Bare Metal Cloud Services

8 Minute Overview REAL-TIME SOFTWARE INVENTORY & USAGE. Modern IT & The Importance of Software Asset Management

Microsoft Azure Essentials

BOC Group Customer Success Story

Cloud Migration Guide MIGRATION GUIDE

The Microsoft Cloud Advantage. SAP on Azure. The Microsoft cloud advantage

Supporting Cloud Computing with Professional Services

New Technology: Mission Impossible?

Microsoft ISV Partners & The Cloud. Managing & Monetizing the Business Transition

ECONOMIC AND STRATEGIC BENEFITS

As a Service (XaaS) Business Model for Telecom Industry. Whitepaper

Understanding the Business Value of Docker Enterprise Edition

Ensure Your Servers Can Support All the Benefits of Virtualization and Private Cloud The State of Server Virtualization... 8

Solution Components Sugar 6.5 Release

MIGRATING AND MANAGING MICROSOFT WORKLOADS ON AWS WITH DATAPIPE DATAPIPE.COM

Cape Rock Ltd. Attendees. Date Consultant. Mats Nyström. Richard Bull Anastasia Birchwood

Selecting Cloud Platform Services Based On Application Requirements

Migrating to. Microsoft Azure

No more excuses: VDI is ready!

Immediate GRATIFICATION through the. Cloud. Why You Should Consider SaaS for Instant Card Issuance

World Leading Storage Cloud at ETH Zürich

WHITE PAPER. Evaluation Framework: To Build or to Buy CRM Software? Abstract

Convegno Sezione Automazione Animp

Public, Private or Hybrid Cloud

Making Cloud Computing Work For You and Your Employer

Cloud Automation a beginner s guide

Disaster Recovery as a Service (DRaaS) How innovation in the Cloud enables disaster recovery at minimal costs

CA FINAL ISCA BY CA KARTIK IYER

SMALL BUSINESS PHONE SOLUTION BUSINESS VOIP BUYERS GUIDE

CLASH OF THE TITANS An Independent Comparison of SAP, Oracle, Microsoft Dynamics and Infor

IBM Cloud Services Balancing compute options: How IBM SmartCloud can be a catalyst for IT transformation

THE MOBlLE APP. REVOLUTlON. 8 STEPS TO BUlLDING MOBlLE APPS FAST ln THE CLOUD

Difference between the ASP Model and the SaaS Model. LuitBiz. Phone:

INFINITY ECM PLATFORM. Unique multifunctional Cloud SW platform that every World Company needs.

Five trends in Capacity Management

On Demand Systems Management

CONVERGENCE OF CLOUD COMPUTING, SERVICE ORIENTED ARCHITECTURE AND ENTERPRISE ARCHITECTURE

uottawa.ca Architecture Review Board (ARB)

Transcription:

Cloud Computing University of Economics and Law Duc.NHM Faculty of Information Systems

Cloud Service Models Chapter 4

1 Software as a Service Chapter Points 2 3 4 Platform as a Service Infrastructure as a Service Additional Service Models Cloud Computing Duc.NHM 3

INTRODUCTION According to the NIST definition of cloud, there are three main cloud service models: Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS) But one thing to remember is that since we are dealing with service providers, almost everything is negotiable Each service model has its own set of characteristics and criteria Cloud Computing Duc.NHM 4

SOFTWARE AS A SERVICE Cloud Computing Duc.NHM 5

SOFTWARE AS A SERVICE A SaaS model is similar to the old application service provider (ASP) model There are some key differences in the older ASP model, the applications hosted were usually client/server applications most of today s SaaS applications are Web-based applications that do not require any special clients in the ASP model, customers generally accessed different instances of an application. In SaaS, customers generally access the same application; there are simply different partitions or views of the application

SaaS Characteristics 1 Customization 2 Support and Maintenance SaaS Characteristics 3 Analytics 4 Integration Cloud Computing Duc.NHM 7

SaaS Characteristics Customization depending on the implementation, you may be able to request that the user interface (UI) or the look and feel of the application be modified slightly è wholesale changes are not allowed In most cases the customer will not be to make the changes themselves; the provider will have to make the changes allowing customization can be very costly for the service provider and, hence, the customer Cloud Computing Duc.NHM 8

SaaS Characteristics Support and Maintenance software upgrades are centralized and performed by the service provider Centralized upgrades can present a problem. When the provider decides it s time to upgrade, you have little to no choice in the matter. è can lead to downtime or, at the very least, periods of decreased productivity Cloud Computing Duc.NHM 9

SaaS Characteristics Analytics Analytics and usage statistics can provide value information about application usage the provider has the ability to view user activities and determine trends Since most cloud environments are pay-as-you-go offerings, it s important to understand usage trends Understanding trends helps you understand when you may have a spike in usage and therefore a spike in costs Cloud Computing Duc.NHM 10

SaaS Characteristics Integration In a SaaS environment, the data will be stored at the provider site è customer will not have direct access to the data è can be a prob- lem when it comes to reporting and business intelligence In some implementations you may be allowed to move data back and forth between the SaaS instance and your local in-house systems Cloud Computing Duc.NHM 11

SaaS - Responsibilities Responsibilities most of the responsibilities fall on the service provider è one of the reasons SaaS implementations have become so popular Organizations are able to free up their internal resources for other activities, as opposed to using them for system administration the provider is basically responsible for everything except the client systems the customer is responsible for the client system or systems Cloud Computing Duc.NHM 12

SaaS SaaS Drivers Many drivers have contributed to the rise of public SaaS offerings a big rise in the creation and consumption of Web-based applications. Most SaaS providers offer their services in the form of Web-based applications Not only have the look and feel of Web-based applications improved, but so have the quality and ease with which they can be developed Cloud Computing Duc.NHM 13

SaaS Challenges Challenges Even though SaaS is currently the most popular cloud service model, there are still many challenges to the adoption of SaaS Cloud Computing Duc.NHM 14

SaaS Challenges Disparate Location SaaS applications are generally hosted offsite connections between the client and the application must travel over the public Internet, sometimes long distances è may introduce latency into the environment Some applications require response times in milliseconds è will not work in environments where there is a great deal of latency Cloud Computing Duc.NHM 15

SaaS Challenges Multitenancy Since the application is shared, generally little to no customization can be performed è can be a problem if your organization requires extensive customization Multitenancy also presents security issues. Since customers will generally be accessing the same instance of an application, an application flaw may allow one customer access to another customer s data Cloud Computing Duc.NHM 16

SaaS Challenges Other Security Challenges One of the big worries organizations have with SaaS is around the security of the data The employees at the service provider will have direct access to the systems that house the data One way to mitigate this is to protect the data at the software level è You would have to encrypt the data at rest and the data in motion Cloud Computing Duc.NHM 17

SaaS Providers There are a multitude of public SaaS providers out there we cover a few of the most popular Cloud Computing Duc.NHM 18

SaaS Providers Outlook.com Web-based email is one of the most popular SaaS offering Outlook.com, is Microsoft s mail service Cloud Computing Duc.NHM 19

SaaS Providers Google Drive gives you online access to view and create word processing documents, spreadsheets, presentations, and a host of other documents. Cloud Computing Duc.NHM 20

SaaS Providers Salesforce.com Salesforce.com 1 is a well-known customer relationship management (CRM) application used for financial, delivery, and staffing related to business systems operations Cloud Computing Duc.NHM 21

PLATFORM AS A SERVICE PLATFORM AS A SERVICE PaaS is service offering whereby customers are given a platform to use for their computing needs In most instances, this platform is used for development è could be simply an operating system or a full development platform that includes a Web server and development libraries Cloud Computing Duc.NHM 22

PaaS Characteristics Customization you have complete control over the application, so you are free to customize the application as you see fit You won t be able to make many changes to the development platform Integration Analytics you will have the ability to view application usage and determine trends You will be able to determine when new systems need to be added to handle the load the data will be stored at the provider site, but the cus- tomer will have direct access to it Conducting business intelligence and report- ing should not be a problem from an access point of view, but Cloud Computing Duc.NHM 23

PaaS Responsibilities responsibilities are somewhat distributed between the service provider and the customer The provider will take care of everything at the development platform level and below è will make sure the operating system is patched and up to date when it s delivered to you; also do periodic operating system updates that will be rolled out to you The customer is generally responsible for everything above the operating system and development platform level. You will be responsible for installing and maintaining any additional applications you will need Cloud Computing Duc.NHM 24

PaaS Drivers There have been many drivers influencing the growth of the PaaS market Many organizations want to move towards a public cloud model, but can t find public SaaS providers offering the applications they need A PaaS model allows them to move the infrastructure and platforms out of their internal datacenters while allowing them to be able to develop the applications they need Cloud Computing Duc.NHM 25

PaaS Challenges Flexibility Challenges may have difficulty finding a provider with the platform you need. Most PaaS providers limit their offerings to specific platform sets Security Challenges The provider will have administrative control over the operating system and the database platform è they will have direct access to all of the applications and data Cloud Computing Duc.NHM 26

PaaS Providers PaaS Providers The number of PaaS providers in the market continues to grow Cloud Computing Duc.NHM 27

PaaS Providers Windows Azure one of the first PaaS offerings to hit the market has a free offering and upgraded offerings that include features such as increased SLAs makes it very easy to spin up a Web site or development platform includes a wide variety of options such as compute services, data services, app services, and network service Cloud Computing Duc.NHM 28

PaaS Providers Google App Engine is a PaaS solution that enables users to host their own applications on the same or similar infrastructure as Google Docs, Google Maps, and other popular Google services Just as Microsoft Azure provides a platform to build and execute.net applications, Google App Engine enables users to develop and host applications written using Java, Python, and a new language called Go Cloud Computing Duc.NHM 29

INFRASTRUCTURE AS A SERVICE INFRASTRUCTURE AS A SERVICE (IaaS) IaaS provides core services such as computing power, storage, networking, and operating systems Cloud Computing Duc.NHM 30

INFRASTRUCTURE AS A SERVICE IaaS An IaaS provider may provide you with hardware resources such as servers. You could then install whatever you needed to onto the servers A more common model is for an IaaS provider to provide you with virtual machines that you can use to install whatever you need Cloud Computing Duc.NHM 31

IaaS Responsibilities Responsibilities the customer is responsible for most of the environment The provider is responsible for the hypervisor layer (if used) and below. This includes physical hardware, storage, and networking The customer is responsible for obvious things like operating system and application maintenance Cloud Computing Duc.NHM 32

IaaS Drivers Drivers Many organizations look to IaaS providers to expand their capacity Organizations are also looking at IaaS providers to provide burst capacity. Some organizations need increased capacity only on certain occasions è An IaaS provider customers them to add capacity on a temporary basis Cloud Computing Duc.NHM 33

IaaS Challenges Challenges several challenges to IaaS adoption Most organizations see the benefits, but they worry about the loss of control The total cost can also be an issue. Security Challenges The security challenges for IaaS implementations are similar to those for other service providers Cloud Computing Duc.NHM 34

IaaS Providers are really picking up steam in the marketplace IaaS platforms such as CloudStack and OpenStack have been developed to make automation and orchestration easier two of the most well-known IaaS providers: Amazon EC2 and Rackspace Cloud Computing Duc.NHM 35

ADDITIONAL SERVICE MODELS Database as a Service provides a database platform organizations can use to store their data Many PaaS providers also provide database services, but in many instances organizations do not need a development platform; they simply need a place to store data è a DbaaS option is a good choice Desktop as a Service is one of the newer service models being provided DaaS provides users with a virtual desktop that can be used to perform desktop computing One of the big questions is whether pooled desktops will provide an adequate user experience or whether dedicated desktops are needed to provide an adequate user experience Cloud Computing Duc.NHM 36

SUMMARY three main cloud service models: SaaS, PaaS, and IaaS Each service model has its own benefits and drawbacks One thing you must be careful with when you choose a service model is what you as the customer will be responsible for Cloud Computing Duc.NHM 37

Thank You for Watching! Any Questions? Duc.NHM http://nhmduc.wordpress.com