Jan Devos – Johan De Gelas – Sofie Van Hoecke

Preview:

Citation preview

Jan Devos – Johan De Gelas – Sofie Van Hoecke

Huge start-up costs

BEFORE

Cloud computing increases companies’ potential

CLOUD COMPUTING

INFRASTRUCTURE LAYER

APPLICATION LAYER

BUSINESS LAYER

CLOUD COMPUTING

INFRASTRUCTURE LAYER

APPLICATION LAYER

BUSINESS LAYER

CLOUD COMPUTING

INFRASTRUCTURE LAYER

APPLICATION LAYER

BUSINESS LAYER

Infrastructure Layer - Theorie– Wat is Cloud Computing (technisch) & “economische

driver”

– Virtualisatie– Hypervisors technisch. – Korte herhaling operating systeem theorie, hypervisor architectuur.– Voordelen/nadelen van paravirtualisatie/binaire translatie/hardware virtualisatie.

– Toepassen op beschikbare hypervisors: ESX, Hyper-V, Xen en KVM.

– Datacenter architectuur– SAN, Servers (van 1U tot blade), Datacenter management

software, BMC/KVM/IPMI, …

– Virtualisatie usage modellen– Fast provisioning, High Availability, Live migration.

– Van virtueel naar de Cloud

Infrastructure Layer - Theorie

• Gebaseerd op – 7 jaar eigen onderzoek– een full time team van 6

onderzoekers in Howest– 3 Jaar dienstverlening aan een

twintig tal bedrijven in Vlaanderen en Nederland

Labo infrastructuur(1)

• Werken met virtuele machines• Datacenter management • Live Migration en High availability

Labo infrastructure 2

• Van een virtueel datacenter uitwijken naar de Cloud…– Amazon EC2 / Terremark enterprise cloud

Application Layer - Theorie– Web centric architectures

– Servlets, Java Server Pages, Asynchronous Javascript and XML (AJAX)

– Web services – From components to services – XML, SOAP, WSDL and WS-*– Dealing with semantics– RESTful web services– Cases: calling the web services of Flickr, Google Maps and Amazon

– Orchestration of services– Automating business processes using BPEL – Other languages for orchestration– The difference between orchestration and choreography – Web service choreography standards

Application Layer - Theorie

– From web services to service oriented architectures– Enterprise Services Bus (ESB)

– The switch from classic Enterprise Application Integration to ESB – Overview of ESB's – The development of SOA with an ESB

– From SOA to cloud computing– Cloud computing: SaaS, PaaS, IaaS– Software as a Service (SaaS)

» Google App Engine (GAE)» Windows Azure» Amazon Web Services (AWS)

Application Layer – Labo’s– Lab session 1: Web centric architectures

– The purpose of this lab session is to make you familiar with web centric technologies such as Servlets, JSP and AJAX.

– Example case: Google Maps Mashup

Application Layer – Labo’s– Lab session 2/3: Web services, BPEL, ESB

– The purpose of this lab session is to make you familiar with Web services, BPEL and ESB by creating and composing Web services.

Example case: travel agency as combination of own, Flickr & Google services

Business Layer - Theorie

– E-Business & E-Commerce– principles, strategies & applications

– Social Networks in the Web 2.0 environment– cases: Facebook, Flickr, YouTube, …

– Mobile Commerce– overview, financial sector, advertising, content-providing, …

– Pervasive Computing– RFID, VoIP, iDTV, gaming, …

– Networks & Collaboration– Wikis, Blogs, Chat, …

16

Business Layer – Labo’s– Bedrijfsanalyse (in groepen van 3): toepassingen uit de

theorie toetsen aan de praktijk (paper + voorstelling)– Paper lezen en analyseren over recentste evoluties inzake

Cloud Computing (voorstelling)

17

Cloud Computing Gastsprekers

– Elk jaar enkele interessante “cloud experts” als gastspreker

– Vorig jaar:• Anna Hristoskova (UGent)

– semantic web, dynamische service compositie en mashups

• Philippe Creytens (Romneya)– Google App Engine en hoe schaalbare en dynamische

applicaties in de cloud te bouwen gebruikmakende van Google App Engine

• Kari Kinnunen (HAMK University, Finland)– Web 2.0 business models

18

Recommended