SlideShare a Scribd company logo
1 of 38
Download to read offline
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

More Related Content

What's hot

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
 

What's hot (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...
 

Viewers also liked

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
 

Viewers also liked (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 to 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 to 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
 

More from 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
 

More from 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
 

Recently uploaded

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Recently uploaded (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

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