SlideShare una empresa de Scribd logo
1 de 38
Descargar para leer sin conexión
Prof. Dr. Nane Kratzke
What to do if your cloud is burning?
Well, be prepared ...
ESCAPE ROUTE (aka Agenda)
2
Burning cloud? What does that mean?
How long is your escape route in cloud computing?
Who takes care for escape routes in cloud computing?
How can escape routes look like in cloud computing?
Why to take the risk?
What is your major whish in a burning house?
Get out! Fast ...
Was ist ihr sehnlichster Wunsch
brennenden Haus?
However, there remains one
question ...
How to convince these both to
get in, just to get you out?
It is simple. They got a promise:
„If something happens, we will get you
out, what ever it takes!“
Cloud TRANSIT (a research project to get you out of a cloud)
8
• There are a lot of
approaches to get into
a cloud.
• But almost no
(pragmatic)
approaches exist to
leave a cloud or move
between clouds.
• But: If you know how
to get out, you are
more willing to take the
risk to go in.
What does it mean? My cloud is burning ...
Prof. Dr. rer. nat. Nane Kratzke
Praktische Informatik und betriebliche Informationssysteme
9
• Provider is insolvent ...
• Provider rises prices ...
• Provider reduces resource limits ...
• Provider terminates your contract ...
• Provider has availability problems ...
• Changing laws (data protection) ...
• Other governance/compliance reasons (data hosted on US
territory, NSA?)
There are a lot of (hardly predictable) reasons to
leave a cloud service provider.
ESCAPE ROUTE (Agenda)
10
Burning cloud? What does that mean?
How long is your escape route in cloud computing?
Who takes care for escape routes in cloud computing?
How can escape routes look like in cloud computing?
Why to take the risk?
Example: Instagram
Prof. Dr. rer. nat. Nane Kratzke
Praktische Informatik und betriebliche Informationssysteme
11
• Worldwide social network for image sharing
• 20 employees
• Hosted by Amazon Web Services
• Net asset value of 1 Bill. USD (that paid Facebook)
• No noteworthy IT assets or datacenters (just 20 laptops)
Years
It took only
Example: Instagram
Prof. Dr. rer. nat. Nane Kratzke
Praktische Informatik und betriebliche Informationssysteme
12
• Approximately 1 year for analysis and
• development of toolings (especially IP Collision Handling)
• About 4 to 8 weeks for all migration steps (inlcuding severe outages)
Question: How long does it take to transfer all Instagram services and
data into Facebook datacenters?
???
This was no ad-hoc transfer! This was a major project.
So, your escape route can be long, ...
... lonely,
cumbersome
and far away from any data highway.
ESCAPE ROUTE (Agenda)
14
Burning cloud? What does that mean?
How long is your escape route in cloud computing?
Who takes care for escape routes in cloud computing?
How can escape routes look like in cloud computing?
Why to take the risk?
Did you know ...
More than 95% of all enterprises are small enterprises?
Prof. Dr. rer. nat. Nane Kratzke
Praktische Informatik und betriebliche Informationssysteme
15
micro enterprises
small enterprises
medium enterprises
large enterprises
Category Employees Turnover
Micro enterprises < 10 < 2 Mio. €
Small enterprises < 50 < 10 Mio. €
Medium enterprises < 250 < 50 Mio. €
Large enterprises >= 250 >= 50 Mio. €
Distribution of ICT enterprises in the European Union (2014), EUSTAT
Current Cloud Computing Research ...
Prof. Dr. rer. nat. Nane Kratzke
Computer Science and Business Information Systems
16
• Has often implicit assumptions:
• Arbitrary companies with
• large IT-staffs providing the capability to handle
• arbitrary complexity of tools and methods.
• These “Super Tankers“ do not have to be afraid
of inconviences like vendor lock-in. They are big
enough to solve the problem ...
Our target group is different ...
Prof. Dr. rer. nat. Nane Kratzke
Computer Science and Business Information Systems
17
• Small sailing boat vs. Supertanker (weather)
• Small and medium sized enterprises (SME)
• 1 person IT-staffs
• Public and private cloud computing
• We analyze
• Container technologies (like Docker)
• Container cluster (like Kubernetes, Swarm,
Mesos)
According to that ....
Cloud fire protection for
(not just) small
enterprises (that means
95% of all enterprises)
looks like that ...
Prof. Dr. rer. nat. Nane Kratzke
Computer Science and Business Information Systems
18
ESCAPE ROUTE (Agenda)
19
Burning cloud? What does that mean?
How long is your escape route in cloud computing?
Who takes care for escape routes in cloud computing?
How can escape routes look like in cloud computing?
Why to take the risk?
Good News ...
Prof. Dr. rer. nat. Nane Kratzke
Praktische Informatik und betriebliche Informationssysteme
20
2006
2 cloud services
reflected by cloud
standards
2016
11 cloud services
reflected by cloud
standards
5 times more standardization than 10 years before !!!
Example:
But ...
Prof. Dr. rer. nat. Nane Kratzke
Praktische Informatik und betriebliche Informationssysteme
21
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	
The relation of services reflected by cloud
standards to cloud services not reflected by
cloud standards decreased over the last 10
years!
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 applications
are vulnerable for vendor
lock-in. That is especially
true for SMEs.
Cloud-native Applications
Cloud native applications are often characterized by
a highly implicit technological dependency on
hosting cloud infrastructures. The project Cloud
TRANSIT investigates how to design cloud-native
applications and services to reduce technological
dependencies on underlying cloud infrastructures.
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.
The Cloud-Native Reference Model
(ClouNS)
Prof. Dr. rer. nat. Nane Kratzke
Computer Science and Business Information Systems
23
Popular Container-based Cluster Platforms ...
Prof. Dr. rer. nat. Nane Kratzke
Computer Science and Business Information Systems
24
Docker Swarm
Swarm Mode (since
Docker 1.12) Clones
Kubernetes-like control
processes but integrates
them in just one
component. Secure by
default (control and data
plane). Hides operation
complexity.
Google
Control processes that
continuously drive current state
of container based applications
towards a defined desired state.
Makes Google‘s experience of
running large scale production
workloads available as open
source.
Mesosphere
Apache Mesos based
datacenter operating system
for fine grained resource
allocation. Frameworks to
operate containers and data
services. Datacenter focused.
Mesos operates successfully
large scale datacenters since
years (Twitter, Netflix, ...)
Practitioners ask for simple solutions (elastic platforms) ...
Avoid Vendor Lock-In using already
existing Container-Technologies
Prof. Dr. rer. nat. Nane Kratzke
Praktische Informatik und betriebliche Informationssysteme
25
Operate application on current provider.
Scale cluster into prospective provider.
Shutdown nodes on current provider.
Cluster reschedules lost container.
Migration finished.
Pets
Cattle
It is all about pets vs. cattle!
http://www.theregister.co.uk/2013/03/18/servers_pets_or_cattle_cern/
ESCAPE ROUTE (Agenda)
26
Burning cloud? What does that mean?
How long is your escape route in cloud computing?
Who takes care for escape routes in cloud computing?
How can escape routes look like in cloud computing?
Why to take the risk?
Prof. Dr. rer. nat. Nane Kratzke
Praktische Informatik und betriebliche Informationssysteme
27
Kostenassoziativät
New Business Models
e.g. cost associativity
e.g. unpredictable workloads
Berkley View of Cloud Computing, 2009:
Cost associativity in Cloud Computing
28
It cost the same to operate ...
... 720 machines
for one hour
or one machine for
720 hours.
We are afraid of peak loads, but why?
29
„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
Analyzed use case
• Web technology lecture/practical course for
computer science students (bachelor) in summer
2011 and summer/winter 2012.
• Projects: Development of web information
systems (Drupal based)
• All groups were assigned cloud service accounts
provided by Amazon Web Services (AWS).
• Analysis of billing as well as usage data provided
by AWS.
Prof. Dr. rer. nat. Nane Kratzke
Computer Science and Business Information Systems
30
Usage Analysis
31
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
Average to Peak Ratio per week
32
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
Economical Decision Analysis
A four step process to decide for or against cloud based virtual labs
Prof. Dr. rer. nat. Nane Kratzke
Computer Science and Business Information Systems
33
A cloud based solution provides a more
than 25 times cost advantage.
The measured ATP ratio of 0.035 means in fact a 1/0.035 ==
28.57 times cost advantage.
This means for the presented use case:
Compared to necessary investment efforts for a classical
dedicated system implementation.
Why this big cost advantage?
Prof. Dr. rer. nat. Nane Kratzke
Computer Science and Business Information Systems
34
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
How to dimensionize the data center? Hmm, peak load ...
peak load
average
load
And the delta?
Measures the overdimension of a data center
ESCAPE ROUTE (Agenda)
35
Burning cloud? What does that mean?
How long is your escape route in cloud computing?
Who takes care for escape routes in cloud computing?
How can escape routes look like in cloud computing?
Why to take the risk?
Summary
• You want to adopt cloud computing?
• Think about your escape strategy FIRST!
• Support research focussing small and
medium sized enterprises (it does not cost
sooo much)
• That supports 95% of all enterprises
• (and not only 5% supertankers)
• New (maybe disruptive?) business models ...
• Cost associativity
• Cost advantages for non-static of
unpredictable workloads
Acknowledgement
• All Pictures taken from Pixabay.com (CC0 Licence)
Prof. Dr. rer. nat. Nane Kratzke
Computer Science and Business Information Systems
37
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
About
Prof. Dr. rer. nat. Nane Kratzke
Computer Science and Business Information Systems
38
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

Más contenido relacionado

La actualidad más candente

Cloud Data Management: Protecting your Cloud strategy
Cloud Data Management: Protecting your Cloud strategyCloud Data Management: Protecting your Cloud strategy
Cloud Data Management: Protecting your Cloud strategyFujitsu Middle East
 
OpenStack & the Evolving Cloud Ecosystem
OpenStack & the Evolving Cloud EcosystemOpenStack & the Evolving Cloud Ecosystem
OpenStack & the Evolving Cloud EcosystemMark Voelker
 
Guaranteed Availability of Cloud Data with Efficient Cost
Guaranteed Availability of Cloud Data with Efficient CostGuaranteed Availability of Cloud Data with Efficient Cost
Guaranteed Availability of Cloud Data with Efficient CostIRJET Journal
 
Interoperable Clouds and How to Build (or Buy) Them
Interoperable Clouds and How to Build (or Buy) ThemInteroperable Clouds and How to Build (or Buy) Them
Interoperable Clouds and How to Build (or Buy) ThemMark Voelker
 
Survey on cloud simulator
Survey on cloud simulatorSurvey on cloud simulator
Survey on cloud simulatorHabibur Rahman
 
Declare Victory with Big Data
Declare Victory with Big DataDeclare Victory with Big Data
Declare Victory with Big DataJ On The Beach
 
A Novel Method of Directly Auditing Integrity On Encrypted Data
A Novel Method of Directly Auditing Integrity On Encrypted DataA Novel Method of Directly Auditing Integrity On Encrypted Data
A Novel Method of Directly Auditing Integrity On Encrypted DataIRJET Journal
 
Emerging Technology Paper
Emerging Technology PaperEmerging Technology Paper
Emerging Technology PaperVincent Belken
 
A tutorial on CloudSim
A tutorial on CloudSimA tutorial on CloudSim
A tutorial on CloudSimHabibur Rahman
 
"Implementing the TensorFlow Deep Learning Framework on Qualcomm’s Low-power ...
"Implementing the TensorFlow Deep Learning Framework on Qualcomm’s Low-power ..."Implementing the TensorFlow Deep Learning Framework on Qualcomm’s Low-power ...
"Implementing the TensorFlow Deep Learning Framework on Qualcomm’s Low-power ...Edge AI and Vision Alliance
 
Long Live Posix - HPC Storage and the HPC Datacenter
Long Live Posix - HPC Storage and the HPC DatacenterLong Live Posix - HPC Storage and the HPC Datacenter
Long Live Posix - HPC Storage and the HPC Datacenterinside-BigData.com
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingKelvin Lam
 
Study on Secure Cryptographic Techniques in Cloud
Study on Secure Cryptographic Techniques in CloudStudy on Secure Cryptographic Techniques in Cloud
Study on Secure Cryptographic Techniques in Cloudijtsrd
 
Above the Clouds: A View From Academia
Above the Clouds: A View From AcademiaAbove the Clouds: A View From Academia
Above the Clouds: A View From AcademiaEduserv
 
Design of a small scale and failure-resistent iaa s cloud using openstack
Design of a small scale and failure-resistent iaa s cloud using openstackDesign of a small scale and failure-resistent iaa s cloud using openstack
Design of a small scale and failure-resistent iaa s cloud using openstackYing wei (Joe) Chou
 
Cloud and Grid Computing
Cloud and Grid ComputingCloud and Grid Computing
Cloud and Grid ComputingLeen Blom
 
Bringing Private Cloud Computing to HPC and Science - Berkeley Lab - July 2014
Bringing Private Cloud Computing to HPC and Science  - Berkeley Lab - July 2014 Bringing Private Cloud Computing to HPC and Science  - Berkeley Lab - July 2014
Bringing Private Cloud Computing to HPC and Science - Berkeley Lab - July 2014 OpenNebula Project
 
Cloud computing lab open stack
Cloud computing lab open stackCloud computing lab open stack
Cloud computing lab open stackarunuiet
 
CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...
CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...
CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...ambitlick
 

La actualidad más candente (20)

Cloud Data Management: Protecting your Cloud strategy
Cloud Data Management: Protecting your Cloud strategyCloud Data Management: Protecting your Cloud strategy
Cloud Data Management: Protecting your Cloud strategy
 
OpenStack & the Evolving Cloud Ecosystem
OpenStack & the Evolving Cloud EcosystemOpenStack & the Evolving Cloud Ecosystem
OpenStack & the Evolving Cloud Ecosystem
 
Guaranteed Availability of Cloud Data with Efficient Cost
Guaranteed Availability of Cloud Data with Efficient CostGuaranteed Availability of Cloud Data with Efficient Cost
Guaranteed Availability of Cloud Data with Efficient Cost
 
Interoperable Clouds and How to Build (or Buy) Them
Interoperable Clouds and How to Build (or Buy) ThemInteroperable Clouds and How to Build (or Buy) Them
Interoperable Clouds and How to Build (or Buy) Them
 
Survey on cloud simulator
Survey on cloud simulatorSurvey on cloud simulator
Survey on cloud simulator
 
Declare Victory with Big Data
Declare Victory with Big DataDeclare Victory with Big Data
Declare Victory with Big Data
 
A Novel Method of Directly Auditing Integrity On Encrypted Data
A Novel Method of Directly Auditing Integrity On Encrypted DataA Novel Method of Directly Auditing Integrity On Encrypted Data
A Novel Method of Directly Auditing Integrity On Encrypted Data
 
Emerging Technology Paper
Emerging Technology PaperEmerging Technology Paper
Emerging Technology Paper
 
A tutorial on CloudSim
A tutorial on CloudSimA tutorial on CloudSim
A tutorial on CloudSim
 
"Implementing the TensorFlow Deep Learning Framework on Qualcomm’s Low-power ...
"Implementing the TensorFlow Deep Learning Framework on Qualcomm’s Low-power ..."Implementing the TensorFlow Deep Learning Framework on Qualcomm’s Low-power ...
"Implementing the TensorFlow Deep Learning Framework on Qualcomm’s Low-power ...
 
Long Live Posix - HPC Storage and the HPC Datacenter
Long Live Posix - HPC Storage and the HPC DatacenterLong Live Posix - HPC Storage and the HPC Datacenter
Long Live Posix - HPC Storage and the HPC Datacenter
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Study on Secure Cryptographic Techniques in Cloud
Study on Secure Cryptographic Techniques in CloudStudy on Secure Cryptographic Techniques in Cloud
Study on Secure Cryptographic Techniques in Cloud
 
Above the Clouds: A View From Academia
Above the Clouds: A View From AcademiaAbove the Clouds: A View From Academia
Above the Clouds: A View From Academia
 
Design of a small scale and failure-resistent iaa s cloud using openstack
Design of a small scale and failure-resistent iaa s cloud using openstackDesign of a small scale and failure-resistent iaa s cloud using openstack
Design of a small scale and failure-resistent iaa s cloud using openstack
 
Cloud and Grid Computing
Cloud and Grid ComputingCloud and Grid Computing
Cloud and Grid Computing
 
Bringing Private Cloud Computing to HPC and Science - Berkeley Lab - July 2014
Bringing Private Cloud Computing to HPC and Science  - Berkeley Lab - July 2014 Bringing Private Cloud Computing to HPC and Science  - Berkeley Lab - July 2014
Bringing Private Cloud Computing to HPC and Science - Berkeley Lab - July 2014
 
Cloud sim report
Cloud sim reportCloud sim report
Cloud sim report
 
Cloud computing lab open stack
Cloud computing lab open stackCloud computing lab open stack
Cloud computing lab open stack
 
CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...
CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...
CloudAnalyst: A CloudSim-based Tool for Modelling and Analysis of Large Scale...
 

Destacado

What's Trending in NATO Commercial Technologies and Games
What's Trending in NATO Commercial Technologies and GamesWhat's Trending in NATO Commercial Technologies and Games
What's Trending in NATO Commercial Technologies and GamesJay Gendron
 
Paleomatematica
PaleomatematicaPaleomatematica
Paleomatematicaorbpic
 
We 110603
We 110603We 110603
We 110603jtbanka
 
Overcoming Cost Intransparency of Cloud Computing
Overcoming Cost Intransparency of Cloud ComputingOvercoming Cost Intransparency of Cloud Computing
Overcoming Cost Intransparency of Cloud ComputingNane Kratzke
 
anexo 1. secuencia didactica normalizada.
anexo 1. secuencia didactica normalizada.anexo 1. secuencia didactica normalizada.
anexo 1. secuencia didactica normalizada.SailaMJ
 
Modulo impacto en suelos 2013 parte 1
Modulo impacto en suelos 2013 parte 1Modulo impacto en suelos 2013 parte 1
Modulo impacto en suelos 2013 parte 1Carlos Mendez
 
2005 cpr 之修訂1
2005 cpr 之修訂12005 cpr 之修訂1
2005 cpr 之修訂1u001072
 
двор 2.0 презентация мн
двор 2.0 презентация мндвор 2.0 презентация мн
двор 2.0 презентация мнDmitrii Morovov
 
Как совершить прорыв в бизнесе?
Как совершить прорыв в бизнесе?Как совершить прорыв в бизнесе?
Как совершить прорыв в бизнесе?revyakina
 
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
 
A Case Study of Fairwinds Credit Union’s Groundbreaking Online Insurance Agen...
A Case Study of Fairwinds Credit Union’s Groundbreaking Online Insurance Agen...A Case Study of Fairwinds Credit Union’s Groundbreaking Online Insurance Agen...
A Case Study of Fairwinds Credit Union’s Groundbreaking Online Insurance Agen...NAFCU Services Corporation
 
Was die Cloud mit einem brennenden Haus zu tun hat
Was die Cloud mit einem brennenden Haus zu tun hatWas die Cloud mit einem brennenden Haus zu tun hat
Was die Cloud mit einem brennenden Haus zu tun hatNane Kratzke
 
Геопространственная семантическая паутина
Геопространственная семантическая паутинаГеопространственная семантическая паутина
Геопространственная семантическая паутинаStepan Kuzmin
 
Insights on How to Run a Credit Union: Blending new technologies with traditi...
Insights on How to Run a Credit Union: Blending new technologies with traditi...Insights on How to Run a Credit Union: Blending new technologies with traditi...
Insights on How to Run a Credit Union: Blending new technologies with traditi...NAFCU Services Corporation
 

Destacado (19)

What's Trending in NATO Commercial Technologies and Games
What's Trending in NATO Commercial Technologies and GamesWhat's Trending in NATO Commercial Technologies and Games
What's Trending in NATO Commercial Technologies and Games
 
Paleomatematica
PaleomatematicaPaleomatematica
Paleomatematica
 
We 110603
We 110603We 110603
We 110603
 
Overcoming Cost Intransparency of Cloud Computing
Overcoming Cost Intransparency of Cloud ComputingOvercoming Cost Intransparency of Cloud Computing
Overcoming Cost Intransparency of Cloud Computing
 
My power point
My power pointMy power point
My power point
 
Feminism
FeminismFeminism
Feminism
 
anexo 1. secuencia didactica normalizada.
anexo 1. secuencia didactica normalizada.anexo 1. secuencia didactica normalizada.
anexo 1. secuencia didactica normalizada.
 
Modulo impacto en suelos 2013 parte 1
Modulo impacto en suelos 2013 parte 1Modulo impacto en suelos 2013 parte 1
Modulo impacto en suelos 2013 parte 1
 
2005 cpr 之修訂1
2005 cpr 之修訂12005 cpr 之修訂1
2005 cpr 之修訂1
 
Shotlist
ShotlistShotlist
Shotlist
 
двор 2.0 презентация мн
двор 2.0 презентация мндвор 2.0 презентация мн
двор 2.0 презентация мн
 
Как совершить прорыв в бизнесе?
Как совершить прорыв в бизнесе?Как совершить прорыв в бизнесе?
Как совершить прорыв в бизнесе?
 
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
 
A Case Study of Fairwinds Credit Union’s Groundbreaking Online Insurance Agen...
A Case Study of Fairwinds Credit Union’s Groundbreaking Online Insurance Agen...A Case Study of Fairwinds Credit Union’s Groundbreaking Online Insurance Agen...
A Case Study of Fairwinds Credit Union’s Groundbreaking Online Insurance Agen...
 
Was die Cloud mit einem brennenden Haus zu tun hat
Was die Cloud mit einem brennenden Haus zu tun hatWas die Cloud mit einem brennenden Haus zu tun hat
Was die Cloud mit einem brennenden Haus zu tun hat
 
Геопространственная семантическая паутина
Геопространственная семантическая паутинаГеопространственная семантическая паутина
Геопространственная семантическая паутина
 
Insights on How to Run a Credit Union: Blending new technologies with traditi...
Insights on How to Run a Credit Union: Blending new technologies with traditi...Insights on How to Run a Credit Union: Blending new technologies with traditi...
Insights on How to Run a Credit Union: Blending new technologies with traditi...
 
Prueba200
Prueba200Prueba200
Prueba200
 
Number the-stars
Number the-starsNumber the-stars
Number the-stars
 

Similar a 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 ArchitectsNane 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
 
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
 
Cloud Roundtable at Microsoft Switzerland
Cloud Roundtable at Microsoft Switzerland Cloud Roundtable at Microsoft Switzerland
Cloud Roundtable at Microsoft Switzerland mictc
 
What's next? Emerging trends in cloud computing
What's next? Emerging trends in cloud computingWhat's next? Emerging trends in cloud computing
What's next? Emerging trends in cloud computingMartin Hamilton
 
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
 
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
 
cloud_computing_for_ml_sys_hhhhhhhhhhhhhhhhhhhhhhhhhhh
cloud_computing_for_ml_sys_hhhhhhhhhhhhhhhhhhhhhhhhhhhcloud_computing_for_ml_sys_hhhhhhhhhhhhhhhhhhhhhhhhhhh
cloud_computing_for_ml_sys_hhhhhhhhhhhhhhhhhhhhhhhhhhhranjankumarbehera14
 
Build Your Own Open Source Cloud
Build Your Own Open Source CloudBuild Your Own Open Source Cloud
Build Your Own Open Source CloudAdrian Otto
 
Le nuove tecnologie come vantaggio competitivo della piccola impresa
Le nuove tecnologie come vantaggio competitivo della piccola impresaLe nuove tecnologie come vantaggio competitivo della piccola impresa
Le nuove tecnologie come vantaggio competitivo della piccola impresaStefano A Gazziano
 
Cloud Busting: Understanding Cloud-based Digital Forensics
Cloud Busting: Understanding Cloud-based Digital ForensicsCloud Busting: Understanding Cloud-based Digital Forensics
Cloud Busting: Understanding Cloud-based Digital ForensicsKerry Hazelton
 
Lock-in issues with PaaS
Lock-in issues with PaaSLock-in issues with PaaS
Lock-in issues with PaaSFederico Conte
 
Introduction to cloud computing - za garage talks
Introduction to cloud computing -  za garage talksIntroduction to cloud computing -  za garage talks
Introduction to cloud computing - za garage talksVijay Rayapati
 
International journal of computer science and innovation vol 2015-n2-paper2
International journal of computer science and innovation  vol 2015-n2-paper2International journal of computer science and innovation  vol 2015-n2-paper2
International journal of computer science and innovation vol 2015-n2-paper2sophiabelthome
 

Similar a What the cloud has to do with a burning house? (20)

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
 
Handout1o
Handout1oHandout1o
Handout1o
 
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...
 
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 ...
 
Cloud Roundtable at Microsoft Switzerland
Cloud Roundtable at Microsoft Switzerland Cloud Roundtable at Microsoft Switzerland
Cloud Roundtable at Microsoft Switzerland
 
What's next? Emerging trends in cloud computing
What's next? Emerging trends in cloud computingWhat's next? Emerging trends in cloud computing
What's next? Emerging trends in cloud computing
 
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?
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
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...
 
cloud-computing-security.ppt
cloud-computing-security.pptcloud-computing-security.ppt
cloud-computing-security.ppt
 
cloud_computing_for_ml_sys_hhhhhhhhhhhhhhhhhhhhhhhhhhh
cloud_computing_for_ml_sys_hhhhhhhhhhhhhhhhhhhhhhhhhhhcloud_computing_for_ml_sys_hhhhhhhhhhhhhhhhhhhhhhhhhhh
cloud_computing_for_ml_sys_hhhhhhhhhhhhhhhhhhhhhhhhhhh
 
Build Your Own Open Source Cloud
Build Your Own Open Source CloudBuild Your Own Open Source Cloud
Build Your Own Open Source Cloud
 
Le nuove tecnologie come vantaggio competitivo della piccola impresa
Le nuove tecnologie come vantaggio competitivo della piccola impresaLe nuove tecnologie come vantaggio competitivo della piccola impresa
Le nuove tecnologie come vantaggio competitivo della piccola impresa
 
Above The Clouds
Above The CloudsAbove The Clouds
Above The Clouds
 
Cloud Busting: Understanding Cloud-based Digital Forensics
Cloud Busting: Understanding Cloud-based Digital ForensicsCloud Busting: Understanding Cloud-based Digital Forensics
Cloud Busting: Understanding Cloud-based Digital Forensics
 
Lock-in issues with PaaS
Lock-in issues with PaaSLock-in issues with PaaS
Lock-in issues with PaaS
 
Introduction to cloud computing - za garage talks
Introduction to cloud computing -  za garage talksIntroduction to cloud computing -  za garage talks
Introduction to cloud computing - za garage talks
 
What the heck is cloud?
What the heck is cloud?What the heck is cloud?
What the heck is cloud?
 
Microservices.pdf
Microservices.pdfMicroservices.pdf
Microservices.pdf
 
International journal of computer science and innovation vol 2015-n2-paper2
International journal of computer science and innovation  vol 2015-n2-paper2International journal of computer science and innovation  vol 2015-n2-paper2
International journal of computer science and innovation vol 2015-n2-paper2
 

Más 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
 
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
 
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
 
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
 
What Cost Us Cloud Computing
What Cost Us Cloud ComputingWhat Cost Us Cloud Computing
What Cost Us Cloud ComputingNane Kratzke
 

Más de Nane Kratzke (15)

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?
 
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...
 
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
 
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)
 
What Cost Us Cloud Computing
What Cost Us Cloud ComputingWhat Cost Us Cloud Computing
What Cost Us Cloud Computing
 

Último

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 

Último (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

What the cloud has to do with a burning house?

  • 1. Prof. Dr. Nane Kratzke What to do if your cloud is burning? Well, be prepared ...
  • 2. ESCAPE ROUTE (aka Agenda) 2 Burning cloud? What does that mean? How long is your escape route in cloud computing? Who takes care for escape routes in cloud computing? How can escape routes look like in cloud computing? Why to take the risk?
  • 3. What is your major whish in a burning house?
  • 5. Was ist ihr sehnlichster Wunsch brennenden Haus? However, there remains one question ...
  • 6. How to convince these both to get in, just to get you out?
  • 7. It is simple. They got a promise: „If something happens, we will get you out, what ever it takes!“
  • 8. Cloud TRANSIT (a research project to get you out of a cloud) 8 • There are a lot of approaches to get into a cloud. • But almost no (pragmatic) approaches exist to leave a cloud or move between clouds. • But: If you know how to get out, you are more willing to take the risk to go in.
  • 9. What does it mean? My cloud is burning ... Prof. Dr. rer. nat. Nane Kratzke Praktische Informatik und betriebliche Informationssysteme 9 • Provider is insolvent ... • Provider rises prices ... • Provider reduces resource limits ... • Provider terminates your contract ... • Provider has availability problems ... • Changing laws (data protection) ... • Other governance/compliance reasons (data hosted on US territory, NSA?) There are a lot of (hardly predictable) reasons to leave a cloud service provider.
  • 10. ESCAPE ROUTE (Agenda) 10 Burning cloud? What does that mean? How long is your escape route in cloud computing? Who takes care for escape routes in cloud computing? How can escape routes look like in cloud computing? Why to take the risk?
  • 11. Example: Instagram Prof. Dr. rer. nat. Nane Kratzke Praktische Informatik und betriebliche Informationssysteme 11 • Worldwide social network for image sharing • 20 employees • Hosted by Amazon Web Services • Net asset value of 1 Bill. USD (that paid Facebook) • No noteworthy IT assets or datacenters (just 20 laptops) Years It took only
  • 12. Example: Instagram Prof. Dr. rer. nat. Nane Kratzke Praktische Informatik und betriebliche Informationssysteme 12 • Approximately 1 year for analysis and • development of toolings (especially IP Collision Handling) • About 4 to 8 weeks for all migration steps (inlcuding severe outages) Question: How long does it take to transfer all Instagram services and data into Facebook datacenters? ??? This was no ad-hoc transfer! This was a major project.
  • 13. So, your escape route can be long, ... ... lonely, cumbersome and far away from any data highway.
  • 14. ESCAPE ROUTE (Agenda) 14 Burning cloud? What does that mean? How long is your escape route in cloud computing? Who takes care for escape routes in cloud computing? How can escape routes look like in cloud computing? Why to take the risk?
  • 15. Did you know ... More than 95% of all enterprises are small enterprises? Prof. Dr. rer. nat. Nane Kratzke Praktische Informatik und betriebliche Informationssysteme 15 micro enterprises small enterprises medium enterprises large enterprises Category Employees Turnover Micro enterprises < 10 < 2 Mio. € Small enterprises < 50 < 10 Mio. € Medium enterprises < 250 < 50 Mio. € Large enterprises >= 250 >= 50 Mio. € Distribution of ICT enterprises in the European Union (2014), EUSTAT
  • 16. Current Cloud Computing Research ... Prof. Dr. rer. nat. Nane Kratzke Computer Science and Business Information Systems 16 • Has often implicit assumptions: • Arbitrary companies with • large IT-staffs providing the capability to handle • arbitrary complexity of tools and methods. • These “Super Tankers“ do not have to be afraid of inconviences like vendor lock-in. They are big enough to solve the problem ...
  • 17. Our target group is different ... Prof. Dr. rer. nat. Nane Kratzke Computer Science and Business Information Systems 17 • Small sailing boat vs. Supertanker (weather) • Small and medium sized enterprises (SME) • 1 person IT-staffs • Public and private cloud computing • We analyze • Container technologies (like Docker) • Container cluster (like Kubernetes, Swarm, Mesos)
  • 18. According to that .... Cloud fire protection for (not just) small enterprises (that means 95% of all enterprises) looks like that ... Prof. Dr. rer. nat. Nane Kratzke Computer Science and Business Information Systems 18
  • 19. ESCAPE ROUTE (Agenda) 19 Burning cloud? What does that mean? How long is your escape route in cloud computing? Who takes care for escape routes in cloud computing? How can escape routes look like in cloud computing? Why to take the risk?
  • 20. Good News ... Prof. Dr. rer. nat. Nane Kratzke Praktische Informatik und betriebliche Informationssysteme 20 2006 2 cloud services reflected by cloud standards 2016 11 cloud services reflected by cloud standards 5 times more standardization than 10 years before !!! Example:
  • 21. But ... Prof. Dr. rer. nat. Nane Kratzke Praktische Informatik und betriebliche Informationssysteme 21 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 The relation of services reflected by cloud standards to cloud services not reflected by cloud standards decreased over the last 10 years! 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 applications are vulnerable for vendor lock-in. That is especially true for SMEs.
  • 22. Cloud-native Applications Cloud native applications are often characterized by a highly implicit technological dependency on hosting cloud infrastructures. The project Cloud TRANSIT investigates how to design cloud-native applications and services to reduce technological dependencies on underlying cloud infrastructures. 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.
  • 23. The Cloud-Native Reference Model (ClouNS) Prof. Dr. rer. nat. Nane Kratzke Computer Science and Business Information Systems 23
  • 24. Popular Container-based Cluster Platforms ... Prof. Dr. rer. nat. Nane Kratzke Computer Science and Business Information Systems 24 Docker Swarm Swarm Mode (since Docker 1.12) Clones Kubernetes-like control processes but integrates them in just one component. Secure by default (control and data plane). Hides operation complexity. Google Control processes that continuously drive current state of container based applications towards a defined desired state. Makes Google‘s experience of running large scale production workloads available as open source. Mesosphere Apache Mesos based datacenter operating system for fine grained resource allocation. Frameworks to operate containers and data services. Datacenter focused. Mesos operates successfully large scale datacenters since years (Twitter, Netflix, ...) Practitioners ask for simple solutions (elastic platforms) ...
  • 25. Avoid Vendor Lock-In using already existing Container-Technologies Prof. Dr. rer. nat. Nane Kratzke Praktische Informatik und betriebliche Informationssysteme 25 Operate application on current provider. Scale cluster into prospective provider. Shutdown nodes on current provider. Cluster reschedules lost container. Migration finished. Pets Cattle It is all about pets vs. cattle! http://www.theregister.co.uk/2013/03/18/servers_pets_or_cattle_cern/
  • 26. ESCAPE ROUTE (Agenda) 26 Burning cloud? What does that mean? How long is your escape route in cloud computing? Who takes care for escape routes in cloud computing? How can escape routes look like in cloud computing? Why to take the risk?
  • 27. Prof. Dr. rer. nat. Nane Kratzke Praktische Informatik und betriebliche Informationssysteme 27 Kostenassoziativät New Business Models e.g. cost associativity e.g. unpredictable workloads
  • 28. Berkley View of Cloud Computing, 2009: Cost associativity in Cloud Computing 28 It cost the same to operate ... ... 720 machines for one hour or one machine for 720 hours.
  • 29. We are afraid of peak loads, but why? 29 „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
  • 30. Analyzed use case • Web technology lecture/practical course for computer science students (bachelor) in summer 2011 and summer/winter 2012. • Projects: Development of web information systems (Drupal based) • All groups were assigned cloud service accounts provided by Amazon Web Services (AWS). • Analysis of billing as well as usage data provided by AWS. Prof. Dr. rer. nat. Nane Kratzke Computer Science and Business Information Systems 30
  • 31. Usage Analysis 31 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
  • 32. Average to Peak Ratio per week 32 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
  • 33. Economical Decision Analysis A four step process to decide for or against cloud based virtual labs Prof. Dr. rer. nat. Nane Kratzke Computer Science and Business Information Systems 33 A cloud based solution provides a more than 25 times cost advantage. The measured ATP ratio of 0.035 means in fact a 1/0.035 == 28.57 times cost advantage. This means for the presented use case: Compared to necessary investment efforts for a classical dedicated system implementation.
  • 34. Why this big cost advantage? Prof. Dr. rer. nat. Nane Kratzke Computer Science and Business Information Systems 34 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 How to dimensionize the data center? Hmm, peak load ... peak load average load And the delta? Measures the overdimension of a data center
  • 35. ESCAPE ROUTE (Agenda) 35 Burning cloud? What does that mean? How long is your escape route in cloud computing? Who takes care for escape routes in cloud computing? How can escape routes look like in cloud computing? Why to take the risk?
  • 36. Summary • You want to adopt cloud computing? • Think about your escape strategy FIRST! • Support research focussing small and medium sized enterprises (it does not cost sooo much) • That supports 95% of all enterprises • (and not only 5% supertankers) • New (maybe disruptive?) business models ... • Cost associativity • Cost advantages for non-static of unpredictable workloads
  • 37. Acknowledgement • All Pictures taken from Pixabay.com (CC0 Licence) Prof. Dr. rer. nat. Nane Kratzke Computer Science and Business Information Systems 37 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
  • 38. About Prof. Dr. rer. nat. Nane Kratzke Computer Science and Business Information Systems 38 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