10 分钟构建企业级云原生框架
云原生(Cloud Native) 绝对算的上是热词一个,但是,对于绝大多数的企业,甚至是绝大多数的互联网企业来说,却从来没有动手实践过云原生。无他,现在的云原生实践成本太高。
企业面临的云原生困境云原生很好,弹性拓展、容错性好、易于管理、便于观察,但是,云原生的优势对应的是其高昂的实现和落地成本。对于绝大多数企业来说,想要在自己的企业中应用云原生绝非我们说的那么简单。云原生整个生态中包含了大量的软件设备、硬件基础设施、开发运维成本等,对于绝大多数的企业来说,绝非易事。
对于不少企业来说,其核心是自己的业务逻辑,而非处理容器编排、自动化测试、微服务等,企业的需求只是让自己的业务可以更加的平稳、高性能的运转,服务好自己的客户,解决客户的问题,赚取收益。
对于这些企业来说,他们希望能够被云原生赋能,但又无法支撑起高昂的落地费用和维护成本,毕竟,看起来云原生所使用的各种组件都已经开源,企业都可以免费使用,但免费使用不意味着好用。作为云原生容器编排的首选工具,Kubernetes 的学习成本很高且安装部署极为复杂,更不用说云原生还需要配合各种组件搭配使用,还要和网络、存储等基础设施配合使用,学习成本,使用成本极高。
对于企业来说,亟需一款能够帮助他们解决云原生基础部署和配置的产品,帮助他们抹平云原生落地场景下所需的各项应用,打通网络、存储等基础设施,让云原生变得开箱即用。
QKE 极简的云原生方案青云QingCloud很早就感知了这个问题,并在 2018 年开发了 KubeSphere ,解决了云原生组件落地的使用和管理问题,让更多的开发者从学习 Kubernetes 的命令中解脱出来,借助 KubeSphere 的 GUI 来完成各项管理控制操作。
为了帮助企业快速稳定地落地云原生,青云又推出了 QKE (QingCloud KubeSphere Engine) 服务,是在青云QingCloud公有云上提供的 KubeSphere 容器服务,整合了来自青云公有云的计算、网络、存储资源,彻底抹平云原生落地的成本。
QKE 是基于青云QingCloud 数年的基础设施研发经验而来的,青云有自己的网络产品、存储产品,在 SDN 、存储方面有着大规模云平台经验和应用,可以很好的解决企业所需要的弹性拓展等问题。 QKE 基于 KubeSphere 提供的 Kubernetes 的标准接口,对接了青云的各项基础设施,可以让企业可以更加轻松的完成基础设施的调用和配置,为开发者屏蔽掉底层的基础设施、运维问题,更加专注于应用本身的日常开发、运维等工作。
同时,由于 QKE 是基于 KubeSphere 提供的,QKE 也支持了构建多云和混合云环境,只需要简单的配置,就可以将公有云中的 QKE 和部署在客户私有云或其他云环境的 KubeSphere 整合在一起,轻松的构建一整套高可用、高性能的云原生应用架构。
如何在 10 分钟内构建云原生方案?QKE 的使用十分简单,对于绝大多数人来说,都可以在 10 分钟内构建出一套完整的云原生运行平台方案。
1、准备工作创建 QKE 服务之前,需要创建相应的私有网络和 VPC ,以方便后续构建 QKE 云原生集群使用。
此外,还需要创建一个 API Key,用以后续 QKE 帮助你自动调整网络及存储相关的配置。
这样就完成了基础的准备工作
2、选择配置准备工作完成后,就可以开始选择 QKE 所需的配置了。
根据实际的情况,选择所需的配置、私有网络、计费方式等。
再选择 QKE 所使用的 API KEY 和对应的公网 IP ,就可以点击创建了。
3、创建成功点击创建后,会自动进入到 QKE 的管理控制台中。在这里可以看到 QKE 帮助开发者自动创建好了所需要的集群。
4、体验管理控制台点击确认后,稍等几分钟,当看到所有的节点都变为活跃状态,就说明集群已经正常运行,就可以开始体验 QKE 提供的管理控制台了。
点击 QKE 集群详情页的 KubeSphere 控制台链接 标签页,找到其中的 KubeSphere 控制台地址,并使用账号 admin@kubesphere.io ,密码 P@88w0rd 即可登录到 KubeSphere 上,享受来自 KubeSphere 提供的 CI/CD、微服务管理、集群运维管理等功能。
整个 QKE 创建的过程流畅,一气呵成,十分钟,就可以轻松的部署一个 QKE 集群,十分的方便。
QKE :开源与云的完美结合开源社区的兴盛近几年有目共睹,但开源社区的最大问题在于,过于理想化和技术化,这使得整个产品在可用性、产品化方面举步维艰。QKE 的出现是一个很好的开源与云计算的结合。
一方面, QKE 可以借助开源项目 KubeSphere ,吸收来自开源社区的优秀创意和修改,让用户体验得到提升,用户能力得到拓展。
另一方面,QKE 基于云计算构建,可以让开源产品得以产品化,让过去难以落地的云原生现在触手可及。对于一些技术能力储备没有那么充沛的企业来说,也可以轻松用上云原生方案,享受云原生带来的企业和商业价值。
QKE 的出现,是开源的一小步,更是云原生的一大步。对于开源来说,产品化的路径被打通,后人可以借鉴。从云原生来说,QKE 的出现让过去需要数十个人,数人日的工作,被缩短为 10 分钟,大大的提升了云原生普及的可能。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/48938.html
Kubernetes开源微服务相关文章
- Unity SKFramework框架(十九)、POI 兴趣点/信息点
- Unity SKFramework框架(二十一)、Texture Filter 贴图资源筛选工具
- 自定义持久层框架MyORMFramework(一)—JDBC分析和解决思路
- SpringBoot框架:第二章:SpringBoot中static和templates二个目录下的页面和静态资源访问的三个常见问题
- 【Laravel】在企业级项目中使用Laravel框架中的工厂状态下的页面方法 Code Verifier以及错误处理
- 我的技术回顾因ABP框架触发DevOps云原生之路-2020年
- 【愚公系列】2023年04月 Java教学课程 135-Spring MVC框架的概念和基本使用
- Picasso and Android-Universal-Image-Loader缓存框架详解手机开发
- 微信小程序开发—小程序框架—小程序的逻辑层—3详解手机开发
- Hadoop——MapReduce计算框架详细讲解详解编程语言
- YAF框架加速应用开发:使用Redis(yaf使用redis)
- 从java角度使用redis研究Jedis框架(用什么类访问redis)
- 缓存功能基于SSM框架实现Redis缓存提升网站性能(ssm实现redis)
- 实现自动化运维,Redis自动运维框架来帮你(redis自动运维框架)
- 红色高效基于Redis的高效运维框架(redis 运维框架)
- 基于Redis的运维架构优化(redis 运维框架)
- 极大改善基于 Redis 框架的应用场景(redis框架使用场景)