AWS Meetup - Sydney - February
-
Upload
markghiasy -
Category
Business
-
view
43 -
download
1
Transcript of AWS Meetup - Sydney - February
![Page 2: AWS Meetup - Sydney - February](https://reader035.fdocuments.us/reader035/viewer/2022062515/55c49feabb61eb41458b45e8/html5/thumbnails/2.jpg)
Topics• Key Points on Chef• Chef Execution Methods• Bootstrapping chef-client via Chef Server
• Continuous Delivery Process on AWS using Chef• Chef Development for Developer(s)• CI / CD Processes
• AWS Architecture for Chef• Demo – Dependency Management with Chef Server using
AWS
![Page 3: AWS Meetup - Sydney - February](https://reader035.fdocuments.us/reader035/viewer/2022062515/55c49feabb61eb41458b45e8/html5/thumbnails/3.jpg)
Chef Key Points• Chef is a tool that builds around automation on how
applications are configured, deployed, and managed across networks.
• Complete rewrite of the core API server in Erlang allows for fast execution.
• Chef Recipes interact better with Windows by using Microsoft DSC (Desired State Configuration).
• Handling of dependencies management is native and well defined (versus Puppet).
![Page 4: AWS Meetup - Sydney - February](https://reader035.fdocuments.us/reader035/viewer/2022062515/55c49feabb61eb41458b45e8/html5/thumbnails/4.jpg)
Chef Execution
Chef Server
Chef Client 1
Chef Client 2
Chef Client 3
Chef SoloBootstrap Chef Client
Virtual Machine
Agent Agent Agent
• Bootstrapping using KNIFE• Start chef-client RUN
• Install Chef package• Start chef-solo RUN
ChefDK
![Page 5: AWS Meetup - Sydney - February](https://reader035.fdocuments.us/reader035/viewer/2022062515/55c49feabb61eb41458b45e8/html5/thumbnails/5.jpg)
Chef Linkage
![Page 6: AWS Meetup - Sydney - February](https://reader035.fdocuments.us/reader035/viewer/2022062515/55c49feabb61eb41458b45e8/html5/thumbnails/6.jpg)
Bootstrap via Chef Server
![Page 7: AWS Meetup - Sydney - February](https://reader035.fdocuments.us/reader035/viewer/2022062515/55c49feabb61eb41458b45e8/html5/thumbnails/7.jpg)
CI/CD On AWS
![Page 8: AWS Meetup - Sydney - February](https://reader035.fdocuments.us/reader035/viewer/2022062515/55c49feabb61eb41458b45e8/html5/thumbnails/8.jpg)
CD Architecture for Chef
![Page 9: AWS Meetup - Sydney - February](https://reader035.fdocuments.us/reader035/viewer/2022062515/55c49feabb61eb41458b45e8/html5/thumbnails/9.jpg)
HA Chef + AWS
https://www.chef.io/solutions/aws/
![Page 10: AWS Meetup - Sydney - February](https://reader035.fdocuments.us/reader035/viewer/2022062515/55c49feabb61eb41458b45e8/html5/thumbnails/10.jpg)
Demo Key Points
• AWS Instances• Quick look at Chef Server 11• Using Berkshelf for Dependency Management• Bootstrapping a Node to the Chef Server• Performing CD process to update Node.
![Page 11: AWS Meetup - Sydney - February](https://reader035.fdocuments.us/reader035/viewer/2022062515/55c49feabb61eb41458b45e8/html5/thumbnails/11.jpg)
Quick Links
• Learning Chef Thru Webinar – https://learn.chef.io/fundamentals-series/
• Chef Documentation – http://docs.chef.io/• Chef Repo (Github) – https://github.com/chef/chef-repo• Chef Community Cookbooks – https://supermarket.chef.io/• Berkshelf – http://berkshelf.com/• Chef with AWS - https://www.chef.io/solutions/aws/
![Page 12: AWS Meetup - Sydney - February](https://reader035.fdocuments.us/reader035/viewer/2022062515/55c49feabb61eb41458b45e8/html5/thumbnails/12.jpg)
Thank You
Start Chef-ing using AWS!!!