当云计算的应用突然变得重要时,它们并不能神奇地变得更可靠。
在当前的冠状病毒疫情期间,企业对云平台提供商(AWS、Microsoft Azure、谷歌云平台)和软件即服务(Salesforce、Zoom、Teams)的依赖性增加。根据云计算运营商的报告,目前市场需求旺盛,微软公司首席执行官Satya Nadella说:“我们在这两个月内看到了完成了需要两年时间才能完成的数字化转型。”
这种成功带来了新的挑战和越来越多的责任。企业倾向于将他们的应用程序和服务分类为级别或类别,这定义了他们在服务级别、访问权限、透明度和问责制方面可能需要的内容。在最初的十年中中,测试和开发应用程序、影子IT以及规模较小和较新的在线业务是云计算需求的最初和主要推动力,而这些需求的可用性相对较低。但是对于关键的生产应用程序(现在是云计算公司的最大目标),企业对期望和合规性的要求要严格得多。
在大流行期间,许多应用程序(例如视频会议和协作工具)比以前更加重要。这是一种已经在发生的趋势,但是尽管以前几乎没有察觉,但现在更加明显了。数据中心标准机构Uptime Institute将这种趋势描述为“蠕变关键性”,并且可能导致人们称为“非对称弹性”的情况,这种情况发生在应用程序所需的弹性级别与支持它的基础设施不匹配时。
大型公共云运营商认为这并不适用于他们,因为所有人都从一开始就解决了可用性问题。事实证明,占主导地位的云计算架构以及使用可用性区域的多站点复制都是在相当强大的数据中心上构建的(如果不是始终统一或可证明的话),这种架构非常有效。根据Uptime Institute公司的数据,云计算服务确实遭受了一些与基础架构相关的中断,但大多数企业不会这样。
对于云计算公司而言,不幸的是,仅提供可用性或遵守优秀实践的保证还不够。在2019年和最新的2020年全球IT和关键基础设施运营商年度调查中,Uptime Institute询问受访者是否将关键任务工作负载放入云平台中,以及弹性和可见性是否成问题。每年的答案几乎是相同的:超过70%的受访问者没有将任何关键应用程序放在云平台中,其中三分之一(占受访问者总数的21%)表示原因是缺乏对弹性的可见性/责任感。在将应用程序放置在公共云中的受访问者中,有六分之一的受访问者表示他们的可见性不足。
更加开放和负责任的压力越来越大。在冠状病毒疫情期间,各国政府试图更好地了解其国家关键基础设施的脆弱性,但这并不总是那么容易。在英国,政府对云计算提供商无法获得良好的信息表示担忧。
在金融服务部门,特别是在欧洲,正在制定和应用的规则可能会为其他部门提供遵循的模式。欧洲银行管理局(EBA)表示,除非对银行开放以进行全面的现场检查,否则银行不得将云计算或托管公司用于关键应用。对于银行来说,这是一个挑战,银行必须验证数十个或数百个数据中心的构建和运行良好。事实证明,这些规则很重要,因为如果没有这些规则,寻求准入的银行将不会总是受到欢迎。
金融服务监管机构和运营商面临的挑战是银行系统高度依赖,许多端到端流程跨越多个业务,多个数据中心和数据服务。一个人的失败可能意味着系统性的失败。将风险最小化和全面问责在该领域至关重要,而仅提供99.99%的可用性是不够的。
在疫情期间,云计算提供商的表现不错,但是出现了故障或减速。例如,微软公司的成功导致在许多地区限制Azure服务的可用性。对于测试,开发人员或甚至是一些规模较小的企业,这不是太严重:对于关键的企业IT来说可能是如此。
Uptime Institute的数据表明,只有不到10%的任务关键型工作负载在公共云中运行,并且这个数字的增长速度没有云计算整体增长的速度快(即使像Microsoft Teams这样的新应用已在全球范围内得到广泛就应用)。而随着更多的责任感和可见性,该数字可能会更快地增加。