扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
Amazon AWS团队近日推出了CloudFormation服务,旨在帮助企业在云计算服务中更加容易地整合资源并方便应用程序的开发。AWS的多款服务都可以使用CloudFormation,包括弹性计算云(EC2 instance)、弹性负载均衡(Elastic Load Balancers,)、AWS弹性容器环境(Elastic Beanstalk environments)、亚马逊关系数据库服务(Amazon Relational Database Service)和亚马逊简单通知服务(Amazon Simple Notification Service)。
AWS在一篇博客中写到:“随着云应用的不断成熟,企业会将更多的复杂系统部署到云端。但随着系统整体复杂性的增加,对资源进行最佳组合并落实到具体应用、以及容错和处理过程都将越发困难。”
然而,CloudFormation服务的推出将减少这种复杂性,用户可以更好地利用云的可编程性和可扩展性,并通过模版来简化AWS资源的准备与部署,同时,AWS团队也提供了一些范例模版供开发者和管理员参考。
CloudFormation运行实例
AWS表示:“通过创建模版来描述所需要的应用和资源,用户无需再进行手动配置工作。CloudFormation对模版记录的内容进行审查,同时还能够考虑到资源之间的相关性。提供的模板在设计时充分考虑了可用性、可扩展性和可操作性。”
模版是通过JSON(一种轻量级的数据交换格式,非常适合服务器与Javascript交互)编写的一种文本文件,用户通过该文件指定所需要的资源信息,剩下的工作就可以交给CloudFormation来处理。CloudFormation提供的模版包括内容管理系统Drupal和Joomla以及博客平台Wordpress。模版被创建后,还可以重复创建得到相同的副本。
CloudFormation提供的应用和资源包括服务器实例、数据库实例和负载平衡器。用户还可以手动设置警报和自动增加容量的触发器。
AWS宣布,AWS Management Console也加入了对CloudFormation的支持。用户还可以通过命令行工具和API获得AWS CloudFormation。
用户需要对使用到的资源支付费用,而CloudFormation服务本身是完全免费的。用户无需对资源逐一进行标记,而为CloudFormation标记过的资源将会自动处理。
CloudFormation是AWS今年推出的第二款来简化其云应用的产品。今年一月,AWS发布了Elastic Beanstalk,提供了一个可在云端开发和运行应用的环境,它能够自动处理部署容量配置、负载均衡、自动扩展及更多机制方面的细节问题,而CloudFormation还具有一个多资源调配机制。以上这两款产品可以同时使用,更好的帮助企业建立业务解决方案。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者