说起通过数字化促进业务应用转型,简单说就是现在天天见诸报端的“数字化转型”,这几乎是所有企业当下最迫切的需求。 对于这些亟待数字化转型的企业来说,上云可以说是大势所趋。 有数据统计,已经有超过73%的企业至少采用了一项云计算技术或应用。甚至有的企业已经不仅仅满足于简单的上云,他们还希望业务快速迭代,希望缩短交付周期,希望更加弹性敏捷,希望成本控制更优⋯⋯ 于是乎,这些不满足的企业又开始探索MicroService微服务理念,解析Cloud Native云原生架构,研究DevOps方法论,打造Container容器基础设施⋯⋯ 然而在这样的过程中,各种问题也接踵而来: 如何实现高性能持久化存储? 如何应对企业安全需求? 如何实现完善的用户管理、监控、告警和日志体系? 如何应对陡峭的学习曲线? 还需要DevOps、微服务、APM⋯⋯ 如何快速拓展以应对不断变化的需求? 针对以上这些问题,青云QingCloud应用及容器平台研发总监周小四给出的答案是——“用KubeSphere呀!” 企业开展数字化转型的内在驱动力,是将生产、销售、运营等所有环节赋予数字力量,经由业务全面满足顾客所需,构建未来竞争优势。 然而,容器、DevOps和微服务是云原生的铁三角,其中容器已经过了技术炒作期,开始进入技术理性落地的阶段。 但是问题在于,目前容器编排首推的K8S(Kubernetes)学习成本很高,安装部署又复杂,在企业容器落地过程中十分不友好。 为了解决这个痛点,青云QingCloud推出了KubeSphere容器平台,来帮助企业更加快速、低成本地实现业务的容器化。 那么为了让KubeSphere容器平台对企业更加友好,青云QingCloud究竟做了哪些努力呢? 2016年11月,青云QingCloud率先推出了业界首创的一套架构同时支持虚拟化和容器的技术; 2017年初,青云QingCloud推出SDN网络直通服务,容器可以直接在IaaS平台上使用SDN的功能,几乎等同于硬件设备的网络环境,几乎没有性能损失。与此同时,青云QingCloud的PaaS服务率先应用了容器技术,性能最高可提升500%; 2017年7月,青云QingCloud发布了Kubernetes on QingCloud,在QingCloud AppCenter上直接交付,5分钟就可以快速搭建一个Kubernetes; 2018年7月,青云QingCloud在Cloud Insight云计算峰会上推出全新容器平台——KubeSphere,帮助企业快速低成本的管理容器; 2019年4月,青云QingCloud正式推出KubeSphere容器平台高级版2.0,并宣布KubeSphere正式加入Cloud Native Computing Foundation(简称CNCF)云原生计算基金会。 “数字化转型2.0时代的来临,对云平台也提出了更高的要求,需要云平台能够支撑云原生应用。”周小四对趣味科技表示,“那么对于企业来说,就需要以微服务架构和DevOps开发流程交付产品和服务,这就要求对应用架构进行改造。” 周小四指出,在云原生时代,容器是最小颗粒、最小单元。需要强调的是,容器在新时代不是资源隔离,而是一个面向应用的核心基础设施,以应用的形象出现在人们面前。选择拥抱容器,就要对架构进行改造,要从以前的单体应用、3 Tier、SOA架构转化到微服务架构。 除此之外,企业的工作流程也要发生一个很大的改变,从以前瀑布式的开发模式转到DevOps模式,这样才能满足企业在云原生时代对敏捷性、快速交付产品的需求。微服务、容器平台、DevOps这三者合在一起,企业才能迈向云原生之路。 “当微服务变得越来越多时,管理就会出现问题。就像汽车的轮子,单个轮子肯定不行,需要整装驱动,但是轮子越来越多时,如何管理这些轮子也很重要。这时候必须有一个管理系统,Kubernetes已经成为容器平台的标准,所以青云QingCloud会拥抱Kubernetes。”周小四表示。 周小四指出,Kubernetes的优点非常多,它不仅仅是容器的调度和编排,还制订了一套标准和规范,拥有非常强大的生态; 青云QingCloud认为,Kubernetes是容器时代的分布式操作系统内核,可以让应用的开发和交付变得更快,周期更短; Kubernetes内嵌了服务注册、服务发现等很多微服务的功能,这使得开发者不用关心这些问题,而是把更多的时间和精力放在业务开发上; Kubernetes还是微服务和DevOps的最佳桥梁,可以让产品的交付周期变得越来越短; Kubernetes本身还具有可移植性,可在公有云、私有云、裸机、虚机甚至是底层操作系统等任何地方进行部署,部署在Kubernetes上的应用也可以随意迁移; 在秒杀应用场景中,Kubernetes可以瞬间增加10个、100个、1000个甚至10000个工作节点,当访问量降下来时又可以减少工作节点,而且这个过程是自动伸缩的,不需要人工干预; 甚至当出现问题时,Kubernetes还具备一定的故障自愈能力。 明白了青云QingCloud坚定拥抱Kubernetes的理由,再看看看青云QingCloud推出的KubeSphere是如何解决问题的吧。 首先,青云QingCloud为用户提供了天然适合微服务的分布式存储QingStor NeonSAN,其性能、稳定性、安全性远高于开源存储。 其次,在网络方面,为了打造租户级别的虚拟化网络VPC、二层隔离网络,青云QingCloud提供了在公有云和私有云经过验证的QingCloud SDN,其性能和稳定性均高于开源的网络方案。 再者,Kubernetes提供的日志方案是大同步,所有人都会看到同样的日志,而这对企业来说并不合理。于是青云QingCloud提供了多租户化,实现了租户隔离,让不同用户只能看见自己的日志,而且还是可视化的操作,这也是许多客户选择KubeSphere的原因。 另外,当企业需要上层的工具或者平台,譬如DevOps、微服务治理或者APM时,青云QingCloud也会为其提供完善的可视化工具和技术平台,包括微服务治理和应用商店也都是其竞争优势。 为了长久保持KubeSphere的竞争力,青云QingCloud为其采用了更先进、更灵活的架构设计,以确保KubeSphere可以部署在任何的Kubernetes集群上,包括任何一个发行版;可配置、可插拔的功能设计,让不同客户可以根据自己的实际情况选择想要安装的功能;在微服务治理上,用户既可以选择Istio框架,也可以选择Spring Cloud框架,这一功能迄今为止还没有其他厂商能够做到。 “KubeSphere产品的特性,主要有三大方面。”KubeSphere容器平台产品经理于爽表示,“一是最底层的基础设施支持,KubeSphere考虑的是从最底层提供稳定的网络存储方案给客户;二是上层应用开发及管理,客户使用KubeSphere时的各种场景和所需要的各种功能;三是企业级用户体验的精神层面,从用户的体验上满足客户心理上的诉求。” 于爽指出,在存储、网络和负载均衡方面,青云QingCloud都有着业界领先的优势,因而可以在满足各种企业级用户核心业务需求的同时,还能为其提供稳定可靠的保障。另一方面,通过DevOps、微服务和应用管理,KubeSphere基本可以满足企业的各种业务诉求,从而帮助企业一步开启云原生转型。 为了让产品对用户更加友好,青云QingCloud本着“极简”和“减负”的设计理念,尽可能地减少操作步骤,以及降低服务发布的操作流程,让客户用尽可能少的操作就能实现同样的功能。通过为客户提供可视化的极简界面,企业可以在KubeSphere平台上更加快速地部署业务,节省下大量的时间精力,从而能够更好地专注于自己的业务开发。 “KubeSphere是基于Kubernetes内核的企业级再造的容器平台,希望能够在数字化转型中帮助客户取得成功,这也是我们KubeSphere的使命。”周小四表示。 |
|