接下来的文章里,小编想给大家介绍一下云计算相关的知识点,重点介绍一下大家最关心的问题——云平台真的适合你吗?希望对大家有帮助。
在建造之前,需要大量的时间来整理和评估组件的各种可行性分析。说到这里,很多人可能会退缩;是的,坦白说,云平台不适合大多数团队。如果你在一个15-20人的小团队里,会给你带来很多痛苦,但是好处很小。
1.以容器云平台建设为例
目前,A公司的所有系统都运行在3台裸金属服务器或5台虚拟机上。考虑到硬件资源无法灵活调度,目前考虑迁移到Kubernetes。
首先,你需要申请更多的机器。迁移总是有一个过渡阶段。前期裸金属服务器需要运行一项服务,Kubernetes容器平台需要一项服务,还需要考虑依赖的底层服务;
其次,需要开发人员的学习适应和一定的人力投入。开发人员需要了解大量概念后才能使用它们。Node、Pod、Container、Service、Deployment...各种资源对象,如下图所示,Kubernetes是一个庞大的系统,其操作和使用非常复杂。它包含58w行go代码。如果我们想为更好的工作服务,我们必须研究它的运行机制。
最终落地时,需要考虑数据的迁移,遗留系统的迁移,因为Kubernetes本身就是一个集群,必须考虑分布式存储管理,配置管理...如果自己的系统本身不适合集群部署,那么就无法发挥云的作用,必须考虑将服务拆分成分布式微服务程序,这种程序很难编写,编写过程中需要考虑分布式事务等诸多问题,其次调试和日志调查问题也会增加复杂性,所以你无法在云平台的漩涡中自拔。
上面说了这么多Kubernetes的使用问题,是不是说一无是处,当然不是?比如现在的服务客户是金融业务,7*24小时不能停机,有上万用户使用,需要考虑服务的可扩展性和升级的可靠性,这是Kubernetes最擅长的。
2.容器云平台真的有必要吗?
对于任何技术,使用前都要保持态度。别人同意,这是合适的。如果是你,可能是另一种场景。要学会洞察技术的本质,就像搭建企业级云平台一样,在搭建之前要考虑为什么要搭建企业级云平台。建设的意义可以从三个方面考虑。
业务系统越来越多,各个系统之间都有大量的数据交互和接口调用。规划中有大量的系统需要建设,出现问题时总是修复和修复,无法从全局和系统的角度规划和分析问题。在资源管理层面,有多个机房和数据中心,其中可能存在一些僵尸服务,无法有效监控和动态调度底层计算资源共享,实现峰谷互补和自由伸缩。大量用户和海量数据需要快速交付,持续运行,并且已经存在或未来可以预测。
随着互联网的发展和网络带宽的增加,企业应该利用云计算的优势,降低总成本,最大限度地提高效率和生产率。从长远来看,对于大型互联网公司来说,迁移到云是一个明智的决定。
小编的分享就到这里了,希望上面的介绍有帮到你。
>>>>>>点击进入云计算专题
上一篇:分布式系统中的容器设计模式
下一篇:云计算告诉你什么是云原生?
¥199.00
¥199.00
¥199.00
¥10500.00