- Mastering OpenStack(Second Edition)
- Omar Khedher Chandan Dutta Chowdhury
- 261字
- 2021-07-02 23:52:45
Breaking down OpenStack into pieces
Let’s gather what we covered previously and signal a few steps towards our first OpenStack deployment:
- Break down the OpenStack infrastructure into independent and reusable services.
- Integrate the services in such a way that you can provide the expected functionalities in the OpenStack environment.
It is obvious that OpenStack includes many services, as discussed in Chapter 1, Designing OpenStack Cloud Architectural Consideration. What we need to do is see these services as packages of code in our infrastructure as code experience. The next step will investigate how to integrate the services and deploy them via automation.
Deploying service as code is similar to writing a software application. Here are some important points you should remember during the entire deployment process:
- Simplify and modularize the OpenStack services
- Develop OpenStack services as building blocks that integrate with other components to provide a complete system
- Facilitate the customization and improvement of services without impacting the complete system.
- Use the right tool to build the services
- Be sure that the services provide the same results with the same input
- Switch your service vision from how to do it to what we want to do
Automation is the essence of DevOps. In fact, many system management tools are intensely used nowadays due to their efficiency of deployment. In other words, there is a need for automation!
You have probably used some of available the automation tools, such as Ansible, Chef, Puppet, and many more. Before we go through them, we need to create a succinct, professional code management step.
- 會聲會影X5視頻剪輯高手速成
- 西門子S7-200 SMART PLC從入門到精通
- CorelDRAW X4中文版平面設(shè)計(jì)50例
- CompTIA Network+ Certification Guide
- 我也能做CTO之程序員職業(yè)規(guī)劃
- 網(wǎng)站前臺設(shè)計(jì)綜合實(shí)訓(xùn)
- 所羅門的密碼
- 網(wǎng)絡(luò)服務(wù)器搭建與管理
- 三菱FX/Q系列PLC工程實(shí)例詳解
- Creating ELearning Games with Unity
- 企業(yè)級Web開發(fā)實(shí)戰(zhàn)
- Serverless Design Patterns and Best Practices
- Advanced Deep Learning with Keras
- 巧學(xué)活用Linux
- VMware vSphere 6.5 Cookbook(Third Edition)