谷歌云
Ampere 软件解决方案的日常回归测试运行在谷歌云的T2A 虚拟机上
谷歌云宣布了他们的第一个基于 Ampere处理器的计算引擎 Tau T2A 虚拟机系列。T2A VM 由 Ampere® Altra® 处理器提供支持,以极具吸引力的价格提供卓越的单线程性能。T2A VM 有多种预定义的 VM 产品形态,每个 VM 最多有 48 个 vCPU,每个 vCPU 有 4GB 内存。它们可以提供高达 32 Gbps 的网络带宽和广泛的网络附加存储选项,使 T2A VM 非常适合横向扩展工作负载,包括 Web 服务器、容器化微服务、数据记录处理、媒体转码和大型 Java 应用程序。
谷歌云客户和开发人员现在有了一个新选项来使用Ampere Altra 云原生处理器来测试,开发和运行其工作负载。
与谷歌云生态系统集成
T2A 虚拟机支持大多数流行的 Linux 操作系统,例如 RHEL、CentOS、Ubuntu 和 Rocky Linux。 此外,T2A 虚拟机还支持 Container-Optimized OS,以快速、高效、安全地启动 Docker 容器。 而且,在 Google Cloud 上构建应用程序的开发人员可以将多个 Google Cloud 服务与 T2A 虚拟机一起使用——2022 年晚些时候还会推出更多服务:
Google Kubernetes Engine - Google Kubernetes Engine (GKE) 是追求高级容器编排能力组织的领先平台,可提供最高级别的可靠性、安全性和可扩展性。GKE 支持 T2A 节点,可帮助用户容器化工作负载得到充分利用。用户可以通过在 GKE 节点池中选择 T2A 机器类型,将基于 T2A 的节点添加到 GKE 集群中。
Batch – 谷歌云新推出的 Batch 服务已经支持 T2A。 从今天开始,用户将能够在 T2A 实例上运行批处理作业,优化他们运行工作负载的成本。
Dataflow - Dataflow 是一种完全托管的流式分析服务,通过自动缩放和批处理可以将延迟、处理时间和成本降至最低。用户现在可以将 T2A 虚拟机用于Dataflow工作负载。
ISV合作伙伴和生态系统
Ampere 罗列了 100 多个已经在基于 Ampere 的 T2A 虚拟机上运行的应用程序、数据库、云原生软件和编程语言,而且还在不断增加中。诸多独立软件供应商 (ISV) 合作伙伴已经在 T2A 虚拟机上验证了他们的解决方案,而且他们能够很轻松地将软件移植到 Tau T2A 虚拟机上。
为帮助用户入门,谷歌云在试用期内为客户、ISV 和生态系统合作伙伴提供对 T2A 虚拟机的免费体验权限,帮助他们快速启动基于 Ampere Arm 的处理器的开发工作。 当 Tau T2A 在 2022 年晚些时候全面上市时,谷歌云将继续提供该体验计划,期间免费提供多达 8 个 vCPU 和 32 GB RAM配置的产品。
Ampere 与全球最好的系统提供商合作,为云原生计算提供差异化的基础架构。谷歌云目前提供的虚拟机详情如下。
T2A
T2A 虚拟机由 Ampere Altra 处理器提供支持,以极具吸引力的价格提供卓越的单线程性能。T2A 虚拟机有多种预定义的 产品形态,每个虚拟机最多有 48 个 vCPU,每个 vCPU 有 4GB 内存。提供高达 32 Gbps 的网络带宽和广泛的网络附加存储选项,使 T2A 虚拟机成为横向扩展工作负载的理想选择。
VM TYPES | VCPUS (PHYSICAL CORES) | MEMORY (GB) | MAXIMUM EGRESS BANDWIDTH (GBPS) |
---|---|---|---|
T2A-standard-1 | 1 | 4 | 10 |
T2A-standard-2 | 2 | 8 | 10 |
T2A-standard-4 | 4 | 16 | 10 |
T2A-standard-8 | 8 | 32 | 16 |
T2A-standard-16 | 16 | 64 | 32 |
T2A-standard-32 | 32 | 128 | 32 |
T2A-standard-48 | 48 | 192 | 32 |
基础设施
云原生基础设施是使超大规模成为可能的粘合剂。
基础镜像
云原生基础镜像用于为各种工作负载构建其他的,更复杂且功能完整的映像。基础镜像的选择取决于部署的使用模型或正在部署的软件操作系统的要求。
应用
云原生应用程序是为在现代数据中心环境中运行,并能涵盖广泛功能而专门设计。它们通常被容器化和打包以便于部署,然后通过 DockerHub 或其他镜像存储库而交付。
数据库
数据库是云原生应用程序部署的支柱。有许多不同类型的数据库用以满足全球规模部署中不断增长的需求。 云原生软件利用 SQL、NoSQL、时间序列以及介于两者之间的所有相关技术。
编程语言
开发软件需要正确的工具集,而这需要从多种编程语言中的一种开始。