Presentation is loading. Please wait.

Presentation is loading. Please wait.

The need to comprehend clouds IT goes Cloud Athanasios Tsitsipas OMI, University of Ulm, Germany.

Similar presentations


Presentation on theme: "The need to comprehend clouds IT goes Cloud Athanasios Tsitsipas OMI, University of Ulm, Germany."— Presentation transcript:

1 The need to comprehend clouds IT goes Cloud Athanasios Tsitsipas OMI, University of Ulm, Germany

2 Page 2 The Cloud Hype Everybody moves to the cloud Nothing but benefits, if you believe the advertisements elastic always available secure access from anywhere reliable virtually endless space high speed cheap sounds like… magic

3 Page 3 There is NO common answer to that! The term became popular with Amazon’s “Elastic Clouds” No clear concept behind it  Related areas have jumped on the wagon  Rebranded offerings to “clouds”  Diverging usage  Confusion about the term by now What IS a “Cloud”?

4 Page 4 SO WHAT ARE CLOUDS? source: http://www.sheldoncomics.com

5 Page 5 Cloud Timeline [1961]John McCarthy: “computing as a utility” [1969]J.C.R. Licklider: “intergalactic computer network” [1993]IETF: Telecom “clouds” = loadbalancing [1999]Salesforce.com: applications over the internet (originally called “platform computing” or “force.com”) [2001]Microsoft: “clouds” = internet [2006]Amazon EC2: “clouds” = elastic computing infrastructure (IaaS) [2007]IBM starts “cloud research project” [2007]Dell wants to trademark “cloud computing” (rejected) [2008]Gartner: “clouds shape relationship between consumer and provider of IT services” [“cloud”=?] [2009]Google App Engine: “clouds” = PaaS Start to use the term “Cloud” widely

6 Page 6 So, what is a “cloud” then? Different approaches to find a definition in retrospect  According to the “Future of Cloud Computing” report: Terminology Characteristics Related Areas

7 Page 7 Types of Clouds Infrastructure as a Service exposes resources as data or computing hosts exposes resources as data or computing hosts manage the resources in an elastic fashion manage the resources in an elastic fashion Examples: Amazon S3 / EC2, Zimory Infrastructure as a Service exposes resources as data or computing hosts exposes resources as data or computing hosts manage the resources in an elastic fashion manage the resources in an elastic fashion Examples: Amazon S3 / EC2, Zimory Software as a Service exposes dedicated functionalities as services exposes dedicated functionalities as services services exploit cloud capabilities to ensure availability etc. services exploit cloud capabilities to ensure availability etc. Examples: Google Docs Software as a Service exposes dedicated functionalities as services exposes dedicated functionalities as services services exploit cloud capabilities to ensure availability etc. services exploit cloud capabilities to ensure availability etc. Examples: Google Docs Platform as a Service exposes a platform and typically an API exposes a platform and typically an API services can be developed and hosted in this platform services can be developed and hosted in this platform Examples: Windows Azure, Google App Engine Platform as a Service exposes a platform and typically an API exposes a platform and typically an API services can be developed and hosted in this platform services can be developed and hosted in this platform Examples: Windows Azure, Google App Engine Infrastructure as a Service exposes resources as data or computing hosts exposes resources as data or computing hosts manage the resources in an elastic fashion manage the resources in an elastic fashion Examples: Amazon S3 / EC2, Zimory

8 Page 8 Non-FunctionalEconomicTechnological qualities of cloud systems, rather than technological aspects. These include: Scalability Elasticity Quality of service Agility and adaptability Availability Reliability Ease of use High performance key driver behind (commercial) cloud systems. Typical interest rests on: Cost reduction Pay per use Improved time to market Return of investment CAPEX to OPEX “Going green” Arise from realising non-functional / economic concerns. Particular issues: Virtualisation Multi-tenancy Security, privacy APIs and / or programming enhancements Metering Tools in general General Characteristics of a Cloud

9 Page 9 Essential Cloud Properties Offer “services” Adapt “elastically” to changes in usage, thus dynamic number of services pay as you go (pay per use) improved resource utilisation

10 Page 10 Prepare data for email Send out mass emails Analyze error logs IT support DatabaseEmail Server Dashboard

11 Page 11 Prepare data for email Send out mass emails Analyze error logs IT support DatabaseEmail Server Dashboard Rule-based analysis Rule engine Drop contact from CRM Business IT alignment

12 Page 12 Prepare data for email Send out mass emails Analyze error logs IT support DatabaseEmail Server Dashboard Rule-based analysis Rule engine Drop contact from CRM

13 Page 13 Prepare data for email X Send out emails Send regular mails via post

14 Page 14 Prepare data for email X Send out emails Send regular mails via post Database as a Service Customer analysis service Email service Cloud provider ACloud provider B

15 Page 15 SLA Invoicing, Payment and Taxed- based Archiving Business Process Alternatives on Cloud My Selected Business Processes Business Process Library CompareSelectCancel Invoicing and Payment SLA Direct Invoicing SLA … … …

16 Page 16 Task/Action ATask/Action B Task/Action C Level-I Service XJira Level-II Level-III Jira SaaS @ Atlassian Jira SaaS @ Provider Y Jira Self-hosted Levels of Business Processes (semantics omitted) Cloud Provider YCloud Provider Z VM Self-hosted VM Level-IV Cloud orchestration and deployment tool

17 Page 17 Business Process as a Service Infrastracture Services PaaS SaaS

18 Page 18 Business Process as a Service (BPaaS) Companies automating business processes for decades Forced to Business IT Alignment with manual labor What they want to address: Unexpected behaviors? Increased usage? Management of middleware, networking or database? Packaged offerings? What they get: Smart Cloud Deployment Orchestrate different services, systems or components Exploit all the capabilities of the Cloud to the business level

19 Page 19 Thank you for your attention.


Download ppt "The need to comprehend clouds IT goes Cloud Athanasios Tsitsipas OMI, University of Ulm, Germany."

Similar presentations


Ads by Google