
云原生
文章平均质量分 91
神州数码云基地在云原生上的探索记录。
神州数码云基地
神州数码云基地官方博客。专注于AI、云原生、云计算、开源ERP、数据库。
展开
-
云原生|一文了解HAMi:云原生角度实现GPU颗粒度划分
例如:原生 libvgpu.so 在进行内存分配时,只有在 GPU 内存真的用完的时候才会提示 CUDA OOM,但是对于 HAMi 实现的 libvgpu.so 来说,检测到 Pod 中使用的内存超过了 Resource 中的申请量就直接返回 OOM,从而实现资源的一个限制。同时该 Pod 申请的部分资源也会标记为已使用,不会再分配给其他 Pod。于是,小A顺利的完成了客户的需求,2个模型分别占用了2张显卡,但是其中的一张显卡只占用了20G显存,客户要求充分利用资源,再部署一个模型,占满这张显卡。原创 2024-12-17 14:27:21 · 950 阅读 · 0 评论 -
如何设计一个好的微服务
微服务指的是一种应用架构,一系列独立的服务通过轻量级API来进行通信。单体应用中随着功能的增加,版本的迭代,代码库会越变越大。尽管工程师努力地想要模块化每个功能模块,以达成优雅的工程化,事实上模块之间的界限变得模糊不清,代码的维护和Bug的修复会变得相当复杂。微服务将一个巨大的单体应用拆分成若干个较小的服务,它们之间通过某种通信协议交互,最终组成整个系统服务。比较理想的情况下,微服务通过分布式部署,这意味着开发人员可以并行开发多个微服务,进而压缩开发所需时间。原创 2024-12-11 14:07:04 · 615 阅读 · 1 评论 -
云原生|一键解锁! Kubernetes中如何实现GPU管理
2022年5月13日,英伟达发布了Linux开源GPU内核模块,支持数据中心所用的GPU和消费级显卡,这意味着开发者可以通过代码而观察到内核驱动是如何工作的,同时还可以将NVIDIA驱动直接安装在企业内部的服务器上。处于AI浪潮的大背景下,背后的推手不言而喻,长期以来 NVIDIA 一直以高性能 GPU 和闭源驱动程序而闻名。闭源一直是 Linux 社区和其他开源社区所厌恶的,这场由 Linus 与 NVIDIA 长达十年的冲突在开源内核模块后似乎画上了句号。原创 2024-11-27 11:38:52 · 920 阅读 · 0 评论 -
云原生|探秘开源分布式框架 Ceph,对比云原生存储
存储一直是系统中最重要的部分,在云计算推动的当下,一方面平台需要用户创造的数字资产作为信息壁垒,另一方面平台也有责任和义务保全用户托管的信息。随着平台的用户数激增,对存储系统的要求也越来越高。一个高扩展,高性能,高可用的分布式存储系统是系统稳定的重要基石,存储系统中大致可分为三部分:块存储,对象存储,文件存储。在主流的分布式存储中 HDFS 可以作为文件存储的代表;Swift 作为对象存储的代表;Ceph 同时提供了块,文件,对象三种存储方式,于是被称为统一存储。二、Ceph。原创 2024-11-20 11:20:11 · 742 阅读 · 0 评论 -
云原生|Istio是什么?快速了解服务网格实践方案
在计算机技术不断进步中,为了追寻更好的性能,可用性,稳定性。从单体架构到分布式架构再到微服务,随着系统规模不断扩大,技术门槛也在不断提高,服务注册,服务发现,负载均衡,熔断,限流等技术词汇的出现都是解决某一问题的副产物。在 istio 最新的版本中可以在没有 sidecar 的情况下运行,sidecar 提供了服务网格的最初模式,在过去十几年的云原生发展中取得巨大成功,但不可避免的是:sidecar 在集群环境中被滥用,并且带来开销,当集群规模较大时,这些 sidecar 将不可忽视地算在成本的一部分。原创 2024-10-16 14:25:45 · 1241 阅读 · 0 评论 -
云原生|浅谈云原生中的对象存储之MinIO 的使用
S3 协议全称 Amazon Simple Storage Service(Amazon S3),最初是亚马逊提供的简单存储服务,它为应用程序的开发者提供了通过一系列 API 来控制数据的方式,经过多年的发展这些方法逐渐演变为 S3 协议,国内外很多云厂商提供的云存储服务都是在此协议上做了一部分演变,但都保留了通用的 S3 接口。当然,想在一篇文章中详尽展示对象存储的各个方面是不现实的,本篇更多的还是聚焦于存储层的具体实现,对于数学领域逆矩阵的概念感兴趣的读者可以自行了解。原创 2024-09-23 10:36:39 · 1454 阅读 · 0 评论 -
云原生|浅谈Kubernetes 安全防护问题,构建安全容器化应用
在过去,安全性总是由单独的安全团队在开发周期快要结束时才参与进来,随着产品快速迭代,安全团队无法确保每个发布都是安全的,正是因为这种脱节才衍生出 DevSecOps 的概念。少部分受访者的安全防护和 DevOps 是分开的;使用 DevOps 平台配合另外一些安全扫描的工具也是一个不错的选择,这不仅解决了镜像的管理和构建,同时也解决了部署的问题。使用 Kubernetes 的网络策略也可以是一个选择,允许容器与容器之间的通信,实施零信任策略后可以确保单个容器受损后不影响其他容器,而造成应用的大面积宕机。原创 2024-09-09 13:47:26 · 1471 阅读 · 0 评论 -
云原生|为什么服务网格能够轻松重塑微服务?一文讲清楚!
跨集群进行访问,亦或跨不同云厂商的集群访问。例如:Minio/DB从单体部署演变成集群,势必涉及到部署的方式改变,数据的迁移,数据备份,容灾等......某些暂时无法进行拆分的基础设施成为了云原生环境下的边缘服务,示意图中的Minio也代表着这一类的服务(它们不好拆分或成本略高)……容器化技术与容器编排推动了微服务架构应用的演进,于是应用的扩展与微服务的数量日益增加,新的问题随之而来,监控服务的性能变得越来越困难,微服务与微服务之间相互通信变得越来越复杂,请求链路越来越长,排查问题变得越来越繁琐。原创 2024-05-24 18:12:11 · 1062 阅读 · 0 评论 -
云原生|秒懂云原生容灾备份实践
云原生容灾备份的实践方法及具体步骤原创 2023-06-08 10:43:46 · 581 阅读 · 0 评论 -
云原生|Kubernetes Operator测试实例
本文以kubebuilder框架为例,将主要描述以kubebuilder框架为基础的情况下开发的operator如何进行相关的operator的的测试。原创 2023-05-25 10:30:31 · 463 阅读 · 0 评论 -
云原生|详解Kubernetes Operator在项目中的开发应用
点击获得超详细干货内容!原创 2023-05-11 09:56:22 · 917 阅读 · 0 评论 -
云原生|Packer插件开发在项目中应用
packer插件开发实例原创 2023-04-27 11:02:01 · 290 阅读 · 1 评论 -
云原生|Go-Micro实践中如何进行权限设置?
Go Micro的实操干货原创 2023-04-13 10:30:09 · 290 阅读 · 0 评论 -
云原生|Rancher与Openshift究竟该怎么选?
OpenShift与Rancher究竟有什么区别,一文帮你选择适合自己的原创 2023-03-16 10:43:47 · 865 阅读 · 0 评论 -
云原生丨超详细,教你基于Debezium与Kafka构建数据同步迁移(建议收藏)
基于Debezium与Kafka构建数据同步迁移原创 2023-02-23 15:21:04 · 2419 阅读 · 0 评论 -
云原生丨三步教你使用DEX轻松实现单点登录(SSO)
DEX实现SSO在项目中的实践。原创 2023-02-16 10:30:00 · 2033 阅读 · 1 评论 -
云原生丨如何使用Prometheus+Grafana搭建一套监控系统,实现OpenGauss 数据库监控
详实干货,轻松上手!原创 2023-02-09 10:15:00 · 1055 阅读 · 3 评论 -
使用Juicesync实现对腾讯云CHDFS存储的数据迁移
近年来,云计算越来越流行,企业从自身利益出发,或是不愿意被单一云服务商锁定,或是业务和数据冗余,或是出于成本优化考虑,会尝试将部分或者全部业务从线下机房迁移到云或者从一个云平台迁移到另一个云平台。本期跟大家分享我在使用Juicesync工具实现对腾讯云CHDFS存储的数据迁移的实验过程及思路。原创 2023-01-19 10:15:00 · 2621 阅读 · 1 评论 -
pgCluu 的安装、使用与实践
附超详细教程!原创 2023-01-12 09:56:49 · 574 阅读 · 0 评论 -
云原生丨DBSwitch数据迁移实践
DBSwitch数据迁移干货,好用详实!原创 2023-01-05 09:45:00 · 1074 阅读 · 0 评论 -
云原生丨手把手教你使用zabbix监控postgresql数据库(超详细讲解)
保姆级纯享技术干货,手把手教你实现!原创 2022-12-29 10:15:00 · 3333 阅读 · 4 评论 -
云原生丨DataX在数据迁移中的应用与实践
DataX数据迁移的技巧干货。原创 2022-12-22 10:31:19 · 1403 阅读 · 0 评论 -
云原生 | go-micro@v4.9.0源码解析(建议收藏)
Go是一款开源的编程语言,能更容易地构造简单、可靠且高效的软件,具备高并发,静态编译等特性,在性能、安全等方面具备非常大的优势。而go-micro则是基于Go的微服务编程框架,操作简单、编码高效、功能强大。想进一步了解go-micro,请查看我们的往期文章:go-micro学习与实践本文章基于基于go-micro@v4.9.0版本,那么下面就让我们开启go-micro源码阅读之旅吧!原创 2022-12-19 14:28:42 · 727 阅读 · 0 评论 -
云原生丨MLOps与DevOps的区别
DevOps 和 MLOps 的关键区别。原创 2022-12-01 09:52:48 · 1018 阅读 · 0 评论 -
云原生丨5大Datadog集成,快速提高团队效率!
技术团队的福音!原创 2022-11-24 09:43:04 · 891 阅读 · 0 评论 -
云原生丨必须要考虑的10 个 Kubernetes 集群最佳实践!
必须要考虑的一些high-level的Kubernetes 集群的最佳实践!翻译 2022-11-17 09:40:29 · 148 阅读 · 0 评论 -
云原生 | Kubevela一键发布应用分析
使用yao应用引擎实现一键发布原创 2022-11-10 10:12:11 · 435 阅读 · 0 评论 -
云原生 | 服务网格宝藏工具大推荐!
快来get好用工具原创 2022-11-03 09:49:45 · 480 阅读 · 0 评论 -
云原生 | 10 个 Kubernetes 集群最佳实践
Kubernetes 网络的设计必须能够适应未来的集群和应用程序需求。翻译 2022-10-24 10:18:16 · 178 阅读 · 0 评论 -
云原生 | go-micro学习与实践
玩转云原生原创 2022-10-20 10:38:08 · 872 阅读 · 0 评论 -
云原生 | go-micro全量配置详解
玩转云原生原创 2022-10-20 10:35:36 · 786 阅读 · 0 评论 -
DevOps 的未来:值得关注的趋势
技术正在改变工业的方方面面,数字化和自动化在过去几年蓬勃发展。DevOps 已成为成功数字化转型不可或缺的软件开发方法。根据最近的一项市场调查,到 2026 年,DevOps 市场将超过 200 亿美元,从 2019 年到 2026 年的复合年增长率为 24.7%。DevOps 促进了快速可靠的软件开发、交付、质量改进和客户满意度的提高。DevOps 也在不断发展,以满足企业环境不断变化的需求,下面就让我们来看看 DevOps 的未来趋势。翻译 2022-10-19 10:01:52 · 247 阅读 · 0 评论 -
Kubernetes 服务类型详解
云原生必备~翻译 2022-10-17 09:49:45 · 111 阅读 · 2 评论 -
SASE 对 DevOps 团队意味着什么?
SASE与DevOps的那些事儿翻译 2022-10-10 09:35:59 · 355 阅读 · 0 评论 -
【云原生】手把手教你在arm64架构系统,安装kubernetes及适配kubevela
超详细~原创 2022-09-29 10:00:00 · 1554 阅读 · 0 评论 -
【云原生】学习K8s,读完这篇就够了
全干货~原创 2022-09-16 10:16:59 · 686 阅读 · 0 评论 -
【云原生】kubevela如何集成低代码平台
kubevela和odoo强强联合~原创 2022-09-01 11:49:59 · 393 阅读 · 0 评论 -
【云原生】ingress-controller在多k8s集群中的应用
看ingress-controller如何在多k8s集群中大显神威原创 2022-08-01 14:09:26 · 1023 阅读 · 0 评论 -
【云原生】DevOps 新纪元 | 史前的惨淡现实
着软件开发的历史时间轴往回走,DevOps的诞生可谓是开启了软件开发史上的新纪元。在此之后,我们离理想中的高效世界越来越近,此前的惨淡现实似乎渐渐远去了。软件开发历史时间轴想要切身体会DevOps所具有的某种重大意义,得从以往的种种问题开始了解。,系统经常被破坏,服务和产品总是不尽如人意,团队的潜力无法得到正常发挥;,开发和IT运维是对立的,测试和信息安全活动总是在项目晚期才进行,这导致即使发现了问题也来不及修复;,不当的开发方式造成了人力和物力大量的浪费。竞争给企业带来生存挑战。...原创 2022-08-01 13:59:33 · 192 阅读 · 0 评论 -
【云原生】什么是CI/CD? | CI/CD 带来的好处
悉数更多 CI/CD 带来的好处原创 2022-08-01 13:58:17 · 587 阅读 · 0 评论