「F5 连接NetOps/SecOps与DevOps」 -- 「3」Cloud Templates

本文主要介绍的第一个F5声明式组件 -- Cloud Templates

Cloud Templates

cd-pipeline

在上一篇系列文章中有提到,在持续交付流水线中,包含部署,上线,配置,监控等环节,而第一步就是需要在不同的环境中部署对应的资源,对于很多运维人员来说,他们需要根据特定应用程序的不同配置以及云提供商之间的差异,手动地根据这些特点部署到不同的云环境中,而这些步骤,有大部分都是重复的步骤,而F5的Cloud templates正好可以解决这些不同环境差异化的问题,它主要有以下特点:

1. 快速、可靠

手动配置应用程序服务耗时且容易出错;Cloud Templates可以在几分钟内部署应用程序服务,这些服务由F5专家根据云最佳实践进行设计和测试,以满足不同的架构而设计,您无需预先了解很多BIGIP关于部署方面的知识,只需要按照模板填写一些基本的信息即可。

ct

2. 简单、自动化

随着基础设施复杂性的增加,对自动化和协调的需求也在增加。模板化应用程序服务可以轻松地与第三方自动化工具(如Ansible, Chef, Puppet, Terraform等)集成,以提高效率,同时降低部署的成本、可变性和风险。

3. 多云的通用部署

随着多云环境的需求日益增多,F5提供多个公有云和私有云的Cloud Templates,以实现跨多个云平台的应用程序服务快速简单复制。

Cloud Templates对于主流公有云的支持如下:
Public-templates

Cloud Templates对于主流私有云的支持如下:
Private-templates

以下是一些公有云中的参考架构(以AWS为例):

aws-1

aws-2

aws-3

详细的AWS的模版支持列表,请参考:
https://github.com/F5Networks/f5-aws-cloudformation/blob/master/template-index.md

有了这些不同的Cloud Templates,可以帮助我们快速地部署BIGIP到对应的环境中,缩短环境交付所需要的时间,最终可以通过自动化工具调用对用的公有云/私有云的模版,就可以轻松地bootstrap对应的BIGIP资源,部署到不同的云环境中。

Every App, Anywhere.

有关更多的Cloud Template资料和部署文档,请参考以下链接:
AWS: https://github.com/F5Networks/f5-aws-cloudformation
Azure: https://github.com/F5Networks/f5-azure-arm-templates
Google: https://github.com/F5Networks/f5-google-gdm-templates
Azure Stack: https://github.com/F5Networks/f5-azure-stack-arm-templates
OpenStack: https://github.com/F5Networks/f5-openstack-hot
VMware: https://github.com/F5Networks/f5-vmware-vcenter-templates

转载于:https://my.oschina.net/u/4129219/blog/3080477

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值