首页 » Quadratic 如何处理整个数据生命周期

Quadratic 如何处理整个数据生命周期

克雷格·哈迪

发表于

网络·

·更新:

分享这篇文章

SitePoint Premium

保持相关性并发展你的科技职业生涯

  • 优质结果
  • 在 SitePoint 上发布文章
  • 每日精选职位
  • 学习路径
  • 开发工具折扣

 

7 天免费试用。随时取消。

“Ampere 开发者影响力”最近一 理整个数据 whatsapp 号码列表 生命周期 期节目讨论了 CNCF(云原生计算基金会)和 Ampere Computing 之间的一个试点项目,该项目由 Equinix Metal 推动,Actuated 提供支持。

该试点项目为托管在 GitHub 上的 CNCF 项目提供了访问 Equinix Metal 上托管的 arm64 GitHub Runners 的权限,这些 Runners 运行在 Ampere 服务器上 理整个数据生命周期 。目标是让这些项目更轻松地利用 arm64 架构进行 CI(持续集成)和测试。

此次试点项目解决的一个关键挑战是使用 GitHub 上自托管的 arm64 运行器所带来的难度和安全隐患。OpenFaaS(Actuated 背后的公司)的创 如果您倾向于创意方面 始人兼首席执行官 Alex Ellis 解释说,由于存在安全风险,GitHub 文档建议不要在开源项目中使用自托管的运行器。

Actuated 通过使用 microvM 解决了这个问题。microvM 是独立的,拥有独立的 Docker 实例,仅在构建的生命周期内存在,之后会被销毁。与传统的自托管运行器相比,这种方法增强了安全性。

从性能角度来看,Ampere 硬件上的 microvM 方法已展现出良好的效果,一些用户的体验是,与其他架构相比,构建时间缩短了两到三倍。Equinix 的开发者合作伙伴经理 Ed Merky 强调,该试点项目还能更好地观察实例需求,从而实现工作负载的合理规模调整。

Linux 基金会首席技术官、CNCF 创始人之一 Chris Aniszczyk 强调,CNCF 始终站在采用新技术和架构的前沿。他指出,ARM 在云端的可用性不断提高,并展现出性能和价格优势。他还指出,该试点项目通过简化运行 Arm64 构建的流程,提升了开发者体验。

Ampere 的 Dave Neary 重点介绍了 etcd 项目的案例,使用 Actuated 他们只需更改一行代码即可删除 arm64 构建的 60 行复杂指令。

该试点项目最初涉及八个 CNCF 项目,其中七个在讨论时积极参与。这些项目涵盖多个技术领域,包括:

  • etcd – Kubernetes 核心的键值存储
  • Fluent Bit – 收集并分析来自 Kubernetes 应用程序的日志、跟踪和指标
  • Containerd – 符合 OCI 标准的容器运行时
  • Falco——一款云原生安全工具,可检测异常行为和安全策略违规行为
  • Cilium – 一个由 eBPF 驱动的云原生项目,用于网络、可观察性和安全性
  • Tetragon——一个安全和可观察性项目,由创建 Cilium 项目的同一团队开发
  • ebpf go 库 – Go 中的一个库,用于读取、修改 eBPF 程序并将其加载到 Linux 内核中
  • CRI-O(cryo)——基于 OCI 的 Kubernetes 容器运行时接口实现
  • Argo CD – 一款 GitOps 持续部署工具,可根据 Git 存储库中应用程序清单的更改来管理应用程序生命周期
  • OpenTelemetry – 一个可观察性框架,为 Kubernetes 生态系统的日志、跟踪和指标提供通用词典,并为可观察性平台提供通用接口

这些项目的优势包括全新或改进的 arm64 支 博目录 持、更快的构建速度以及更全面的测试。例如,一些项目之前依赖于缓慢的 arm64 仿真或每日构建,但现在可以使用由 Ampere 驱动的运行器对每次提交运行完整的集成测试。Falco Security 也希望通过此解决方案整合其测试基础设施并降低成本。

所有参与者都对此次合作以及在 CNCF 生态系统中扩展 arm64 支持的潜力表示兴奋。Ampere 处理器的高核心密度也被认为是云原生开发和提高资源效率的显著优势。此次试点的成功被视为双赢的局面,为 CNCF 项目提供了更快、更安全且可能更便宜的 arm64 资源。

我们诚邀您观看完整的开发者影响力视频:GitHub 上基于 Ampere CPU 运行的 CNCF 项目 Arm64 原生构建,该视频可在Ampere 的 YouTube 开发者播放列表中观看。如需了解更多关于在 Ampere 硬件上进行开发的信息,请访问开发者中心。如需与他人合作开发 arm64 项目并寻求问题的答案,请加入Ampere 的开发者社区。

滚动至顶部