软件领域没有银弹 —— 建立正确的云计算认知

如果说,腾讯云的事故是由于流程不规范造成的。那前沿数控的悲剧就是由于缺乏云计算认知造成的。

灾难背后隐藏的云计算认知缺失

我们经常谈认知升级,但是,真正当一门新的技术来临时,认识能够跟上技术的终究是少数。关于前沿数控的数据丢失问题,无需我在赘述,各位相信都已经了解了大致的事情经过以及具体的情况。腾讯云的是非对错无需我来评判,大家心中都有数。我想说的是,隐藏在数据丢失后的,是用户对云计算认知的缺失。我们的用户还是在用当年使用独立服务器、 VPS 的心态,用着我们当年的用法在使用云计算。这种使用方法,就好像樵夫拿着电锯手动伐木,还要吐槽电锯太沉。

这种对云计算的认知的缺乏,让我们用着十年前的思想在操作着如今的产品。更可怕的是,工具的升级使我们有了幻觉:“云计算是银弹,我们只需要把问题丢给云计算就好了。他可以帮助我们解决一切问题”,我们曾经的好习惯都荡然无存,月度整体备份,每日的增量备份都不再配置,将一切都交给云计算服务商来处理的。这样的想法是可悲的,也是可怜的。将自己命脉交给别人把控,还不做好两手准备,一旦出现了问题,极有可能会导致整个企业的崩溃

如果前沿数控能有一个好的 Plan B,那一切可能都完全不同,可惜,没有如果。

云计算到底解决的是什么问题

很多人使用云计算都是由于云服务厂商提供的各种优惠,或者是电话销售承诺的低价,就使用上了云计算。在这个过程中,并没有了解云计算到底是个什么东西,只是觉得他能够替代传统的服务器托管,自然也就将它视为传统的服务器托管的产品。

但是,云计算真正解决的问题是系统的弹性问题。得益于虚拟化和资源池,云计算拥有了弹性的能力。也得益于云计算的弹性能力,在出现了流量高峰的时候,为一个个的创业企业提供了稳健的服务,取得了成功。

去年鹿晗关晓彤公布恋情,导致微博服务器流量激增,借助阿里云提供的弹性服务成功扛过了问题。

至于其他问题的解决,都不过是底层弹性问题解决后带来的副作用。只有明白了真正解决的问题,你才能用对云计算,明白什么样的用法才是适合的。

正确的云计算认知是什么

首先,你必须明白云计算提供的价值是弹性,无论销售跟你吹的天花乱坠,你只需要问清楚,你们的弹性到底有多好,就能看出一个云计算企业的能力强弱了。能力越强,能够提供更高的弹性,粒度更加的细致,让你更好的使用云计算

其次,你也需要看云计算厂商的规模,很多小的云计算公司,在弹性上做的登峰造极,做到了秒级的弹性,但是并不意味着他有这样的弹性,我们就要去用它。因为弹性是云计算提供的价值,但是想要承担这样的价值,你需要的不止是技术的登峰造极,还涉及到了基础设施的构建。同样的弹性粒度,规模越大,其技术底蕴就越丰厚

再次,合理的借助云计算的弹性来构建自己的业务。我经常需要为一些企业和团队提供云计算架构方案的咨询服务,为他们提供的方案在前期看起来颇为寒酸,往往都是一些最基础的机型的搭配,就完成了整个系统的架构,这并非他们出不起这个价格或者是我给不了更大规模的架构设计。我希望的是这些企业开发的应用能够更好的应用云计算的弹性。我为他们构建的架构或简单或复杂,都具备随时弹性的能力,帮助他们轻松应对各种不同的复杂场景。

最后,明确云计算不是银弹。你需要明白,云计算不是银弹,它无法为你解决除了弹性以外的所有问题。如果你去仔细研究云计算服务商提供的产品,你会发现,无一例外,他们都是将传统运维领域的产品的能力弹性化后,再封装成产品卖给你,与其说它卖的是各种产品,倒不如说它卖的是“弹性”这款产品。

正确的云计算用法是什么样的

  1. 合理利用弹性构架你自己的云架构:对于绝大多数应用来说,都存在应用的高峰期和低谷期,在低谷期使用固定配置运行;在高峰期引入按量计费的资源承载流量。
  2. 合理利用云计算提供的设备构建数据安全:对于云计算厂商来说,他们提供的服务是 99.9999 % ,但对于你来说,只有 0% 和 100% ,为了不让自己成为那个 1 ,学会为自己的服务提供保障
  3. 警惕云服务商提供的服务:去年的 Gitlab 数据丢失的事件,让我们知道,即使是 Azure 、AWS 提供的服务也可能不靠谱。时刻为你自己的应用做好“多云”的方案,别把自己绑死在一家云服务商上,时刻准备着一个 Plan B,即使终你一生都不会用到它。

祝你能够掌握正确的云计算认知,用好云计算带来的“弹性”,创造你自己的奇迹,不要重蹈前沿数控的覆辙。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏后端技术探索

架构的本质

目前讨论架构实操(术)的文章较多,讨论架构理念(道)的较少,本文基于作者在大型电商系统架构方面的一些实践和思考,和大家聊聊架构理念性的东西,希望能够抛砖引玉,推...

872
来自专栏Java架构

他用了六年从普通JAVA程序员到BAT架构师

  工作年限:8 年服务公司:4 家(含四大门户中的两家)最近职业:Java 架构师职场关键词:社交平台、高并发系统架构设计、技术团队管理、多款从零到一的产品城...

1554
来自专栏JAVA烂猪皮

通往架构师路上的经验总结

我先介绍一下我的新同事,据说他是美国篮球运动员詹姆斯的死忠粉,公司好多同事都这么叫他James,有8年开发经验的架构师,之前在AL待过,我一听说是AL的,啧啧啧...

1112
来自专栏钱塘大数据

【解读】关于数据中心可靠性和可用性的几个概念

导读:数据中心的重要性在于支持企业应用不间断运行,但近年来,世界各地的数据中心频频爆发安全故障事件,在一次次冲击着企业用户的心理防线。这也让我们产生一些思考,究...

4467
来自专栏腾讯大讲堂的专栏

写给产品经理和设计师的用户体验知识①

作者:刘涵宇,男,有用户体验设计背景的产品经理。曾辗转于哈尔滨、北京、深圳3个城市学习、工作和生活,目前在腾讯任职。 2014年5月,我在腾讯内部转岗,开始从事...

2255
来自专栏PPV课数据科学社区

如何从一开始就设计好数据分析的基本框架

关于数据分析,避免6个错误 1.走得太快,没空回头看路 初创公司里的人们仿佛一直在被人念着紧箍咒:“要么快要么死,要么快要么死。”他们是如此着急于产品开发,以至...

2955
来自专栏互联网数据官iCDO

【营销101】Facebook图谱搜索应用指南

译者:李晓艳 本文长度为5511字,预估阅读时间10分钟。 摘要:作者通过详尽的介绍,手把手教你玩转Facebook图谱搜索 ? 社交搜索很长时间以来都...

4488
来自专栏腾讯社交用户体验设计

如何快速有效的发散思维

1223
来自专栏云计算D1net

迈向云服务 要清楚的几件事

向云过渡前,数据中心用户真正应该关心的问题是什么?面对不同的服务需求,数据中心应该寻找什么样的云技术进行改造?决定云计算数据中心效率、能耗、管理等问题的关键技术...

3175
来自专栏华章科技

张小龙内部分享:我们只做一件事情,产品只有一个定位

张小龙说:“用户要的是你给他提供了什么新的体验。”一起来学习一下张小龙牛掰的产品思维吧。

1441

扫码关注云+社区

领取腾讯云代金券