企业实施多云战略与决定是否采用多云战略一样困难,因此在决定采用多云时必须仔细考虑,然后需要仔细规划和完美执行才能实现其目标。
人们不要将多云策略与使用多云混淆。前者的目的是将应用程序和服务部署在多个云平台中。多云战略的共同点是需要一个网络在两个位置之间路由。
另一方面,对于多个云平台的使用,企业仍然需要做出谨慎的决定,但它们与部署到多个云平台环境的关系不大,与云服务提供商选择有关。使用多个云平台在基础组件的布局方式上存在显著差异。
以下了解企业选择多云战略的原因:
(1)利用云服务提供商的优势
每个云服务提供商的服务都有自己的不同优势。例如AWS公司擅长IaaS,谷歌云擅长数据处理,Azure擅长交付企业应用程序和服务。仔细比较云服务提供商之间的异同可以构成一个矩阵,并根据应用需求驱动选择。
(2)成本
成本并不是企业选择多云策略的最主要原因,因为节省成本通常会在极高的容量下发挥作用。如果成本是企业选择多云战略的主要驱动因素,那么考虑通过稳固和开放的关系来管理其云平台。随着每个云服务提供商降低价格以吸引最具成本意识的云计算消费者,云计算市场的价格战仍在持续。
(3)业务连续性
一些应用程序和服务非常重要,以至于设计包括在两个独立的云计算提供商之间分发功能,以消除采用单一云计算提供商的服务可能面临的锁定问题。在这些情况下,在实施多云战略之前必须解决重要的应用程序和服务设计注意事项。
(4)停机中断
虽然非常罕见,但云服务中断事件可能发生并且将再次发生。采用多云战略以免受中断的影响是大多数关键任务应用程序的要求。
(5)注意事项
一旦企业决定采用多云,需要了解一些注意事项帮助其解决此类工作的潜在陷阱。
(6)网络连接
当使用多个云平台进行应用和服务分发时,无论使用多个云平台背后的意图如何,云平台之间必须连接。某些云服务和数据存储可以通过互联网安全访问,而许多内部应用程序和服务需要组件之间和云服务提供商之间的可路由连接。
在设计多云网络连接时,需要考虑哪些应用程序和服务需要组件之间的可路由连接。由于全球网络设计的复杂性,需要引入IPAM解决方案。
(7)安全集成
与企业安全系统和策略的集成从来都不是一个简单的考虑。安全集成有两种形式:云计算访问授权和保护部署应用程序和服务的环境。通过诸如Okta之类的SSO解决方案进行的IAM集成是解决云计算用户访问的常见设计模式。此外,保护云服务提供商环境包括扫描工具、日志聚合和威胁防护代理。这些考虑必须在设计过程的早期解决。
(8)跨越多平台
在业务需求和技术设计的驱动下,确定必须跨多个云平台部署的应用程序和服务,并通过脚本和模板(例如Terraform、配置管理等)实现自动配置和管理。
(9)技能
企业采用多云必须解决技能组合问题,以确保云计算用户在多云环境中成功采用云服务。几乎所有云服务提供商都提供在线或现场的培训,可以用于加快员工的技能培训。
下一步将如何发展?
完成每个大型任务都必须从某个地方开始,而 “某个地方”就是下一步发展。研究发现,当使用以下起点(无特定顺序)时,企业的客户可以实现可靠的策略来执行。
(1)确定需求
确保企业确切地知道每个云服务提供商提供的服务。记录技术和业务需求,并为每个云服务提供商评分。需要记住,原始分数并没有确定企业将采用哪些云服务提供商的云服务以及用于什么目的。多云解决方案的设计必须考虑到业务需求,以便推导出使用模式。开发决策树,以便将来更轻松地选择云服务提供商。企业还需要确定哪些云服务提供商满足解决哪些需求。
(2)云计算支出管理
投资于云计算支出的可见性是确保有效使用云计算基础设施和服务的最关键组成部分之一。投资云服务费用管理(CSEM)解决方案,以便可以收集云计算支出用于实时和历史目的。
(3)设计基础
制定全球网络战略。如果企业的环境100%基于云计算,则使用虚拟网络解决方案的云平台之间的简单连接就足够了。更复杂的解决方案可能会推动企业数据中心和每个云计算提供商之间建立专用连接的需求。
制定监控和日志聚合策略。鉴于大型消费者和企业应用程序和服务提供商的最高优先级之一,监控就是整个环境的眼睛和耳朵,必须广泛覆盖每个云服务提供商以及通过环境部署的每个应用程序或服务。
(4)治理
尽管并不显著,但治理能够在原本杂乱无章的环境中实现一致性和秩序。在不施加繁琐流程的情况下,企业的审查委员会将最大的利益相关者汇集在一起,对每个应用程序和服务设计假设和考虑因素进行综合审查。该审查委员会必须由来自各个专业领域(例如工程、制造、安全、运营等)的代表组成。
(5)培训
并非每个管理员都会了解每种云平台。传统上,操作员和管理员专注于单个云平台。准备好提供培训和教育,以便云计算管理员可以提高他们的技能并管理多云环境。
(6)自动化
对于任何云计算部署,这一点需要重点强调:自动化可以做到的一切。随着基础设施即代码(IAC)运动的全面展开,越来越多的工具可用于自动化每个部署。为缺失的组件编写脚本是完善自动化应用的好方法。
(7)计划
每一个良好的实施都有一个良好的计划。急于实施多云战略将导致效率低下、返工,并且在某些情况下会完全替换已执行的工作。企业设定切合实际的目标和时间表,发布业务的进度以供同事和项目之间进行协调。
结论
实施多云战略并非易事。这包括从走上多云之旅的决定,从定义需求,到奠定基础,再到识别应用程序和服务,并将其部署到多云环境中。
需要记住的是,详细的需求收集将为企业走上多云之旅提供指导。