180 likes | 319 Views
Before. Huge start-up costs. Cloud computing increases companies ’ potential. INFRASTRUCTURE LAYER. CLOUD COMPUTING. APPLICATION LAYER. BUSINESS LAYER. INFRASTRUCTURE LAYER. CLOUD COMPUTING. APPLICATION LAYER. BUSINESS LAYER. INFRASTRUCTURE LAYER. CLOUD COMPUTING.
E N D
Before Hugestart-upcosts
Cloudcomputingincreases companies’ potential
INFRASTRUCTURE LAYER CLOUD COMPUTING APPLICATION LAYER BUSINESS LAYER
INFRASTRUCTURE LAYER CLOUD COMPUTING APPLICATION LAYER BUSINESS LAYER
INFRASTRUCTURE LAYER CLOUD COMPUTING APPLICATION LAYER BUSINESS LAYER
Infrastructure Layer - Theorie • Wat is CloudComputing (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, … • Virtualisatieusage modellen • Fastprovisioning, High Availability, Live migration. • Van virtueel naar de Cloud
InfrastructureLayer - 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 / Terremarkenterprisecloud
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, … • PervasiveComputing • RFID, VoIP, iDTV, gaming, … • Networks & Collaboration • Wikis, Blogs, Chat, …
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 CloudComputing (voorstelling)
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