应用上云的思考

niujie 发表于 2020/07/31 11:59:42 2020/07/31
【摘要】 带着问题思考:应用一定要云化上云吗?应用云化一定要符合云原生架构吗?1、应用一定要上云吗? 答案是否定的。 应用对用户提供服务,才能体现其价值。为最终用户提供快速、高效的服务,满足用户各种体验度,这就是应用的最大价值所在。 应用架构的演进,除了软件研发厂商设计人员的技术栈外,还需要与整个系统的生态环境相适应。 如农村城镇化“统一上七层楼”一样,不是政策不好,而是“生态...

带着问题思考:

  1. 应用一定要云化上云吗?

  2. 应用云化一定要符合云原生架构吗?


1、应用一定要上云吗?

    答案是否定的。

    应用对用户提供服务,才能体现其价值。为最终用户提供快速、高效的服务,满足用户各种体验度,这就是应用的最大价值所在。


    应用架构的演进,除了软件研发厂商设计人员的技术栈外,还需要与整个系统的生态环境相适应。

    如农村城镇化“统一上七层楼”一样,不是政策不好,而是“生态”没有建立,才会引起不满。作为一个农民,他需要的是“上楼”吗?

        a、农民需要的是:“拖拉机”等机器有地方停,“鸡鸭鹅牛羊”等牲畜有地方养,“叉子扫帚犁”等工具有地方放;

        b、农民需要的是:“一家六口”有地方睡,“吃喝拉撒”不拥挤;

        c、农民需要的是:“农忙归来”不担心一脚泥巴弄脏楼道和房间。

    这就是生态环境问题:

        a、自主空间:如果有了“大农场”这个环境,不需要考虑“拖拉机”怎么停,“鸡鸭鹅牛羊”怎么圈,“叉子扫帚犁”怎么放的问题,只需要考虑明天我要去农场哪个车库开什么车,哪个圈里喂什么料,哪个仓库取什么工具干什么活。还会纠结住“小院”还是“楼房”吗?

        b、空间大小:从“小院”到“楼房”是阵痛,需要领导层充分考虑城镇化在未来5~10年间带来的可持续化收益,所以,需要在生存的基础上,学会让利于“民”。没有了空间不足、卫生可控,还会纠结“小院”还是“楼房”吗?

        c、物业管理:“楼房”意味着社区化,社区就需要有一个相对成熟的“物业”团队。若引入了成熟的“物业”配套技术后,让社区真如城里社区一般维护。没有了“农忙归来”让楼道环境脏乱差的担忧,还会纠结“小院”还是“楼房”吗?


    所以,应用是不是要上云,取决于软件最终用户的习惯、软件用户提供商的决策、研发团队的技术栈等生态因素影响。

    应用生态环境影响应用架构的演进,应用架构又决定应用云化程度,应用云化程度有反作用生态环境。


    向更好的应用架构演进,总归是好的。


2、应用云化一定要符合云原生架构吗?

答案是肯定的。

随着“CloudNative”概念的提出,在不断碰撞、包容、融合中,正在形成由多种技术组合在一起的技术簇。



开源生态化,是应用架构向优演进的必然选择。

应用选择云化,就要在成熟技术中选优。在当前阶段,应用容器化是服务架构演进的基石,微服务化是服务架构演进的目标。



CCE,可以让你减少对容器管理平台的精力,更专注于应用云化、容器化、微服务化等新技术的投入;

ServiceStage,可以在应用微服务化过程中,提供一套完备的解决方案;

AOMAPM,可以为容器化、微服务化的应用,提供丰富的运维能力,降低运维难度。


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。