- Practical Site Reliability Engineering
- Pethuru Raj Chelliah Shreyash Naithani Shailender Singh
- 221字
- 2021-06-10 19:08:08
Virtualization-based platform deployment
Virtual environments may be losing momentum in the microservice domain after the entrance of Docker and Rocket entrance in the market, but many companies are still invested in them. Virtual machines keep all the microservice design principles intact, so fundamentally, we can't remove them from the microservice platform list. The tools for deployment include the following:
- Traditional scripts (such as Windows PowerShell or Linux Bash): These are very handy, but I wouldn't recommend them, as easier options are available. For example, we can use the Serverless tool for FaaS deployment or Ansible for any package or code deployment on VMs, Kubernetes, or OpenShift. Learning those tools is likely to be more helpful.
- Traditional Makefiles: People are using it in inventive way, and they are deploying using it. These are often thought of as dominating the build world, but they can be easily used in the deployment world as well.
- Capistrano: This is an open source tool used to run scripts on many servers at the same time.
- CI/CD: This is based on traditional tools, such as Jenkins or TeamCity.
There are also a variety of enterprise products available, which are often built for monolithic or SOA-based applications. Vendors are extending their functionalities so that they support container platforms as well:
- HP HPSA (previously known as Opsware)
- BMC
推薦閱讀
- 高效能辦公必修課:Word圖文處理
- Splunk 7 Essentials(Third Edition)
- LabVIEW虛擬儀器從入門到測(cè)控應(yīng)用130例
- Machine Learning for Cybersecurity Cookbook
- Linux Mint System Administrator’s Beginner's Guide
- 電腦上網(wǎng)直通車
- STM32G4入門與電機(jī)控制實(shí)戰(zhàn):基于X-CUBE-MCSDK的無刷直流電機(jī)與永磁同步電機(jī)控制實(shí)現(xiàn)
- Windows游戲程序設(shè)計(jì)基礎(chǔ)
- 網(wǎng)絡(luò)安全技術(shù)及應(yīng)用
- Mastering pfSense
- Learning Apache Apex
- Visual Basic項(xiàng)目開發(fā)案例精粹
- 玩轉(zhuǎn)PowerPoint
- Win 7二十一
- Practical Network Automation