Date: 1月 8, 2021
需要高可用性时如何选择云
了解云市场
许多分析公司预测,云中应用程序,数据库和解决方案的部署将越来越多。 根据Gartner的说法,公司“正在以越来越快的速度迁[1]移到云中”。实际上,Gartner和其他分析师预计,云迁移和部署的步伐将继续加快,这在很大程度上是由于云技术创新的步伐所推动。 在MarkoInsights的Kurt Marko发表的“技术目标”文章中,Marko指出“由于在公共云中具有弹性,可扩展性和按需性质,因此无法在本地复制在云中进行的创新步伐”服务。”
我们看到越来越多的公司仅将云用于其业务非必需的DevOps应用程序和数据库,现在正将需要高可用性保护的关键任务应用程序,ERP和数据库迁移到云中。
如果您正在考虑迁移到云-似乎您已经迁移到云-有几项关键要理解何时需要高可用性。
熟悉云高可用性选项
要为云或混合云部署计划适当的可用性解决方案,请考虑可用性(99.9%正常运行时间)和高可用性(99.99%正常运行时间)的痛点。 您还需要了解迁移到云的计划,以了解可用于高可用性的选项。 著名的分析师和专家建议寻找一种解决方案,该解决方案不仅可以减轻和减轻迁移工作负载的痛苦,而且可以为您在云体系结构的整个生命周期中提供一种平衡,全面的可用性方法。 请注意,考虑可以为一部分工作负载提供保护和高可用性的解决方案也是明智的选择,这些工作负载有一天可能会从云中退回到本地环境中。
在云中比较可用性选项时,需要考虑以下十件事:
1。 部署方法。 是否可以使用映像,CLI,UI或其他可重复解决方案(例如云形成模板或打包脚本)来部署您正在考虑的可用性解决方案。
2。 系统要求。最值得注意的是,请考虑操作系统(OS),磁盘,CPU和内存要求。
3。 部署环境。您的可用性选项仅支持本地,一个或多个公共云,还是可以支持混合和/或混合云部署。 还提供SaaS产品吗?
4。 应用程序保护的广度和深度。 “广度”意味着可以保护哪些类型的应用程序,数据库,前端,网络和基础结构组件?是否有用于添加新应用程序和变体的灵活框架? “深度”的含义–解决方案是否可识别应用程序–并能够在整个应用程序故障转移/故障回复过程中维护特定于应用程序的最佳实践?
5, 性能要求。 我们经常想到RTO和RPO,但是解决方案的其他性能需求又如何呢? 您的可用性解决方案会在故障转移时引起性能问题吗?
6。 弹性要求。可用性解决方案可以支持多大的集群?, 它可以检测到多少故障和故障并从中恢复。 在保持元数据同步的同时如何处理复制?
7 可维护性和维护。可用性供应商是否具有广泛的可用性需求和配置方面的经验? 他们是否有长寿,是否有旨在解决可能超出其解决方案的问题的支持系统? 它们可以帮助您在系统管理和维护(补丁,升级和常规维护)期间最大程度地减少中断和计划内的停机时间。
8。 总拥有成本。整个行业和服务都致力于帮助您计算总拥有成本,因此我们在这里不做介绍。 可以说,您的计算对于组织,云提供商,应用程序和IT团队而言是唯一的。 您应该考虑可用性解决方案供应商是否可以帮助您确定节省利用率,许可和其他成本的策略? 解决方案是否可以自动执行手动任务,从而减少IT劳动时间?
9。 许可和定价模型。您如何消耗软件成本? 是否有订阅费,订阅模式,随用随付产品,自带许可证(BYOL)或灵活选项的组合? 您将如何启用产品许可?是否有基于虚拟机部署详细信息(例如地址,主机名,MAC地址)的许可证服务器,许可证服务或加密密钥。
10。 对IT人员的影响。该解决方案需要多少培训? 如果发生应用程序故障或灾难,需要多少人工干预? 是否需要维护专用的脚本? 谁负责日常维护?
权衡利弊
像每个重要的决定一样,您需要了解您的权衡并选择最佳的平衡来满足您的需求。 例如,最近我问一个朋友推荐一款好的步行鞋。 我买了一双他喜欢的鞋-注意到它们的重量轻,织物的坚固耐用,以及时尚。我参加了他们的第一次长跑训练,此后立即捐赠了我的第一双“单跑”鞋。 当我去“ Fleet Feet”征询专家的意见时,我最终得到了更重的鞋子,更透气的面料(也不太耐用),以及无与伦比的丑陋程度。 我在外观和功能之间进行了权衡,以适应我的需求和预算。
就像跑鞋一样,没有解决方案适合所有公司,每个应用程序,每个数据库以及每个可能的服务器和体系结构。 您可以自由地停止寻找它。 取而代之的是权衡取舍权衡活动,以确定最适合您公司需求的活动。 考虑一下您的权衡。 例如,如果您确定自己将成为一家完整的Microsoft公司,那么在评估过程中,GCP和AWS支持的重要性应略低一些。
考虑您的IT基础架构动态
全面考虑整个IT基础架构(在本地和在云中)的可用性。 最好用另一个类比解释这样做的原因。 2018年,我担任南卡罗来纳州哥伦比亚市一个无家可归者和饥饿者进餐的外展计划的协调员。 我们小组每周开会一次,为100多名男女老少提供饭食和希望的信息。 当我们考虑扩展时–增加一周中的更多天,更多小时或其他服务,我们必须考虑超出简单的计划要求。 知道我们正在为依赖我们的客户提供关键服务后,我们必须考虑所有影响我们长期持续提供这些服务的能力的因素,例如:成本,我们团队成员的年龄,外部义务,在母公司内部实现目标,风险因素和其他动态的替代方法。
在选择解决方案时,在了解市场,熟悉各种选择并权衡取舍之后,最后一步是考虑整体环境中的其他各种因素。 该解决方案能否满足您整体业务的需求? 您的关键数据会受到保护吗? 可以保护最终用户的生产力免受停机影响吗? 迁移到云将需要进行哪些培训,这将如何影响您管理或维护所选解决方案的能力? 在您的云之旅中将添加,删除或更改哪些IT角色?应用程序可用性的任何责任将移交给任何业务部门所有者吗? 以及责任转移或团队组成将如何改善或减少您获得成功的整体潜力。 考虑您的团队是否需要采取逐步的方法,首先迁移较小的工作负载。
作为客户体验副总裁,我已经看到了各种各样的云迁移计划,其中一些简单易懂,而其他却极具破坏性。 在一个例子中,客户迁移到云上引起了很大争议,因为管理层将其视为消除整个IT部门的机会。 我并不是建议您参与政治活动,但您应该意识到这些复杂项目中的所有因素。
迁移到云应该可以节省金钱,时间和资源,同时还可以提高可用性和弹性。 无论选择哪种云,请确保您考虑了这些技巧并选择了相应的可用性解决方案,该解决方案使您可以灵活地在所需的配置中提供所需的保护。
了解有关SIOS的云高可用性选项的更多信息。
– SIOS客户体验副总裁Cassius Rhue
经SIOS许可转载