SlideShare uma empresa Scribd logo
1 de 16
INFRASTRUCTURE AS CODE
Berlin | 29.08.2013
CONTACT
2
Sascha Möllering
Software Engineering Team Lead
sascha.moellering@zanox.com
http://www.der-maschinenstuermer.de/
@sascha242
Berlin | 10/08/2013 | zanox | Infrastructure as Code
TABLE OF CONTENTS
1. PROBLEM?
2. VMWARE AND SDKS
3. CHEF AND JBOSS
4. Q&A
3Berlin | 10/08/2013 | zanox | Infrastructure as Code
PROBLEM?
4Berlin | 10/08/2013 | zanox | Infrastructure as Code
PROBLEM?
5Berlin | 08/06/2012 | zanox | Company Presentation
VMWARE AND SDKS
6Berlin | 10/08/2013 | zanox | Infrastructure as Code
VMWARE AND SDKS
●VMware vSphere Web Services SDK
●Official SDK
●Supported by VMware
●Complicated
●Architecture based on
● managed objects (server)
● managed object reference (client)
● data objects
7Berlin | 10/08/2013 | zanox | Infrastructure as Code
VMWARE AND SDKS
●VMware VI Java SDK
●Open source project created by Steve Jin
from VMware R&D
●http://vijava.sourceforge.net/
●Simplify the use of VI SDK and improve the
performance
●Less lines of code, much faster, and much
more readable code
8Berlin | 10/08/2013 | zanox | Infrastructure as Code
VMWARE AND SDKS
9Berlin | 10/08/2013 | zanox | Infrastructure as Code
vSphere server
VirtualMachine
Managed
object
GuestInfo
data object
vSphere client application
Managed object
reference to a
VirtualMachine
GuestInfo
data object
data objects
network
connection
VMWARE AND SDKS
10Berlin | 10/08/2013 | zanox | Infrastructure as Code
https://github.com/zanox/viAutomator
CHEF AND JBOSS
11Berlin | 10/08/2013 | zanox | Infrastructure as Code
CHEF AND JBOSS
12Berlin | 10/08/2013 | zanox | Infrastructure as Code
CHEF AND JBOSS
●Linux-installation
1. FAI (http://fai-project.org/) for basic setup
2. Chef for additional APT-packages
3. Chef for middleware installation
13Berlin | 10/08/2013 | zanox | Infrastructure as Code
CHEF AND JBOSS
Autodiscovery
Queue
Berlin | 10/08/2013 | zanox | Infrastructure as Code
CHEF AND JBOSS
15Berlin | 10/08/2013 | zanox | Infrastructure as Code
https://github.com/rhq-
project/samples/tree/master/cli/autoimport
Q&A
16Berlin | 10/08/2013 | zanox | Infrastructure as Code

Mais conteúdo relacionado

Mais procurados

Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB
Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB
Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB
WSO2
 

Mais procurados (20)

Using PHP with IBM Bluemix
Using PHP with IBM BluemixUsing PHP with IBM Bluemix
Using PHP with IBM Bluemix
 
Swedish SharePoint UserGroup Göteborg Oct 5 2016 SharePoint Framework
Swedish SharePoint UserGroup Göteborg Oct 5 2016  SharePoint FrameworkSwedish SharePoint UserGroup Göteborg Oct 5 2016  SharePoint Framework
Swedish SharePoint UserGroup Göteborg Oct 5 2016 SharePoint Framework
 
Swazoo
SwazooSwazoo
Swazoo
 
#spsbe Get Typing with Typescript
#spsbe Get Typing with Typescript#spsbe Get Typing with Typescript
#spsbe Get Typing with Typescript
 
Policy & Governance für Kubernetes
Policy & Governance für KubernetesPolicy & Governance für Kubernetes
Policy & Governance für Kubernetes
 
Anton Boyko "DevSecOps for developers – why it’s important and how to get sta...
Anton Boyko "DevSecOps for developers – why it’s important and how to get sta...Anton Boyko "DevSecOps for developers – why it’s important and how to get sta...
Anton Boyko "DevSecOps for developers – why it’s important and how to get sta...
 
Synergy 2015 Session Slides: SYN410 Maximizing XenDesktop High Availability W...
Synergy 2015 Session Slides: SYN410 Maximizing XenDesktop High Availability W...Synergy 2015 Session Slides: SYN410 Maximizing XenDesktop High Availability W...
Synergy 2015 Session Slides: SYN410 Maximizing XenDesktop High Availability W...
 
Geek night micro front ends
Geek night   micro front endsGeek night   micro front ends
Geek night micro front ends
 
Develop Security & Compliances in Azure
Develop Security & Compliances in AzureDevelop Security & Compliances in Azure
Develop Security & Compliances in Azure
 
FIWARE Tech Summit - Building Real-Time Dashboards to Monitor Context
FIWARE Tech Summit - Building Real-Time Dashboards to Monitor ContextFIWARE Tech Summit - Building Real-Time Dashboards to Monitor Context
FIWARE Tech Summit - Building Real-Time Dashboards to Monitor Context
 
SilverStripe ♥︎ Mautic
SilverStripe ♥︎ MauticSilverStripe ♥︎ Mautic
SilverStripe ♥︎ Mautic
 
FIWARE Global Summit - Building Real-time Dashboards to Monitor Context
FIWARE Global Summit - Building Real-time Dashboards to Monitor ContextFIWARE Global Summit - Building Real-time Dashboards to Monitor Context
FIWARE Global Summit - Building Real-time Dashboards to Monitor Context
 
HATech DevOps Services general introduction
HATech DevOps Services general introductionHATech DevOps Services general introduction
HATech DevOps Services general introduction
 
DublinJS: Titanium & Alloy
DublinJS: Titanium & AlloyDublinJS: Titanium & Alloy
DublinJS: Titanium & Alloy
 
Install sitecore experience commerce 9.0
Install sitecore experience commerce 9.0Install sitecore experience commerce 9.0
Install sitecore experience commerce 9.0
 
Ivan Jovanovic - Micro Frontends - Codemotion Rome_2019
Ivan Jovanovic - Micro Frontends - Codemotion Rome_2019Ivan Jovanovic - Micro Frontends - Codemotion Rome_2019
Ivan Jovanovic - Micro Frontends - Codemotion Rome_2019
 
Micro frontends with react and redux dev day
Micro frontends with react and redux   dev dayMicro frontends with react and redux   dev day
Micro frontends with react and redux dev day
 
BudapestJS meetup: Cross platform with Titanium and Alloy
BudapestJS meetup: Cross platform with Titanium and AlloyBudapestJS meetup: Cross platform with Titanium and Alloy
BudapestJS meetup: Cross platform with Titanium and Alloy
 
"Jclays, A global solution for application design and automatic GWT code gene...
"Jclays, A global solution for application design and automatic GWT code gene..."Jclays, A global solution for application design and automatic GWT code gene...
"Jclays, A global solution for application design and automatic GWT code gene...
 
Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB
Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB
Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB
 

Destaque (6)

MTC 2013 monetarisierung
MTC 2013 monetarisierungMTC 2013 monetarisierung
MTC 2013 monetarisierung
 
DevOpsCon Cloud Workshop
DevOpsCon Cloud Workshop DevOpsCon Cloud Workshop
DevOpsCon Cloud Workshop
 
Sas 2015 event_driven
Sas 2015 event_drivenSas 2015 event_driven
Sas 2015 event_driven
 
Docker in the Cloud
Docker in the CloudDocker in the Cloud
Docker in the Cloud
 
Infrastructure as Code
Infrastructure as CodeInfrastructure as Code
Infrastructure as Code
 
BED Con JBoss
BED Con JBossBED Con JBoss
BED Con JBoss
 

Semelhante a Get IT together

S Kumar Resume
S Kumar ResumeS Kumar Resume
S Kumar Resume
S Kumar
 
Senior .Net Developer - Senthil Ravindranath
Senior .Net Developer - Senthil RavindranathSenior .Net Developer - Senthil Ravindranath
Senior .Net Developer - Senthil Ravindranath
Senthil Ravindranath
 

Semelhante a Get IT together (20)

Cloud Foundry May 1 2014
Cloud Foundry May 1 2014Cloud Foundry May 1 2014
Cloud Foundry May 1 2014
 
S Kumar Resume
S Kumar ResumeS Kumar Resume
S Kumar Resume
 
Soa12c launch 1 overview cr
Soa12c launch 1 overview crSoa12c launch 1 overview cr
Soa12c launch 1 overview cr
 
WSO2 & Cloud: A Match made in Heaven
WSO2 & Cloud: A Match made in HeavenWSO2 & Cloud: A Match made in Heaven
WSO2 & Cloud: A Match made in Heaven
 
Senior .Net Developer - Senthil Ravindranath
Senior .Net Developer - Senthil RavindranathSenior .Net Developer - Senthil Ravindranath
Senior .Net Developer - Senthil Ravindranath
 
Microservices Docker Kubernetes Istio Kanban DevOps SRE
Microservices Docker Kubernetes Istio Kanban DevOps SREMicroservices Docker Kubernetes Istio Kanban DevOps SRE
Microservices Docker Kubernetes Istio Kanban DevOps SRE
 
Cloud Native Architecture: Its Benefits and Key Components
Cloud Native Architecture: Its Benefits and Key ComponentsCloud Native Architecture: Its Benefits and Key Components
Cloud Native Architecture: Its Benefits and Key Components
 
idsecconf2023 - Neil Armstrong - Leveraging IaC for Stealthy Infrastructure A...
idsecconf2023 - Neil Armstrong - Leveraging IaC for Stealthy Infrastructure A...idsecconf2023 - Neil Armstrong - Leveraging IaC for Stealthy Infrastructure A...
idsecconf2023 - Neil Armstrong - Leveraging IaC for Stealthy Infrastructure A...
 
Serverless framework와 CircleCI를 통한 NoOps 맛보기
Serverless framework와 CircleCI를 통한 NoOps 맛보기Serverless framework와 CircleCI를 통한 NoOps 맛보기
Serverless framework와 CircleCI를 통한 NoOps 맛보기
 
IBM Lightning Talk
IBM Lightning TalkIBM Lightning Talk
IBM Lightning Talk
 
Arun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOCArun Kumar(7.8Yrs).DOC
Arun Kumar(7.8Yrs).DOC
 
Cloud Foundry and MongoDB
Cloud Foundry and MongoDBCloud Foundry and MongoDB
Cloud Foundry and MongoDB
 
Integrating MongoDB into Cloud Foundry App
Integrating MongoDB into Cloud Foundry AppIntegrating MongoDB into Cloud Foundry App
Integrating MongoDB into Cloud Foundry App
 
WSO2 Guest Webinar - WSO2 & Cloud: A Match Made in Heaven
WSO2 Guest Webinar - WSO2 & Cloud: A Match Made in HeavenWSO2 Guest Webinar - WSO2 & Cloud: A Match Made in Heaven
WSO2 Guest Webinar - WSO2 & Cloud: A Match Made in Heaven
 
WaveMaker
WaveMakerWaveMaker
WaveMaker
 
SpringIO 2016 - Spring Cloud MicroServices, a journey inside a financial entity
SpringIO 2016 - Spring Cloud MicroServices, a journey inside a financial entitySpringIO 2016 - Spring Cloud MicroServices, a journey inside a financial entity
SpringIO 2016 - Spring Cloud MicroServices, a journey inside a financial entity
 
Spring IO 2016 - Spring Cloud Microservices, a journey inside a financial entity
Spring IO 2016 - Spring Cloud Microservices, a journey inside a financial entitySpring IO 2016 - Spring Cloud Microservices, a journey inside a financial entity
Spring IO 2016 - Spring Cloud Microservices, a journey inside a financial entity
 
Exploring Cloud Native Architecture: Its Benefits And Key Components
Exploring Cloud Native Architecture: Its Benefits And Key ComponentsExploring Cloud Native Architecture: Its Benefits And Key Components
Exploring Cloud Native Architecture: Its Benefits And Key Components
 
Application Centric Microservices from Redhat Summit 2015
Application Centric Microservices from Redhat Summit 2015Application Centric Microservices from Redhat Summit 2015
Application Centric Microservices from Redhat Summit 2015
 
From legacy to Azure Service Fabric in 360h. Odessa.
From legacy to Azure Service Fabric in 360h. Odessa.From legacy to Azure Service Fabric in 360h. Odessa.
From legacy to Azure Service Fabric in 360h. Odessa.
 

Mais de Sascha Möllering (8)

Docker in der AWS Cloud
Docker in der AWS CloudDocker in der AWS Cloud
Docker in der AWS Cloud
 
Docker in der Cloud
Docker in der CloudDocker in der Cloud
Docker in der Cloud
 
Docker on AWS
Docker on AWSDocker on AWS
Docker on AWS
 
Cloud Patterns Beuth Hochschule
Cloud Patterns Beuth HochschuleCloud Patterns Beuth Hochschule
Cloud Patterns Beuth Hochschule
 
Real World Enterprise Reactive Programming using Vert.x
Real World Enterprise Reactive Programming using Vert.xReal World Enterprise Reactive Programming using Vert.x
Real World Enterprise Reactive Programming using Vert.x
 
Cloud Architecture: Patterns and Best Practices
Cloud Architecture: Patterns and Best PracticesCloud Architecture: Patterns and Best Practices
Cloud Architecture: Patterns and Best Practices
 
Production ready Vert.x
Production ready Vert.xProduction ready Vert.x
Production ready Vert.x
 
Continuous Delivery and Infrastructure as Code
Continuous Delivery and Infrastructure as CodeContinuous Delivery and Infrastructure as Code
Continuous Delivery and Infrastructure as Code
 

Último

Último (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 

Get IT together

Notas do Editor

  1. Sysadmins don’t have any time, never ever!Clicking in vSphere client is boringSetting up JBoss manually is a PITAManual processes are error-proneDonkey work should be automatedDon’t touch the production-system!!!
  2. - Sysadmins never have time- Clicking in vSphere client is boring- Setting up JBoss manually is a PITA- Manual processes are error-prone- Donkey work should be automatedDon’t touch the production-system!!!
  3. Managed Objects:Exist on a vSphere serverRepresent vSphere services and componentsManaged object referencesClient references to server-side objectsClient application uses ManagedObjectReference (MOR)MOR is unique and persistent during an object’s lifetimeData objectsContain information about managed objectsClient application sends/receives data objects
  4. Managed Objects:Exist on a vSphere serverRepresent vSphere services and componentsManaged object referencesClient references to server-side objectsClient application uses ManagedObjectReference (MOR)MOR is unique and persistent during an object’s lifetimeData objectsContain information about managed objectsClient application sends/receives data objects
  5. Chef is an open-source automation platform built to address the hardest infrastructure challenges on the planet.
  6. Chef is an open-source automation platform built to address the hardest infrastructure challenges on the planet.
  7. Chef is an open-source automation platform built to address the hardest infrastructure challenges on the planet.
  8. Chef is an open-source automation platform built to address the hardest infrastructure challenges on the planet.