Soumettre la recherche
Mettre en ligne
Infrastructure as Code for Beginners
•
2 j'aime
•
1,920 vues
David Völkel
Suivre
The slides from my XP Days Germany 2015 Session "Infrastructure as Code" for Beginners.
Lire moins
Lire la suite
Logiciels
Signaler
Partager
Signaler
Partager
1 sur 47
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
infrastructure as code
infrastructure as code
Amazon Web Services
CI/CD on AWS
CI/CD on AWS
Amazon Web Services
(ARC307) Infrastructure as Code
(ARC307) Infrastructure as Code
Amazon Web Services
AWS CloudFormation Masterclass
AWS CloudFormation Masterclass
Amazon Web Services
DevOps on AWS
DevOps on AWS
Amazon Web Services
CI/CD for Modern Applications
CI/CD for Modern Applications
Amazon Web Services
AWS January 2016 Webinar Series - Managing your Infrastructure as Code
AWS January 2016 Webinar Series - Managing your Infrastructure as Code
Amazon Web Services
IaC on AWS Cloud
IaC on AWS Cloud
Bhuvaneswari Subramani
Recommandé
infrastructure as code
infrastructure as code
Amazon Web Services
CI/CD on AWS
CI/CD on AWS
Amazon Web Services
(ARC307) Infrastructure as Code
(ARC307) Infrastructure as Code
Amazon Web Services
AWS CloudFormation Masterclass
AWS CloudFormation Masterclass
Amazon Web Services
DevOps on AWS
DevOps on AWS
Amazon Web Services
CI/CD for Modern Applications
CI/CD for Modern Applications
Amazon Web Services
AWS January 2016 Webinar Series - Managing your Infrastructure as Code
AWS January 2016 Webinar Series - Managing your Infrastructure as Code
Amazon Web Services
IaC on AWS Cloud
IaC on AWS Cloud
Bhuvaneswari Subramani
An introduction to AWS CloudFormation - Pop-up Loft Tel Aviv
An introduction to AWS CloudFormation - Pop-up Loft Tel Aviv
Amazon Web Services
CI/CD pipelines on AWS - Builders Day Israel
CI/CD pipelines on AWS - Builders Day Israel
Amazon Web Services
Getting Started with Infrastructure as Code
Getting Started with Infrastructure as Code
WinWire Technologies Inc
Deep Dive into AWS SAM
Deep Dive into AWS SAM
Amazon Web Services
(DVO202) DevOps at Amazon: A Look At Our Tools & Processes
(DVO202) DevOps at Amazon: A Look At Our Tools & Processes
Amazon Web Services
Amazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for Kubernetes
Amazon Web Services
DevSecOps Jenkins Pipeline -Security
DevSecOps Jenkins Pipeline -Security
n|u - The Open Security Community
마이크로 서비스를 위한 AWS Cloud Map & App Mesh - Saeho Kim (AWS Solutions Architect)
마이크로 서비스를 위한 AWS Cloud Map & App Mesh - Saeho Kim (AWS Solutions Architect)
Amazon Web Services Korea
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides
SlideTeam
DevOps: Infrastructure as Code
DevOps: Infrastructure as Code
Julio Aziz Flores Casab
CI/CD for Containers: A Way Forward for Your DevOps Pipeline
CI/CD for Containers: A Way Forward for Your DevOps Pipeline
Amazon Web Services
Infrastructure as Code
Infrastructure as Code
Albert Suwandhi
Introduction to DevOps on AWS
Introduction to DevOps on AWS
Shiva Narayanaswamy
Intro to Amazon ECS
Intro to Amazon ECS
Amazon Web Services
Terraform: Infrastructure as Code
Terraform: Infrastructure as Code
Pradeep Bhadani
AWS 101: Introduction to AWS
AWS 101: Introduction to AWS
Ian Massingham
Cloud native principles
Cloud native principles
Diego Pacheco
Terraform
Terraform
Diego Pacheco
Infrastructure as Code
Infrastructure as Code
Robert Greiner
AWS Cloud Adoption Framework and Workshops
AWS Cloud Adoption Framework and Workshops
Tom Laszewski
Unit vs. Integration Tests
Unit vs. Integration Tests
David Völkel
Fake It Outside-In TDD @XP2017
Fake It Outside-In TDD @XP2017
David Völkel
Contenu connexe
Tendances
An introduction to AWS CloudFormation - Pop-up Loft Tel Aviv
An introduction to AWS CloudFormation - Pop-up Loft Tel Aviv
Amazon Web Services
CI/CD pipelines on AWS - Builders Day Israel
CI/CD pipelines on AWS - Builders Day Israel
Amazon Web Services
Getting Started with Infrastructure as Code
Getting Started with Infrastructure as Code
WinWire Technologies Inc
Deep Dive into AWS SAM
Deep Dive into AWS SAM
Amazon Web Services
(DVO202) DevOps at Amazon: A Look At Our Tools & Processes
(DVO202) DevOps at Amazon: A Look At Our Tools & Processes
Amazon Web Services
Amazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for Kubernetes
Amazon Web Services
DevSecOps Jenkins Pipeline -Security
DevSecOps Jenkins Pipeline -Security
n|u - The Open Security Community
마이크로 서비스를 위한 AWS Cloud Map & App Mesh - Saeho Kim (AWS Solutions Architect)
마이크로 서비스를 위한 AWS Cloud Map & App Mesh - Saeho Kim (AWS Solutions Architect)
Amazon Web Services Korea
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides
SlideTeam
DevOps: Infrastructure as Code
DevOps: Infrastructure as Code
Julio Aziz Flores Casab
CI/CD for Containers: A Way Forward for Your DevOps Pipeline
CI/CD for Containers: A Way Forward for Your DevOps Pipeline
Amazon Web Services
Infrastructure as Code
Infrastructure as Code
Albert Suwandhi
Introduction to DevOps on AWS
Introduction to DevOps on AWS
Shiva Narayanaswamy
Intro to Amazon ECS
Intro to Amazon ECS
Amazon Web Services
Terraform: Infrastructure as Code
Terraform: Infrastructure as Code
Pradeep Bhadani
AWS 101: Introduction to AWS
AWS 101: Introduction to AWS
Ian Massingham
Cloud native principles
Cloud native principles
Diego Pacheco
Terraform
Terraform
Diego Pacheco
Infrastructure as Code
Infrastructure as Code
Robert Greiner
AWS Cloud Adoption Framework and Workshops
AWS Cloud Adoption Framework and Workshops
Tom Laszewski
Tendances
(20)
An introduction to AWS CloudFormation - Pop-up Loft Tel Aviv
An introduction to AWS CloudFormation - Pop-up Loft Tel Aviv
CI/CD pipelines on AWS - Builders Day Israel
CI/CD pipelines on AWS - Builders Day Israel
Getting Started with Infrastructure as Code
Getting Started with Infrastructure as Code
Deep Dive into AWS SAM
Deep Dive into AWS SAM
(DVO202) DevOps at Amazon: A Look At Our Tools & Processes
(DVO202) DevOps at Amazon: A Look At Our Tools & Processes
Amazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for Kubernetes
DevSecOps Jenkins Pipeline -Security
DevSecOps Jenkins Pipeline -Security
마이크로 서비스를 위한 AWS Cloud Map & App Mesh - Saeho Kim (AWS Solutions Architect)
마이크로 서비스를 위한 AWS Cloud Map & App Mesh - Saeho Kim (AWS Solutions Architect)
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides
Devops On Cloud Powerpoint Template Slides Powerpoint Presentation Slides
DevOps: Infrastructure as Code
DevOps: Infrastructure as Code
CI/CD for Containers: A Way Forward for Your DevOps Pipeline
CI/CD for Containers: A Way Forward for Your DevOps Pipeline
Infrastructure as Code
Infrastructure as Code
Introduction to DevOps on AWS
Introduction to DevOps on AWS
Intro to Amazon ECS
Intro to Amazon ECS
Terraform: Infrastructure as Code
Terraform: Infrastructure as Code
AWS 101: Introduction to AWS
AWS 101: Introduction to AWS
Cloud native principles
Cloud native principles
Terraform
Terraform
Infrastructure as Code
Infrastructure as Code
AWS Cloud Adoption Framework and Workshops
AWS Cloud Adoption Framework and Workshops
En vedette
Unit vs. Integration Tests
Unit vs. Integration Tests
David Völkel
Fake It Outside-In TDD @XP2017
Fake It Outside-In TDD @XP2017
David Völkel
Mockist vs. Classicists TDD
Mockist vs. Classicists TDD
David Völkel
Wie wird mein Code testbar?
Wie wird mein Code testbar?
David Völkel
Integration Test Hell
Integration Test Hell
David Völkel
Bad test, good test
Bad test, good test
Seb Rose
Mockist vs Classicists TDD
Mockist vs Classicists TDD
David Völkel
Transformation Priority Premise @Softwerkskammer MUC
Transformation Priority Premise @Softwerkskammer MUC
David Völkel
Fake It Outside-In TDD Workshop @ Clean Code Days
Fake It Outside-In TDD Workshop @ Clean Code Days
David Völkel
Fake It Outside-In TDD
Fake It Outside-In TDD
David Völkel
En vedette
(10)
Unit vs. Integration Tests
Unit vs. Integration Tests
Fake It Outside-In TDD @XP2017
Fake It Outside-In TDD @XP2017
Mockist vs. Classicists TDD
Mockist vs. Classicists TDD
Wie wird mein Code testbar?
Wie wird mein Code testbar?
Integration Test Hell
Integration Test Hell
Bad test, good test
Bad test, good test
Mockist vs Classicists TDD
Mockist vs Classicists TDD
Transformation Priority Premise @Softwerkskammer MUC
Transformation Priority Premise @Softwerkskammer MUC
Fake It Outside-In TDD Workshop @ Clean Code Days
Fake It Outside-In TDD Workshop @ Clean Code Days
Fake It Outside-In TDD
Fake It Outside-In TDD
Similaire à Infrastructure as Code for Beginners
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...
Amazon Web Services
MS Cloud Day - Deploying and monitoring windows azure applications
MS Cloud Day - Deploying and monitoring windows azure applications
Spiffy
Configuration Management and Transforming Legacy Applications in the Enterpri...
Configuration Management and Transforming Legacy Applications in the Enterpri...
Docker, Inc.
AWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for Government
Amazon Web Services
Deploying windows containers with kubernetes
Deploying windows containers with kubernetes
Ben Hall
SVILUPPARE E GESTIRE ARCHITETTURE A MICROSERVIZI SU AZURE
SVILUPPARE E GESTIRE ARCHITETTURE A MICROSERVIZI SU AZURE
DotNetCampus
Dnc2015 azure-microservizi-vforusso
Dnc2015 azure-microservizi-vforusso
DotNetCampus
Cloud-native applications with Java and Kubernetes - Yehor Volkov
Cloud-native applications with Java and Kubernetes - Yehor Volkov
Kuberton
AWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for Government
Amazon Web Services
DockerCon SF 2015: Docker at Lyft
DockerCon SF 2015: Docker at Lyft
Docker, Inc.
Scaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container Service
Ben Hall
Microservices with containers in the cloud
Microservices with containers in the cloud
Eugene Fedorenko
2016 - Easing Your Way Into Docker: Lessons From a Journey to Production
2016 - Easing Your Way Into Docker: Lessons From a Journey to Production
devopsdaysaustin
Docker Cambridge: CI/CD for the Database - Powered by Containers
Docker Cambridge: CI/CD for the Database - Powered by Containers
Elton Stoneman
Docker - Demo on PHP Application deployment
Docker - Demo on PHP Application deployment
Arun prasath
Production sec ops with kubernetes in docker
Production sec ops with kubernetes in docker
Docker, Inc.
Docker Azure Friday OSS March 2017 - Developing and deploying Java & Linux on...
Docker Azure Friday OSS March 2017 - Developing and deploying Java & Linux on...
Patrick Chanezon
AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...
AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...
WASdev Community
Terraform
Terraform
Adam Vincze
Docker Practice in Alibaba Cloud by Li Yi (Mark) & Zuhe Li (Sogo)
Docker Practice in Alibaba Cloud by Li Yi (Mark) & Zuhe Li (Sogo)
Docker, Inc.
Similaire à Infrastructure as Code for Beginners
(20)
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...
(ARC402) Deployment Automation: From Developers' Keyboards to End Users' Scre...
MS Cloud Day - Deploying and monitoring windows azure applications
MS Cloud Day - Deploying and monitoring windows azure applications
Configuration Management and Transforming Legacy Applications in the Enterpri...
Configuration Management and Transforming Legacy Applications in the Enterpri...
AWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for Government
Deploying windows containers with kubernetes
Deploying windows containers with kubernetes
SVILUPPARE E GESTIRE ARCHITETTURE A MICROSERVIZI SU AZURE
SVILUPPARE E GESTIRE ARCHITETTURE A MICROSERVIZI SU AZURE
Dnc2015 azure-microservizi-vforusso
Dnc2015 azure-microservizi-vforusso
Cloud-native applications with Java and Kubernetes - Yehor Volkov
Cloud-native applications with Java and Kubernetes - Yehor Volkov
AWS Webcast - Build Agile Applications in AWS Cloud for Government
AWS Webcast - Build Agile Applications in AWS Cloud for Government
DockerCon SF 2015: Docker at Lyft
DockerCon SF 2015: Docker at Lyft
Scaling Docker Containers using Kubernetes and Azure Container Service
Scaling Docker Containers using Kubernetes and Azure Container Service
Microservices with containers in the cloud
Microservices with containers in the cloud
2016 - Easing Your Way Into Docker: Lessons From a Journey to Production
2016 - Easing Your Way Into Docker: Lessons From a Journey to Production
Docker Cambridge: CI/CD for the Database - Powered by Containers
Docker Cambridge: CI/CD for the Database - Powered by Containers
Docker - Demo on PHP Application deployment
Docker - Demo on PHP Application deployment
Production sec ops with kubernetes in docker
Production sec ops with kubernetes in docker
Docker Azure Friday OSS March 2017 - Developing and deploying Java & Linux on...
Docker Azure Friday OSS March 2017 - Developing and deploying Java & Linux on...
AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...
AAI-4847 Full Disclosure on the Performance Characteristics of WebSphere Appl...
Terraform
Terraform
Docker Practice in Alibaba Cloud by Li Yi (Mark) & Zuhe Li (Sogo)
Docker Practice in Alibaba Cloud by Li Yi (Mark) & Zuhe Li (Sogo)
Plus de David Völkel
Die Kunst der kleinen Schritte - Softwerkskammer Lübeck
Die Kunst der kleinen Schritte - Softwerkskammer Lübeck
David Völkel
KPI Driven-Development in der Praxis - XP Days Germany
KPI Driven-Development in der Praxis - XP Days Germany
David Völkel
KPI-Driven-Development
KPI-Driven-Development
David Völkel
TDD Trade-Offs @Softwerkskammer Karlsruhe
TDD Trade-Offs @Softwerkskammer Karlsruhe
David Völkel
Global Day of Coderetreat Munich 2018
Global Day of Coderetreat Munich 2018
David Völkel
Trade Off!
Trade Off!
David Völkel
Die Kunst der kleinen Schritte - XP Days Germany 2018
Die Kunst der kleinen Schritte - XP Days Germany 2018
David Völkel
Global Day of Coderetreat Munich 2017
Global Day of Coderetreat Munich 2017
David Völkel
Wann soll ich mocken?
Wann soll ich mocken?
David Völkel
Baby Steps TDD Approaches
Baby Steps TDD Approaches
David Völkel
Clean Test Code (Clean Code Days)
Clean Test Code (Clean Code Days)
David Völkel
Clean Test Code
Clean Test Code
David Völkel
Mockist vs. Classicists TDD
Mockist vs. Classicists TDD
David Völkel
Plus de David Völkel
(13)
Die Kunst der kleinen Schritte - Softwerkskammer Lübeck
Die Kunst der kleinen Schritte - Softwerkskammer Lübeck
KPI Driven-Development in der Praxis - XP Days Germany
KPI Driven-Development in der Praxis - XP Days Germany
KPI-Driven-Development
KPI-Driven-Development
TDD Trade-Offs @Softwerkskammer Karlsruhe
TDD Trade-Offs @Softwerkskammer Karlsruhe
Global Day of Coderetreat Munich 2018
Global Day of Coderetreat Munich 2018
Trade Off!
Trade Off!
Die Kunst der kleinen Schritte - XP Days Germany 2018
Die Kunst der kleinen Schritte - XP Days Germany 2018
Global Day of Coderetreat Munich 2017
Global Day of Coderetreat Munich 2017
Wann soll ich mocken?
Wann soll ich mocken?
Baby Steps TDD Approaches
Baby Steps TDD Approaches
Clean Test Code (Clean Code Days)
Clean Test Code (Clean Code Days)
Clean Test Code
Clean Test Code
Mockist vs. Classicists TDD
Mockist vs. Classicists TDD
Dernier
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
ICS
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
ayushiqss
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
Jhone kinadey
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
aagamshah0812
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
SelfMade bd
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Philip Schwarz
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
masabamasaba
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
ComplianceQuest1
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Steffen Staab
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Nitya salvi
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
kalichargn70th171
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
kalichargn70th171
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
panagenda
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Arshad QA
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
Fatema Valibhai
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
masabamasaba
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
Presentation.STUDIO
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
KiaraTiradoMicha
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
Willy Marroquin (WillyDevNET)
Dernier
(20)
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
Infrastructure as Code for Beginners
1.
"Infrastructure as Code" für
Anfänger XP Days Germany David Völkel 27.11.2015
2.
@davidvoelkel @softwerkskammer @codecentric TDD & Design CD
& DevOp
3.
Continuous Integration Automatic Build VCS
Application
4.
Automation Quality Reproducible Faster Docs ApplicationVCS
5.
Tip of the
Iceberg? AppVCS
6.
Tip of the
Iceberg? VM App OS & Packages Config OS & Packages Network VCS
7.
Continuous Delivery Infrastructure? VM App OS
& Packages Config OS & Packages Network VCS
8.
Continuous Delivery Infrastructure as
Code VM Software OS & Packages Config OS & Packages Network VCS
9.
Agenda 1. Deployment 2. Provisioning 3.
Environments 4. VM Management 5. SDN DEMO VM App OS & Packages Config OS & Packages Network
10.
1.DEPLOYMENT Image: Rigo Peter VM App OS
& Packages Config OS & Packages
11.
Deployment SSH/SCP mvn Plugins Server App
12.
Auto Deployment CI Build
Pipeline Server Build & Unit Tests App VCS Deployment Integration Tests
13.
App Server Options Distro
Package Manager Fat-JARs Image: RRZEicons
14.
2. PROVISION VM App OS & Packages Config OS
& Packages Box by Даниил Пронин from the Noun Project
15.
Snowflake Servers
16.
Snowflake Servers Work of
Art
17.
Image: KUKA Systems
GmbH Configuration Management Server Provisioning Installation Config VCS
18.
Configuration Management CFEngine Chef Puppet Salt Ansible 90er
00er 10er
19.
Desired State Configuration Declarative Tests
itself Idempotent
20.
> mvn package
(per jdeb) > scp software_and_provi.deb server # dpkg –i *.deb # puppet apply > smoketest server Server Software OS & Packages Config OS & Packages Our Provision 1.0 Build & Unit TestsVCS Provision Deployment
21.
Refactoring to 2.0 no
shell no jdeb faster easier Windows OK
22.
3.ENVIRONMENTS Computer by Danny
Sturgess from the Noun Project VM App OS & Packages Config OS & Packages DEV TEST PROD
23.
Configuration Global vs. Environment mail.send.retry=3 reminder.intervall=7 mysql.url
= jdbc:mysql://test-mysql-db/users mySql.driver = com.mysql.jdbc.Driver mySql.user = username mySql.password = secretPassword oracle.url = jdbc:oracle://oracle-test/bills oracle.driver = oracle.jdbc.driver.OracleDriver oracle.user = username2 oracle.password = secretPassword2
24.
Configuration Global vs. Environment mail.send.retry=3 reminder.intervall=7 mysql.url
= jdbc:mysql://test-mysql-db/users mySql.driver = com.mysql.jdbc.Driver mySql.user = username mySql.password = secretPassword oracle.url = jdbc:oracle://oracle-test/bills oracle.driver = oracle.jdbc.driver.OracleDriver oracle.user = username2 oracle.password = secretPassword2
25.
Configuration Global vs. Environment mail.send.retry=3 reminder.intervall=7 mySql.driver
= com.mysql.jdbc.Driver oracle.driver = oracle.jdbc.driver.OracleDriver mysql.url = jdbc:mysql://test-mysql-db/users mySql.user = username mySql.password = secretPassword oracle.url = jdbc:oracle://oracle-test/bills oracle.user = username2 oracle.password = secretPassword2
26.
Configuration Global vs. Environment deploy(ENV) mail.send.retry=3 reminder.intervall=7 mySql.driver
= com.mysql.jdbc.Driver oracle.driver = oracle.jdbc.driver.OracleDriver mysql.url = jdbc:mysql://test-mysql-db/users mySql.user = username mySql.password = secretPassword oracle.url = jdbc:oracle://oracle-test/bills oracle.user = username2 oracle.password = secretPassword2
27.
Latest Config No branching!
28.
4. VM MANAGEMENT Data
Center Server Virtualization by Rahul KULKARNI from the Noun Project VM App OS & Packages Config OS & Packages
29.
Desired State Configuration Drift!
Drift
30.
Phoenix Server “clean slate“ Clone
Golden Master vs. DSC? Phoenix Image: RoFra
31.
Technology Packer & AWS
AMI VMWare VSphere Phoenix Image: RoFra
32.
Security Patches? Rotate by
Thomas Helbig from the Noun Project
33.
„Immutable Servers Freeze State Logs Config DB/Storage Image:
Deutsche Fotothek
34.
Golden Master VM Image Pipeline VCS Provision DEV VM OS
& Packages Clone VM & Provision
35.
Golden Master VM Image Pipeline VCS Provision DEV VM OS
& Packages VCS App Code Build & UT Clone VM & Provision
36.
Golden Master VM Image Pipeline VCS Provision DEV VM App
& DEV Config OS & Packages Deploy VCS App Code Build & UT Config Clone VM & Provision
37.
Golden Master VM Image Pipeline VCS Provision DEV VM App
& DEV Config OS & Packages Deploy VCS App Code Build & UT Config Clone VM & Provision Int Test
38.
Pipeline VCS Provision Deploy VCS App Code Build &
UT Config Int Test Deploy Test Test VM App & TEST Config OS & Packages DEV VM App & DEV Config OS & Packages Clone VM & Provision
39.
Pipeline VCS Provision Deploy VCS App Code Build &
UT Config Int Test Deploy Test Test VM App & TEST Config OS & Packages Clone VM & Provision
40.
Pipeline VCS Provision Deploy VCS App Code Build &
UT Config Int Test Deploy Test Test VM App & TEST Config OS & Packages Clone VM & Provision Deploy Prod …
41.
Golden Master AMI Packer Pipeline VCS Provision Temp Instance Packer
42.
Golden Master AMI Packer Pipeline VCS Provision Temp Instance OS
& Packages Packer
43.
Golden Master AMI Packer Pipeline VCS Provision Temp Instance OS
& Packages Packer Provisioned AMI
44.
Demo VM App OS & Packages Config OS & Packages Network Ansible
Jar Deploy Ansible Provision Vagrant, Packer, Ansible EC2 Module Terraform https://github.com/davidvoelkel/infrastructure-as-code-demo https://youtu.be/AiAOLpshguM
45.
Resumee Version & automate
infrastructure Living Documentation Quality, “works on my machine“ Layers top to bottom
46.
@davidvoelkel
47.
Licence Creative Commons Attribution-ShareAlike 3.0
Télécharger maintenant