INFRASTRUCTURE AUTOMATIZATION › ... › 10 › Infrastructure...with-Chef.pdf · INFOSTUD...
Transcript of INFRASTRUCTURE AUTOMATIZATION › ... › 10 › Infrastructure...with-Chef.pdf · INFOSTUD...
![Page 2: INFRASTRUCTURE AUTOMATIZATION › ... › 10 › Infrastructure...with-Chef.pdf · INFOSTUD INFRASTRUCTURE SERVICES: Type Technology Load Balancer HAProxy Web Apache, Nginx, PHP Database](https://reader033.fdocuments.us/reader033/viewer/2022042310/5ed83b760fa3e705ec0e1562/html5/thumbnails/2.jpg)
ABOUT MELinux System Administrator @InfostudEx PHP DeveloperChef Enthusiast
![Page 3: INFRASTRUCTURE AUTOMATIZATION › ... › 10 › Infrastructure...with-Chef.pdf · INFOSTUD INFRASTRUCTURE SERVICES: Type Technology Load Balancer HAProxy Web Apache, Nginx, PHP Database](https://reader033.fdocuments.us/reader033/viewer/2022042310/5ed83b760fa3e705ec0e1562/html5/thumbnails/3.jpg)
AGENDAAbout InfostudWhy Conf. Management?Chef ConceptChef Benefits
![Page 4: INFRASTRUCTURE AUTOMATIZATION › ... › 10 › Infrastructure...with-Chef.pdf · INFOSTUD INFRASTRUCTURE SERVICES: Type Technology Load Balancer HAProxy Web Apache, Nginx, PHP Database](https://reader033.fdocuments.us/reader033/viewer/2022042310/5ed83b760fa3e705ec0e1562/html5/thumbnails/4.jpg)
1. ABOUT INFOSTUD
![Page 5: INFRASTRUCTURE AUTOMATIZATION › ... › 10 › Infrastructure...with-Chef.pdf · INFOSTUD INFRASTRUCTURE SERVICES: Type Technology Load Balancer HAProxy Web Apache, Nginx, PHP Database](https://reader033.fdocuments.us/reader033/viewer/2022042310/5ed83b760fa3e705ec0e1562/html5/thumbnails/5.jpg)
INFOSTUD SITES
![Page 6: INFRASTRUCTURE AUTOMATIZATION › ... › 10 › Infrastructure...with-Chef.pdf · INFOSTUD INFRASTRUCTURE SERVICES: Type Technology Load Balancer HAProxy Web Apache, Nginx, PHP Database](https://reader033.fdocuments.us/reader033/viewer/2022042310/5ed83b760fa3e705ec0e1562/html5/thumbnails/6.jpg)
INFOSTUD SITESNUMBERS:
Page views per month 100-120 Million
Data transfer 80 TB/month
Requests per second 900 (peak: 2000)
Queries per second 1300 (peak: 3000)
Number of Servers ~100
![Page 7: INFRASTRUCTURE AUTOMATIZATION › ... › 10 › Infrastructure...with-Chef.pdf · INFOSTUD INFRASTRUCTURE SERVICES: Type Technology Load Balancer HAProxy Web Apache, Nginx, PHP Database](https://reader033.fdocuments.us/reader033/viewer/2022042310/5ed83b760fa3e705ec0e1562/html5/thumbnails/7.jpg)
INFOSTUD INFRASTRUCTURESERVERS:
Type Count
Bare Metal ~20
Virtual Machines ~80
Total ~100
![Page 8: INFRASTRUCTURE AUTOMATIZATION › ... › 10 › Infrastructure...with-Chef.pdf · INFOSTUD INFRASTRUCTURE SERVICES: Type Technology Load Balancer HAProxy Web Apache, Nginx, PHP Database](https://reader033.fdocuments.us/reader033/viewer/2022042310/5ed83b760fa3e705ec0e1562/html5/thumbnails/8.jpg)
INFOSTUD INFRASTRUCTURESERVICES:
Type Technology
Load Balancer HAProxy
Web Apache, Nginx, PHP
Database MySQL, MongoDB
Cache Varnish, Memcached
Search SolR
![Page 9: INFRASTRUCTURE AUTOMATIZATION › ... › 10 › Infrastructure...with-Chef.pdf · INFOSTUD INFRASTRUCTURE SERVICES: Type Technology Load Balancer HAProxy Web Apache, Nginx, PHP Database](https://reader033.fdocuments.us/reader033/viewer/2022042310/5ed83b760fa3e705ec0e1562/html5/thumbnails/9.jpg)
2. WHYCONFIGURATIONMANAGEMENT?
![Page 10: INFRASTRUCTURE AUTOMATIZATION › ... › 10 › Infrastructure...with-Chef.pdf · INFOSTUD INFRASTRUCTURE SERVICES: Type Technology Load Balancer HAProxy Web Apache, Nginx, PHP Database](https://reader033.fdocuments.us/reader033/viewer/2022042310/5ed83b760fa3e705ec0e1562/html5/thumbnails/10.jpg)
WHY CM?Server Configuration DriftScale OutSecurity PatchOut-of-Date DocumentationDisaster Recovery
![Page 11: INFRASTRUCTURE AUTOMATIZATION › ... › 10 › Infrastructure...with-Chef.pdf · INFOSTUD INFRASTRUCTURE SERVICES: Type Technology Load Balancer HAProxy Web Apache, Nginx, PHP Database](https://reader033.fdocuments.us/reader033/viewer/2022042310/5ed83b760fa3e705ec0e1562/html5/thumbnails/11.jpg)
EVOLVING TOWARDSCONFIGURATION MANAGEMENT
Just build itKeep notes in server.txtMove notes to the wikiCustom scriptsSnapshot & Clone
![Page 12: INFRASTRUCTURE AUTOMATIZATION › ... › 10 › Infrastructure...with-Chef.pdf · INFOSTUD INFRASTRUCTURE SERVICES: Type Technology Load Balancer HAProxy Web Apache, Nginx, PHP Database](https://reader033.fdocuments.us/reader033/viewer/2022042310/5ed83b760fa3e705ec0e1562/html5/thumbnails/12.jpg)
CONFIGURATION MANAGEMENTTOOLS
AnsibleCFEngineChefPuppetSalt...
![Page 13: INFRASTRUCTURE AUTOMATIZATION › ... › 10 › Infrastructure...with-Chef.pdf · INFOSTUD INFRASTRUCTURE SERVICES: Type Technology Load Balancer HAProxy Web Apache, Nginx, PHP Database](https://reader033.fdocuments.us/reader033/viewer/2022042310/5ed83b760fa3e705ec0e1562/html5/thumbnails/13.jpg)
3. CHEF
![Page 14: INFRASTRUCTURE AUTOMATIZATION › ... › 10 › Infrastructure...with-Chef.pdf · INFOSTUD INFRASTRUCTURE SERVICES: Type Technology Load Balancer HAProxy Web Apache, Nginx, PHP Database](https://reader033.fdocuments.us/reader033/viewer/2022042310/5ed83b760fa3e705ec0e1562/html5/thumbnails/14.jpg)
CHEF (OPSCODE)Automation PlatformInfrastructure as CodeClient/Server ArchitectureRuby (Ruby DSL)
![Page 15: INFRASTRUCTURE AUTOMATIZATION › ... › 10 › Infrastructure...with-Chef.pdf · INFOSTUD INFRASTRUCTURE SERVICES: Type Technology Load Balancer HAProxy Web Apache, Nginx, PHP Database](https://reader033.fdocuments.us/reader033/viewer/2022042310/5ed83b760fa3e705ec0e1562/html5/thumbnails/15.jpg)
CHEF ELEMENTSChef ServerChef WorkstationNodes
![Page 16: INFRASTRUCTURE AUTOMATIZATION › ... › 10 › Infrastructure...with-Chef.pdf · INFOSTUD INFRASTRUCTURE SERVICES: Type Technology Load Balancer HAProxy Web Apache, Nginx, PHP Database](https://reader033.fdocuments.us/reader033/viewer/2022042310/5ed83b760fa3e705ec0e1562/html5/thumbnails/16.jpg)
CHEF OVERVIEW
![Page 17: INFRASTRUCTURE AUTOMATIZATION › ... › 10 › Infrastructure...with-Chef.pdf · INFOSTUD INFRASTRUCTURE SERVICES: Type Technology Load Balancer HAProxy Web Apache, Nginx, PHP Database](https://reader033.fdocuments.us/reader033/viewer/2022042310/5ed83b760fa3e705ec0e1562/html5/thumbnails/17.jpg)
CHEF WORKFLOW
(WS) ==> (S) [Upload cookbooks](WS) ==> (N) [Bootstrap](WS) ==> (S) [Upload Node metadata](N) <== (S) [Sync Metadata](N) <== (S) [Sync Cookboks]
![Page 18: INFRASTRUCTURE AUTOMATIZATION › ... › 10 › Infrastructure...with-Chef.pdf · INFOSTUD INFRASTRUCTURE SERVICES: Type Technology Load Balancer HAProxy Web Apache, Nginx, PHP Database](https://reader033.fdocuments.us/reader033/viewer/2022042310/5ed83b760fa3e705ec0e1562/html5/thumbnails/18.jpg)
4. CHEF BENEFITS
![Page 19: INFRASTRUCTURE AUTOMATIZATION › ... › 10 › Infrastructure...with-Chef.pdf · INFOSTUD INFRASTRUCTURE SERVICES: Type Technology Load Balancer HAProxy Web Apache, Nginx, PHP Database](https://reader033.fdocuments.us/reader033/viewer/2022042310/5ed83b760fa3e705ec0e1562/html5/thumbnails/19.jpg)
CHEF BENEFITSFewer Outages, Greater ReliabilityMore efficient Change ManagementFaster problem resolutionProduction vs. Development EnvironmentDeploy Servers and Scale Applications Faster
![Page 20: INFRASTRUCTURE AUTOMATIZATION › ... › 10 › Infrastructure...with-Chef.pdf · INFOSTUD INFRASTRUCTURE SERVICES: Type Technology Load Balancer HAProxy Web Apache, Nginx, PHP Database](https://reader033.fdocuments.us/reader033/viewer/2022042310/5ed83b760fa3e705ec0e1562/html5/thumbnails/20.jpg)
CHEF BENEFITSFaster restoration of serviceGreater levels of securityLiving DocumentationDeployment AutomationCost Reduction
![Page 21: INFRASTRUCTURE AUTOMATIZATION › ... › 10 › Infrastructure...with-Chef.pdf · INFOSTUD INFRASTRUCTURE SERVICES: Type Technology Load Balancer HAProxy Web Apache, Nginx, PHP Database](https://reader033.fdocuments.us/reader033/viewer/2022042310/5ed83b760fa3e705ec0e1562/html5/thumbnails/21.jpg)
THANK YOU- - -
www.chef.iosupermarket.chef.iowww.infostud.com