容器服务是基于原生kubernetes打造的容器云平台,可以调度CPU或GPU等海量计算资源,运行各种计算框架,监控任务执行结果,让数据中心的所有资源被合理使用,协同完成各类应用场景的服务和计算。 CCS为容器化提供了从构建到交付到运行的一整套解决方案。通过对原生kubernetes的产品化,提升了可用性、易用性、以及共享容器集群的安全性等,帮助用户降低成本,提高效率。
一键创建容器集群,无需关注各种复杂组件和繁琐操作。提供应用的全生命周期管理,并自动对接网络、存储、负载均衡、账户体系等,充分发挥云上各产品的能力。让用户运维集群和应用管理都变得简单易用。
安全精细化的权限控制,多租户的quota管理保证多个租户安全的共享集群所有资源。全平台无单点,所有组件都支持热升级,保证版本之间的兼容性;容器服务提供了全维度的资源管理,包括CPU、内存、网络、磁盘等,保证一个主机上各个容器可以安全的共享主机资源。
容器服务为用户对etcd,kubernetes等系统组件做了优化配置。在很多点都考虑性能问题,多个管理组件可以水平扩,提供了P2P的镜像下载功能,支持所有的网络模式,应用可以根据需求灵活的选择最适合自己的方式,存储方面提供了普通云盘和内置云盘,独占云盘和共享云盘等。
容器服务提供了可视化、自动化的运维系统,简化了集群的运维方式,降低使用者的学习成本和人力成本,并且减少了运维错误。同时,提供了全方位监控告警体系,进一步提升了系统可靠性。
容器服务可以支持开发云、测试云、微服务应用、有状态的应用、离线计算、GPU应用等等各种应用场景,是真正意义的云操作系统,让各种应用都可以共享集群资源。
同时兼容compose编排和kubernetes编排,兼容多种用户使用模式,不改变用户使用习惯。并且通过编排模板和服务市场的方式,大大简化用户的使用模式,快速创建一个或者一组应用,并对其统一管理。可以无缝对接SpringCloud,istio等主流开源产品。
同时支持自动扩缩容和主动扩缩容,可以让用户来选择灵活的扩缩容策略。扩容时可以指定与已有版本不同的新版本,缩容时可以选择定点裁撤,充分考虑各种不同应用场景的弹性伸缩需求。
对所有资源实行弹性的管理策略,让一个主机的共享资源被容器共享,不但可以大大减少容器的异常,更可以提升主机乃至整个集群的使用率。
微服务应用。
微服务是用一组小而专的服务来构建一个应用,服务之间通过轻量的通讯机制来交互,并且服务可以通过自动化部署方式独立部署。微服务的核心理念是将大型、复杂的应用分解为小且内聚的服务,这些小的服务便于扩展和部署,它们可以简单的和Docker、DevOps、云计算结合起来。
离线应用。
利用优化的配额弹性管理、优先级调度、准入控制、P2P 镜像下载等特性为这些离线计算提供支持,让用户无需关注繁琐的集群管理,专注业务。
资源动态伸缩的应用。
容器具有极其轻量、高效的特点,使得容器化的服务可以被快速的启动和迁移。同时借助容器服务的自动扩缩容和主动扩缩容机制,让业务可以根据各自的运行情况,资源使用指标,以及自定义指标等进行自动或者主动的弹性伸缩。