[Day23] Infrastructure as code

昨天介绍的 Deployment Manager 可以透过 GUI 与 Command Line 的方式管理资源,算是 GCP 中自己专有的功能。而 Google 也支援了 IaC 的常见软件,例如 Terraform、Chef、Puppet、Ansible、Packer 等。

IaC (Infrastructure as code),基础架构即代码,指的是透过程序码来对各种基础设备进行管理与配置,而上述的这些软件也不仅适用於 GCP 中,可以基本上将相同的代码做些微的修改,套用到其它的云端服务商,例如 AWS 与 Azure 等,在不同服务商间转换设备相对而言会非常的方便。

透过 IaC,可以减少繁复的操作一模一样的事情,也可以批次化大量的管理设备,对於 DevOps 等环节而言会方便非常多。

以 Terraform 为例,通常我们会使用 YAML 档案设定各种部属的基础设备资讯。但例如 VPC 与防火墙 Rule,这些 IP 位置则比较像是一个变数,这种时候我们可以透过 Jinja 的 Template Engine 进行设定。


<<:  [Day23] HTB Buff

>>:  Day 24 Selenium模组三

那些被忽略但很好用的 Web API / Notification

订阅、分享、开启小铃铛,才不会错过通知喔~ 各位有没有收过网站的通知呢?例如 Youtube 或 ...

[Day01] 前言:常见的前端实战技能有哪些?

Credit: https://lilly021.com/angular-vs-react-vs-...

html更换背景

今天要改变网页的底色,因为是要改变整个网页的颜色,所以要在css中定义整个body body{ ba...

Lifecycle

今天要介绍的是Vue生命周期的四个阶段,先来看一张官网中Vue的生命周期图吧! 首先当然是要建立一个...

[Lesson15] RxJava

在 gradle (Module) 层级的 dependencies 中内加入: implement...