前段时间很忙,项目中涉及到云计算大大小小的问题,对Devops这个大类有很多问题,今天简单来梳理下云计算。
云计算&微服务
微服务必然是和云计算耦合的,通过云计算的分布式系统,微服务一般部署在每个节点。通过控制件,所有微服务一般会对配置中心保持一致性,微服务通常也具有低藕性,如果某个微服务出现故障,控制中心一般能快速锁定故障位置。同时,微服务具有粒度,对服务的在划分,使工程目标集中在服务编排上,对于工程人员,微服务粒度不能太大,容易造成高耦合,不利于后期运行维护,也不能太小,容易造成系统过于复杂,同样不利于后期运维。
云计算&容器技术
容器技术伴随云计算概念产出的,容器技术主要设计到存储、网络的技术,常见的容器有docker,通过对docker的学习,可以搭建一般主从节点的这类具有分布能力但又有‘总一致性’特点的集群系统,容器主要的构造就是镜像、一个镜像就是一个容器实例、可以对容器进行增删和运行的操作;容器具有低耦合的特点,往往不同的实例会单独运行单独的容器内。