Cloud Computing Introduction

Similar documents
Introduction to Cloud Computing

Introduction To Cloud Computing

ALI-ABA Topical Courses ESI Retention vs. Preservation, Privacy and the Cloud May 2, 2012 Video Webcast

2013 AWS Worldwide Public Sector Summit Washington, D.C.

THE DATA CENTER AS A COMPUTER

Clouds in the Forecast. Factors to Consider for In-House vs. Cloud-Based Systems and Services

CLOUD COMPUTING. Lecture 4: Introductory lecture for cloud computing. By: Latifa ALrashed. Networks and Communication Department

Introduction to Amazon Web Services

ECE Enterprise Storage Architecture. Fall ~* CLOUD *~. Tyler Bletsch Duke University

OFFICE OF THE ASSISTANT SECRETARY OF DEFENSE HEALTH AFFAIRS SKYLINE FIVE, SUITE 810, 5111 LEESBURG PIKE FALLS CHURCH, VIRGINIA

Cloud Computing introduction

Cloud First Policy General Directorate of Governance and Operations Version April 2017

Introduction to Cloud Computing. [thoughtsoncloud.com] 1

Cloud Computing Briefing Presentation. DANU

Cloud Computing. January 2012 CONTENT COMMUNITY CONVERSATION CONVERSION

Cloud Computing and Its Impact on Software Licensing

CLOUD COMPUTING ABSTRACT

Accelerate your Azure Hybrid Cloud Business with HPE. Ken Won, HPE Director, Cloud Product Marketing

DISTRIBUTED SYSTEMS [COMP9243] Lecture 8a: Cloud Computing WHAT IS CLOUD COMPUTING? 2. Slide 3. Slide 1. Why is it called Cloud?

Analytics in the Cloud Mandate or Option?

White Paper. Platform9 ROI for Hybrid Clouds

Getting Hybrid IT Right. A Softchoice Guide to Hybrid Cloud Adoption

Benefits of Extending your Datacenters with Amazon Web Services

Cloud forensics definitions and critical criteria for cloud forensic capability: An overview of survey results

Cloud Computing, SaaS and Outsourcing

Choosing the Right Cloud Computing Model for Data Center Management

Cloud Computing: Making the Right Choice for Your Organization

What you need to know about cloud backup: your guide to cost, security, and flexibility. 8 common questions answered

ERP Solution to the Cloud

Choosing the Right Cloud. ebook

Most likely, your organization is not in the business of running data centers, yet a significant amount of time & money is spent doing just that.

Energy Management with AWS

Computing as a Service

BERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved

DATACENTER AS A SERVICE. We unburden you at the level you desire

Demystifying the Cloud With a Look at Hybrid Hosting and OpenStack

Kaltura Platform: Ultimate Deployment Flexibility

AtoS IT Solutions and Services. Microsoft Solutions Summit 2012

Cloud Computing. Presentation to AGA April 20, Mike Teller Steve Wilson

HPE Flexible Capacity

CHEM-E Process Automation and Information Systems: Applications

Cloud Computing Standard 1.1 INTRODUCTION 2.1 PURPOSE. Effective Date: July 28, 2015

CLOUD COMPUTING PRIMER

Cloud Computing Concepts, Models, and Terminology

OpenStack Seminar Disruption, Consolidation and Growth. Woodside Capital Partners

Total Cost of Ownership: Benefits of the OpenText Cloud

INFS 214: Introduction to Computing

Total Cost of Ownership: Benefits of ECM in the OpenText Cloud

Cloud Confidence: Simple Seamless Secure. Dell EMC Data Protection for VMware Cloud on AWS

CLOUD COMPUTING-ISSUES AND CHALLENGES

Amazon Web Services 101 April 17 th, 2014 Joel Williams Solutions Architect. Amazon.com, Inc. and its affiliates. All rights reserved.

BUYER S GUIDE TO AWS AND AZURE RESERVED INSTANCES

COMPTIA CLO-001 EXAM QUESTIONS & ANSWERS

Network Implications of Cloud Computing Presentation to Internet2 Meeting November 4, 2010

Chapter. Securing the Cloud THE FOLLOWING COMPTIA SECURITY+ EXAM OBJECTIVES ARE COVERED IN THIS CHAPTER:

Powering Transformation With Cisco

CLOUD COMPUTING. Rajesh Kumar. DevOps Architect.

PUBLIC AND HYBRID CLOUD: BREAKING DOWN BARRIERS

Cisco CloudCenter Solution Use Case: Application Migration and Management

SLA for Virtual Machines

Chapter 4. Fundamental Concepts and Models

CLOUD COMPUTING. Supporting Enterprises Enhance IT Capabilities and Business Agility.

2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE

Rent, Lease, or Buy. Consuming Storage in the Cloud. Abstract. White Paper. Jeff Whitaker, NetApp October 2014 WP-7204

1/10/2011. Topics. What is the Cloud? Cloud Computing

Cloud Computing: The Next Wave. Matt Jonson Connected Architectures Lead Cisco Systems US and Canada Partner Organization

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. reserved. Insert Information Protection Policy Classification from Slide 8

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

10 Considerations for a Cloud Procurement. March 2017

CLOUD COMPUTING PRIMER FOR EXECUTIVES

SEEM3450 Engineering Innovation and Entrepreneurship

Cloud Computing and Service-Oriented Architectures

<Placeholder cover we will adjust> Microsoft Azure Stack Licensing Guide (end customers)

Matrix IT work Copyright Do not remove source or Attribution from any graphic or portion of graphic

Accelerate Your Cloud Journey

TRANSFORMING TO IT-AS-A- SERVICE

Shaping the Cloud for the Healthcare Industry

The Case for Virtualizing Your Oracle Database Deployment

Cloud Computing An IT Paradigm Changer

Modernize Your Backup and DR Using Actifio in AWS

Cloud Essentials for Architects using OpenStack

Cloud Computing An IT Paradigm Changer

Understanding Cloud Migration. Ruth Wilson, Data Center Services Executive

Cloud Strategies for Addressing IT Challenges

IBM smarter Business Resilience in the Cloud

What s next for your data center? Power Your Evolution with Physical and Virtual ADCs. Jeppe Koefoed Wim Zandee Field sales, Nordics

IBM PureApplication Service

Managed Platform for Adaptive Computing mpac

Automating Elasticity. March 2018

Cloud Computing Overview. The Business and Technology Impact. October 2013

CLOUD COMPUTING. A public cloud sells services to anyone on the Internet. The cloud infrastructure is made available to

Fundamental Concepts and Models

Building a Secure and Compliant Cloud Infrastructure. Ben Goodman Principal Strategist, Identity, Compliance and Security Novell, Inc.

Cloud Computing Strategy in Sudan

Srinath Vaddepally.

Cloud Computing Introduction & Offerings from IBM

Ensuring business continuity with comprehensive and cost-effective disaster recovery service.

WHITEPAPER AMAZON ELB: Your Master Key to a Secure, Cost-Efficient and Scalable Cloud.

A Ready Business rises above infrastructure limitations. Vodacom Power to you

EBOOK: VMware Cloud on AWS: Optimized for the Next-Generation Hybrid Cloud

Transcription:

Cloud Computing Introduction Prof. Dr. Thomas M. Bohnert Prof. Dr. Marcel Graf

Content Basic Concepts Motivation and Value Proposition Definition of Cloud Computing Examples and Swiss Perspective 2

Starting Point Assume you are responsible for providing IT-Services (e.g. you are Head of IT, CIO, CTO, etc) 3

Considerations Capital Expenses (CAPEX) Expenditures creating future benefits. Incurred when a business spends money either to buy fixed assets CAPEX is a cost which cannot be deducted in the year in which it is paid or incurred and must be capitalized Examples acquiring fixed, and in some cases, intangible assets repairing an existing asset so as to improve its useful life upgrading an existing asset if its results in a superior fixture starting or acquiring a new business 4

Considerations Operational Expenses (OPEX) Ongoing cost for running a product, business, or system Day-to-day expense Operating expenses is the sum of a operating expenses for a period of time (e.g. month or year) Examples license fees and / or rental fees maintenance and repairs attorney fees and legal fees utilities, such as telephone, subscriptions, etc Insurance, property management, including a resident manager travel and vehicle expenses 5

Considerations Total Cost of Ownership (TCO) CAPEX + OPEX = TCO ICT related CAPEX ICT related OPEX Computer hardware and programs Rented space (hosting, data center) Network hardware and software Electricity (for related equipment, Server hardware and software cooling, backup power) Workstation hardware and software Testing costs, downtime, outage Installation and integration of and failure expenses hardware and software Backup and recovery process Purchasing research Technology training Maintenance, warranties and support Audit (internal and external) licenses Information technology personnel 6

Considerations How much ICT is needed? 7

Considerations ICT consumption models 8 Source: Swisscom

Considerations Concept of Busy Hour How much capacity to provide? TCO RoI Source: Characterization of the busy-hour traffic of IP networks based on their intrinsic features, J García-Dorado, J Hernández, J Aracil, J López de Vergara, S Lopez-Buedo 9

Considerations Evolution of business vs evolution of ICT Source: Amazon 10

Considerations In an ideal world... Source: Amazon 11

Considerations What kind of ICT do I need? 12

Considerations Very many choices... 13

Considerations How much ICT do I need? Knowledge, skill, ability, capability, capacity,... Hardware, Infrastructure, Platform, Application, Can I consume ICT when I needed it? Now, tomorrow, in one year,... Does ICT grow with my demands? From start-up, to SME, to enterprise,... Does ICT shrink with my demands? Seasons, financial crisis, retirement,... Can I pay for those ICT I actually use? Per day, per hour, per KByte, per Mbit/sec,... 14

Conclusions How much ICT do I need? Knowledge, skill, ability, capability, capacity,... Hardware, Infrastructure, Platform, Application, Can I consume ICT when I needed it? Now, tomorrow, in one year,... Does ICT grow with my demands? From start-up, to SME, to enterprise,... Does ICT shrink with my demands? Seasons, financial crisis, retirement,... Can I pay for those ICT I actually use? Per day, per hour, per KByte, per Mbit/sec,... Use service from ICT provider/expert On-demand, self-service Elasticity Elasticity Metered service, pay-as-you-go 15

Cloud Computing Definition Cloud Computing Principles: On-demand self-service. A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service provider. Broad network access. Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms (e.g., mobile phones, tablets, laptops, and workstations). Resource pooling (multi-tenancy). The provider s computing resources are pooled to serve multiple consumers using a multi-tenant model, with different physical and virtual resources dynamically assigned and reassigned according to consumer demand. There is a sense of location independence in that the customer generally has no control or knowledge over the exact location of the provided resources but may be able to specify location at a higher level of abstraction (e.g., country, state, or datacenter). Examples of resources include storage, processing, memory, and network bandwidth. Rapid elasticity. Capabilities can be elastically provisioned and released, in some cases automatically, to scale rapidly outward and inward commensurate with demand. To the consumer, the capabilities available for provisioning often appear to be unlimited and can be appropriated in any quantity at any time. Measured service (pay-as-you-go). Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth, and active user accounts). Resource usage can be monitored, controlled, and reported, providing transparency for both the provider and consumer of the utilized service. Source: The NIST Cloud Computing Definition 16

Cloud Computing Definition Cloud Computing Service Models: Software as a Service (SaaS). The capability provided to the consumer is to use the provider s applications running on a cloud infrastructure. The applications are accessible from various client devices through either a thin client interface, such as a web browser (e.g., web-based email), or a program interface. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage, or even individual application capabilities, with the possible exception of limited user-specific application configuration settings. Platform as a Service (PaaS). The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages, libraries, services, and tools supported by the provider. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed applications and possibly configuration settings for the application-hosting environment. Infrastructure as a Service (IaaS). The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications. The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems, storage, and deployed applications; and possibly limited control of select networking components (e.g., host firewalls). Source: The NIST Cloud Computing Definition 17

Cloud Computing Definition Meanwhile, many additional services appeared Database as a Service, Integration as a Service, Games as a Service, etc Basically specific Services within a Service Model, instead of being a novel Service Model (category) itself Exception: Function as a Service (FaaS) Novel Service Model, also known as Server-less Computing Providers: AWS Lambda, Azure Functions, Cloud Functions, Manta, etc AWS: Serverless computing allows you to build/run applications without caring about provisioning, scaling, and managing any servers and supports virtually any type of application/service. In short: Submit your code (self-service), the provider runs it for you (on-demand) and charges on usage basis (pay-per-use) 18

Cloud Computing Definition Cloud Computing Service Models - User Mapping FaaS Source: www.appectual.com 19

Cloud Computing Definition On Premises Infrastructure (as a Service) Container Virtualization Platform (as a Service) Function (as a Service) Software (as a Service) Applications Applications Applications Applications Applications Applications Data Data Data Data Data Data Runtime Runtime Runtime Runtime Runtime Middleware Middleware Middleware Middleware Middleware Middleware O/S O/S OS-level Virtualization O/S O/S O/S Virtualization Virtualization OS Virtualization Virtualization Virtualization Servers Servers Servers Servers Servers Servers Storage Storage Storage Storage Storage Storage Networking Networking Networking Networking Networking Networking Runt ime Runt ime You Manage Vendor Manages 20

Cloud Computing Definition Cloud Computing Deployment Models: Private cloud. The cloud infrastructure is provisioned for exclusive use by a single organization comprising multiple consumers (e.g., business units). It may be owned, managed, and operated by the organization, a third party, or some combination of them, and it may exist on or off premises. Community cloud. The cloud infrastructure is provisioned for exclusive use by a specific community of consumers from organizations that have shared concerns (e.g., mission, security requirements, policy, and compliance considerations). It may be owned, managed, and operated by one or more of the organizations in the community, a third party, or some combination of them, and it may exist on or off premises. Public cloud. The cloud infrastructure is provisioned for open use by the general public. It may be owned, managed, and operated by a business, academic, or government organization, or some combination of them. It exists on the premises of the cloud provider. Hybrid cloud. The cloud infrastructure is a composition of two or more distinct cloud infrastructures (private, community, or public) that remain unique (separate) entities, but are bound together by standardized or proprietary technology that enables data (storage) and application (compute) portability between the entities. Source: The NIST Cloud Computing Definition 21

Cloud Computing Definition Cloud Computing Deployment Models: Private Cloud (IaaS/PaaS/SaaS) Single User (Private, Cooperation) Community Cloud (IaaS/PaaS/SaaS) User Group (Private, Cooperation) Public Cloud (IaaS/PaaS/SaaS) Any User (Private, Cooperation) Hybrid (public and private) Cloud (IaaS/PaaS/SaaS) Single User/ Any User (Private, Cooperation) 22

Cloud Computing Definition Source: The NIST Cloud Computing Definition 23

Cloud Computing Definition: European View Source The Future of Cloud Computing, Opportunities for European Cloud Computing beyond 2010. Expert Group Report, January 2010. 24

Cloud Computing Definition - Beyond NIST Cloud Brokering Interlocutor that re-sells (brokers) Cloud Computing Services Virtual Private Cloud (VPC, by AWS) Provider-specific form of Hybrid Cloud Cloud Bursting A specific form of using a Hybrid Cloud. If resources in the public part are exceeded, use additional ones from a public provider Mobile Cloud (www.mobile-cloud-networking.eu) Cloud Computing for delivering Telecom Services via Network Function Virtualization Cloud Regions/ Cloud Cells, Availability Zones See next slides Edge Computing See next slides More: https://spectrum.ieee.org/computing/networks/behold-the-cloud-of-clouds-the-intercloud 25

Cloud Computing Definition - Cloud Regions / Cells AWS Global Infrastructure The AWS Cloud operates 44 Availability Zones within 16 geographic Regions around the world. A Region is a physical location in the world where we have multiple Availability Zones. Each Amazon region is designed to be completely isolated from the other Amazon regions. This achieves the greatest possible fault tolerance and stability. An Availability Zones consist of one or more discrete data centers, each with redundant power, networking and connectivity, housed in separate facilities. These Availability Zones offer you the ability to operate production applications and databases which are more highly available, fault tolerant and scalable than would be possible from a single data center. 26

Cloud Computing Definition - Cloud Regions / Cells 27

Edge computing - The Future of Cloud (?) Drivers: Increased data generation at edge (IoT) Need for rapid response times in many applications Compute/storage in large DC complemented with more modest compute/storage closer to end user Microdatacentres Not just CDN (although related) Although need is recognized many questions remain Data location/jurisdiction Defining characteristics: VR requires 10ms latency Ownership and economic drivers being a key one Significant early/exploratory activity Lambda@Edge, Multi-access Edge Computing Consortium, TSM-ClComp-EN Cloud ComputingAzure Stack 28

Case Study: Amazon AWS Amazon Web Services started in 2006/2007 with two services, EC2 (virtual machines) and S3 (object storage). It is considered the first real cloud computing offering. In 2015 Gartner estimated that of total installed public cloud capacity Amazon holds 90% and Microsoft 5%. 2017: AWS $15B annual revenue, growing 42% year-over-year Amazon introduces new services in AWS at a very rapid pace. 29

Case Study: Amazon AWS https://eu-central-1.console.aws.amazon.com/console https://awstcocalculator.com/ 30

AWS - Cloud Pricing Models To maximize utilization of their infrastructure cloud providers offer different pricing models. Example AWS: It offers three instance models that differ in their availability and their pricing structure On-Demand Instances Reserved Instances Pay-by-the hour Start and stop as you wish Pay a yearly upfront fee and receive a discount on the hourly charge Start and stop as you wish Spot Instances Bid for unused EC2 capacity Mention your Spot Price and if the market rate is less than your Bid, you get your instance Instance automatically terminates if your Spot Price becomes less than the current market rate 31

AWS - Service Level Agreements Amazon EC2 Service Level Agreement "AWS will use commercially reasonable efforts to make Amazon EC2 and Amazon EBS each available with a Monthly Uptime Percentage (defined below) of at least 99.95%, in each case during any monthly billing cycle (the Service Commitment ). In the event Amazon EC2 or Amazon EBS does not meet the Service Commitment, you will be eligible to receive a Service Credit as described below. [...] To receive a Service Credit, you must submit a claim" The SLA includes an availability objective (99.95%) If objective not met, customer may receive credits on future usage (no refund, no indemnity) Customer has to monitor the service to detect outages and submit a claim, will not be notified by the service provider Monthly Uptime Percentage Service Credit Percentage Less than 99.95% but equal to or greater than 99.0% 10% Less than 99.0% 30% 32

Case Study: Microsoft Azure http://tco.microsoft.com/home/calculator

Gartner Magic Quadrant for IaaS 34

Cloud Computing Market 35

Cloud Computing Market 36

Global Cloud Computing Market Cloud Companies 37

Swiss Perspective Many more: www.cloud-finder.ch 2010, HP to open Cloud Service Center in the Greater Zurich Area 38

Swiss Perspective http://www.isb.admin.ch/themen/architektur/00183/01368/01372/index.html?lang=de 39

Annex 40

Cloud Computing Reality Check Cloud, we ve done this 20 years ago... Source: http://www.howcrmworks.com/ 41