微服务架构适用于构建复杂的应用,将您单体式应用从不同纬度拆分成多个微服务,每个微服务的内容使用一个docker镜像管理。在功能不变的情况,应用拆分成了多个可管理的服务,每个单体的服务容易理解、开发和维护。不同的微服务也可以由不同的团队来开发,开发团队可自由选择开发技术和程序语言等,每个服务又可单独部署、单独扩展。
例如 Web 应用程序可以分割成一组更简单的外部服务及多组内部服务。
持续集成与持续交付提供的优异的 DevOps 环境,可极大提高软件的发布效率。持续集成强调开发人员提交了新代码之后,立刻进行构建、(单元)测试,便于确定新代码和原有代码能否正确地打包 集成在一起。持续交付在持续集成的基础上,将集成的代码部署到预发布环境和现网环境上。。
云容器服务提供集群和服务两个层级的弹性伸缩能力,能够根据业务运行情况,监控容器的 CPU、内存、带宽等指标进行自动扩缩服务,同时可以根据容器的部署情况,在容器不够资源分配,或 者有过多剩余资源的情况下自动伸缩集群。