AWS表示这些资源和管理工具会解决应用程序发布遇到的很多问题。消费者可以创建自己的样品模板或者使用CloudFormation已有的,而服务对于当前用户是免费的,与AWS现有运行程序不冲突。
这项创意产生于AWS团队试图在AWS服务上创建自己的应用程序时,AWS副总裁Adam Selipsky对此表示,“我们的开发团队并非在同一个基础设施上进行重复构建,也不是对资源之间的相互依赖性每次都手动进行管理,我们创建了一套模板来实现无缝式管理。这套方法很有效,我们也决定将其提供给消费者。AWS CloudFormation的开发者和企业用户都只需要关注自己的应用程序就可以了,其他问题统统留给我们AWS。”
AWS指出整个的流程是,消费者对需要的资源进行描述,而CloudFormation关注它们的使用情况。公司表示这款工具可以准确评价需要的资源,开发者可以创建模板后对其多次使用以测试其有效性。另外,AWS的多款服务都可以使用CloudFormation,包括弹性计算云(EC2 instance)、弹性负载均衡(Elastic Load Balancers,)、AWS弹性容器环境(Elastic Beanstalk environments)、亚马逊关系数据库服务(Amazon Relational Database Service)和亚马逊简单通知服务(Amazon Simple Notification Service)。