我是一个系统工程师,经历过HP、IBM等等的工作岁月后投身到云计算的世界里,真感慨以前的时间都活在狗身上了,全都因为云计算里Infrastructure as Code(基础设施即代码)慨念。以前在机房里建系统的活现在可以用一段代码完成,包括接网线,增加储存硬盘,安装基本的包,以至应用层面的资料库,要是配合一些DevOps工具如Chef或Puppet,以前得花三四天来建新架构或管理现有架构都都可以在几分钟之内完成。今天就给大家介绍一下颠覆IT世界的亚马逊AWS Cloudformation。
Cloudformation到底是干嘛用的?
用人类的语言来表达,就是你能把你所需要架构内容、参数、详细定义写成代码然后让Cloudformation帮你建。
Cloudformation好在哪里?
- Cloudformation可建的资源种类几乎包括了所有的AWS云服务。
- 可把需要重覆置备的架构以代码形式表达,而代码的改动能透过版本管理的工具如git或svn进行维护,
例如由于大部份的网页后台或APP后台的架构都离不开公网与私网分离,并把资料库置放于私网内把外来连接隔离,只需要在建第一套架构时用Cloudformation的格式创建出来,后面的新应用建立的工序就都变简单了。
<