Google and Puppet have been building out a series of modules that allow you to construct your cloud infrastructure quickly using Puppet. Find out how these modules will help you migrate quickly to the cloud, help you effortlessly scale your workflows, and leverage your institutional Puppet knowledge. Software engineer Nathan McKinley was joined by fellow engineer Alex Stephen on stage at Puppetize Live San Francisco to provide a quick overview on why you should use GCP with Puppet.
The Puppet team would like to express our appreciation and thanks to Google Cloud for being a part of Puppetize Live.
Even more from Google Cloud on our live stream exclusive
We also learned so much from Nathan McKinley’s live stream talk on how to move an application from an on-premises Puppet master / agent setup to a Google Cloud Platform (GCP) instance setup.
In his 15-minute talk, Nathan highlights a problem that many sysadmins and DevOps professionals are facing today: migrating to the cloud. They're supporting successful businesses where many large applications are run, deployed and managed by Puppet, and they have tens, hundreds, and even thousands of servers in co-location facilities... and they need to move to the cloud.
Despite the numerous benefits of cloud computing (it's cheaper, simpler and scales better, for example), these benefits come with their own set of challenges. Managing your own servers in a colo is much different from running instances using cloud best practices.
In Nathan's talk, he shows how to overcome these challenges with what he calls a “lift-and-shift- migration” — where you transition from an on-premises application, where code is running on servers that you own and administer, to the cloud — without doing a substantial rearchitecting of your application.
At the end of this talk, you'll have a Puppet manifest that you can apply using the Agent to create, recreate, and modify your new cloud infrastructure. Check it out!
- New to GCP? You can get started easily with cloud.google.com/free. Puppet users get an extra $200 credits at https://goo.gl/WdTk5M.
- For scripts and more information, visit Nathan McKinley's readme in his GitHub repo
- Catch up with Puppetize Live San Francisco
- Catch up with Puppetize Live Sydney
- Catch up with Puppetize Live Amsterdam