The document discusses infrastructure as code and devops practices. It describes how infrastructure as code treats infrastructure like application code by managing it programmatically through code repositories and configuration files rather than manually. This allows infrastructure to be version controlled, tested, and managed in an automated and repeatable way similar to application code. The document also discusses how devops aims to bring development and operations teams together through practices like automation, collaboration, and shared tools and workflows.
Fujitsu - Technologies beyond-the-k-computerFujitsu Global
The K computer Day is a special one-day session, jointly sponsored by RIKEN, Fujitsu, University of Pavia and Comitato TACC.
Part of TACC-2012 (Theory and Applications of Computational Chemistry), the day will consist of a series of presentations, interactive discussions and conclude with an exhibition of the K computer and its applications.
Portfolio: ActionBase Fireworks, a Hardware-Software ComplexEdgewood Services
AcionBase Fireworks system has long history of success, starting from 2006. It is a hardware-software complex, an affordable digital system to control the launch of fireworks igniters during the pyromusical displays. Today, more than 10 professional pyrotechnical teams use ABF as a primary equipment for all scale shows. Instead of expensive, cumbersome and complex systems, our engineers designed a simplified and modern one. We have a long-term upgrade plan.
Fujitsu - Technologies beyond-the-k-computerFujitsu Global
The K computer Day is a special one-day session, jointly sponsored by RIKEN, Fujitsu, University of Pavia and Comitato TACC.
Part of TACC-2012 (Theory and Applications of Computational Chemistry), the day will consist of a series of presentations, interactive discussions and conclude with an exhibition of the K computer and its applications.
Portfolio: ActionBase Fireworks, a Hardware-Software ComplexEdgewood Services
AcionBase Fireworks system has long history of success, starting from 2006. It is a hardware-software complex, an affordable digital system to control the launch of fireworks igniters during the pyromusical displays. Today, more than 10 professional pyrotechnical teams use ABF as a primary equipment for all scale shows. Instead of expensive, cumbersome and complex systems, our engineers designed a simplified and modern one. We have a long-term upgrade plan.
Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5David Nuescheler
A fast paced presentation on the evolution of the WCM industry for the coming year and a brief introduction and demo of CQ5 WCM.
(creative commons credits to http://www.flickr.com/photos/ashleighthompson)
Automating Oracle Database deployment with Amazon Web Services, fabric, and botomjbommar
Have credit card, need database? In this talk, I'll show you how to deploy your own Oracle 11gR2 sandbox with a single keystroke (and I don't mean RDS). Along the way, we'll learn about Infrastructure-as-a-Service with boto, provisioning tools like fabric, and Oracle response files. When we're done, we'll have a repeatable, ten-minute process that can deliver a server as cheap as $5/day or as powerful as 40k IOPS and 2.6GB/s throughput. More importantly, we'll understand what the big deal about IaaS and automated provisioning really is, and how enterprise products like Oracle can still fit comfortably in the space.
The challenges of successfully executing a SOA strategy in a complex outsourc...Stephen Oostenbrink
This is the presentation I gave at WSO2con 2013 in which I shared with the experience implementing SOA at the Ministry of Infrastructure and the Environment in the Netherlands. The challenges the ministry faced as an organisation that has outsourced it’s IT. How these challenges affected the SOA strategy and how some of these challenges were addressed with WSO2 products.
RabbitMQ is a complete and highly reliable enterprise messaging system based on the emerging AMQP standard. It is licensed under the open source Mozilla Public License and has a platform-neutral distribution, plus platform-specific packages and bundles for easy installation.
In this talk, Alexis talks on use cases for cloud messaging.What is messaging and why it is useful for cloud computing? This talk will answer these questions by way of illustrating use cases from RabbitMQ customers.
David Nuescheler from Day Communique presents at the Valtech Agile Edge in London March 2010.
David presents on trends for the WCM industry in 2010 with regards to Agile Methods.
Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5David Nuescheler
A fast paced presentation on the evolution of the WCM industry for the coming year and a brief introduction and demo of CQ5 WCM.
(creative commons credits to http://www.flickr.com/photos/ashleighthompson)
Automating Oracle Database deployment with Amazon Web Services, fabric, and botomjbommar
Have credit card, need database? In this talk, I'll show you how to deploy your own Oracle 11gR2 sandbox with a single keystroke (and I don't mean RDS). Along the way, we'll learn about Infrastructure-as-a-Service with boto, provisioning tools like fabric, and Oracle response files. When we're done, we'll have a repeatable, ten-minute process that can deliver a server as cheap as $5/day or as powerful as 40k IOPS and 2.6GB/s throughput. More importantly, we'll understand what the big deal about IaaS and automated provisioning really is, and how enterprise products like Oracle can still fit comfortably in the space.
The challenges of successfully executing a SOA strategy in a complex outsourc...Stephen Oostenbrink
This is the presentation I gave at WSO2con 2013 in which I shared with the experience implementing SOA at the Ministry of Infrastructure and the Environment in the Netherlands. The challenges the ministry faced as an organisation that has outsourced it’s IT. How these challenges affected the SOA strategy and how some of these challenges were addressed with WSO2 products.
RabbitMQ is a complete and highly reliable enterprise messaging system based on the emerging AMQP standard. It is licensed under the open source Mozilla Public License and has a platform-neutral distribution, plus platform-specific packages and bundles for easy installation.
In this talk, Alexis talks on use cases for cloud messaging.What is messaging and why it is useful for cloud computing? This talk will answer these questions by way of illustrating use cases from RabbitMQ customers.
David Nuescheler from Day Communique presents at the Valtech Agile Edge in London March 2010.
David presents on trends for the WCM industry in 2010 with regards to Agile Methods.
Slides from 08-27-2013 Opscode webinar on using Chef to automate your Microsoft Windows-based infrastructure, including a live demo of Windows automation and a review of the latest and greatest resources available for running Chef with Windows-based infrastructure.
Jamie Winsor and a team of engineers created Berkshelf to help take the sting out of Chef’s learning curve. After encountering numerous challenges while developing Chef cookbooks, Jamie was inspired to create a tool based on criteria that’d be important for a developer’s productivity. Berkshelf, like Rebar, Go, or Mix, is a source code management tool.
Are you the only one working on your Chef configuration? I was. Then within six weeks my client quadrupled the staff working with Chef. Okay, they just hired three people but that was still disruptive.
We had to learn how to work together in the same repo. While I knew all the 'best practices' around testing and deploying cookbooks it wasn't as critical when I was the only one committing changes. Suddenly I needed a better plan.
Implementing the community practices would only get me so far. I needed to help this team of diverse skill levels manage their work AND their Chef repository. I needed to highlight to my customer when we were processing interrupts at the expense of scheduled work. I needed to make sure the work was small enough that no one disappeared down a rabbit hole for days on end, but still met the needs of the rest of the organization.
I needed Kanban.
In this talk I will walk through my experiences, painful and glorious, building a team and managing their work. I will cover the good, the bad, and the ugly of a deadline crunched, pre-launch operations team and what we did to bring sanity, from discovering the real flow of work to documenting interruptions, and how we used (and misused) Chef throughout.
SDN, Network Virtualization and the Software Defined Data Center – Brad HedlundChef Software, Inc.
IT organizations around the world are transforming data center operations and economics by virtualizing their networks. Much like server virtualization decoupled VMs from the underlying X86 server hardware transforming the operational model of compute, network virtualization decouples software-based virtual networks from the underlying network hardware to enable a new operational model for networking. Deployed non-disruptively on any existing network without change, network virtualization transforms the physical network into a pool of capacity that can be consumed and repurposed on demand.
You will learn how, today, companies like AT&T, NTT, eBay and Rackspace have transformed their operational model and reduced network provisioning time from days/weeks to seconds. You will learn how network virtualization, OpenStack cloud management and Chef automation can be leveraged together and examine the architectural decisions you should be considering now to prepare for this transformation
Using Chef and AppFirst to Automate Scale-out/Scale-down of Web Applications ...Chef Software, Inc.
We will demonstrate how using Chef and AppFirst you can automate scaling out and down a multi-tiered web application. As Chef builds out the multi-tier stack, it will dynamically add the AppFirst collectors to the servers it’s executing on. Once this is running we will drive load to our web application which triggers an AppFirst alert as utilization thresholds are met. Based upon receiving the alert Chef automatically deploys another web server with an AppFirst collector and adds it to the load balancer. Using AppFirst’s UI we’ll see that our web application is now handling the load without any problems.
The InstallShield of the 21st Century – Theo SchlossnagleChef Software, Inc.
Today's systems are complex and the most successful products are SaaS. When you need to ship a SaaS architecture to someone (private SaaS) there are a lot of moving parts to install and maintain. I'll talk about what we do at Circonus to provide our complex software stack on large clusters on-premise using Chef as the orchestration framework.
At Rackspace, sysadmins have taken responsiblilty for what was a "developers problem" only a few years ago. What started as a way to solve an image build problem turned into a socially collaborative DevOps community. Come see what Chef started.
When most people talk about automating infrastructure, they focus on things like consistency, scalability, and flexibility. While fine goals, we recently converted several projects to Chef for both systems AND application deployment, and found that, with a little work, these tools could also help you enable better software quality assurance, load modeling, and even improve resource allocation.
By sharing cookbooks across projects, we were able to standardize practices and eliminate arbitrary differences, while using parameterization to perfectly isolate the special needs of each project. This allowed us to transfer knowledge among staff much more quickly. Pulling in and parameterizing application state – database contents, website assets, uploaded content – allowed us to spin up new environments with as much or as little state as needed. Integrating with Vagrant and Jenkins, we were then able to use chef to treat the entire image – system and application – as a test fixture. As each engineer (ops or dev) has visibility into the whole stack, we can more easily move people between dev and ops, or between projects.
Push jobs: an orchestration building block for private ChefChef Software, Inc.
Push jobs is a new feature in Opscode Private Chef that will allow a user to run commands across hundreds of chef managed servers. Push Jobs leverages Erlang/OTP and ZeroMQ to provide scalable and fault tolerant execution.
In this talk I’ll cover the general motivation behind the design and an architectural overview of the system. This will include details of we used Erlang and ZeroMQ to build a robust, scalable system. I’ll also do a demo of the push job feature in action, covering the push jobs server, execution client and knife command line interface.
With Vagrant 1.1, you can use the same configuration and workflow to spin up and provision machines in VirtualBox, VMware, AWS, RackSpace, and more. You get all the benefits of Vagrant with the power of working in whatever environment you need to.
In this talk, you’ll learn how to use the new multi-provider features of Vagrant to more effectively develop and test Chef cookbooks.
5. Private Public
nt t o SaaS
a
w d s,
o u lo u
y c
If l k
PaaS
rs t.PaaS
t a ne f i
i ck o
IaaS p IaaS
Managed
Virtualization
hosting
Slide courtesy Alistair Croll - alistair@rednod.com
Thursday, July 29, 2010
6. Infrastructure as a Service
(IaaS)
Amazon EC2, Rackspace Cloud, Terremark,
Gogrid, Joyent (and nearly every private
cloud built on Zenserver or VMWare.)
Slide courtesy Alistair Croll - alistair@rednod.com
Thursday, July 29, 2010
50. For Developers...
• Self Service Operations
• The infrastructure is the application
(and vice versa)
Thursday, July 29, 2010
51. For Developers...
• Self Service Operations
• The infrastructure is the application
(and vice versa)
• Minimize Bottlenecks
Thursday, July 29, 2010
52. For Developers...
• Self Service Operations
• The infrastructure is the application
(and vice versa)
• Minimize Bottlenecks
• The “Right” Tools
Thursday, July 29, 2010
55. Operations
http://covers.oreilly.com/images/9780596007836/lrg.jpg
Lean into it appears courtesy of Cliff Moon, of Dynomite fame: http://twitter.com/moonpolysoft
Thursday, July 29, 2010
56. Operations
• Say “Yes”.
http://covers.oreilly.com/images/9780596007836/lrg.jpg
Lean into it appears courtesy of Cliff Moon, of Dynomite fame: http://twitter.com/moonpolysoft
Thursday, July 29, 2010
57. Operations
• Say “Yes”.
• You never liked rack
and stack that much
anyway.
http://covers.oreilly.com/images/9780596007836/lrg.jpg
Lean into it appears courtesy of Cliff Moon, of Dynomite fame: http://twitter.com/moonpolysoft
Thursday, July 29, 2010
58. Operations
• Say “Yes”.
• You never liked rack
and stack that much
anyway.
• You have never
been more critical.
http://covers.oreilly.com/images/9780596007836/lrg.jpg
Lean into it appears courtesy of Cliff Moon, of Dynomite fame: http://twitter.com/moonpolysoft
Thursday, July 29, 2010
59. Operations
• Say “Yes”.
• You never liked rack
and stack that much
anyway.
• You have never
been more critical.
• Just get out of the
way.
http://covers.oreilly.com/images/9780596007836/lrg.jpg
Lean into it appears courtesy of Cliff Moon, of Dynomite fame: http://twitter.com/moonpolysoft
Thursday, July 29, 2010
66. A Tornado Hits Your Data
http://www.flickr.com/photos/gi/518613153/sizes/o/
Thursday, July 29, 2010
67. A Tornado Hits Your Data
• Pause your movie
http://www.flickr.com/photos/gi/518613153/sizes/o/
Thursday, July 29, 2010
68. A Tornado Hits Your Data
• Pause your movie
• Sign into your cloud provider
http://www.flickr.com/photos/gi/518613153/sizes/o/
Thursday, July 29, 2010
69. A Tornado Hits Your Data
• Pause your movie
• Sign into your cloud provider
• Upload your offsite backups
http://www.flickr.com/photos/gi/518613153/sizes/o/
Thursday, July 29, 2010
70. A Tornado Hits Your Data
• Pause your movie
• Sign into your cloud provider
• Upload your offsite backups
• Provision, config and integrate the new servers
http://www.flickr.com/photos/gi/518613153/sizes/o/
Thursday, July 29, 2010
71. A Tornado Hits Your Data
• Pause your movie
• Sign into your cloud provider
• Upload your offsite backups
• Provision, config and integrate the new servers
• Change DNS to point to “Hit by Tornado” page
http://www.flickr.com/photos/gi/518613153/sizes/o/
Thursday, July 29, 2010
72. A Tornado Hits Your Data
• Pause your movie
• Sign into your cloud provider
• Upload your offsite backups
• Provision, config and integrate the new servers
• Change DNS to point to “Hit by Tornado” page
• Restore the customer and application data
http://www.flickr.com/photos/gi/518613153/sizes/o/
Thursday, July 29, 2010
73. A Tornado Hits Your Data
• Pause your movie
• Sign into your cloud provider
• Upload your offsite backups
• Provision, config and integrate the new servers
• Change DNS to point to “Hit by Tornado” page
• Restore the customer and application data
• Remove the “Hit by Tornado” page
http://www.flickr.com/photos/gi/518613153/sizes/o/
Thursday, July 29, 2010
74. A Tornado Hits Your Data
• Pause your movie
• Sign into your cloud provider
• Upload your offsite backups
• Provision, config and integrate the new servers
• Change DNS to point to “Hit by Tornado” page
• Restore the customer and application data
• Remove the “Hit by Tornado” page
• Unpause movie http://www.flickr.com/photos/gi/518613153/sizes/o/
Thursday, July 29, 2010
75. A Tornado Hits Your Data
• Pause your movie
• Sign into your cloud provider
• Upload your offsite backups
• Provision, config and integrate the new servers
• Change DNS to point to “Hit by Tornado” page
• Restore the customer and application data
• Remove the “Hit by Tornado” page
• Unpause movie http://www.flickr.com/photos/gi/518613153/sizes/o/
Thursday, July 29, 2010
76. A Tornado Hits Your Data
• Pause your movie
• Chapter 5
Sign into your cloud provider
Infrastructure
• Upload your offsite backups
as Code
• Provision, config and Jacob the new servers
Adam integrate
• Change DNS to point to “Hit by Tornado” page
• Restore the customer and application data
• Remove the “Hit by Tornado” page
• Unpause movie http://www.flickr.com/photos/gi/518613153/sizes/o/
Thursday, July 29, 2010
80. Recipies
Applies resources in the order they are specified
http://www.flickr.com/photos/roadsidepictures/2478953342/sizes/o/
Thursday, July 29, 2010
81. Recipies
Applies resources in the order they are specified
• Can include other
recipes.
http://www.flickr.com/photos/roadsidepictures/2478953342/sizes/o/
Thursday, July 29, 2010
82. Recipies
Applies resources in the order they are specified
• Can include other
recipes.
• A DSL like Ruby.
http://www.flickr.com/photos/roadsidepictures/2478953342/sizes/o/
Thursday, July 29, 2010
86. A Period of Combinatorial
Innovation
Thursday, July 29, 2010
87. A Period of Combinatorial
Innovation
• Abstract and fault tolerant
components
Thursday, July 29, 2010
88. A Period of Combinatorial
Innovation
• Abstract and fault tolerant
components
• Integrated network accessible
services
Thursday, July 29, 2010
89. A Period of Combinatorial
Innovation
• Abstract and fault tolerant
components
• Integrated network accessible
services
• Unlimited infrastructure
Thursday, July 29, 2010