Jan Devos – Johan De Gelas – Sofie Van Hoecke.

18
Jan Devos – Johan De Gelas – Sofie Van Hoecke

Transcript of Jan Devos – Johan De Gelas – Sofie Van Hoecke.

Page 1: Jan Devos – Johan De Gelas – Sofie Van Hoecke.

Jan Devos – Johan De Gelas – Sofie Van Hoecke

Page 2: Jan Devos – Johan De Gelas – Sofie Van Hoecke.
Page 3: Jan Devos – Johan De Gelas – Sofie Van Hoecke.

Huge start-up costs

BEFORE

Page 4: Jan Devos – Johan De Gelas – Sofie Van Hoecke.

Cloud computing increases companies’ potential

Page 5: Jan Devos – Johan De Gelas – Sofie Van Hoecke.

CLOUD COMPUTING

INFRASTRUCTURE LAYER

APPLICATION LAYER

BUSINESS LAYER

Page 6: Jan Devos – Johan De Gelas – Sofie Van Hoecke.

CLOUD COMPUTING

INFRASTRUCTURE LAYER

APPLICATION LAYER

BUSINESS LAYER

Page 7: Jan Devos – Johan De Gelas – Sofie Van Hoecke.

CLOUD COMPUTING

INFRASTRUCTURE LAYER

APPLICATION LAYER

BUSINESS LAYER

Page 8: Jan Devos – Johan De Gelas – Sofie Van Hoecke.

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

Page 9: Jan Devos – Johan De Gelas – Sofie Van Hoecke.

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

Page 10: Jan Devos – Johan De Gelas – Sofie Van Hoecke.

Labo infrastructuur(1)

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

Page 11: Jan Devos – Johan De Gelas – Sofie Van Hoecke.

Labo infrastructure 2

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

Page 12: Jan Devos – Johan De Gelas – Sofie Van Hoecke.

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

Page 13: Jan Devos – Johan De Gelas – Sofie Van Hoecke.

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)

Page 14: Jan Devos – Johan De Gelas – Sofie Van Hoecke.

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

Page 15: Jan Devos – Johan De Gelas – Sofie Van Hoecke.

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

Page 16: Jan Devos – Johan De Gelas – Sofie Van Hoecke.

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

Page 17: Jan Devos – Johan De Gelas – Sofie Van Hoecke.

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

Page 18: Jan Devos – Johan De Gelas – Sofie Van Hoecke.

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