Introduction to Cloud Computing

Similar documents
Cloud Computing. Jean-Claude DISPENSA IBM Distinguished Engineer

Data Center Technologies

Using WebSphere Application Server on Amazon EC2. Speaker(s): Ed McCabe, Arthur Meloy

Cloud computing: the IBM point of view

Strategy and Architecture - Cloud overview

IBM & Cloud Computing. Smarter Planet. John Easton UK & Ireland Cloud Computing Technical Leader

Marco Mantegazza WebSphere Client Technical Professional Team IBM Software Group. Virtualization and Cloud

In het hoger onderwijs en onderzoek

EMC Backup Solutions for Virtualized Environments

Practical use of Internet in Cloud Computing model, to increase functionality of mobile workers

IBM EXAM QUESTIONS & ANSWERS

IBM Cloud Computing for SAP IBM Corporation

Introduction to Amazon EC2 Running IBM

What s Behind the Clouds? An IBM view of Cloud Computing & Montpellier Customer Center experience

Virtualized, Converged Data Centers and Cloud Service Providers

Cloud Essentials for Architects using OpenStack

C Examcollection.Premium.Exam.34q

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

Architectural Implications of Cloud Computing


Cloud Computing Terms:

The IBM SmartCloud Enterprise and hybrid solution for simple, secure integration and management of public & private clouds

JOURNAL OF OBJECT TECHNOLOGY

Kristin Donceel June IBM Corporation

Essential Characteristics of Cloud Computing: On-Demand Self-Service Rapid Elasticity Location Independence Resource Pooling Measured Service

CLOUD COMPUTING. A Primer

IBM WebSphere Cast Iron Cloud Integration

IBM Global Technology Services (GTS) Cloud Services Business Partner Update

IBM Cloud TechTalks (Part 4 of 4):

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

How To Manage Cloud Computing

Cloud Computing, Virtualization & Green IT

THE QUEST FOR A CLOUD INTEGRATION STRATEGY

Question 1. Which resources are typically provided by an Infrastructure as a Service cloud computing delivery model? A.

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

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

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

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

SaaS, PaaS & TaaS. By: Raza Usmani

Creating a Cloud Computing Ecosystem: How IBM Helps ISVs and Developers Deploy SaaS Applications on the Cloud. Executive Summary 2.

Integrated service management and cloud computing:

CLOUD COMPUTING OVERVIEW

Creating Dynamic IT Infrastructure at Reduced Cost with Cloud Computing

Topics. Images courtesy of Majd F. Sakr or from Wikipedia unless otherwise noted.

Cloud Computing Landscape: The Importance Of Standards

journey to a hybrid cloud

A Gentle Introduction to Cloud Computing

Radware Cloud Solutions for Enterprises. How to Capitalize on Cloud-based Services in an Enterprise Environment - White Paper

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise

IBM Cloud: Rethink IT. Reinvent business.

Implementing Microsoft Azure Infrastructure Solutions

Oracle Applications and Cloud Computing - Future Direction

Realizing the Value Proposition of Cloud Computing

JOURNAL OF OBJECT TECHNOLOGY

Cloud Computing for Architects

How To Integrate With Salesforce Crm

Cloud computing: Innovative solutions for test environments

Business Continuity in an Outsourced Environment: Enabling business outcomes and expanding sourcing options

Ironside Group Rational Solutions

CHAPTER 8 CLOUD COMPUTING

HP Cloud technologies

Cloud computing: defined and demystified

A Study of Infrastructure Clouds

Management for the Mobile-Cloud Era

Clodoaldo Barrera Chief Technical Strategist IBM System Storage. Making a successful transition to Software Defined Storage

Hybrid Cloud Management with Red Hat CloudForms

CLOUD COMPUTING PHYSIOGNOMIES A 1.1 CLOUD COMPUTING BENEFITS

Building Success on Acquia Cloud:

ILM, classification and the Information-Centric Enterprise. Per Sedihn, Vice Chair Nordics Comitte SNIA Europe CTO Proact IT Group

<Insert Picture Here> Integrating your On-Premise Applications with Cloud Applications

An exploration of cloud service delivery models in a hybrid environment A new depiction to corporate computing

Cloud computing in the Enterprise: An Overview

Cloud Computing. Chapter 1 Introducing Cloud Computing

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

The Cloud is Not Enough Why Hybrid Infrastructure is Shaping the Future of Cloud Computing

Microsoft Private Cloud

A Software Development Platform for SOA

GTS Global Technology Services

Transcription:

Frans Baas IBM Innovation Center Benelux January 2011 V1.2 Introduction to Cloud Computing

Content Why Cloud and why now? What is Cloud Computing? Customer Cloud case Developing Cloud workflows Developing Cloud services 2

There is a cost issue with IT.. 3

Yet today s IT infrastructure is under tremendous pressure. It will reach a breaking point 85% idle 82% 66% 78% In distributed computing environments, up to 85 percent of computing capacity sits idle Percentage is spent on maintaining current IT infrastructures versus adding new capabilities 4 Percentage of executives who report a security breach and aren t confident they can prevent future breaches Percentage of CIOs who want to improve the way they use and manage their data

By 2011, the world will be 10x more instrumented then in 2006. Internet connected devices will leap from 500M to 1 Trillion. 1,800 10x growth in five years 1,600 Exabytes 1,400 RFID, 1,200 Digital TV, 1,000 MP3 players, Digital cameras, 800 Camera phones, VoIP, Medical imaging, Laptops, 600 smart meters, multi-player games, 400 Satellite images, GPS, ATMs, Scanners, Sensors, Digital radio, DLP theaters, Telematics, Peer-to-peer, Email, Instant messaging, Videoconferencing, CAD/CAM, Toys, Industrial machines, Security systems, Appliances 200 0 2005 2006 2007 2008 2009 2010 2011 Approximately 70% of the digital universe is created by individuals, but enterprises are responsible for 85% of the security, privacy, reliability, and compliance. 5

As the planet gets smarter the information explosion and rapid change create new challenges 10x Digital data is projected to grow tenfold from 2007 to 2011 55K PB/Mo Global Internet traffic volume expected by 2013 83% Percentage of CIOs who expect to face substantial change over the next three years 6

and address the challenges IT groups are facing today. Doing more with less Reduce capital expenditures and operational expenses Reducing risk Ensure the right levels of security and resiliency across all business data and processes Higher quality services Improve quality of services and deliver new services that help the business grow and reduce costs Breakthrough agility Increase ability to quickly deliver new services to capitalize on opportunities while containing costs and managing risk 7

Content Why Cloud and why now? What is Cloud Computing? Customer Cloud case Developing Cloud workflows Developing Cloud services 8

What is cloud computing by Wikipedia? Cloud computing... is a style of computing where IT-related capabilities are provided as a service, allowing users to access technology-enabled services in the cloud without knowledge of, expertise with or control over the technology infrastructure that supports them. Wikipedia 9

What is cloud computing by IBM? Cloud is a user experience and a business model Cloud computing is an emerging style of IT delivery in which applications, data, and IT resources are rapidly provisioned and provided as standardized offerings to users over the web in a flexible pricing model Cloud is an infrastructure management and services delivery methodology Cloud computing is a way of managing large numbers of highly virtualized resources such that, from a management perspective, they resemble a single large resource. This can then be used to deliver services with elastic scaling VIRTUALIZATION 10 + STANDARDIZATION + AUTOMATION Virtualization Images Service Catalog Provisioning Elasticity Management/Billing System Accessed over network = Cost Agility

What is different about cloud computing? Without cloud computing With cloud computing Virtualized resources Automated service management Standardized services Software Hardware Storage Networking Software Hardware Storage Networking Software Hardware Location independent Rapid scalability Self-service Pay by use Storage Networking Note: Elements of cloud computing taken from NIST, Gartner, Forrester and IDC cloud computing definitions 11

Cloud computing delivers IT and business benefits Virtualized Higher utilization Economy of scale benefits Lower capital expense Doing more with less Standardized Easier access Flexible pricing Reuse and share Easier to integrate Automated 12 Faster cycle times Lower operating expense Optimized utilization Improved compliance Optimized security End user experience Higher quality services Breakthrough agility and reducing risk

A cloud environment consists of four layers Internet / Intranet Business Process-as-a-Service met sys oc E duol C s eci vr e S gni tl us no C Application/Software-as-a-Service TSAM 13 Platform-as-a-Service Infrastructure-as-a-Service Key Characteristics Provisioning of business process services. Eg. Help desk, call center processes Pervasive accessibility QOE Key Differentiator Provision of Applications on the cloud Web-based Svc System Standard API Multi-tenancy Tools & services for developers Dynamic software usage & accounting Multi-tenancy Provision of technology infrastructure on demand Dynamic & Virtualized Scalable & Elastic Multi-tenancy

Cloud high-level overview 14

There is a spectrum of deployment options for cloud computing Third-party operated Third-party hosted and operated Enterprise data center Enterprise data center Enterprise Private cloud Managed private cloud Hosted private cloud Private IT capabilities are provided as a service, over an intranet, within the enterprise and behind the firewall 15 Enterprise A Users Enterprise B A Hybrid Internal and external service delivery methods are integrated Shared cloud services B Public cloud services Public IT activities / functions are provided as a service, over the Internet

Cloud examples 16

IBM Smart Business Development and Test Cloud http://ibm.com/cloud/developer 17

Tools as Services on the IBM Cloud What do you need? Requirements Models Assets etc Hosted Solutions for: RSA, RAD Clients for: Modeling DB2 Servers Requirements etc. Application Servers Benefits: Optimize software development and delivery investments Make decisions with greater flexibility and improved collaboration Quickly explore new technology-based business initiatives 18 Cloud administration client

IBM Software on Amazon Web Services Development: IBM offers a range of software products on Amazon Web Services for ISVs to use for development of commercially available applications. DB2 Express, Informix Dynamic Server WebSphere Application Server, Portal, smash, extreme scale Lotus Web Content Management, Lotus Forms, IBM Mashup Center No charge for IBM software or Novell SuSe Linux platform. Just pay for AWS charges starting at a few cents an hour Production: Hourly priced compute environments can be used for all development and production needs. Hourly price includes IBM software, Novell SuSe Linux operating system and EC2 charge. Customer creates AWS account and pays AWS monthly based on usage. No minimum commits, no contracts, no termination fees. http://aws.amazon.com/ibm/ 19

LotusLive Web Conferencing LotusLive Meetings LotusLive Meetings is a full-featured online meeting service that integrates Web, audio and video conferencing LotusLive Events LotusLive Events is an online event management service, helping you create, host and manage your next online conference. 20 Collaboration LotusLive Engage LotusLive Engage combines file sharing, Web conferencing, instant messaging, social networking, and project management together in one place, accessible from anywhere. LotusLive Connections LotusLive Connections integrates you business network with file sharing, instant messaging and social networking in one place. email LotusLive Notes IBM s most widely used software, Lotus Notes is now available as a hosted service called LotusLive Notes. LotusLive inotes Secure Web-based service for email, calendaring and contact management.

IBM Tivoli Service Automation Manager (TSAM) Automate requesting, deployment, monitoring and management of cloud computing services IBM Tivoli Service Automation Manager enables users to request, deploy, monitor and manage cloud computing services. It also provides traceable approvals and processes 21

Content Why Cloud and why now according to IBM? What is Cloud Computing? Customer Cloud case Developing Cloud workflows Developing Cloud services 22

How does TSAM work for you as a Rational image provider? 23

All standard cloud services can be managed by IBM Tivoli Service Automation Manager. TSAM Self Service Portal Run Cloud demo 24

Content Why Cloud and why now according to IBM? What is Cloud Computing? Customer Cloud case Developing Cloud workflows Developing Cloud services 25

APDE - Automation Package Developer Environment Workflows are coded in Jython scripts 26

Deployment Modeling Extension for the Cloud Rational Software Architect Extension (Connection Toolkit for IBM Cloud Environments) Deployment Architecture Management & Reuse Deployment Automation Planning Interact with IBM Cloud environments 27

Content Why Cloud and why now according to IBM? What is Cloud Computing? Customer Cloud case Developing Cloud workflows Developing Cloud services 28

IBM Rational Desktop Connection Toolkit for IBM Cloud Environments Cloud Server Tools For the IBM Smart Business Development and Test Cloud Extends the Server Tools in Rational Application Developer for WebSphere Software Rational Software Architect for WebSphere Software WebSphere Application Server Unit test environment Local installation Remote installation IBM Cloud 29

IBM Rational Desktop Connection Toolkit Provision or Reuse Authenticate to the Cloud Provision a new WAS Choose the cloud Choose the image Specify your keys Use an existing WAS 30

IBM Rational Desktop Connection Toolkit Manage and Configure Resulting server is effectively a remote server Development and deployment experience is no different Start / Run / Stop Edit Configuration 31

Extend Your SOA to SaaS/Cloud deployments to support dynamic business networks. Total Connectivity Complete Flexibility Complete Reusability For All Cloud Integrations Mashups TIP Exchange Nova Cloud2 Synchronization TIP Development Kit Physical Appliances Migration Virtual Appliances 32 TIP Community

Hybrid Cloud Data Integration SaaS to on-premise Case records opened in Salesforce (CRM) needs to be managed in SAP This is a Updater 5 6 Support Cases 2010-03-07 8 3 2 Cases Integration 7 Process This is the Master Data 33 1 Integration Process 4 This is the Slave Data This is a Creator

The Cast Iron Approach No Coding 34 Beyond Configuration Preconfigured Templates (TIPs)

Multi-tenancy: Basics Multi-tenancy in Cloud environments In a cloud environment, there are two primary technology stacks where multi-tenancy is relevant: The management environment The managed environment (infrastructure, platform or application that is provided as a service) Tenant Tenant Tenant Tenant Tenant Tenant Tenant Tenant App App App App App App App App The amount of work required for setting up a new tenant depends on where the multi-tenancy point sits within the technology stack. The higher the multi-tenancy point, the less effort is required for setting up a new tenant (because more underlying technology is shared). Conversely, the higher the multi-tenancy point the more resources can be shared amongst tenants. Tenant Tenant Multi-tenancy: Shared vs. dedicated Platform Platform OS OS Infrastr. Infrastr. Platform Platform OS OS Platform Platform Platform Application Platform Operating System Operating System Operating System Infrastructure Infrastructure Infrastructure Infrastructure Data center floor Data center floor Data center floor Data center floor Data center floor I II III IV V Physical-level multi-tenancy Hypervisor-level multi-tenancy Operating System-level multi-tenancy Platform-level multi-tenancy Applicationlevel multitenancy Legend: 35 Dedicated Shared In multi-tenant environments shared layers must behave as if they were setup in a dedicated fashion. This requires multi-tenancy support on the respective technology layer (infrastructure/os, platform or application) If the implementation of a technology layer doesn t inherently support multi-tenancy (i.e. being able to behave within on installation as if there were multiple dedicated ones), then it must be setup in a dedicated fashion.

The grand challenge of security in the Cloud Consider a Cloud to be a complex, distributed SOA environment with services in different security domains but connected together in a Cloud, Then the Web Services protocol stack is the basis of standards based Cloud security Cloud Computing scales SOA service integration further up than an enterprise SOA environment Number of tenants, services, standards Highly dynamic, agile Complex trust relationships, sometimes without pre-established relationships 36

Construction of Cloud Security 37

IBM developerworks: Your entry point IBM developerworks offerings to help you develop and enable cloud services. 38 ibm.com/developerworks/spaces/cloud

Questions 39