前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >软件领域没有银弹 —— 建立正确的云计算认知

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

原创
作者头像
白宦成
发布2018-08-08 15:56:00
9810
发布2018-08-08 15:56:00
举报
文章被收录于专栏:云计算认知升级

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

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

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

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

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

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

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

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

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

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

正确的云计算认知是什么

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

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

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

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

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

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

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

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 灾难背后隐藏的云计算认知缺失
  • 云计算到底解决的是什么问题
  • 正确的云计算认知是什么
  • 正确的云计算用法是什么样的
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档