最新文章
如何实现支持百亿级文件的分布式文件存储
1 前言 文件系统是最常用的数据存储形式,所以,常用Linux操作系统的用户必然知道ext4、xfs等单机文件系统,用Windows操作系统的用户也都知道NTFS单机文件系统。各种业务场景下,不同的数据都存储于文件系统之上,大量业务逻辑就是...
微服务的设计模式,你用了几个
微服务架构已经成为现代应用开发的主流选择。虽然它解决了某些问题,但它不是灵丹妙药,也有几个缺点。因此,我们需要讨论微服务的设计模式,帮助我们解决一些问题。 在深入研究设计模式之前,我们需要了解微服务的构建原则: 可扩展性 可用性 弹性 独立...
微服务框架:如果不用Spring Boot,还可以选择谁
前言 在 Java 和 Kotlin 中, 除了使用Spring Boot创建微服务外,还有很多其他的替代方案。 名称 版本 发布时间 开发商 GitHub Helidon SE 1.4.1 2019年 甲骨文 链接 Ktor 1.3.0 ...
DevOps 面试小宝典:总有一个你会用到
DevOps 是敏捷开发的产物,也越来越受到谷歌、Facebook 或亚马逊等大型企业的关注。 因此,当你要申请 DevOps 工程师岗位时,除了所需的专业技能外,准备充分的 DevOps 工作面试,对于成功拿到Offer也至关重要。 De...
从Helm2迁移到 Helm v3 的最佳实践
在 JFrog,我们依靠 Kubernetes 和 Helm 来编排我们的系统并保持我们的工作负载运行并保持最新状态。 我们的 JFrog Cloud 服务最初使用 Helm v2 和 Tillerless 插件部署以增强安全性,但现在我们...
创建云原生应用程序,需要注意什么?
云原生软件开发,是利用云运营模型(Cloud Operating Model)在现代分布式环境中构建和运行可扩展的应用程序。随着用于设计和创建应用程序的云原生技术的不断发展,我们遇到的问题也越来越多,因此在本文中,我将和大家一起分享创建云原...
Kubernetes 集成 KubeEdge 需要注意的问题汇总
作者:朱含 近期小伙伴对在使用 KubeSphere v3.1 上集成边缘节点有不少疑问,这里说明下 guide 文档地址,然后可以把这方面的问题汇总在这里,方便后续的小伙伴排查问题,也欢迎大家继续补充。 官方 guide 文档传送门 激活...
GitOps:用于持续部署的云原生方法
GitOps是一种用于持续部署的云原生方法,它利用Git版本控制/源代码控制系统作为所有配置、基础设施和操作过程的单一事实来源。在这种方法中,基础设施配置更改是通过源代码控制系统本身自动进行的。GitOps 被视为基础设施即代码(Infra...
云原生时代,如何确保容器的全生命周期安全?
容器安全问题导致企业数据被黑客擦除造成损失,已经不是一次两次了。 就在前段时间,NewsBlur的创始人SamuelClay在将MongoDB集群迁移到Docker容器过程中,一名黑客获得了NewsBlur数据库的访问权限,删除掉了250G...
多活备安全,监管稳运行,容器云解决方案实现金融数字化落地!
云原生赋能数字化转型 最新的《中国数字经济发展白皮书》显示,2020年我国数字经济规模扩张到39.2万亿元,已经成为国民经济的重要推动力量,各行各业都在大力推进“数字化转型”,这已然成为金融行业的关键词。 数字化转型,离不开技术的支持,越来...
借助Emoji表情,轻松理解CD的工作流程
持续集成(CI)和持续交付(CD)工具可通过质量保证实现快速高效的开发。使开发人员能够自动测试代码,自动打包,甚至还可以自动部署到生产环境中。 持续集成(CI)通过立即构建和测试代码来确保代码能够产生可部署的应用程序,从而自动执行代码更改。...
JFrog 收购 Vdoo 以提供从开发到设备的端到端持续安全
收购在统一的 DevOps 平台中为全类型的软件版本提供新的软件安全产品 加利福尼亚州桑尼维尔,2021 年 6 月 29 日 — 流动式软件公司 JFrog Ltd.(“JFrog”)(纳斯达克股票代码:FROG)今天宣布已达成最终协议,...