Date: 4月 9, 2022
两个真相和一个谎言:了解可用性的真实情况
几年前的一次公司活动中,我们玩了两个真相和一个谎言。 游戏涉及提出两个真实的陈述和一个不真实的陈述,看看你是否能愚弄大多数人。 获胜者提出的想法似乎可信或不可信,这取决于你自己的个人经历。 以下是所说的:
- 在成长过程中,我的家乡没有红绿灯。
- 我的祖父母在二年级时相识,并在他们十几岁时结婚。
- 毕业后,我就读于佐治亚州一所著名的外州大学,然后转回家乡就读于一所州内大学。
我在一个没有红绿灯的小社区长大,所以这似乎是可能的,但我持怀疑态度。 我听说过一些人的故事,他们在很小的时候就认识了,十几岁就结婚了,所以这是可能的,但也是我可能想要指出的。 第三个似乎也是正确的,但我想知道谁会从一所著名的州外大学转回没有红绿灯的家乡去就读州内大学。 整个团队似乎有很长一段时间都在推理和思考这三个陈述中的哪一个是谎言。而且,似乎没有人能发现它。 我们中的几个人推理,如果家乡没有红绿灯,那它真的也有大学吗?一些人认为,考虑到他的年龄、在公司工作的年限和多个学位,他不太可能就读于著名的州外大学。经过最后的审议,判决出来了,两个真理是第一和第二。谎言排在第三位。
随着所有的信息围绕高可用性,您可能会觉得自己在玩“两个真理和一个谎言”的游戏。根据您的观察,您可能会发现关于可用性的陈述似乎可信,但当您深入挖掘时,并不完全正确。例如,以下被广泛接受的陈述实际上并不正确:
-
存储可用性是高可用性所需的全部
应用程序需要访问数据才能有效和高效。如果您要成功运行您的企业,您的数据库将需要访问存储。您的其他企业应用程序同样必须能够访问配置文件、数据存储以及事务和错误日志目录才能使用。但是,虽然可靠、易于访问和高性能的存储对于所有企业系统、网站、数据库、应用程序和互连都是必不可少的,但单独可用的存储并不是高可用性所需的全部。除了存储之外,还有更多的组件构成了一个健全、可靠、有弹性的高可用性架构。
-
平台可用性是高可用性所需的全部
随着云计算的不断发展壮大,很多追求高可用性的企业都被平台可用性的概念所迷惑。平台可用性,有时称为系统可用性或基础设施可用性,与平台(硬件、网络、操作系统和相关组件)可访问并交付其预期 IT 服务的时间有关。应用程序和数据库绝对需要计算、内存、存储和网络资源才能正常有效地运行。数据中心的每个服务或功能都需要一个可靠的地方来执行其逻辑,没有底层平台,这些操作是不可能的。因此,许多人认为平台可用性是高可用性所需要的全部。 作为客户体验副总裁,我帮助客户和合作伙伴了解可用平台与可用应用程序、数据库和客户端连接之间的差距。在这些对话中,我们讨论了显示没有停机或服务问题的平台的真实示例,同时由于非平台问题,在该数据中心或云基础设施中运行的企业应用程序不可用、不稳定或无法被客户访问。
那么真正的真相是什么?
当我们的同事分享他的三个陈述时,我们都错了。他的家乡是一个小社区,它的边界被带有红绿灯的大城镇缓冲,但他自己的城镇没有自己的城镇。 事实证明,他早早毕业,去了乔治亚州那所著名的州外理工学院,然后想家了,转学到家乡的一所州内大学。所以谎言是关于他的祖父母的。虽然他们可能在很小的时候就见过面,也可能没有见过面,但他们肯定在二年级时就没有见过面。
关于高可用性的事实是,仅靠存储可用性和平台或基础设施可用性是不够的。为了创建最强大、可用、弹性和可靠的高可用性基础架构,您还必须包含一个商业级解决方案,以提供应用程序感知监控、警报和恢复。您还希望该解决方案了解您的存储的高可用性功能,对基础架构的细微差别和差距有深刻的认识,并能够利用整个架构中的最佳实践来帮助您的应用程序、数据库和服务实现您的业务目标。