SlideShare uma empresa Scribd logo
1 de 40
Baixar para ler offline
oder
Was die Cloud mit
einem brennenden
Haus zu tun hat
Hybride Cloud-Szenarien
02.11.2016
Prof. Dr. Nane Kratzke
Ein Vortrag über ...
Prof. Dr. rer. nat. Nane Kratzke
Praktische Informatik und betriebliche Informationssysteme
2
häufig genannte Bedenken warum Cloud-basierte
Geschäftsmodelle vermieden werden:
• Verfügbarkeit
• Sicherheit
• Vendor Lock-In (Fokus dieses Vortrags)
• Kosten (Ausblick) Presentation URL
„Ein Ring sie zu knechten,
ein Ring sie zu finden,
ein Ring sie ins Dunkel zu treiben
und ewig zu binden.“
Oder um im Genre zu bleiben:
Prof. Dr. rer. nat. Nane Kratzke
Praktische Informatik und betriebliche Informationssysteme
3
FLUCHTWEG (Agenda)
4
Was heißt es, wenn die Cloud brennt?
Wie lang ist eigentlich ihr Fluchtweg?
Wer kümmert sich eigentlich um Brandschutz in der Cloud?
Baulicher Brandschutz und Fluchtwege?
Wieso eigentlich das Risiko eingehen?
Was ist ihr sehnlichster Wunsch in einem
brennenden Haus?
Raus! Und zwar schnell ...
Cloud TRANSIT (ein Forschungsprojekt)
7
• Es gibt viele Ansätze
um in die Cloud zu
kommen.
• aber kaum
(praktikable) Ansätze
eine Cloud zu
verlassen oder zu
wechseln.
• Jedoch: Wer weiß wie
man rauskommt, ist
eher bereit
hineinzugehen.
Was heißt es nun, wenn die Cloud brennt ...
Prof. Dr. rer. nat. Nane Kratzke
Praktische Informatik und betriebliche Informationssysteme
8
• Provider ist insolvent ...
• Provider hebt Preise ...
• Provider reduziert meine Ressourcen-Limits ...
• Provider kündigt meinen Vertrag ...
• Provider hat Verfügbarkeitsprobleme ...
• Geänderte Gesetzeslage (Datenschutz) ...
• Sonstige Governance/Compliance Gründe (EU-Daten auf US-
Boden?)
• Sonstige Image-Gründe (z.B. Verdi-Services auf AWS?)
Es gibt viele (schwer prognostizierbare) Gründe
eine Cloud verlassen zu müssen.
FLUCHTWEG (Agenda)
9
Was heißt es, wenn die Cloud brennt?
Wie lang ist eigentlich ihr Fluchtweg?
Wer kümmert sich eigentlich um Brandschutz in der Cloud?
Baulicher Brandschutz und Fluchtwege?
Wieso eigentlich das Risiko eingehen?
Beispiel: Instagram
Prof. Dr. rer. nat. Nane Kratzke
Praktische Informatik und betriebliche Informationssysteme
10
• Weltweites Social Network zum Image-Sharing
• 20 Mitarbeiter
• Hosted on Amazon Web Services
• Marktwert 1 Mrd USD (das zahlte zumindest Facebook)
• Keine nennenswerten IT-Assets oder gar Rechenzentren (außer 20
Laptops)
Jahre
Es dauerte nur
Beispiel: Instagram
Prof. Dr. rer. nat. Nane Kratzke
Praktische Informatik und betriebliche Informationssysteme
11
• Etwa 1 Jahr für Analysen und
• Entwicklung von Toolings (insb. IP Collision Handling)
• Ca. 4 bis 8 Wochen für die eigentliche Migration
Frage: Wie lange benötigte Instagram, um seine Services in die
Rechenzentren von Facebook zu migrieren?
???
Das war kein ad-hoc Umzug!
Ihr Fluchtweg kann also lang, ...
... einsam,
beschwerlich
und fernab jeder Datenautobahn verlaufen.
FLUCHTWEG (Agenda)
13
Was heißt es, wenn die Cloud brennt?
Wie lang ist eigentlich ihr Fluchtweg?
Wer kümmert sich eigentlich um Brandschutz in der Cloud?
Baulicher Brandschutz und Fluchtwege?
Wieso eigentlich das Risiko eingehen?
Wussten sie ...
Mehr als 95% aller Unternehmen sind Klein- und Kleinstunternehmen
Prof. Dr. rer. nat. Nane Kratzke
Praktische Informatik und betriebliche Informationssysteme
14
Kleinstunternehmen
Kleinunternehmen
Mittlere Unternehmen
Großunternehmen
Kategorie Mitarbeiter Umsatz
Kleinstunternehmen < 10 < 2 Mio. €
Kleinunternehmen < 50 < 10 Mio. €
Mittleres Unternehmen < 250 < 50 Mio. €
Großunternmehmen >= 250 >= 50 Mio. €
Verteilung von IKT Unternehmen in Europa (2014), EUSTAT
Aktuelle Cloud Computing Forschung ...
Prof. Dr. rer. nat. Nane Kratzke
Computer Science and Business Information Systems
15
• hat häufig implizite Annahmen:
• Beliebige Firmen mit
• großen IT-Abteilungen und der Fähigkeit
• beliebige Komplexität von Tools und Methoden
beherrschen zu können.
• Diese “Super Tanker“ müssen keine Angst vor
Unannehmlichkeiten wie Vendor Lock-In haben.
Unser Zielgruppe ist anders ...
Prof. Dr. rer. nat. Nane Kratzke
Computer Science and Business Information Systems
16
• Segelboot vs. Supertanker (Wetter)
• Kleine und mittlere Unternehmen
• 1 Personen IT-Abteilungen
• Public und Private Cloud Computing
• Wir untersuchen die Eignung von
• Container Technologien (z.B. Docker)
• Container Cluster (z.B. Kubernetes, Swarm,
Mesos)
Unsere Erfahrung ....
Brandschutz (nicht nur)
für kleine (d.h. 95% aller)
Unternehmen sieht häufig
so aus ...
Prof. Dr. rer. nat. Nane Kratzke
Computer Science and Business Information Systems
17
FLUCHTWEG (Agenda)
18
Was heißt es, wenn die Cloud brennt?
Wie lang ist eigentlich ihr Fluchtweg?
Wer kümmert sich eigentlich um Brandschutz in der Cloud?
Baulicher Brandschutz und Fluchtwege?
Wieso eigentlich das Risiko eingehen?
Good News ...
Prof. Dr. rer. nat. Nane Kratzke
Praktische Informatik und betriebliche Informationssysteme
19
2006
2 von Standards
abgedeckte Cloud
Services
2016
11 von Standards
abgedeckte Cloud
Services
5 x mehr Standardisierung in 10 Jahren !!!
Am Beispiel:
Wesentliche (bittere) Erkenntnis
Prof. Dr. rer. nat. Nane Kratzke
Praktische Informatik und betriebliche Informationssysteme
20
2 2
2 4 6
7
7
7 7 11 11
1 1
2 4 7
10
14
21 26 42 44
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016
Relation	of	considered	services
considered	by	CIMI,	OCCI,	CDMI,	OVF,	OCI,	TOSCA not	considered	
Die Relation von standardisierten zu nicht
standardisierten Diensten nahm aber dennoch
über die letzten 10 Jahren ab!
Analyzed using over 2300 offical release notes of Amazon Web
Services (AWS). Data for other providers like Google, Azure,
Rackspace, etc. not presented. Basic conclusions for these
providers are the same.
Cloud-native Applikativen
sind anfällig für Vendor
lock-in Situationen. Dies
gilt insb. für KMU.
Das Cloud-Native Reference Model
(ClouNS)
Prof. Dr. rer. nat. Nane Kratzke
Computer Science and Business Information Systems
21
Populäre Container-Cluster
Prof. Dr. rer. nat. Nane Kratzke
Computer Science and Business Information Systems
22
Docker Swarm
Swarm Mode (Docker
1.12) kopiert Kubernetes-
artige
Steuerungsprozesse.
Kapselt diese aber in nur
noch einer Komponenten
und ist Secure by default
(control and data plane).
Versteckt damit Betriebs-
Komplexität.
Google
Steuerungsprozesse die
kontinuierlich einen
beabsichtigen Zustand einer
verteilten Applikation mit einem
tatsächlichen Zustand
vergleichen, und bei Bedarf
erforderliche Gegen-
maßnahmen automatisiert zu
veranlassen. Nachfolger des
Google internen Borg Systems.
Mesosphere
Apache Mesos ist ein
Datacenter Operating System
für fein granulare Resourcen
Allokation. Mesos wird seit
Jahren erfolgreich eingesetzt,
um large scale Datacenters zu
betreiben (Twitter, Netflix, ...)
Entwicklung von elatischen Plattformen (Open Source) ...
Vermeiden von Vendor Lock-In mittels
existierender Container-Technologien
Prof. Dr. rer. nat. Nane Kratzke
Praktische Informatik und betriebliche Informationssysteme
23
Operate application on current provider.
Scale cluster into prospective provider.
Shutdown nodes on current provider.
Cluster reschedules lost container.
Migration finished.
Pets
Cattle
FLUCHTWEG (Agenda)
24
Was heißt es, wenn die Cloud brennt?
Wie lang ist eigentlich ihr Fluchtweg?
Wer kümmert sich eigentlich um Brandschutz in der Cloud?
Baulicher Brandschutz und Fluchtwege?
Wieso eigentlich das Risiko eingehen?
Prof. Dr. rer. nat. Nane Kratzke
Praktische Informatik und betriebliche Informationssysteme
25
Kostenassoziativät
Neue Geschäftsmodelle
z.B. Kostenassoziativität
z.B. Peak Loads
Berkley View of Cloud Computing, 2009:
Kostenassoziativität im Cloud Computing
26
Es kostet dasselbe ...
... 720 Server
für eine Stunde
oder einen Server für
720 Stunden zu betreiben.
Wir haben Angst vor Peak Loads, nur warum?
27
„In other words, even if cloud services cost, say,
twice as much, a pure cloud solution makes sense for
those demand curves where the peak-to-average ratio
is two-to-one or higher.“
Weinman, Mathematical Proof of the Inevitability of Cloud
Computing, 2011
http://www.joeweinman.com/Resources/Joe_Weinman_Inevitability_Of_Cloud.pdf
Analysierter Anwendungsfall
• Webtechnologie Vorlesung und Praktikum
Semester SS2011, SS2012, WS2012/13.
• Projekte: Entwicklung eines Web Information
Systems
• Allen Studierendengruppen konnten nach eigenem
Ermessen Ressourcen von Amazon Web
Services (AWS) anfordern.
• Analyse der Kosten- und Resourcennutzung von
Studierenden.
Prof. Dr. rer. nat. Nane Kratzke
Computer Science and Business Information Systems
28
Average to Peak Ratio pro Woche
29
Prof. Dr. rer. nat. Nane Kratzke
Computer Science and Business Information Systems
13 14 15 16 17 18 19 20 21 22 23 24 25
Calendar Week
0
14 16 18 20 22 24
0.00.20.40.60.81.0
(C)
Average Box to Maximum Box Ratio
according to Weinman
Calendar Week
AvgtoMaxBoxUsageRatio
Cloud computing is
economical reasonable
Cloud computing
might be reasonable
Cloud computing is
economical not reasonable
Ergebnis
30
Eine Cloud-basierte Lösungen bietet
einen mehr als 25-fachen Kostenvorteil.
Das gemessene ATP Ratio von 0.035 bedeutet einen 1/0.035
== 28.57 fachen Kostenvorteil für einen Cloud Provider.
Verglichen mit einer Inhouse-Labor Lösung.
FLUCHTWEG (Agenda)
31
Was heißt es, wenn die Cloud brennt?
Wie lang ist eigentlich ihr Fluchtweg?
Wer kümmert sich eigentlich um Brandschutz in der Cloud?
Baulicher Brandschutz und Fluchtwege?
Wieso eigentlich das Risiko eingehen?
Zusammenfassung
• Sie wollen in die Cloud?
• Machen Sie sich VORHER über Fluchtwege
vertraut!
• Fördern Sie doch mal Forschung für KMU (so
teuer ist das gar nicht)
• d.h. für 95% aller Unternehmen
• (und nicht nur für 5%)
• Neue Geschäftsmodelle dank ...
• Kostenassoziativität
• Kostenvorteile insb. bei stark
variierenden Workloads (peak, unpredictable,
rising, falling, once in a lifetime, periodical workloads)
About
Prof. Dr. rer. nat. Nane Kratzke
Computer Science and Business Information Systems
33
CoSA: https://cosa.fh-luebeck.de/en/contact/people/n-kratzke
Blog: http://www.nkode.io
Twitter: @NaneKratzke
GooglePlus: +NaneKratzke
LinkedIn: https://de.linkedin.com/in/nanekratzke
GitHub: https://github.com/nkratzke
ResearchGate: https://www.researchgate.net/profile/Nane_Kratzke
SlideShare: http://de.slideshare.net/i21aneka
Prof. Dr. rer. nat.
Nane Kratzke
Acknowledgement
• Mordor Meme by imgflip.com
• All other pictures taken from Pixabay.com (CC0 Licence)
Prof. Dr. rer. nat. Nane Kratzke
Computer Science and Business Information Systems
34
Our research is funded by German Federal Ministry of Education and Research
(Project Cloud TRANSIT, 03FH021PX4). We thank fat IT solution GmbH (Kiel)
for their support of Cloud TRANSIT.
Picture Reference
Presentation URL
Backup Slides
Prof. Dr. rer. nat. Nane Kratzke
Praktische Informatik und betriebliche Informationssysteme
35
Cloud-native Applikationen
Cloud-native Applikationen haben eine hohe
technische Abhängigkeit von unterliegenden Cloud
Infrastrukturen. Cloud TRANSIT untersucht, wie
man Cloud-native Applikationen bauen und
betreiben sollte, um solche Abhängigkeiten zu
reduzieren.
DEFINITION: A cloud-native application is a
(micro)service-based, elastic and horizontal
scalable application where each self-contained
deployment unit of that application is designed
according to cloud-focused software design patterns
and operated on a self-service agile elastic platform.
Gemessene Ressourcennutzung
37
Prof. Dr. rer. nat. Nane Kratzke
Computer Science and Business Information Systems
13 14 15 16 17 18 19 20 21 22 23 24 25
Average Box Usage
Maximum Box Usage in an hour
(A)
Maximum and Average Box Usage
Calendar Week
UsedServerBoxes
01020304050
Training
Project 24x7 Migration
Woher kommt dieser Kostenvorteil?
Prof. Dr. rer. nat. Nane Kratzke
Computer Science and Business Information Systems
38
13 14 15 16 17 18 19 20 21 22 23 24 25
Average Box Usage
Maximum Box Usage in an hour
(A)
Maximum and Average Box Usage
Calendar Week
UsedServerBoxes
01020304050
Wie müssen sie ihr Datacenter dimensionieren?
peak load
Was wird nur benötigt?
average
load
Und das Delta?
Misst die Überdimensionierung ...
Wie macht man aus einem
KMU ein Instagram?
Prof. Dr. rer. nat. Nane Kratzke
Praktische Informatik und betriebliche Informationssysteme
39
Einfach 20 Tech Nerds wie ihn ...
Das funktioniert vielleicht im
Silicon Valley, ...
... Aber die meisten Firmen
verkaufen Domänen-spezifische
Dienste und beschäftigen daher
Domänenexperten und keine
Cloud-Experten (das ist sogar im
Software Engineering so).
Gibt es einen anderen Weg?
... anheuern. Die wissen wie man das
letzte aus einer Cloud herausholt.
Do you considered network latencies?
You are relying on SDN ...
Prof. Dr. rer. nat. Nane Kratzke
Computer Science and Business Information Systems
40
Data transfer in relative comparison
(bigger is better)
Message Size (kB)
Ratio(%)
0kB 50kB 150kB 250kB 350kB 450kB
40%60%80%100%120%
●
●
●
●
Reference: (Exp. V1, V3, V5)
SDN loss on m3.large (2−core, V2 compared with V1)
SDN loss on m3.xlarge (4−core, V4 compared with V3)
SDN loss on m3.2xlarge (8−core, V6 compared with V5)
Decreasing loss with increase
of cores due to a reduction of
CPU contention effects.
(1) SDN deployed on high core machines decreases
performance down to 80% - 90%.
(2) That is far less than a potential language impact (40% -
190%).
Kratzke, N., & Quint, P.-C. (2016). ppbench
- A Visualizing Network Benchmark for
Microservices. InProceedings of 6th.
International Conference on Cloud
Computing and Service Sciences (CLOSER
2016) (Vol. 2, pp. 223–231).
Kratzke, N., & Quint, P.-C. (2015). How to
Operate Container Clusters more Efficiently?
Some Insights Concerning Containers,
Software-Defined-Networks, and their
sometimes Counterintuitive Impact on
Network Performance. International Journal
On Advances In Networks and
Services, 8(3&4), 203–214.
Kratzke, N. (2015). About Microservices,
Containers and their Underestimated Impact
on Network Performance. In Proceedings of
CLOUD COMPUTING 2015 (6th.
International Conference on Cloud
Computing, GRIDS and Virtualization) (pp.
165–169).

Mais conteúdo relacionado

Mais procurados

Cloud – Big Data: Wie finde ich den richtigen Use Case (Webmontag Frankfurt #46)
Cloud – Big Data: Wie finde ich den richtigen Use Case (Webmontag Frankfurt #46)Cloud – Big Data: Wie finde ich den richtigen Use Case (Webmontag Frankfurt #46)
Cloud – Big Data: Wie finde ich den richtigen Use Case (Webmontag Frankfurt #46)Rene Buest
 
Der Einfluss des Cloud Computing auf den Mittelstand.
Der Einfluss des Cloud Computing auf den Mittelstand.Der Einfluss des Cloud Computing auf den Mittelstand.
Der Einfluss des Cloud Computing auf den Mittelstand.Rene Buest
 
Cloud Computing - „Entscheidungshilfe für den Datenschutzbeauftragten“
Cloud Computing - „Entscheidungshilfe für den Datenschutzbeauftragten“Cloud Computing - „Entscheidungshilfe für den Datenschutzbeauftragten“
Cloud Computing - „Entscheidungshilfe für den Datenschutzbeauftragten“Rene Buest
 
Cloud Computing Vortrag bei arvato services
Cloud Computing Vortrag bei arvato servicesCloud Computing Vortrag bei arvato services
Cloud Computing Vortrag bei arvato servicesRene Buest
 
Cloud Computing - Technische Grundlagen, Chancen und Probleme des Trends
Cloud Computing - Technische Grundlagen, Chancen und Probleme des TrendsCloud Computing - Technische Grundlagen, Chancen und Probleme des Trends
Cloud Computing - Technische Grundlagen, Chancen und Probleme des TrendsMichael Xander
 
Citrix Webinar - Mobile Technologien als Motor fuer eine flexible Arbeitswelt
Citrix Webinar - Mobile Technologien als Motor fuer eine flexible ArbeitsweltCitrix Webinar - Mobile Technologien als Motor fuer eine flexible Arbeitswelt
Citrix Webinar - Mobile Technologien als Motor fuer eine flexible ArbeitsweltRene Buest
 

Mais procurados (6)

Cloud – Big Data: Wie finde ich den richtigen Use Case (Webmontag Frankfurt #46)
Cloud – Big Data: Wie finde ich den richtigen Use Case (Webmontag Frankfurt #46)Cloud – Big Data: Wie finde ich den richtigen Use Case (Webmontag Frankfurt #46)
Cloud – Big Data: Wie finde ich den richtigen Use Case (Webmontag Frankfurt #46)
 
Der Einfluss des Cloud Computing auf den Mittelstand.
Der Einfluss des Cloud Computing auf den Mittelstand.Der Einfluss des Cloud Computing auf den Mittelstand.
Der Einfluss des Cloud Computing auf den Mittelstand.
 
Cloud Computing - „Entscheidungshilfe für den Datenschutzbeauftragten“
Cloud Computing - „Entscheidungshilfe für den Datenschutzbeauftragten“Cloud Computing - „Entscheidungshilfe für den Datenschutzbeauftragten“
Cloud Computing - „Entscheidungshilfe für den Datenschutzbeauftragten“
 
Cloud Computing Vortrag bei arvato services
Cloud Computing Vortrag bei arvato servicesCloud Computing Vortrag bei arvato services
Cloud Computing Vortrag bei arvato services
 
Cloud Computing - Technische Grundlagen, Chancen und Probleme des Trends
Cloud Computing - Technische Grundlagen, Chancen und Probleme des TrendsCloud Computing - Technische Grundlagen, Chancen und Probleme des Trends
Cloud Computing - Technische Grundlagen, Chancen und Probleme des Trends
 
Citrix Webinar - Mobile Technologien als Motor fuer eine flexible Arbeitswelt
Citrix Webinar - Mobile Technologien als Motor fuer eine flexible ArbeitsweltCitrix Webinar - Mobile Technologien als Motor fuer eine flexible Arbeitswelt
Citrix Webinar - Mobile Technologien als Motor fuer eine flexible Arbeitswelt
 

Destaque

世界十大著名風景
世界十大著名風景世界十大著名風景
世界十大著名風景u001072
 
Three Act Structure - 'Thinking of You'
Three Act Structure - 'Thinking of You'Three Act Structure - 'Thinking of You'
Three Act Structure - 'Thinking of You'hannahbutters
 
Двор 2.0 (онлайн-версия) ЗШ
Двор 2.0 (онлайн-версия) ЗШДвор 2.0 (онлайн-версия) ЗШ
Двор 2.0 (онлайн-версия) ЗШDmitrii Morovov
 
La primera guerra mundial
La primera guerra mundialLa primera guerra mundial
La primera guerra mundialNora Iglesias
 
Levantamiento de suelos de Cota, tabio, tenjo y puerto salgar
Levantamiento de suelos de Cota, tabio, tenjo y puerto salgarLevantamiento de suelos de Cota, tabio, tenjo y puerto salgar
Levantamiento de suelos de Cota, tabio, tenjo y puerto salgarCarlos Mendez
 
Hannah butters script draft 3
Hannah butters script draft 3Hannah butters script draft 3
Hannah butters script draft 3hannahbutters
 
Science jeopardy
Science jeopardyScience jeopardy
Science jeopardyfijiflip
 
Занятие 2. Ментальные карты
Занятие 2. Ментальные картыЗанятие 2. Ментальные карты
Занятие 2. Ментальные картыDmitrii Morovov
 
2005 cpr 之修訂1
2005 cpr 之修訂12005 cpr 之修訂1
2005 cpr 之修訂1u001072
 
Bouwstenen voor succesvol veranderen - TOPdesk Symposium 2012
Bouwstenen voor succesvol veranderen - TOPdesk Symposium 2012Bouwstenen voor succesvol veranderen - TOPdesk Symposium 2012
Bouwstenen voor succesvol veranderen - TOPdesk Symposium 2012Jordi Recasens
 
Sschat non verbal, body talk
Sschat non verbal, body talkSschat non verbal, body talk
Sschat non verbal, body talkpaulbogush
 
сараа хичээл3
сараа хичээл3сараа хичээл3
сараа хичээл3saraa_d70
 

Destaque (20)

Linux dasar-double
Linux dasar-doubleLinux dasar-double
Linux dasar-double
 
世界十大著名風景
世界十大著名風景世界十大著名風景
世界十大著名風景
 
Three Act Structure - 'Thinking of You'
Three Act Structure - 'Thinking of You'Three Act Structure - 'Thinking of You'
Three Act Structure - 'Thinking of You'
 
Diagonisma fisikis g kat
Diagonisma fisikis g katDiagonisma fisikis g kat
Diagonisma fisikis g kat
 
Temp
TempTemp
Temp
 
Двор 2.0 (онлайн-версия) ЗШ
Двор 2.0 (онлайн-версия) ЗШДвор 2.0 (онлайн-версия) ЗШ
Двор 2.0 (онлайн-версия) ЗШ
 
La primera guerra mundial
La primera guerra mundialLa primera guerra mundial
La primera guerra mundial
 
Levantamiento de suelos de Cota, tabio, tenjo y puerto salgar
Levantamiento de suelos de Cota, tabio, tenjo y puerto salgarLevantamiento de suelos de Cota, tabio, tenjo y puerto salgar
Levantamiento de suelos de Cota, tabio, tenjo y puerto salgar
 
Number the-stars
Number the-starsNumber the-stars
Number the-stars
 
Hannah butters script draft 3
Hannah butters script draft 3Hannah butters script draft 3
Hannah butters script draft 3
 
Science jeopardy
Science jeopardyScience jeopardy
Science jeopardy
 
Занятие 2. Ментальные карты
Занятие 2. Ментальные картыЗанятие 2. Ментальные карты
Занятие 2. Ментальные карты
 
Intel
IntelIntel
Intel
 
Pharma gcc
Pharma gccPharma gcc
Pharma gcc
 
All About Me
All About MeAll About Me
All About Me
 
2005 cpr 之修訂1
2005 cpr 之修訂12005 cpr 之修訂1
2005 cpr 之修訂1
 
Shotlist
ShotlistShotlist
Shotlist
 
Bouwstenen voor succesvol veranderen - TOPdesk Symposium 2012
Bouwstenen voor succesvol veranderen - TOPdesk Symposium 2012Bouwstenen voor succesvol veranderen - TOPdesk Symposium 2012
Bouwstenen voor succesvol veranderen - TOPdesk Symposium 2012
 
Sschat non verbal, body talk
Sschat non verbal, body talkSschat non verbal, body talk
Sschat non verbal, body talk
 
сараа хичээл3
сараа хичээл3сараа хичээл3
сараа хичээл3
 

Semelhante a Was die Cloud mit einem brennenden Haus zu tun hat

Michael Pauly - Cloud Computing – Stein der Weisen 2010.
Michael Pauly - Cloud Computing – Stein der Weisen 2010.Michael Pauly - Cloud Computing – Stein der Weisen 2010.
Michael Pauly - Cloud Computing – Stein der Weisen 2010.CloudCamp Hamburg
 
Enterprise-IT in the multi and hybrid cloud area (Steve Janata, COO Crisp-Res...
Enterprise-IT in the multi and hybrid cloud area (Steve Janata, COO Crisp-Res...Enterprise-IT in the multi and hybrid cloud area (Steve Janata, COO Crisp-Res...
Enterprise-IT in the multi and hybrid cloud area (Steve Janata, COO Crisp-Res...Univention GmbH
 
Enterprise Cloud Native ist das neue Normal
Enterprise Cloud Native ist das neue NormalEnterprise Cloud Native ist das neue Normal
Enterprise Cloud Native ist das neue NormalQAware GmbH
 
20.03.2010 20 BarCampRuhr3 Infrastructure As A Service
20.03.2010 20 BarCampRuhr3 Infrastructure As A Service20.03.2010 20 BarCampRuhr3 Infrastructure As A Service
20.03.2010 20 BarCampRuhr3 Infrastructure As A ServiceThomas Lobinger
 
Enable2Cloud: Risk Management by Cloud Escrow
Enable2Cloud: Risk Management by Cloud EscrowEnable2Cloud: Risk Management by Cloud Escrow
Enable2Cloud: Risk Management by Cloud EscrowCloudOps Summit
 
Steinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen EvolutionSteinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen EvolutionQAware GmbH
 
Cloud Wars – what‘s the smartest data platform? Vergleich Microsoft Azure, Am...
Cloud Wars – what‘s the smartest data platform? Vergleich Microsoft Azure, Am...Cloud Wars – what‘s the smartest data platform? Vergleich Microsoft Azure, Am...
Cloud Wars – what‘s the smartest data platform? Vergleich Microsoft Azure, Am...inovex GmbH
 
Sichere Cloud: Sicherheit in Cloud-Computing-Systemen (Umfrage des Fraunhofer...
Sichere Cloud: Sicherheit in Cloud-Computing-Systemen (Umfrage des Fraunhofer...Sichere Cloud: Sicherheit in Cloud-Computing-Systemen (Umfrage des Fraunhofer...
Sichere Cloud: Sicherheit in Cloud-Computing-Systemen (Umfrage des Fraunhofer...Sabrina Lamberth-Cocca
 
Steinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen EvolutionSteinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen EvolutionQAware GmbH
 
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.QAware GmbH
 
cloud oder nicht-cloud - strategien für sonnenschein am it-himmel
cloud oder nicht-cloud - strategien für sonnenschein am it-himmelcloud oder nicht-cloud - strategien für sonnenschein am it-himmel
cloud oder nicht-cloud - strategien für sonnenschein am it-himmelWe4IT Group
 
Public Cloud? Aber sicher! Orchestrierung komplexer Cloud-Lösungen - Partner...
Public Cloud? Aber sicher!  Orchestrierung komplexer Cloud-Lösungen - Partner...Public Cloud? Aber sicher!  Orchestrierung komplexer Cloud-Lösungen - Partner...
Public Cloud? Aber sicher! Orchestrierung komplexer Cloud-Lösungen - Partner...AWS Germany
 
Cloud Computing Government
Cloud Computing GovernmentCloud Computing Government
Cloud Computing GovernmentAndreas Lezgus
 
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...AWS Germany
 
Oracle Cloud
Oracle CloudOracle Cloud
Oracle CloudTim Cole
 
Risikofakor Cloud Dnd09
Risikofakor Cloud Dnd09Risikofakor Cloud Dnd09
Risikofakor Cloud Dnd09Tim Cole
 
Cloud-Sicherheit entmystifiziert
Cloud-Sicherheit entmystifiziertCloud-Sicherheit entmystifiziert
Cloud-Sicherheit entmystifiziertAlexander Junk
 
Cloud Characteristics
Cloud CharacteristicsCloud Characteristics
Cloud CharacteristicsTom Peruzzi
 

Semelhante a Was die Cloud mit einem brennenden Haus zu tun hat (20)

Michael Pauly - Cloud Computing – Stein der Weisen 2010.
Michael Pauly - Cloud Computing – Stein der Weisen 2010.Michael Pauly - Cloud Computing – Stein der Weisen 2010.
Michael Pauly - Cloud Computing – Stein der Weisen 2010.
 
Enterprise-IT in the multi and hybrid cloud area (Steve Janata, COO Crisp-Res...
Enterprise-IT in the multi and hybrid cloud area (Steve Janata, COO Crisp-Res...Enterprise-IT in the multi and hybrid cloud area (Steve Janata, COO Crisp-Res...
Enterprise-IT in the multi and hybrid cloud area (Steve Janata, COO Crisp-Res...
 
Enterprise Cloud Native ist das neue Normal
Enterprise Cloud Native ist das neue NormalEnterprise Cloud Native ist das neue Normal
Enterprise Cloud Native ist das neue Normal
 
20.03.2010 20 BarCampRuhr3 Infrastructure As A Service
20.03.2010 20 BarCampRuhr3 Infrastructure As A Service20.03.2010 20 BarCampRuhr3 Infrastructure As A Service
20.03.2010 20 BarCampRuhr3 Infrastructure As A Service
 
Enable2Cloud: Risk Management by Cloud Escrow
Enable2Cloud: Risk Management by Cloud EscrowEnable2Cloud: Risk Management by Cloud Escrow
Enable2Cloud: Risk Management by Cloud Escrow
 
Steinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen EvolutionSteinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen Evolution
 
Cloud Wars – what‘s the smartest data platform? Vergleich Microsoft Azure, Am...
Cloud Wars – what‘s the smartest data platform? Vergleich Microsoft Azure, Am...Cloud Wars – what‘s the smartest data platform? Vergleich Microsoft Azure, Am...
Cloud Wars – what‘s the smartest data platform? Vergleich Microsoft Azure, Am...
 
Sichere Cloud: Sicherheit in Cloud-Computing-Systemen (Umfrage des Fraunhofer...
Sichere Cloud: Sicherheit in Cloud-Computing-Systemen (Umfrage des Fraunhofer...Sichere Cloud: Sicherheit in Cloud-Computing-Systemen (Umfrage des Fraunhofer...
Sichere Cloud: Sicherheit in Cloud-Computing-Systemen (Umfrage des Fraunhofer...
 
Steinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen EvolutionSteinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen Evolution
 
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.Steinzeit war gestern! Wege der Cloud-nativen Evolution.
Steinzeit war gestern! Wege der Cloud-nativen Evolution.
 
cloud oder nicht-cloud - strategien für sonnenschein am it-himmel
cloud oder nicht-cloud - strategien für sonnenschein am it-himmelcloud oder nicht-cloud - strategien für sonnenschein am it-himmel
cloud oder nicht-cloud - strategien für sonnenschein am it-himmel
 
Public Cloud? Aber sicher! Orchestrierung komplexer Cloud-Lösungen - Partner...
Public Cloud? Aber sicher!  Orchestrierung komplexer Cloud-Lösungen - Partner...Public Cloud? Aber sicher!  Orchestrierung komplexer Cloud-Lösungen - Partner...
Public Cloud? Aber sicher! Orchestrierung komplexer Cloud-Lösungen - Partner...
 
Cloud Computing Government
Cloud Computing GovernmentCloud Computing Government
Cloud Computing Government
 
Cloud ms0.9
Cloud ms0.9Cloud ms0.9
Cloud ms0.9
 
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...
Der erste Schritt – idealtypische Wege in die Cloud und in der Cloud für Unte...
 
Oracle Cloud
Oracle CloudOracle Cloud
Oracle Cloud
 
Risikofakor Cloud Dnd09
Risikofakor Cloud Dnd09Risikofakor Cloud Dnd09
Risikofakor Cloud Dnd09
 
Cloud-Sicherheit entmystifiziert
Cloud-Sicherheit entmystifiziertCloud-Sicherheit entmystifiziert
Cloud-Sicherheit entmystifiziert
 
Cloud Characteristics
Cloud CharacteristicsCloud Characteristics
Cloud Characteristics
 
Zeitreihen in Apache Cassandra
Zeitreihen in Apache CassandraZeitreihen in Apache Cassandra
Zeitreihen in Apache Cassandra
 

Mais de Nane Kratzke

Smart like a Fox: How clever students trick dumb programming assignment asses...
Smart like a Fox: How clever students trick dumb programming assignment asses...Smart like a Fox: How clever students trick dumb programming assignment asses...
Smart like a Fox: How clever students trick dumb programming assignment asses...Nane Kratzke
 
#BTW17 on Twitter (Die Bundestagswahl 2017 auf Twitter - war der Ausgang abzu...
#BTW17 on Twitter (Die Bundestagswahl 2017 auf Twitter - war der Ausgang abzu...#BTW17 on Twitter (Die Bundestagswahl 2017 auf Twitter - war der Ausgang abzu...
#BTW17 on Twitter (Die Bundestagswahl 2017 auf Twitter - war der Ausgang abzu...Nane Kratzke
 
About being the Tortoise or the Hare? Making Cloud Applications too Fast and ...
About being the Tortoise or the Hare? Making Cloud Applications too Fast and ...About being the Tortoise or the Hare? Making Cloud Applications too Fast and ...
About being the Tortoise or the Hare? Making Cloud Applications too Fast and ...Nane Kratzke
 
Serverless Architectures - Where have all the servers gone?
Serverless Architectures - Where have all the servers gone?Serverless Architectures - Where have all the servers gone?
Serverless Architectures - Where have all the servers gone?Nane Kratzke
 
There is no impenetrable system - So, why we are still waiting to get breached?
There is no impenetrable system - So, why we are still waiting to get breached?There is no impenetrable system - So, why we are still waiting to get breached?
There is no impenetrable system - So, why we are still waiting to get breached?Nane Kratzke
 
Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-nati...
Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-nati...Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-nati...
Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-nati...Nane Kratzke
 
We have the Bricks to Build Cloud-native Cathedrals - But do we have the mortar?
We have the Bricks to Build Cloud-native Cathedrals - But do we have the mortar?We have the Bricks to Build Cloud-native Cathedrals - But do we have the mortar?
We have the Bricks to Build Cloud-native Cathedrals - But do we have the mortar?Nane Kratzke
 
About an Immune System Understanding for Cloud-native Applications - Biology ...
About an Immune System Understanding for Cloud-native Applications - Biology ...About an Immune System Understanding for Cloud-native Applications - Biology ...
About an Immune System Understanding for Cloud-native Applications - Biology ...Nane Kratzke
 
Der Bundestagswahlkampf 2017 auf Twitter - War der Ausgang abzusehen?
Der Bundestagswahlkampf 2017 auf Twitter - War der Ausgang abzusehen?Der Bundestagswahlkampf 2017 auf Twitter - War der Ausgang abzusehen?
Der Bundestagswahlkampf 2017 auf Twitter - War der Ausgang abzusehen?Nane Kratzke
 
Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...
Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...
Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...Nane Kratzke
 
What the cloud has to do with a burning house?
What the cloud has to do with a burning house?What the cloud has to do with a burning house?
What the cloud has to do with a burning house?Nane Kratzke
 
ClouNS - A Cloud-native Application Reference Model for Enterprise Architects
ClouNS - A Cloud-native Application Reference Model for Enterprise ArchitectsClouNS - A Cloud-native Application Reference Model for Enterprise Architects
ClouNS - A Cloud-native Application Reference Model for Enterprise ArchitectsNane Kratzke
 
RESTful APIs mit Dart
RESTful APIs mit DartRESTful APIs mit Dart
RESTful APIs mit DartNane Kratzke
 
ppbench - A Visualizing Network Benchmark for Microservices
ppbench - A Visualizing Network Benchmark for Microservicesppbench - A Visualizing Network Benchmark for Microservices
ppbench - A Visualizing Network Benchmark for MicroservicesNane Kratzke
 
About Microservices, Containers and their Underestimated Impact on Network Pe...
About Microservices, Containers and their Underestimated Impact on Network Pe...About Microservices, Containers and their Underestimated Impact on Network Pe...
About Microservices, Containers and their Underestimated Impact on Network Pe...Nane Kratzke
 
Java Streams und Lambdas
Java Streams und LambdasJava Streams und Lambdas
Java Streams und LambdasNane Kratzke
 
Dart (Teil II der Tour de Dart)
Dart (Teil II der Tour de Dart)Dart (Teil II der Tour de Dart)
Dart (Teil II der Tour de Dart)Nane Kratzke
 
Dart (Teil I der Tour de Dart)
Dart (Teil I der Tour de Dart)Dart (Teil I der Tour de Dart)
Dart (Teil I der Tour de Dart)Nane Kratzke
 
Cloud Economics in Training and Simulation
Cloud Economics in Training and SimulationCloud Economics in Training and Simulation
Cloud Economics in Training and SimulationNane Kratzke
 
Are cloud based virtual labs cost effective? (CSEDU 2012)
Are cloud based virtual labs cost effective? (CSEDU 2012)Are cloud based virtual labs cost effective? (CSEDU 2012)
Are cloud based virtual labs cost effective? (CSEDU 2012)Nane Kratzke
 

Mais de Nane Kratzke (20)

Smart like a Fox: How clever students trick dumb programming assignment asses...
Smart like a Fox: How clever students trick dumb programming assignment asses...Smart like a Fox: How clever students trick dumb programming assignment asses...
Smart like a Fox: How clever students trick dumb programming assignment asses...
 
#BTW17 on Twitter (Die Bundestagswahl 2017 auf Twitter - war der Ausgang abzu...
#BTW17 on Twitter (Die Bundestagswahl 2017 auf Twitter - war der Ausgang abzu...#BTW17 on Twitter (Die Bundestagswahl 2017 auf Twitter - war der Ausgang abzu...
#BTW17 on Twitter (Die Bundestagswahl 2017 auf Twitter - war der Ausgang abzu...
 
About being the Tortoise or the Hare? Making Cloud Applications too Fast and ...
About being the Tortoise or the Hare? Making Cloud Applications too Fast and ...About being the Tortoise or the Hare? Making Cloud Applications too Fast and ...
About being the Tortoise or the Hare? Making Cloud Applications too Fast and ...
 
Serverless Architectures - Where have all the servers gone?
Serverless Architectures - Where have all the servers gone?Serverless Architectures - Where have all the servers gone?
Serverless Architectures - Where have all the servers gone?
 
There is no impenetrable system - So, why we are still waiting to get breached?
There is no impenetrable system - So, why we are still waiting to get breached?There is no impenetrable system - So, why we are still waiting to get breached?
There is no impenetrable system - So, why we are still waiting to get breached?
 
Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-nati...
Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-nati...Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-nati...
Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-nati...
 
We have the Bricks to Build Cloud-native Cathedrals - But do we have the mortar?
We have the Bricks to Build Cloud-native Cathedrals - But do we have the mortar?We have the Bricks to Build Cloud-native Cathedrals - But do we have the mortar?
We have the Bricks to Build Cloud-native Cathedrals - But do we have the mortar?
 
About an Immune System Understanding for Cloud-native Applications - Biology ...
About an Immune System Understanding for Cloud-native Applications - Biology ...About an Immune System Understanding for Cloud-native Applications - Biology ...
About an Immune System Understanding for Cloud-native Applications - Biology ...
 
Der Bundestagswahlkampf 2017 auf Twitter - War der Ausgang abzusehen?
Der Bundestagswahlkampf 2017 auf Twitter - War der Ausgang abzusehen?Der Bundestagswahlkampf 2017 auf Twitter - War der Ausgang abzusehen?
Der Bundestagswahlkampf 2017 auf Twitter - War der Ausgang abzusehen?
 
Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...
Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...
Smuggling Multi-Cloud Support into Cloud-native Applications using Elastic Co...
 
What the cloud has to do with a burning house?
What the cloud has to do with a burning house?What the cloud has to do with a burning house?
What the cloud has to do with a burning house?
 
ClouNS - A Cloud-native Application Reference Model for Enterprise Architects
ClouNS - A Cloud-native Application Reference Model for Enterprise ArchitectsClouNS - A Cloud-native Application Reference Model for Enterprise Architects
ClouNS - A Cloud-native Application Reference Model for Enterprise Architects
 
RESTful APIs mit Dart
RESTful APIs mit DartRESTful APIs mit Dart
RESTful APIs mit Dart
 
ppbench - A Visualizing Network Benchmark for Microservices
ppbench - A Visualizing Network Benchmark for Microservicesppbench - A Visualizing Network Benchmark for Microservices
ppbench - A Visualizing Network Benchmark for Microservices
 
About Microservices, Containers and their Underestimated Impact on Network Pe...
About Microservices, Containers and their Underestimated Impact on Network Pe...About Microservices, Containers and their Underestimated Impact on Network Pe...
About Microservices, Containers and their Underestimated Impact on Network Pe...
 
Java Streams und Lambdas
Java Streams und LambdasJava Streams und Lambdas
Java Streams und Lambdas
 
Dart (Teil II der Tour de Dart)
Dart (Teil II der Tour de Dart)Dart (Teil II der Tour de Dart)
Dart (Teil II der Tour de Dart)
 
Dart (Teil I der Tour de Dart)
Dart (Teil I der Tour de Dart)Dart (Teil I der Tour de Dart)
Dart (Teil I der Tour de Dart)
 
Cloud Economics in Training and Simulation
Cloud Economics in Training and SimulationCloud Economics in Training and Simulation
Cloud Economics in Training and Simulation
 
Are cloud based virtual labs cost effective? (CSEDU 2012)
Are cloud based virtual labs cost effective? (CSEDU 2012)Are cloud based virtual labs cost effective? (CSEDU 2012)
Are cloud based virtual labs cost effective? (CSEDU 2012)
 

Was die Cloud mit einem brennenden Haus zu tun hat

  • 1. oder Was die Cloud mit einem brennenden Haus zu tun hat Hybride Cloud-Szenarien 02.11.2016 Prof. Dr. Nane Kratzke
  • 2. Ein Vortrag über ... Prof. Dr. rer. nat. Nane Kratzke Praktische Informatik und betriebliche Informationssysteme 2 häufig genannte Bedenken warum Cloud-basierte Geschäftsmodelle vermieden werden: • Verfügbarkeit • Sicherheit • Vendor Lock-In (Fokus dieses Vortrags) • Kosten (Ausblick) Presentation URL „Ein Ring sie zu knechten, ein Ring sie zu finden, ein Ring sie ins Dunkel zu treiben und ewig zu binden.“
  • 3. Oder um im Genre zu bleiben: Prof. Dr. rer. nat. Nane Kratzke Praktische Informatik und betriebliche Informationssysteme 3
  • 4. FLUCHTWEG (Agenda) 4 Was heißt es, wenn die Cloud brennt? Wie lang ist eigentlich ihr Fluchtweg? Wer kümmert sich eigentlich um Brandschutz in der Cloud? Baulicher Brandschutz und Fluchtwege? Wieso eigentlich das Risiko eingehen?
  • 5. Was ist ihr sehnlichster Wunsch in einem brennenden Haus?
  • 6. Raus! Und zwar schnell ...
  • 7. Cloud TRANSIT (ein Forschungsprojekt) 7 • Es gibt viele Ansätze um in die Cloud zu kommen. • aber kaum (praktikable) Ansätze eine Cloud zu verlassen oder zu wechseln. • Jedoch: Wer weiß wie man rauskommt, ist eher bereit hineinzugehen.
  • 8. Was heißt es nun, wenn die Cloud brennt ... Prof. Dr. rer. nat. Nane Kratzke Praktische Informatik und betriebliche Informationssysteme 8 • Provider ist insolvent ... • Provider hebt Preise ... • Provider reduziert meine Ressourcen-Limits ... • Provider kündigt meinen Vertrag ... • Provider hat Verfügbarkeitsprobleme ... • Geänderte Gesetzeslage (Datenschutz) ... • Sonstige Governance/Compliance Gründe (EU-Daten auf US- Boden?) • Sonstige Image-Gründe (z.B. Verdi-Services auf AWS?) Es gibt viele (schwer prognostizierbare) Gründe eine Cloud verlassen zu müssen.
  • 9. FLUCHTWEG (Agenda) 9 Was heißt es, wenn die Cloud brennt? Wie lang ist eigentlich ihr Fluchtweg? Wer kümmert sich eigentlich um Brandschutz in der Cloud? Baulicher Brandschutz und Fluchtwege? Wieso eigentlich das Risiko eingehen?
  • 10. Beispiel: Instagram Prof. Dr. rer. nat. Nane Kratzke Praktische Informatik und betriebliche Informationssysteme 10 • Weltweites Social Network zum Image-Sharing • 20 Mitarbeiter • Hosted on Amazon Web Services • Marktwert 1 Mrd USD (das zahlte zumindest Facebook) • Keine nennenswerten IT-Assets oder gar Rechenzentren (außer 20 Laptops) Jahre Es dauerte nur
  • 11. Beispiel: Instagram Prof. Dr. rer. nat. Nane Kratzke Praktische Informatik und betriebliche Informationssysteme 11 • Etwa 1 Jahr für Analysen und • Entwicklung von Toolings (insb. IP Collision Handling) • Ca. 4 bis 8 Wochen für die eigentliche Migration Frage: Wie lange benötigte Instagram, um seine Services in die Rechenzentren von Facebook zu migrieren? ??? Das war kein ad-hoc Umzug!
  • 12. Ihr Fluchtweg kann also lang, ... ... einsam, beschwerlich und fernab jeder Datenautobahn verlaufen.
  • 13. FLUCHTWEG (Agenda) 13 Was heißt es, wenn die Cloud brennt? Wie lang ist eigentlich ihr Fluchtweg? Wer kümmert sich eigentlich um Brandschutz in der Cloud? Baulicher Brandschutz und Fluchtwege? Wieso eigentlich das Risiko eingehen?
  • 14. Wussten sie ... Mehr als 95% aller Unternehmen sind Klein- und Kleinstunternehmen Prof. Dr. rer. nat. Nane Kratzke Praktische Informatik und betriebliche Informationssysteme 14 Kleinstunternehmen Kleinunternehmen Mittlere Unternehmen Großunternehmen Kategorie Mitarbeiter Umsatz Kleinstunternehmen < 10 < 2 Mio. € Kleinunternehmen < 50 < 10 Mio. € Mittleres Unternehmen < 250 < 50 Mio. € Großunternmehmen >= 250 >= 50 Mio. € Verteilung von IKT Unternehmen in Europa (2014), EUSTAT
  • 15. Aktuelle Cloud Computing Forschung ... Prof. Dr. rer. nat. Nane Kratzke Computer Science and Business Information Systems 15 • hat häufig implizite Annahmen: • Beliebige Firmen mit • großen IT-Abteilungen und der Fähigkeit • beliebige Komplexität von Tools und Methoden beherrschen zu können. • Diese “Super Tanker“ müssen keine Angst vor Unannehmlichkeiten wie Vendor Lock-In haben.
  • 16. Unser Zielgruppe ist anders ... Prof. Dr. rer. nat. Nane Kratzke Computer Science and Business Information Systems 16 • Segelboot vs. Supertanker (Wetter) • Kleine und mittlere Unternehmen • 1 Personen IT-Abteilungen • Public und Private Cloud Computing • Wir untersuchen die Eignung von • Container Technologien (z.B. Docker) • Container Cluster (z.B. Kubernetes, Swarm, Mesos)
  • 17. Unsere Erfahrung .... Brandschutz (nicht nur) für kleine (d.h. 95% aller) Unternehmen sieht häufig so aus ... Prof. Dr. rer. nat. Nane Kratzke Computer Science and Business Information Systems 17
  • 18. FLUCHTWEG (Agenda) 18 Was heißt es, wenn die Cloud brennt? Wie lang ist eigentlich ihr Fluchtweg? Wer kümmert sich eigentlich um Brandschutz in der Cloud? Baulicher Brandschutz und Fluchtwege? Wieso eigentlich das Risiko eingehen?
  • 19. Good News ... Prof. Dr. rer. nat. Nane Kratzke Praktische Informatik und betriebliche Informationssysteme 19 2006 2 von Standards abgedeckte Cloud Services 2016 11 von Standards abgedeckte Cloud Services 5 x mehr Standardisierung in 10 Jahren !!! Am Beispiel:
  • 20. Wesentliche (bittere) Erkenntnis Prof. Dr. rer. nat. Nane Kratzke Praktische Informatik und betriebliche Informationssysteme 20 2 2 2 4 6 7 7 7 7 11 11 1 1 2 4 7 10 14 21 26 42 44 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 Relation of considered services considered by CIMI, OCCI, CDMI, OVF, OCI, TOSCA not considered Die Relation von standardisierten zu nicht standardisierten Diensten nahm aber dennoch über die letzten 10 Jahren ab! Analyzed using over 2300 offical release notes of Amazon Web Services (AWS). Data for other providers like Google, Azure, Rackspace, etc. not presented. Basic conclusions for these providers are the same. Cloud-native Applikativen sind anfällig für Vendor lock-in Situationen. Dies gilt insb. für KMU.
  • 21. Das Cloud-Native Reference Model (ClouNS) Prof. Dr. rer. nat. Nane Kratzke Computer Science and Business Information Systems 21
  • 22. Populäre Container-Cluster Prof. Dr. rer. nat. Nane Kratzke Computer Science and Business Information Systems 22 Docker Swarm Swarm Mode (Docker 1.12) kopiert Kubernetes- artige Steuerungsprozesse. Kapselt diese aber in nur noch einer Komponenten und ist Secure by default (control and data plane). Versteckt damit Betriebs- Komplexität. Google Steuerungsprozesse die kontinuierlich einen beabsichtigen Zustand einer verteilten Applikation mit einem tatsächlichen Zustand vergleichen, und bei Bedarf erforderliche Gegen- maßnahmen automatisiert zu veranlassen. Nachfolger des Google internen Borg Systems. Mesosphere Apache Mesos ist ein Datacenter Operating System für fein granulare Resourcen Allokation. Mesos wird seit Jahren erfolgreich eingesetzt, um large scale Datacenters zu betreiben (Twitter, Netflix, ...) Entwicklung von elatischen Plattformen (Open Source) ...
  • 23. Vermeiden von Vendor Lock-In mittels existierender Container-Technologien Prof. Dr. rer. nat. Nane Kratzke Praktische Informatik und betriebliche Informationssysteme 23 Operate application on current provider. Scale cluster into prospective provider. Shutdown nodes on current provider. Cluster reschedules lost container. Migration finished. Pets Cattle
  • 24. FLUCHTWEG (Agenda) 24 Was heißt es, wenn die Cloud brennt? Wie lang ist eigentlich ihr Fluchtweg? Wer kümmert sich eigentlich um Brandschutz in der Cloud? Baulicher Brandschutz und Fluchtwege? Wieso eigentlich das Risiko eingehen?
  • 25. Prof. Dr. rer. nat. Nane Kratzke Praktische Informatik und betriebliche Informationssysteme 25 Kostenassoziativät Neue Geschäftsmodelle z.B. Kostenassoziativität z.B. Peak Loads
  • 26. Berkley View of Cloud Computing, 2009: Kostenassoziativität im Cloud Computing 26 Es kostet dasselbe ... ... 720 Server für eine Stunde oder einen Server für 720 Stunden zu betreiben.
  • 27. Wir haben Angst vor Peak Loads, nur warum? 27 „In other words, even if cloud services cost, say, twice as much, a pure cloud solution makes sense for those demand curves where the peak-to-average ratio is two-to-one or higher.“ Weinman, Mathematical Proof of the Inevitability of Cloud Computing, 2011 http://www.joeweinman.com/Resources/Joe_Weinman_Inevitability_Of_Cloud.pdf
  • 28. Analysierter Anwendungsfall • Webtechnologie Vorlesung und Praktikum Semester SS2011, SS2012, WS2012/13. • Projekte: Entwicklung eines Web Information Systems • Allen Studierendengruppen konnten nach eigenem Ermessen Ressourcen von Amazon Web Services (AWS) anfordern. • Analyse der Kosten- und Resourcennutzung von Studierenden. Prof. Dr. rer. nat. Nane Kratzke Computer Science and Business Information Systems 28
  • 29. Average to Peak Ratio pro Woche 29 Prof. Dr. rer. nat. Nane Kratzke Computer Science and Business Information Systems 13 14 15 16 17 18 19 20 21 22 23 24 25 Calendar Week 0 14 16 18 20 22 24 0.00.20.40.60.81.0 (C) Average Box to Maximum Box Ratio according to Weinman Calendar Week AvgtoMaxBoxUsageRatio Cloud computing is economical reasonable Cloud computing might be reasonable Cloud computing is economical not reasonable
  • 30. Ergebnis 30 Eine Cloud-basierte Lösungen bietet einen mehr als 25-fachen Kostenvorteil. Das gemessene ATP Ratio von 0.035 bedeutet einen 1/0.035 == 28.57 fachen Kostenvorteil für einen Cloud Provider. Verglichen mit einer Inhouse-Labor Lösung.
  • 31. FLUCHTWEG (Agenda) 31 Was heißt es, wenn die Cloud brennt? Wie lang ist eigentlich ihr Fluchtweg? Wer kümmert sich eigentlich um Brandschutz in der Cloud? Baulicher Brandschutz und Fluchtwege? Wieso eigentlich das Risiko eingehen?
  • 32. Zusammenfassung • Sie wollen in die Cloud? • Machen Sie sich VORHER über Fluchtwege vertraut! • Fördern Sie doch mal Forschung für KMU (so teuer ist das gar nicht) • d.h. für 95% aller Unternehmen • (und nicht nur für 5%) • Neue Geschäftsmodelle dank ... • Kostenassoziativität • Kostenvorteile insb. bei stark variierenden Workloads (peak, unpredictable, rising, falling, once in a lifetime, periodical workloads)
  • 33. About Prof. Dr. rer. nat. Nane Kratzke Computer Science and Business Information Systems 33 CoSA: https://cosa.fh-luebeck.de/en/contact/people/n-kratzke Blog: http://www.nkode.io Twitter: @NaneKratzke GooglePlus: +NaneKratzke LinkedIn: https://de.linkedin.com/in/nanekratzke GitHub: https://github.com/nkratzke ResearchGate: https://www.researchgate.net/profile/Nane_Kratzke SlideShare: http://de.slideshare.net/i21aneka Prof. Dr. rer. nat. Nane Kratzke
  • 34. Acknowledgement • Mordor Meme by imgflip.com • All other pictures taken from Pixabay.com (CC0 Licence) Prof. Dr. rer. nat. Nane Kratzke Computer Science and Business Information Systems 34 Our research is funded by German Federal Ministry of Education and Research (Project Cloud TRANSIT, 03FH021PX4). We thank fat IT solution GmbH (Kiel) for their support of Cloud TRANSIT. Picture Reference Presentation URL
  • 35. Backup Slides Prof. Dr. rer. nat. Nane Kratzke Praktische Informatik und betriebliche Informationssysteme 35
  • 36. Cloud-native Applikationen Cloud-native Applikationen haben eine hohe technische Abhängigkeit von unterliegenden Cloud Infrastrukturen. Cloud TRANSIT untersucht, wie man Cloud-native Applikationen bauen und betreiben sollte, um solche Abhängigkeiten zu reduzieren. DEFINITION: A cloud-native application is a (micro)service-based, elastic and horizontal scalable application where each self-contained deployment unit of that application is designed according to cloud-focused software design patterns and operated on a self-service agile elastic platform.
  • 37. Gemessene Ressourcennutzung 37 Prof. Dr. rer. nat. Nane Kratzke Computer Science and Business Information Systems 13 14 15 16 17 18 19 20 21 22 23 24 25 Average Box Usage Maximum Box Usage in an hour (A) Maximum and Average Box Usage Calendar Week UsedServerBoxes 01020304050 Training Project 24x7 Migration
  • 38. Woher kommt dieser Kostenvorteil? Prof. Dr. rer. nat. Nane Kratzke Computer Science and Business Information Systems 38 13 14 15 16 17 18 19 20 21 22 23 24 25 Average Box Usage Maximum Box Usage in an hour (A) Maximum and Average Box Usage Calendar Week UsedServerBoxes 01020304050 Wie müssen sie ihr Datacenter dimensionieren? peak load Was wird nur benötigt? average load Und das Delta? Misst die Überdimensionierung ...
  • 39. Wie macht man aus einem KMU ein Instagram? Prof. Dr. rer. nat. Nane Kratzke Praktische Informatik und betriebliche Informationssysteme 39 Einfach 20 Tech Nerds wie ihn ... Das funktioniert vielleicht im Silicon Valley, ... ... Aber die meisten Firmen verkaufen Domänen-spezifische Dienste und beschäftigen daher Domänenexperten und keine Cloud-Experten (das ist sogar im Software Engineering so). Gibt es einen anderen Weg? ... anheuern. Die wissen wie man das letzte aus einer Cloud herausholt.
  • 40. Do you considered network latencies? You are relying on SDN ... Prof. Dr. rer. nat. Nane Kratzke Computer Science and Business Information Systems 40 Data transfer in relative comparison (bigger is better) Message Size (kB) Ratio(%) 0kB 50kB 150kB 250kB 350kB 450kB 40%60%80%100%120% ● ● ● ● Reference: (Exp. V1, V3, V5) SDN loss on m3.large (2−core, V2 compared with V1) SDN loss on m3.xlarge (4−core, V4 compared with V3) SDN loss on m3.2xlarge (8−core, V6 compared with V5) Decreasing loss with increase of cores due to a reduction of CPU contention effects. (1) SDN deployed on high core machines decreases performance down to 80% - 90%. (2) That is far less than a potential language impact (40% - 190%). Kratzke, N., & Quint, P.-C. (2016). ppbench - A Visualizing Network Benchmark for Microservices. InProceedings of 6th. International Conference on Cloud Computing and Service Sciences (CLOSER 2016) (Vol. 2, pp. 223–231). Kratzke, N., & Quint, P.-C. (2015). How to Operate Container Clusters more Efficiently? Some Insights Concerning Containers, Software-Defined-Networks, and their sometimes Counterintuitive Impact on Network Performance. International Journal On Advances In Networks and Services, 8(3&4), 203–214. Kratzke, N. (2015). About Microservices, Containers and their Underestimated Impact on Network Performance. In Proceedings of CLOUD COMPUTING 2015 (6th. International Conference on Cloud Computing, GRIDS and Virtualization) (pp. 165–169).