最新文章
一份DevOps工程师职责清单,待你查阅
如果一个组织的开发人员和运维人员是独立工作的模式,实施DevOps就需要对组织进行大的调整。因为,只有具备合适的组织人员,文化和工具来才能成功实施DevOps。根据Atlassian的 DevOps2020趋势显示,实施DevOps的最常见...
OpenKruise v0.8.0 核心能力解读:管理 Sidecar 容器的利器
作者 | 赵明山(立衡) 来源 | 阿里巴巴云原生公众号 前言 OpenKruise 是阿里云开源的云原生应用自动化管理套件,也是当前托管在 Cloud Native Computing Foundation (CNCF) 下的 Sandb...
使用 Arthas 排查 SpringBoot 诡异耗时的 Bug
作者 | 空无 来源 | 阿里巴巴云原生公众号 背景 公司有个渠道系统,专门对接三方渠道使用,没有什么业务逻辑,主要是转换报文和参数校验之类的工作,起着一个承上启下的作用。 最近在优化接口的响应时间,优化了代码之后,但是时间还是达不到要求;...
GitHub Action + ACK:云原生 DevOps 落地利器
作者 | 瑶靖 来源 | 阿里巴巴云原生公众号 据信通院《中国 DevOps 现状调查报告(2020年)》显示,63% 的企业已经实践落地 DevOps,采用持续交付流水线打通开发、测试、部署和运维多个环节。但是依然有 20% 的企业反馈实...
微服务拆分的10条规范
如果你的组织想要采用微服务,那么就需要了解领域驱动设计,事件驱动架构,核心域,子域,有界上下文,反腐层等等,以正确地拆分你的业务逻辑(Business Space)并将其与微服务体系结构(Code Space)映射,这样你就可以获得微服务的...
OpenKruise v0.8.0 版本发布:K8s 社区首个规模化镜像预热能力
作者 | 王思宇(酒祝) 来源 | 阿里巴巴云原生公众号 背景 OpenKruise 是阿里云开源的云原生应用自动化管理套件,也是当前托管在 Cloud Native Computing Foundation (CNCF) 下的 Sandb...
构建Java镜像的10个最佳实践
你想构建一个Java应用程序并在Docker中运行它吗?你知道在使用Docker构建Java容器有哪些最佳实践? 在下面的速查表中,我将为你提供构建生产级Java容器的最佳实践,旨在优化和保护要投入生产环境中的Docker镜像。 Docke...
使用 Java 操作 Kubernetes API
本文目标 基于官方kubernetes-client/java类库,实现通过java完成对kubenetes原生资源对象(pod、node、namespace、servcie、deployment)和自定义资源对象(如:cluster)的增...
KubeNode:阿里巴巴云原生 容器基础设施运维实践
作者 | 周涛 阿里云技术专家 来源 | 阿里巴巴云原生公众号 阿里巴巴节点运维的挑战 在阿里巴巴的场景下,做节点运维面临的挑战主要来自于这几个方面:规模、复杂性、稳定性。 首先是规模大。从 18 年第一个集群的搭建,到现在线上共运行着数...
开课啦 dubbo-go 微服务升级实战
曾凡维 杭州开课啦教育科技有限公司高级开发工程师 来源 | 阿里巴巴云原生公众号 杭州开课啦教育科技有限公司是一家致力于为中小学生提供学习辅导的在线教育公司,目前公司后端服务基础设施主要依托于阿里云原生,其中包含计算、网络、存储以及 Ku...
如何通过 Serverless 提高 Java 微服务治理效率?
作者 | 王科怀(行松) 来源 | 阿里巴巴云原生公众号 微服务治理面临的挑战 在业务初期,因人手有限,想要快速开发并上线产品,很多团队使用单体的架构来开发。但是随着公司的发展,会不断往系统里面添加新的业务功能,系统越来越庞大,需求不断增加...
Alluxio 助力 Kubernetes,加速云端深度学习
作者 | 车漾 阿里云高级技术专家;范斌 Alluxio 创始成员,开源社区副总裁 来源 | 阿里巴巴云原生公众号 为什么要加速云端深度学习 人工智能是近几年非常火热的技术领域,而推动这个领域快速演进的原动力包括以英伟达 GPU 为代表...