一、关于原本生活网安全
原本生活网创办于 2012 年,是一个专一于食品、水果、蔬菜的电商网站,从优质食品供应基地、供应商中精挑细选,剔除中间环节,提供冷链配送、食材食品直送到家服务。架构
致力于经过保障食品安全、提供冷链宅配、基地直送来改善中国食品安全现状,成为中国优质食品提供者。负载均衡
二、挑战运维
互联网、电商公司的核心业务集中在线上进行,IT 架构决定公司的命脉。微服务
原本生活网本来的 IT 基础设施以传统虚拟化的方式部署在 IDC 机房,物理机平常占用率达到了 95% 以上,资源紧缺,应用弹性扩容缓慢,没法知足线上业务的需求。测试
同时,原本生活网虽然是一家互联网电商公司,但很早就中止了烧钱模式,开始追求盈利,对 IT 建设也提出了尽可能平衡成本、开源节流的要求。优化
因此,原本生活网迫切须要重构基础设施,建设一套更为灵活、更为敏捷的 IT 架构,以优化开发运维流程,最大程度提升应用开发效率并下降 IT 生产环境运维成本。网站
最终,原本生活网决定将生产环境容器化,把生产环境从虚拟化迁移到 Kubernetes 上,以提升资源利用率,实现应用弹性伸缩,最终下降运维人员的工做复杂度。spa
此外,原本生活的应用发布由测试团队完成,但测试人员缺少必定的开发运维经验,没法快速上手 Kubernetes 实现版本快速迭代。插件
想要打通开发、测试与运维的 DevOps 一体化流程,须要一个统一的平台配合应用开发和上线发布的整套流程。
然而,原本生活网经过调研发现,市场上大部分容器平台,都不能知足他们目前的需求。
3、解决方案
原本生活网选择 KubeSphere 解决上述问题。
KubeSphere 是青云QingCloud 旗下容器平台,也是一款开源的 Kubernetes 发行版,经过极简的人机交互提供完善的多集群管理、CI / CD、微服务治理、应用管理等功能,帮助企业在云、虚拟化及物理机等异构基础设施上快速构建、部署及运维容器架构,实现应用的敏捷开发与全生命周期管理。
原本生活网经过 KubeSphere,逐步把生产环境从虚拟化迁移到 Kubernetes 之上。
基于 KubeSphere 向导式的交互,让测试团队在还不熟悉 Kubernetes 的状况下,也能对应用进行持续发布,实现应用与基础设施的监控与告警。
KubeSphere 自动采集应用与基础设施的日志,能够方便测试团队进一步调试,从而实现统一的 DevOps 管理。
对于物理机部署的 Kubernetes 集群,Kubernetes 不提供相似 LoadBalancer 服务暴露的功能,而原本生活正是这样的部署方式。
为了实现突破,原本生活网选择了 KubeSphere 的子项目 —— Porter(一款适用于物理机部署 Kubernetes 的负载均衡器,提供用户在物理环境暴露服务和在云上暴露服务一致性体验的插件),做为在物理环境下暴露 Kubernetes 服务的解决方案。
4、用户证言
在没使用 KubeSphere 以前,原本生活网架构团队也调研过其余的平台,都不能知足大部分需求。
当发现 KubeSphere 并邀请应用发布团队试用后,获得了很是正向的反馈,尤为是良好的用户体验以及容器部署的便捷性,测试效率的提高也很是明显。
除此以外,KubeSphere 还极大下降了运维团队的工做复杂度,节省了应用从开发到上线发布的时间成本。
原本生活网不须要再花费大量时间去开发一个可视化平台,而且还能实现自定义的 CI/CD 流程,这对于技术团队来讲相当重要。
广告时间:
扫码报名,邀您云见面
参会即有机会赢精美定制奖品!