Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Metal to Service
100% Automation
15:10 CEST
Context
1Who?
Tiny Global Venture
IOT:
●
Freemium
●
~700 installations
●
~65 Countries
●
~3000 IOT Devices
●
~1-10 People Bracket
Intras...
Full Automation
2Why?
Digital Autonomy
Independence
●
Public Clouds are not Decentralized Infra.
●
Cloud as Software Defined Infra. Pattern.
●
H...
Economics
Value for Money
●
x10 vs Public Cloud
Competence
●
Required
Joy
Tech Enthusiasts
●
We just like it
Goals:
Metal + CMD => Running Services
Malfunction => Redeploy
Enablement: Able to run Private Cloud
How did it go?
3How?
Complex
Software Project:
●
Long Lived Project
●
Many Loose Dependencies
●
OS, ACS, Ansible, Collections, PlugIns, Service...
Lesson Learned
4Lesson
Solid Dependencies
Best in Class
●
CloudStack
●
ACS Ansible Modules
●
Docker
Layered Automation
Well defined Layers
●
Clear Interfaces
●
Minimize dependence
●
Rely only on lower layer
●
Avoid cyclic ...
Inmutable Deliverables
Like any Software Product
●
Inmutable deliverables
●
Automatisation Toolkit
Continuous Delivery
Like any Software Product
●
Deploy and Test a new Cloud
●
On Commit
●
Nightly
●
Regression
●
Matrix Te...
Metal 2 Service
5Results
Gitlab Pipelines
1000+ Runs
30% passed
Takeaways
5Results
Metal 2 Service Automation
Feasable
●
Solid Core Dependencies
●
Good Practice
●
Implement as Software Product
●
Automate w...
OpenSource Metal 2 Service Automation Toolkit, Community
Q&A
rvalle@privaz.io
rvalle@celpax.com
From metal to service 100% automation with Apache CloudStack and Ansible -   Rafael del Valle, Celpax - CloudStack Europea...
From metal to service 100% automation with Apache CloudStack and Ansible -   Rafael del Valle, Celpax - CloudStack Europea...
From metal to service 100% automation with Apache CloudStack and Ansible -   Rafael del Valle, Celpax - CloudStack Europea...
Upcoming SlideShare
Loading in …5
×

From metal to service 100% automation with Apache CloudStack and Ansible - Rafael del Valle, Celpax - CloudStack European User Group Virtual, May 2021

Celpax.com has recently deployed Apache CloudStack on Hetzner+Premises with full metal to service automation. In this talk, Rafael del Valle, Co-Founder of the company, will present the story of success. Furthermore, he will share why they chose open-source technologies and what advantages they got.



About Rafael del Valle

Rafael del Valle is a Computer Scientist with over 2 decades of experience creating software products and ventures. After launching products for companies such as Reuters or TIBCO Software, Rafael co-founded 2 software ventures. Rafael is a married father of 3, enjoys mountain biking, sailing and tinkering.

------------------------------------------

CloudStack European User Group Virtual happened on May 27th. The first CSEUG Virtual proved to be a huge success. It collected people from 23 countries – Germany, the United Kingdom, Switzerland, India, Bulgaria, Greece, Poland, Serbia, Brazil, Chile, Russia, USA, Canada, Japan, France, Uruguay, Korea …
We also had a record number of registrations and attendees for a CloudStack User Group Event. The physical distance was not a stopper for our speakers, who joined the event from 6 different countries.
------------------------------------------
About CloudStack: https://cloudstack.apache.org/

Related Books

Free with a 30 day trial from Scribd

See all
  • Be the first to comment

  • Be the first to like this

From metal to service 100% automation with Apache CloudStack and Ansible - Rafael del Valle, Celpax - CloudStack European User Group Virtual, May 2021

  1. 1. Metal to Service 100% Automation 15:10 CEST
  2. 2. Context 1Who?
  3. 3. Tiny Global Venture IOT: ● Freemium ● ~700 installations ● ~65 Countries ● ~3000 IOT Devices ● ~1-10 People Bracket Intrastructure. ● ~10 Hosts ● x10s VMs ● x100s Containers ● ~100% Private Cloud ● 0 Cloud Engineers
  4. 4. Full Automation 2Why?
  5. 5. Digital Autonomy Independence ● Public Clouds are not Decentralized Infra. ● Cloud as Software Defined Infra. Pattern. ● Handing great power to public clouds. Deplatforming ● Growing phenomenon ● Elected Ministers ● Companies / Startups ● No due process
  6. 6. Economics Value for Money ● x10 vs Public Cloud Competence ● Required
  7. 7. Joy Tech Enthusiasts ● We just like it
  8. 8. Goals: Metal + CMD => Running Services Malfunction => Redeploy Enablement: Able to run Private Cloud
  9. 9. How did it go? 3How?
  10. 10. Complex Software Project: ● Long Lived Project ● Many Loose Dependencies ● OS, ACS, Ansible, Collections, PlugIns, Services, etc. ● High Development Pace ● Unclear Project Owner ● Not a Complex Puzzle but Clockwork Poor Quality / Project Convergence
  11. 11. Lesson Learned 4Lesson
  12. 12. Solid Dependencies Best in Class ● CloudStack ● ACS Ansible Modules ● Docker
  13. 13. Layered Automation Well defined Layers ● Clear Interfaces ● Minimize dependence ● Rely only on lower layer ● Avoid cyclic dependencies ● Demarcation
  14. 14. Inmutable Deliverables Like any Software Product ● Inmutable deliverables ● Automatisation Toolkit
  15. 15. Continuous Delivery Like any Software Product ● Deploy and Test a new Cloud ● On Commit ● Nightly ● Regression ● Matrix Testing
  16. 16. Metal 2 Service 5Results
  17. 17. Gitlab Pipelines 1000+ Runs 30% passed
  18. 18. Takeaways 5Results
  19. 19. Metal 2 Service Automation Feasable ● Solid Core Dependencies ● Good Practice ● Implement as Software Product ● Automate with Confidence Enablement Tech. ● Able to run a private cloud ● Economic incentive ● Fun
  20. 20. OpenSource Metal 2 Service Automation Toolkit, Community
  21. 21. Q&A rvalle@privaz.io rvalle@celpax.com

×