Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

NSWI150 - Virtualizace a Cloud Computing David Bednárek, Jakub Yaghob, Filip Zavoral + Special Guest Star ulita.mff.cuni.cz  Výuka.

Podobné prezentace


Prezentace na téma: "NSWI150 - Virtualizace a Cloud Computing David Bednárek, Jakub Yaghob, Filip Zavoral + Special Guest Star ulita.mff.cuni.cz  Výuka."— Transkript prezentace:

1 NSWI150 - Virtualizace a Cloud Computing David Bednárek, Jakub Yaghob, Filip Zavoral + Special Guest Star ulita.mff.cuni.cz  Výuka

2 Program přednášky  1 Úvod [Zavoral, Bednárek]  Co to je a co není Cloud Computing a virtualizace  Proč spojujeme virtualizaci a Cloud Computing  2-5 Technické principy virtualizace [Bednárek]  Techniky virtualizace CPU, paměti, I/O, sítí a přerušení  Hardwarová podpora virtualizace  6-8 Virtualizační infrastruktury [Yaghob]  Co musí správce virtualizační infrastruktury vědět o virtualizaci  Virtuální CPU, paměť, disky, sítě, migrace, load-balancing, správa  9-10 Cloud Computing [Zavoral]  Cloudové technologie a služby, procesní modely  Service-oriented computing, XaaS  11 Bezpečnost a identita [Special Guest Star]

3 Programování v paralelním prostředí LS 2/2 Vývoj vysoce výkonného software ZS 2/2 Principy distribuovaných systémů ZS 2/0 Virtualizace a cloud computing ZS 2/0 Vývoj cloudových aplikací LS 0/2 Administrace virtualizační infrastruktury LS 0/2 Navazující předměty Související předměty Pokročilé programování v paralelním p. ZS 0/2 Middleware LS 2/1 NoSQL databáze a Big Data management ZS 2/1

4 Cloud Computing - představa

5 Cloud Computing - definice  Cloud computing is a universal collection of data which extends over the internet in the form of resources and forms individual units within the virtualization environment. Held together by infrastructure providers, service providers and the consumer, then it is semantically accessed by various users  Dr. Biju John and Dr. Souheil Khaddaj, CLUSE 2012  Formal 'definition'  Let F be a set of available functionalities {F i } i=1..∞  Let CF be a set consisting of all pre-images of {φ −1 (φ(Fi))} ⊆ I, where F i ∈ F  We call CF a Cloud  We say CF is a public Cloud if CF = {φ −1 (φ(F i ))}, where F i ∈ P  We say CF is a private Cloud if CF = {φ −1 (φ(F i ))}, where F i ∈ F\P  Zhu, 2009  The interesting thing about cloud computing is that we've redefined cloud computing to include everything that we already do  Larry Ellison, CEO, Oracle, 2008

6 Vývoj - od mainframe k distribuovanému prostředí

7 Vývoj - clustering a virtualizace  Clustering  výkon, stabilita, high-availability  problém s vytížeností, nákladnost  Virtualizace  sdílení prostředků a výkonu, vyvažování

8 Vývoj - cloud  Cloud  virtuální hw platforma pro provozování virtuálních serverů a služeb  škálovatelnost, elasticita, vysoká dostupnost  thin provisioning - dojem více prostředků než fyzicky existuje  multitenancy - poskytování služby více klientům  ekonomika - poskytovatelé oblak

9 Cloud Computing Components Execution Models Virtual MachinesWeb SitesCloud Services Cloud StorageSQL DatabaseKey-Value TablesBlobs Data ProcessingMap/ReduceHadoopReporting NetworkingVirtual NetworkConnectTraffic Manager MessagingQueuesService Bus Caching Content Delivery Hi-Perf ComputingSchedulerLoad Balancing (Multi-)MediaMedia ServicesStreaming Other services Map / Geo ServicesSearching, Indexing Real-TimeMobile servicesCollaboration CommerceMarketplace SDKC++.Net Java PHP Python Node.js...

10 Cloud Computing Hype Cycle 2013

11 David Bednárek: Technické principy virtualizace


Stáhnout ppt "NSWI150 - Virtualizace a Cloud Computing David Bednárek, Jakub Yaghob, Filip Zavoral + Special Guest Star ulita.mff.cuni.cz  Výuka."

Podobné prezentace


Reklamy Google