云原生服务
开云app(中国)股份有限公司官网(简称:中亦科技),是国内领先的第三方IT基础架构综合解决方案提供商和云原生领域的服务商,我们在云原生方面拥有卓越的能力,为银行业等客户提供服务。作为行业领先的公司,我们深入研究和实践了云原生的先进思想,并在实际项目中积累了丰富的经验。我们特别注重可观测性,通过采用opentelemetry技术,我们能够实时监测和分析应用程序的性能和行为,从而提供更好的可观测性和故障排查能力。此外,我们还专注于ebpf技术的应用,通过主流开源手段来监控和优化应用程序的性能和安全性。同时,我们在DevOps和平台工程方面也是专业的领导者,致力于帮助银行业客户实现高效的软件交付和持续集成/持续交付流程。我们的团队拥有丰富的技术知识和实践经验,并提供卓越的平台工程服务,确保客户在云原生领域取得成功。
云原生背景
云原生是一种以云计算为基础的软件开发和部署方法,它将应用程序的开发、部署、运行和管理的整个生命周期都置于云环境之中。云原生的出现是为了解决传统应用程序在云环境中运行时遇到的挑战,例如可伸缩性、高可用性、灵活性和安全性等方面的问题。
云原生技术使组织能够在现代化和动态的环境(例如公共云、私有云和混合云)中,构建和运行可进行容量伸缩的应用程序。其代表技术包括容器、服务网格、微服务、不可变基础设施和声明性 API。
这些技术能够构建富有韧性、便于管理和易于观测的松耦合系统。结合强大的自动化功能,这些技术能使工程师们可以轻松、频繁且可预测地对系统做出重大变更。
云原生服务
在云原生环境下,DevOps不仅仅是两个角色的合并,而是强调开发团队和运维团队的紧密合作、自动化、共享工具和平台,以实现高质量、可靠性和敏捷性的应用。
在这种模式下我们(中亦)提供了如下的服务能力:
-
咨询
1.云原生咨询
云原生是一种革新的开发方式,对传统组织架构和团队协作带来了强烈的冲击,需要根据组织实际情况,找到一条适合自己的发展之路。
2.Kubernetes 架构咨询
Kubernetes 是非常重要的基础设施,如果没有预先做好规划,会在未来遇到许多难以解决的问题。
3.CI/CD 流程咨询
梳理开发和运维的关系,制定一个行之有效的流程,是成功实现 CI/CD 的前提条件。
4.云原生系列培训
包括 Docker 基础、Kubernetes 基础、微服务、12 factors、DevOps 流程设计、稳定性模式与反模式和 Kubernetes 最佳实践等课程,可以让各个相关团队做好技术和心理准备。
-
建设
1.Kubernetes 部署
从原生Kubernetes到各类开源商业Kubernetes产品的安装,包括存储、网络、Ingress、镜像仓库、服务网格、监控等组件的安装配置。
2.CI/CD 部署
搭建包括 Jenkins、GitLab 和各类制品库的持续集成平台,并开发适合此平台的支持各类编程语言的流水线模板。
3.应用迁移支持
对传统应用向 Kubernetes 提供全流程的支持,包括应用改造咨询、Git改造咨询、Dockerfile 编写、 流水线编写、部署描述文件编写、其他问题支持等等。
4.容器云服务能力开发
根据客户的情况,帮助客户实现标准的云原生存储、数据库、缓存、消息队列等服务。
5.内部开发者平台建设
帮助客户梳理现有流程和工具,找到黄金路径,提供研发力量,帮助客户建设自己的内部开发者平台。
6.工具定制开发
根据客户的实际需求,提供相关工具和插件的开发。主要包括报表工具、监控和告警工具、权限管控工具、合规检查工具等等。
-
运维
1.Kubernetes 保障
响应客户的 Kubernetes 故障和问题,提供现场和远程支持。提供定期现场巡检服务。
平台工程
DevOps 最初的目标就是消除开发人员和运营人员间的障碍,促进双方协作。达成目标的方法基本就是做左移,实现“谁构建、谁运行”。
如果团队中只有大约20名工程师,DevOps 的基本诉求“谁构建、谁运行”可以实现。但 PaaS 只能提供一条路径,只能通过简单设置支持相对不那么复杂的用例。
当企业从几十名开发者转变为成百上千开发者时,平台有助于解决的痛点才开始真正出现。