SlideShare a Scribd company logo
1 of 68
Download to read offline
Puppet at the centre of everything
David Mytton

Woop Japan!
Server Density Architecture

•100 servers - Ubuntu 12.04
Server Density Architecture

•100 servers - Ubuntu 12.04

•50% virtual
Server Density Architecture

•100 servers - Ubuntu 12.04

•50% virtual

•Nginx, Python, MongoDB
Server Density Architecture

•100 servers - Ubuntu 12.04

•50% virtual

•Nginx, Python, MongoDB

•25TB data per month
• Config

Use cases
• Config

• Failover

Use cases
• Config

• Failover

• Code deploys

Use cases
• Config

• Failover

• Code deploys

• System updates

Use cases
• Base manifest

Config
• Base manifest

• Sub manifests

Config
• base
• softlayer
• softlayer-dedicated
• rackspace
• ...
Failover

• /etc/hosts
<%= metrics2IP %> alerts.honshuu.prod
audit.honshuu.prod auth.honshuu.prod
cloud.honshuu.prod datastore.honshuu.prod
inventory.honshuu.prod ...
Failover

• /etc/hosts
108.168.254.33

puppet
Dealing with outages

Expected
Dealing with outages

Really test your vendors
Dealing with outages

Simulations
• Commit

Code deploys
• Commit

• Build

Code deploys
• Commit

• Build

• Deploy

Code deploys
/opt/puppet/bin/mco puppetd runonce -I <host>
• Commit

• Build

• Deploy

• Puppet run

Code deploys
Code deploys
Advantages

APIs
Code deploys
Advantages

APIs
Already there
Code deploys
Advantages

APIs
Already there

System facts
Code deploys
Disadvantages

Slow
Code deploys
Disadvantages

Slow
Puppet run already
Code deploys
Disadvantages

Slow
Puppet run already

Eventually consistent
• Bash script

System updates
System updates

• Bash script

• Remote commands
System updates

• Bash script

• Remote commands

• Notifications
System updates

• Bash script

• Remote commands

• Notifications

• Canaries
•Build master (buildbot): VM x2 CPU 2.0Ghz, 2GB
RAM – $89/m

Colo experiment

•Build slave (buildbot): VM x1 CPU 2.0Ghz, 1GB
RAM
– $40/m

•Staging load balancer: VM x1 CPU 2.0Ghz, 1GB
RAM – $40/m

•Staging server 1: VM x2 CPU 2.0Ghz, 8GB RAM
– $165/m

•Staging server 2: VM x1 CPU 2.0Ghz, 2GB RAM
– $50/m

•Puppet master: VM x2 CPU 2.0Ghz, 2GB RAM
– $89/m
Colo experiment

•Dell 1U R415
•x2 8C AMD 2.8Ghz

•32GB RAM
Colo experiment

•Dell 1U R415
•x2 8C AMD 2.8Ghz

•32GB RAM

•Dual PSU, NIC
Colo experiment

•Dell 1U R415
•x2 8C AMD 2.8Ghz

•32GB RAM

•Dual PSU, NIC

•x4 1TB SATA hot swappable
Dedicated?
Dedicated?

•Hardware replacement
Dedicated?

•Hardware replacement

•Managed/support
Dedicated?

•Hardware replacement

•Managed/support

•Networking
Colo?
•Hardware spec/value

Colo?
•Hardware spec/value

•Total cost

Colo?
•Hardware spec/value

•Total cost

•Internal skills?

Colo?
•Hardware spec/value

•Total cost

•Internal skills?

•More fun?!

Colo?
•£300-350/kWh/m

•4.5A = £520/m

•9A = £900/m

Colo: Power
David Mytton
@davidmytton

david@serverdensity.com
blog.serverdensity.com

Woop Japan!

More Related Content

What's hot

Puppet Development Workflow
Puppet Development WorkflowPuppet Development Workflow
Puppet Development WorkflowJeffery Smith
 
SaltConf14 - Matthew Williams, Flowroute - Salt Virt for Linux contatiners an...
SaltConf14 - Matthew Williams, Flowroute - Salt Virt for Linux contatiners an...SaltConf14 - Matthew Williams, Flowroute - Salt Virt for Linux contatiners an...
SaltConf14 - Matthew Williams, Flowroute - Salt Virt for Linux contatiners an...SaltStack
 
Introduction to ansible
Introduction to ansibleIntroduction to ansible
Introduction to ansibleDharmit Shah
 
Distributed automation sel_conf_2015
Distributed automation sel_conf_2015Distributed automation sel_conf_2015
Distributed automation sel_conf_2015aragavan
 
Steamlining your puppet development workflow
Steamlining your puppet development workflowSteamlining your puppet development workflow
Steamlining your puppet development workflowTomas Doran
 
Make your Ansible playbooks maintainable, flexible, and scalable
Make your Ansible playbooks maintainable, flexible, and scalableMake your Ansible playbooks maintainable, flexible, and scalable
Make your Ansible playbooks maintainable, flexible, and scalableJeff Geerling
 
Cloud infrastructures - Slide Set 6 - BOSH | anynines
Cloud infrastructures - Slide Set 6 - BOSH | anyninesCloud infrastructures - Slide Set 6 - BOSH | anynines
Cloud infrastructures - Slide Set 6 - BOSH | anyninesanynines GmbH
 
Delivering a production Cloud Foundry Environment with Bosh | anynines
Delivering a production Cloud Foundry Environment with Bosh | anyninesDelivering a production Cloud Foundry Environment with Bosh | anynines
Delivering a production Cloud Foundry Environment with Bosh | anyninesanynines GmbH
 
Nexenta at VMworld Hands-on Lab
Nexenta at VMworld Hands-on LabNexenta at VMworld Hands-on Lab
Nexenta at VMworld Hands-on LabNexenta Systems
 
Как сделать высоконагруженный сервис, не зная количество нагрузки / Олег Обле...
Как сделать высоконагруженный сервис, не зная количество нагрузки / Олег Обле...Как сделать высоконагруженный сервис, не зная количество нагрузки / Олег Обле...
Как сделать высоконагруженный сервис, не зная количество нагрузки / Олег Обле...Ontico
 
Sensu and Sensibility - Puppetconf 2014
Sensu and Sensibility - Puppetconf 2014Sensu and Sensibility - Puppetconf 2014
Sensu and Sensibility - Puppetconf 2014Tomas Doran
 
Ceph Day Beijing - Welcome to Beijing Ceph Day
Ceph Day Beijing - Welcome to Beijing Ceph DayCeph Day Beijing - Welcome to Beijing Ceph Day
Ceph Day Beijing - Welcome to Beijing Ceph DayDanielle Womboldt
 
OpenNebulaConf 2016 - Icinga2 - APIFY them all by Achim Ledermüller, Netways ...
OpenNebulaConf 2016 - Icinga2 - APIFY them all by Achim Ledermüller, Netways ...OpenNebulaConf 2016 - Icinga2 - APIFY them all by Achim Ledermüller, Netways ...
OpenNebulaConf 2016 - Icinga2 - APIFY them all by Achim Ledermüller, Netways ...OpenNebula Project
 
Steve Singer - Managing PostgreSQL with Puppet @ Postgres Open
Steve Singer - Managing PostgreSQL with Puppet @ Postgres OpenSteve Singer - Managing PostgreSQL with Puppet @ Postgres Open
Steve Singer - Managing PostgreSQL with Puppet @ Postgres OpenPostgresOpen
 
Nagios Conference 2014 - Spenser Reinhardt - Detecting Security Breaches With...
Nagios Conference 2014 - Spenser Reinhardt - Detecting Security Breaches With...Nagios Conference 2014 - Spenser Reinhardt - Detecting Security Breaches With...
Nagios Conference 2014 - Spenser Reinhardt - Detecting Security Breaches With...Nagios
 

What's hot (19)

Puppet Development Workflow
Puppet Development WorkflowPuppet Development Workflow
Puppet Development Workflow
 
SaltConf14 - Matthew Williams, Flowroute - Salt Virt for Linux contatiners an...
SaltConf14 - Matthew Williams, Flowroute - Salt Virt for Linux contatiners an...SaltConf14 - Matthew Williams, Flowroute - Salt Virt for Linux contatiners an...
SaltConf14 - Matthew Williams, Flowroute - Salt Virt for Linux contatiners an...
 
Introduction to ansible
Introduction to ansibleIntroduction to ansible
Introduction to ansible
 
Distributed automation sel_conf_2015
Distributed automation sel_conf_2015Distributed automation sel_conf_2015
Distributed automation sel_conf_2015
 
Steamlining your puppet development workflow
Steamlining your puppet development workflowSteamlining your puppet development workflow
Steamlining your puppet development workflow
 
Make your Ansible playbooks maintainable, flexible, and scalable
Make your Ansible playbooks maintainable, flexible, and scalableMake your Ansible playbooks maintainable, flexible, and scalable
Make your Ansible playbooks maintainable, flexible, and scalable
 
Ansible Crash Course
Ansible Crash CourseAnsible Crash Course
Ansible Crash Course
 
Cloud infrastructures - Slide Set 6 - BOSH | anynines
Cloud infrastructures - Slide Set 6 - BOSH | anyninesCloud infrastructures - Slide Set 6 - BOSH | anynines
Cloud infrastructures - Slide Set 6 - BOSH | anynines
 
Delivering a production Cloud Foundry Environment with Bosh | anynines
Delivering a production Cloud Foundry Environment with Bosh | anyninesDelivering a production Cloud Foundry Environment with Bosh | anynines
Delivering a production Cloud Foundry Environment with Bosh | anynines
 
Ansible in CI
Ansible in CIAnsible in CI
Ansible in CI
 
Nexenta at VMworld Hands-on Lab
Nexenta at VMworld Hands-on LabNexenta at VMworld Hands-on Lab
Nexenta at VMworld Hands-on Lab
 
HTTPS and Ansible
HTTPS and AnsibleHTTPS and Ansible
HTTPS and Ansible
 
Server Simulator
Server SimulatorServer Simulator
Server Simulator
 
Как сделать высоконагруженный сервис, не зная количество нагрузки / Олег Обле...
Как сделать высоконагруженный сервис, не зная количество нагрузки / Олег Обле...Как сделать высоконагруженный сервис, не зная количество нагрузки / Олег Обле...
Как сделать высоконагруженный сервис, не зная количество нагрузки / Олег Обле...
 
Sensu and Sensibility - Puppetconf 2014
Sensu and Sensibility - Puppetconf 2014Sensu and Sensibility - Puppetconf 2014
Sensu and Sensibility - Puppetconf 2014
 
Ceph Day Beijing - Welcome to Beijing Ceph Day
Ceph Day Beijing - Welcome to Beijing Ceph DayCeph Day Beijing - Welcome to Beijing Ceph Day
Ceph Day Beijing - Welcome to Beijing Ceph Day
 
OpenNebulaConf 2016 - Icinga2 - APIFY them all by Achim Ledermüller, Netways ...
OpenNebulaConf 2016 - Icinga2 - APIFY them all by Achim Ledermüller, Netways ...OpenNebulaConf 2016 - Icinga2 - APIFY them all by Achim Ledermüller, Netways ...
OpenNebulaConf 2016 - Icinga2 - APIFY them all by Achim Ledermüller, Netways ...
 
Steve Singer - Managing PostgreSQL with Puppet @ Postgres Open
Steve Singer - Managing PostgreSQL with Puppet @ Postgres OpenSteve Singer - Managing PostgreSQL with Puppet @ Postgres Open
Steve Singer - Managing PostgreSQL with Puppet @ Postgres Open
 
Nagios Conference 2014 - Spenser Reinhardt - Detecting Security Breaches With...
Nagios Conference 2014 - Spenser Reinhardt - Detecting Security Breaches With...Nagios Conference 2014 - Spenser Reinhardt - Detecting Security Breaches With...
Nagios Conference 2014 - Spenser Reinhardt - Detecting Security Breaches With...
 

Viewers also liked

Certificate learning and teaching
Certificate learning and teachingCertificate learning and teaching
Certificate learning and teachingGul Hasan
 
현금바카라 사이트 주소창에 = mas77.com 인터넷바카라 카지노게임 게임 라이브카지노 사이트
현금바카라 사이트 주소창에 = mas77.com 인터넷바카라 카지노게임 게임 라이브카지노 사이트 현금바카라 사이트 주소창에 = mas77.com 인터넷바카라 카지노게임 게임 라이브카지노 사이트
현금바카라 사이트 주소창에 = mas77.com 인터넷바카라 카지노게임 게임 라이브카지노 사이트 ddlwjdwn
 
Edmond pet hospital
Edmond pet hospitalEdmond pet hospital
Edmond pet hospitalJaylonJesse
 
라이브바카라 사이트 주소창에 = mas77.com 온라인바카라 현금카지노 게임 인터넷카지노 사이트
라이브바카라 사이트 주소창에 = mas77.com 온라인바카라 현금카지노 게임 인터넷카지노 사이트 라이브바카라 사이트 주소창에 = mas77.com 온라인바카라 현금카지노 게임 인터넷카지노 사이트
라이브바카라 사이트 주소창에 = mas77.com 온라인바카라 현금카지노 게임 인터넷카지노 사이트 ddlwjdwn
 
바카라사이트 사이트 주소창에 = mas77.com 라이브바카라 온라인바카라 게임 현금카지노 사이트
바카라사이트 사이트 주소창에 = mas77.com 라이브바카라 온라인바카라 게임 현금카지노 사이트 바카라사이트 사이트 주소창에 = mas77.com 라이브바카라 온라인바카라 게임 현금카지노 사이트
바카라사이트 사이트 주소창에 = mas77.com 라이브바카라 온라인바카라 게임 현금카지노 사이트 ddlwjdwn
 
Landbrugets økonomiske resultater - indkomstprognoser - december 2013
Landbrugets økonomiske resultater - indkomstprognoser - december 2013Landbrugets økonomiske resultater - indkomstprognoser - december 2013
Landbrugets økonomiske resultater - indkomstprognoser - december 2013Projekt Vi&Di
 
Vishnu Sankar New-updated resume with photo
Vishnu Sankar New-updated resume with photoVishnu Sankar New-updated resume with photo
Vishnu Sankar New-updated resume with photoVISHNU SANKAR
 
Londra_sviluppo_programma_M5S_241113
Londra_sviluppo_programma_M5S_241113Londra_sviluppo_programma_M5S_241113
Londra_sviluppo_programma_M5S_241113morosini1952
 
Altitude Reservation
Altitude ReservationAltitude Reservation
Altitude ReservationInventive IT
 
HH QUALCOMM how to minimize the power consumption of your app
HH QUALCOMM how to minimize the power consumption of your appHH QUALCOMM how to minimize the power consumption of your app
HH QUALCOMM how to minimize the power consumption of your appSatya Harish
 
Schrijven voor social media
Schrijven voor social mediaSchrijven voor social media
Schrijven voor social mediaEva Schouten
 
69. russische staatsonderneming wint strijd om wodka
69. russische staatsonderneming wint strijd om wodka69. russische staatsonderneming wint strijd om wodka
69. russische staatsonderneming wint strijd om wodkacontentfarm6
 
Storytelling: cómo construir una gran historia
Storytelling: cómo construir una gran historiaStorytelling: cómo construir una gran historia
Storytelling: cómo construir una gran historiaEstudio de Comunicación
 

Viewers also liked (18)

Certificate learning and teaching
Certificate learning and teachingCertificate learning and teaching
Certificate learning and teaching
 
현금바카라 사이트 주소창에 = mas77.com 인터넷바카라 카지노게임 게임 라이브카지노 사이트
현금바카라 사이트 주소창에 = mas77.com 인터넷바카라 카지노게임 게임 라이브카지노 사이트 현금바카라 사이트 주소창에 = mas77.com 인터넷바카라 카지노게임 게임 라이브카지노 사이트
현금바카라 사이트 주소창에 = mas77.com 인터넷바카라 카지노게임 게임 라이브카지노 사이트
 
Edmond pet hospital
Edmond pet hospitalEdmond pet hospital
Edmond pet hospital
 
라이브바카라 사이트 주소창에 = mas77.com 온라인바카라 현금카지노 게임 인터넷카지노 사이트
라이브바카라 사이트 주소창에 = mas77.com 온라인바카라 현금카지노 게임 인터넷카지노 사이트 라이브바카라 사이트 주소창에 = mas77.com 온라인바카라 현금카지노 게임 인터넷카지노 사이트
라이브바카라 사이트 주소창에 = mas77.com 온라인바카라 현금카지노 게임 인터넷카지노 사이트
 
바카라사이트 사이트 주소창에 = mas77.com 라이브바카라 온라인바카라 게임 현금카지노 사이트
바카라사이트 사이트 주소창에 = mas77.com 라이브바카라 온라인바카라 게임 현금카지노 사이트 바카라사이트 사이트 주소창에 = mas77.com 라이브바카라 온라인바카라 게임 현금카지노 사이트
바카라사이트 사이트 주소창에 = mas77.com 라이브바카라 온라인바카라 게임 현금카지노 사이트
 
Landbrugets økonomiske resultater - indkomstprognoser - december 2013
Landbrugets økonomiske resultater - indkomstprognoser - december 2013Landbrugets økonomiske resultater - indkomstprognoser - december 2013
Landbrugets økonomiske resultater - indkomstprognoser - december 2013
 
Vishnu Sankar New-updated resume with photo
Vishnu Sankar New-updated resume with photoVishnu Sankar New-updated resume with photo
Vishnu Sankar New-updated resume with photo
 
مرض جونز
مرض جونزمرض جونز
مرض جونز
 
Londra_sviluppo_programma_M5S_241113
Londra_sviluppo_programma_M5S_241113Londra_sviluppo_programma_M5S_241113
Londra_sviluppo_programma_M5S_241113
 
2011-13..
2011-13..2011-13..
2011-13..
 
Altitude Reservation
Altitude ReservationAltitude Reservation
Altitude Reservation
 
HH QUALCOMM how to minimize the power consumption of your app
HH QUALCOMM how to minimize the power consumption of your appHH QUALCOMM how to minimize the power consumption of your app
HH QUALCOMM how to minimize the power consumption of your app
 
Altitude eComm
Altitude eCommAltitude eComm
Altitude eComm
 
Schrijven voor social media
Schrijven voor social mediaSchrijven voor social media
Schrijven voor social media
 
Diploma
DiplomaDiploma
Diploma
 
69. russische staatsonderneming wint strijd om wodka
69. russische staatsonderneming wint strijd om wodka69. russische staatsonderneming wint strijd om wodka
69. russische staatsonderneming wint strijd om wodka
 
Storytelling: cómo construir una gran historia
Storytelling: cómo construir una gran historiaStorytelling: cómo construir una gran historia
Storytelling: cómo construir una gran historia
 
Get Scared
Get ScaredGet Scared
Get Scared
 

Similar to Puppet at the centre of everything by David Mytton

Puppet Camp Munich 2013: Puppet at the centre of everything
Puppet Camp Munich 2013: Puppet at the centre of everything Puppet Camp Munich 2013: Puppet at the centre of everything
Puppet Camp Munich 2013: Puppet at the centre of everything Puppet
 
Puppet at the Centre of Everything
Puppet at the Centre of EverythingPuppet at the Centre of Everything
Puppet at the Centre of EverythingPuppet
 
HadoopCon- Trend Micro SPN Hadoop Overview
HadoopCon- Trend Micro SPN Hadoop OverviewHadoopCon- Trend Micro SPN Hadoop Overview
HadoopCon- Trend Micro SPN Hadoop OverviewYafang Chang
 
High Performance WordPress II
High Performance WordPress IIHigh Performance WordPress II
High Performance WordPress IIBarry Abrahamson
 
Superb Supervision of Short-lived Servers with Sensu
Superb Supervision of Short-lived Servers with SensuSuperb Supervision of Short-lived Servers with Sensu
Superb Supervision of Short-lived Servers with SensuPaul O'Connor
 
MySQL Webinar Series 3/4 - MySQl Monitoring With Enterprise Monitor + Query A...
MySQL Webinar Series 3/4 - MySQl Monitoring With Enterprise Monitor + Query A...MySQL Webinar Series 3/4 - MySQl Monitoring With Enterprise Monitor + Query A...
MySQL Webinar Series 3/4 - MySQl Monitoring With Enterprise Monitor + Query A...Mark Swarbrick
 
Data as a Service
Data as a Service Data as a Service
Data as a Service Kyle Hailey
 
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The SequelVMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The SequelVMworld
 
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...Odinot Stanislas
 
Taking devops to the Next Level - Max Martin
Taking devops to the Next Level - Max MartinTaking devops to the Next Level - Max Martin
Taking devops to the Next Level - Max MartinDevopsdays
 
Facing enterprise specific challenges – utility programming in hadoop
Facing enterprise specific challenges – utility programming in hadoopFacing enterprise specific challenges – utility programming in hadoop
Facing enterprise specific challenges – utility programming in hadoopfann wu
 
My sqlstrategyroadmap
My sqlstrategyroadmapMy sqlstrategyroadmap
My sqlstrategyroadmapslidethanks
 
MySQL Strategy&Roadmap
MySQL Strategy&RoadmapMySQL Strategy&Roadmap
MySQL Strategy&Roadmapslidethanks
 
Pandora FMS: VMware Enterprise Plugin
Pandora FMS: VMware Enterprise PluginPandora FMS: VMware Enterprise Plugin
Pandora FMS: VMware Enterprise PluginPandora FMS
 
Ninja, Choose Your Weapon!
Ninja, Choose Your Weapon!Ninja, Choose Your Weapon!
Ninja, Choose Your Weapon!Anton Weiss
 
Production Ready Containers from IBM and Docker
Production Ready Containers from IBM and DockerProduction Ready Containers from IBM and Docker
Production Ready Containers from IBM and DockerDocker, Inc.
 
VMworld Europe 2014: Virtual SAN Best Practices and Use Cases
VMworld Europe 2014: Virtual SAN Best Practices and Use CasesVMworld Europe 2014: Virtual SAN Best Practices and Use Cases
VMworld Europe 2014: Virtual SAN Best Practices and Use CasesVMworld
 

Similar to Puppet at the centre of everything by David Mytton (20)

Puppet Camp Munich 2013: Puppet at the centre of everything
Puppet Camp Munich 2013: Puppet at the centre of everything Puppet Camp Munich 2013: Puppet at the centre of everything
Puppet Camp Munich 2013: Puppet at the centre of everything
 
Puppet at the Centre of Everything
Puppet at the Centre of EverythingPuppet at the Centre of Everything
Puppet at the Centre of Everything
 
HadoopCon- Trend Micro SPN Hadoop Overview
HadoopCon- Trend Micro SPN Hadoop OverviewHadoopCon- Trend Micro SPN Hadoop Overview
HadoopCon- Trend Micro SPN Hadoop Overview
 
High Performance WordPress II
High Performance WordPress IIHigh Performance WordPress II
High Performance WordPress II
 
Superb Supervision of Short-lived Servers with Sensu
Superb Supervision of Short-lived Servers with SensuSuperb Supervision of Short-lived Servers with Sensu
Superb Supervision of Short-lived Servers with Sensu
 
MySQL Webinar Series 3/4 - MySQl Monitoring With Enterprise Monitor + Query A...
MySQL Webinar Series 3/4 - MySQl Monitoring With Enterprise Monitor + Query A...MySQL Webinar Series 3/4 - MySQl Monitoring With Enterprise Monitor + Query A...
MySQL Webinar Series 3/4 - MySQl Monitoring With Enterprise Monitor + Query A...
 
Data as a Service
Data as a Service Data as a Service
Data as a Service
 
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The SequelVMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
 
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
Bare-metal, Docker Containers, and Virtualization: The Growing Choices for Cl...
 
Taking devops to the Next Level - Max Martin
Taking devops to the Next Level - Max MartinTaking devops to the Next Level - Max Martin
Taking devops to the Next Level - Max Martin
 
Facing enterprise specific challenges – utility programming in hadoop
Facing enterprise specific challenges – utility programming in hadoopFacing enterprise specific challenges – utility programming in hadoop
Facing enterprise specific challenges – utility programming in hadoop
 
My sqlstrategyroadmap
My sqlstrategyroadmapMy sqlstrategyroadmap
My sqlstrategyroadmap
 
MySQL Strategy&Roadmap
MySQL Strategy&RoadmapMySQL Strategy&Roadmap
MySQL Strategy&Roadmap
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Pandora FMS: VMware Enterprise Plugin
Pandora FMS: VMware Enterprise PluginPandora FMS: VMware Enterprise Plugin
Pandora FMS: VMware Enterprise Plugin
 
Ninja, Choose Your Weapon!
Ninja, Choose Your Weapon!Ninja, Choose Your Weapon!
Ninja, Choose Your Weapon!
 
Production Ready Containers from IBM and Docker
Production Ready Containers from IBM and DockerProduction Ready Containers from IBM and Docker
Production Ready Containers from IBM and Docker
 
Running MySQL on Linux
Running MySQL on LinuxRunning MySQL on Linux
Running MySQL on Linux
 
VMworld Europe 2014: Virtual SAN Best Practices and Use Cases
VMworld Europe 2014: Virtual SAN Best Practices and Use CasesVMworld Europe 2014: Virtual SAN Best Practices and Use Cases
VMworld Europe 2014: Virtual SAN Best Practices and Use Cases
 
Apache Spark v3.0.0
Apache Spark v3.0.0Apache Spark v3.0.0
Apache Spark v3.0.0
 

Recently uploaded

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
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
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
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
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Recently uploaded (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
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
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
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
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
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?
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 

Puppet at the centre of everything by David Mytton