官术网_书友最值得收藏!

  • 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
主站蜘蛛池模板: 齐河县| 大荔县| 津市市| 嵊州市| 东兴市| 郴州市| 德庆县| 万源市| 鹿邑县| 建德市| 左云县| 峨山| 个旧市| 沾化县| 台南市| 同仁县| 灵川县| 合作市| 嘉定区| 清徐县| 禹州市| 阿荣旗| 靖边县| 新建县| 师宗县| 高碑店市| 苗栗市| 吉木乃县| 安西县| 黔南| 临湘市| 马龙县| 自治县| 宜君县| 平乡县| 平定县| 晋城| 河东区| 延庆县| 稷山县| 扬州市|