25 | 为什么蘑菇街会选择上云?是被动选择还是主动出击?
我们所面临的问题
- 成本闲置问题
大促,需要业务系统有足够的容量支持,浪费机柜成本和人工投入。 - 基础设施维护问题
IDC机房选址,IDC机房的扩展问题,资源利用率问题 - 底层技术投入和人才的问题
越是底层的技术,技术门槛就越高、更复杂,也越离不开高端人才的投入。
以业务发展为生命线的公司,我们更期望能够在业务上取得创新和发展,而不是在技术上取得多么非凡的成就(这一点和公司的发展诉求是不一致的)。所以这就从根本上决定了,我们不会无限度地投入,或投入非常大的成本在这些基础技术的研究上。
纵观技术发展趋势
-
从软件架构发展的趋势上看
软件架构:单体结构——分层架构——微服务
资源粒度:物理机——虚拟机——容器
开发模式:瀑布模式——敏捷模式——DevOps
发布部署:停机变更——热部署——持续交付如果想要技术为业务带来更多的可能性,拥抱云计算是最好的选择。
-
人工智能对云计算能力的释放
未来人工智能的发展和应用,必然会依托于云计算
没有银弹
软件工程中,我们一直在讲,没有银弹。虽然公有云解决了很多问题,但是,就目前这个阶段来讲,如果想要获得较高的客户满意度,仍又很长的路要走,比如不同形态业务的差异化支持和服务问题。