SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
A System Architect Guide:
Ten Ways to Ruin Your Cloud Experience ...
... and How To Mitigate Them

LinuxCon Europe, October 22, 2013 in Edinburgh, Scotland
Nils Magnus
inovex GmbH
Senior System Engineer

Wir nutzen Technologien, um unsere Kunden glücklich zu machen. Und uns selbst.
Nils Magnus

•
•
•

•

Senior System Engineer with
inovex GmbH
lives in Munich, Germany
plans, designs, consults, and
actually implements scalable
data center solutions for hist
clients

•

if you are an experienced and
curious engineer, looking for
challenges and a good package:
we hire!

•

•
•

•

Member of the Board and
Program Chair at LinuxTag
next time in Berlin, Germany
plans, organizes, and actually
hosts one of Europe's most
traditional conference and expo
since 1996
if you are an experienced
speaker with a hot subject to
talk about to your peers:
we want your talk in our cfp

Nils Magnus: Ten Ways To Ruin Your Cloud Experience (and how to mitigate them) – LinuxCon Europe, Edinburgh, Scotland – 22.10.2013
Use the term "cloud computing"

What is „cloud computing, anyway?“
Open Stack, OwnCloud, SugarCRM, …
No need to confuse your engineers

Nils Magnus: Ten Ways To Ruin Your Cloud Experience (and how to mitigate them) – LinuxCon Europe, Edinburgh, Scotland – 22.10.2013
Rely on „feelings“

Requirements are individual
„I believe NFS does not scale“
Define a spec. Challenge the
competitors. Projects and vendors are
usually no idiots.

Nils Magnus: Ten Ways To Ruin Your Cloud Experience (and how to mitigate them) – LinuxCon Europe, Edinburgh, Scotland – 22.10.2013
Do „handicraft“ your environments

It's tempting to do apparently
nonrecurring steps by hand for „quick
wins“
„Let me just configure this interface“
Mandatory to automate your „make
world“ from end to end

Nils Magnus: Ten Ways To Ruin Your Cloud Experience (and how to mitigate them) – LinuxCon Europe, Edinburgh, Scotland – 22.10.2013
Neglect demanding your service levels

Cloud providers offer SLAs. Most
clients hesitate to challenge them.
„Well, they have a steep learning curve
with that filer, too ...“
SLAs are expensive. Either pay and
use them – or just save the money for
something else
Nils Magnus: Ten Ways To Ruin Your Cloud Experience (and how to mitigate them) – LinuxCon Europe, Edinburgh, Scotland – 22.10.2013
Broaden the gap between developers and ops

Resoponsibility ping-pong and
fingerpointing don't solve problems
„That crappy artifact doen't deploy, so
what?“ – „Why don't those weirdos just
run our scripts?“
Assign a dev the „deputy admin of the
week“ role. Send the engineers to a
coding dojo.
Nils Magnus: Ten Ways To Ruin Your Cloud Experience (and how to mitigate them) – LinuxCon Europe, Edinburgh, Scotland – 22.10.2013
Implement your individual tools for standard tasks

Reinvent the wheel. Not-invented-here
syndrome.
„Those configuration management
systems are all nonsense. Mine's
perfect.“
Standardization is a strong weapon.
Join forces by improving existing tools
Nils Magnus: Ten Ways To Ruin Your Cloud Experience (and how to mitigate them) – LinuxCon Europe, Edinburgh, Scotland – 22.10.2013
Keep a generous buffer of ressources

Utilizations below 90% are a waste of
ressources in virtualized environments
„Let's upgrade, we have an average
load of 0.6 over the last week“
If your infrastructure does not scale
elastically, why did you go for the
„cloud“ in the first place?
Nils Magnus: Ten Ways To Ruin Your Cloud Experience (and how to mitigate them) – LinuxCon Europe, Edinburgh, Scotland – 22.10.2013
Set up individual maturity environments

Software did work in the test and
integration environment, but failed in
production
„I was never told there could ever be
more than a single database slave“
Configure all environments from the
same sources, use the same scripts
and assign comparable sizing
Nils Magnus: Ten Ways To Ruin Your Cloud Experience (and how to mitigate them) – LinuxCon Europe, Edinburgh, Scotland – 22.10.2013
Don't bother yourself with scalability

Single ressource become bottlenecks
sooner than you expect
„We won't need multiple application
servers“
Planning scalability might be a
challenge, squashing it into existing
environments is way beyond price
Nils Magnus: Ten Ways To Ruin Your Cloud Experience (and how to mitigate them) – LinuxCon Europe, Edinburgh, Scotland – 22.10.2013
Try to find a technical solution for every challenge

We engineers like to play with our
toys. But there might be problems,
that do not need technical solutions
„How should we implement the SD
backed, hot failover HA enhanced,
LDAP driven, role-based user
management for the both of us?“
Less is more
Nils Magnus: Ten Ways To Ruin Your Cloud Experience (and how to mitigate them) – LinuxCon Europe, Edinburgh, Scotland – 22.10.2013
Thanks for listening! Questions?
Contact
Nils Magnus
Senior System Engineer
inovex GmbH
Office Munich
Valentin-Linhof-Str. 2
81829 Munich, Germany
+49-173-3181-057
nils.magnus@inovex.de

Agent L9 Oxycryocrypt

Nils Magnus: Ten Ways To Ruin Your Cloud Experience (and how to mitigate them) – LinuxCon Europe, Edinburgh, Scotland – 22.10.2013

Weitere ähnliche Inhalte

Andere mochten auch

SaltStack – (Not) just another Automation & Remote Execution Tool
SaltStack – (Not) just another Automation & Remote Execution ToolSaltStack – (Not) just another Automation & Remote Execution Tool
SaltStack – (Not) just another Automation & Remote Execution Tool
inovex GmbH
 

Andere mochten auch (7)

SaltStack – (Not) just another Automation & Remote Execution Tool
SaltStack – (Not) just another Automation & Remote Execution ToolSaltStack – (Not) just another Automation & Remote Execution Tool
SaltStack – (Not) just another Automation & Remote Execution Tool
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
Sling sitebuilder and Sling CMS
Sling sitebuilder and Sling CMSSling sitebuilder and Sling CMS
Sling sitebuilder and Sling CMS
 
A system architect guide - ten ways to ruin your cloud experience ...and how ...
A system architect guide - ten ways to ruin your cloud experience ...and how ...A system architect guide - ten ways to ruin your cloud experience ...and how ...
A system architect guide - ten ways to ruin your cloud experience ...and how ...
 
Big Data Basics
Big Data BasicsBig Data Basics
Big Data Basics
 
Infrastructure as code: Cloud-Umgebungen mit Terraform verwalten
Infrastructure as code: Cloud-Umgebungen mit Terraform verwaltenInfrastructure as code: Cloud-Umgebungen mit Terraform verwalten
Infrastructure as code: Cloud-Umgebungen mit Terraform verwalten
 
Application configuration in containers
Application configuration in containersApplication configuration in containers
Application configuration in containers
 

Ähnlich wie A system architect guide - ten ways to ruin your cloud experience ...and how to mitigate them

Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
Henning Jacobs
 
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
 

Ähnlich wie A system architect guide - ten ways to ruin your cloud experience ...and how to mitigate them (20)

Microservices - when, why and how incontrodevops.it
Microservices  - when, why and how incontrodevops.itMicroservices  - when, why and how incontrodevops.it
Microservices - when, why and how incontrodevops.it
 
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
Why we don’t use the Term DevOps: the Journey to a Product Mindset - Destinat...
 
Micro Front-End & Microservices - Plansoft
Micro Front-End & Microservices - PlansoftMicro Front-End & Microservices - Plansoft
Micro Front-End & Microservices - Plansoft
 
Serverless Toronto User Group - Let's go Serverless!
Serverless Toronto User Group - Let's go Serverless!Serverless Toronto User Group - Let's go Serverless!
Serverless Toronto User Group - Let's go Serverless!
 
What the cloud has to do with a burning house?
What the cloud has to do with a burning house?What the cloud has to do with a burning house?
What the cloud has to do with a burning house?
 
Sustainable Software Architecture - Open Tour DACH '22
Sustainable Software Architecture - Open Tour DACH '22Sustainable Software Architecture - Open Tour DACH '22
Sustainable Software Architecture - Open Tour DACH '22
 
Build Your Own Open Source Cloud
Build Your Own Open Source CloudBuild Your Own Open Source Cloud
Build Your Own Open Source Cloud
 
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...
 
Cloud Native Applications on Kubernetes: a DevOps Approach
Cloud Native Applications on Kubernetes: a DevOps ApproachCloud Native Applications on Kubernetes: a DevOps Approach
Cloud Native Applications on Kubernetes: a DevOps Approach
 
Going Production with Docker and Swarm
Going Production with Docker and SwarmGoing Production with Docker and Swarm
Going Production with Docker and Swarm
 
LinuxCon Europe 2013
LinuxCon Europe 2013LinuxCon Europe 2013
LinuxCon Europe 2013
 
Nexxworks bootcamp ML6 (27/09/2017)
Nexxworks bootcamp ML6 (27/09/2017)Nexxworks bootcamp ML6 (27/09/2017)
Nexxworks bootcamp ML6 (27/09/2017)
 
Cloud Roundtable at Microsoft Switzerland
Cloud Roundtable at Microsoft Switzerland Cloud Roundtable at Microsoft Switzerland
Cloud Roundtable at Microsoft Switzerland
 
IBM Cloud Paris Meetup - 20180628 - OpenSense
IBM Cloud Paris Meetup - 20180628 - OpenSenseIBM Cloud Paris Meetup - 20180628 - OpenSense
IBM Cloud Paris Meetup - 20180628 - OpenSense
 
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...
 
Developer Experience at Zalando - Handelsblatt Strategisches IT-Management 2019
Developer Experience at Zalando - Handelsblatt Strategisches IT-Management 2019Developer Experience at Zalando - Handelsblatt Strategisches IT-Management 2019
Developer Experience at Zalando - Handelsblatt Strategisches IT-Management 2019
 
Isep master thesis
Isep master thesisIsep master thesis
Isep master thesis
 
Scaling Cloud Infrastructure for Millions of Devices
Scaling Cloud Infrastructure for Millions of DevicesScaling Cloud Infrastructure for Millions of Devices
Scaling Cloud Infrastructure for Millions of Devices
 
Unlocked Nov 2013: Cloud principles track
Unlocked Nov 2013: Cloud principles trackUnlocked Nov 2013: Cloud principles track
Unlocked Nov 2013: Cloud principles track
 

Mehr von inovex GmbH

Interpretable Machine Learning
Interpretable Machine LearningInterpretable Machine Learning
Interpretable Machine Learning
inovex GmbH
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systems
inovex GmbH
 
Representation Learning von Zeitreihen
Representation Learning von ZeitreihenRepresentation Learning von Zeitreihen
Representation Learning von Zeitreihen
inovex GmbH
 
Performance evaluation of GANs in a semisupervised OCR use case
Performance evaluation of GANs in a semisupervised OCR use casePerformance evaluation of GANs in a semisupervised OCR use case
Performance evaluation of GANs in a semisupervised OCR use case
inovex GmbH
 

Mehr von inovex GmbH (20)

lldb – Debugger auf Abwegen
lldb – Debugger auf Abwegenlldb – Debugger auf Abwegen
lldb – Debugger auf Abwegen
 
Are you sure about that?! Uncertainty Quantification in AI
Are you sure about that?! Uncertainty Quantification in AIAre you sure about that?! Uncertainty Quantification in AI
Are you sure about that?! Uncertainty Quantification in AI
 
Why natural language is next step in the AI evolution
Why natural language is next step in the AI evolutionWhy natural language is next step in the AI evolution
Why natural language is next step in the AI evolution
 
WWDC 2019 Recap
WWDC 2019 RecapWWDC 2019 Recap
WWDC 2019 Recap
 
Network Policies
Network PoliciesNetwork Policies
Network Policies
 
Interpretable Machine Learning
Interpretable Machine LearningInterpretable Machine Learning
Interpretable Machine Learning
 
Jenkins X – CI/CD in wolkigen Umgebungen
Jenkins X – CI/CD in wolkigen UmgebungenJenkins X – CI/CD in wolkigen Umgebungen
Jenkins X – CI/CD in wolkigen Umgebungen
 
AI auf Edge-Geraeten
AI auf Edge-GeraetenAI auf Edge-Geraeten
AI auf Edge-Geraeten
 
Prometheus on Kubernetes
Prometheus on KubernetesPrometheus on Kubernetes
Prometheus on Kubernetes
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systems
 
Azure IoT Edge
Azure IoT EdgeAzure IoT Edge
Azure IoT Edge
 
Representation Learning von Zeitreihen
Representation Learning von ZeitreihenRepresentation Learning von Zeitreihen
Representation Learning von Zeitreihen
 
Talk to me – Chatbots und digitale Assistenten
Talk to me – Chatbots und digitale AssistentenTalk to me – Chatbots und digitale Assistenten
Talk to me – Chatbots und digitale Assistenten
 
Künstlich intelligent?
Künstlich intelligent?Künstlich intelligent?
Künstlich intelligent?
 
Dev + Ops = Go
Dev + Ops = GoDev + Ops = Go
Dev + Ops = Go
 
Das Android Open Source Project
Das Android Open Source ProjectDas Android Open Source Project
Das Android Open Source Project
 
Machine Learning Interpretability
Machine Learning InterpretabilityMachine Learning Interpretability
Machine Learning Interpretability
 
Performance evaluation of GANs in a semisupervised OCR use case
Performance evaluation of GANs in a semisupervised OCR use casePerformance evaluation of GANs in a semisupervised OCR use case
Performance evaluation of GANs in a semisupervised OCR use case
 
People & Products – Lessons learned from the daily IT madness
People & Products – Lessons learned from the daily IT madnessPeople & Products – Lessons learned from the daily IT madness
People & Products – Lessons learned from the daily IT madness
 
Infrastructure as (real) Code – Manage your K8s resources with Pulumi
Infrastructure as (real) Code – Manage your K8s resources with PulumiInfrastructure as (real) Code – Manage your K8s resources with Pulumi
Infrastructure as (real) Code – Manage your K8s resources with Pulumi
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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 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...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 

A system architect guide - ten ways to ruin your cloud experience ...and how to mitigate them

  • 1. A System Architect Guide: Ten Ways to Ruin Your Cloud Experience ... ... and How To Mitigate Them LinuxCon Europe, October 22, 2013 in Edinburgh, Scotland Nils Magnus inovex GmbH Senior System Engineer Wir nutzen Technologien, um unsere Kunden glücklich zu machen. Und uns selbst.
  • 2. Nils Magnus • • • • Senior System Engineer with inovex GmbH lives in Munich, Germany plans, designs, consults, and actually implements scalable data center solutions for hist clients • if you are an experienced and curious engineer, looking for challenges and a good package: we hire! • • • • Member of the Board and Program Chair at LinuxTag next time in Berlin, Germany plans, organizes, and actually hosts one of Europe's most traditional conference and expo since 1996 if you are an experienced speaker with a hot subject to talk about to your peers: we want your talk in our cfp Nils Magnus: Ten Ways To Ruin Your Cloud Experience (and how to mitigate them) – LinuxCon Europe, Edinburgh, Scotland – 22.10.2013
  • 3. Use the term "cloud computing" What is „cloud computing, anyway?“ Open Stack, OwnCloud, SugarCRM, … No need to confuse your engineers Nils Magnus: Ten Ways To Ruin Your Cloud Experience (and how to mitigate them) – LinuxCon Europe, Edinburgh, Scotland – 22.10.2013
  • 4. Rely on „feelings“ Requirements are individual „I believe NFS does not scale“ Define a spec. Challenge the competitors. Projects and vendors are usually no idiots. Nils Magnus: Ten Ways To Ruin Your Cloud Experience (and how to mitigate them) – LinuxCon Europe, Edinburgh, Scotland – 22.10.2013
  • 5. Do „handicraft“ your environments It's tempting to do apparently nonrecurring steps by hand for „quick wins“ „Let me just configure this interface“ Mandatory to automate your „make world“ from end to end Nils Magnus: Ten Ways To Ruin Your Cloud Experience (and how to mitigate them) – LinuxCon Europe, Edinburgh, Scotland – 22.10.2013
  • 6. Neglect demanding your service levels Cloud providers offer SLAs. Most clients hesitate to challenge them. „Well, they have a steep learning curve with that filer, too ...“ SLAs are expensive. Either pay and use them – or just save the money for something else Nils Magnus: Ten Ways To Ruin Your Cloud Experience (and how to mitigate them) – LinuxCon Europe, Edinburgh, Scotland – 22.10.2013
  • 7. Broaden the gap between developers and ops Resoponsibility ping-pong and fingerpointing don't solve problems „That crappy artifact doen't deploy, so what?“ – „Why don't those weirdos just run our scripts?“ Assign a dev the „deputy admin of the week“ role. Send the engineers to a coding dojo. Nils Magnus: Ten Ways To Ruin Your Cloud Experience (and how to mitigate them) – LinuxCon Europe, Edinburgh, Scotland – 22.10.2013
  • 8. Implement your individual tools for standard tasks Reinvent the wheel. Not-invented-here syndrome. „Those configuration management systems are all nonsense. Mine's perfect.“ Standardization is a strong weapon. Join forces by improving existing tools Nils Magnus: Ten Ways To Ruin Your Cloud Experience (and how to mitigate them) – LinuxCon Europe, Edinburgh, Scotland – 22.10.2013
  • 9. Keep a generous buffer of ressources Utilizations below 90% are a waste of ressources in virtualized environments „Let's upgrade, we have an average load of 0.6 over the last week“ If your infrastructure does not scale elastically, why did you go for the „cloud“ in the first place? Nils Magnus: Ten Ways To Ruin Your Cloud Experience (and how to mitigate them) – LinuxCon Europe, Edinburgh, Scotland – 22.10.2013
  • 10. Set up individual maturity environments Software did work in the test and integration environment, but failed in production „I was never told there could ever be more than a single database slave“ Configure all environments from the same sources, use the same scripts and assign comparable sizing Nils Magnus: Ten Ways To Ruin Your Cloud Experience (and how to mitigate them) – LinuxCon Europe, Edinburgh, Scotland – 22.10.2013
  • 11. Don't bother yourself with scalability Single ressource become bottlenecks sooner than you expect „We won't need multiple application servers“ Planning scalability might be a challenge, squashing it into existing environments is way beyond price Nils Magnus: Ten Ways To Ruin Your Cloud Experience (and how to mitigate them) – LinuxCon Europe, Edinburgh, Scotland – 22.10.2013
  • 12. Try to find a technical solution for every challenge We engineers like to play with our toys. But there might be problems, that do not need technical solutions „How should we implement the SD backed, hot failover HA enhanced, LDAP driven, role-based user management for the both of us?“ Less is more Nils Magnus: Ten Ways To Ruin Your Cloud Experience (and how to mitigate them) – LinuxCon Europe, Edinburgh, Scotland – 22.10.2013
  • 13. Thanks for listening! Questions? Contact Nils Magnus Senior System Engineer inovex GmbH Office Munich Valentin-Linhof-Str. 2 81829 Munich, Germany +49-173-3181-057 nils.magnus@inovex.de Agent L9 Oxycryocrypt Nils Magnus: Ten Ways To Ruin Your Cloud Experience (and how to mitigate them) – LinuxCon Europe, Edinburgh, Scotland – 22.10.2013