云计算世界正在经历一场革命,而ARM处理器的兴起正在引领这场风暴。 开发人员对这项新技术对服务器负载的影响感到兴奋,Oracle 致力于让他们快速、轻松、免费地过渡到 ARM。 无论是将现有工作负载迁移到 ARM,还是在 ARM 上构建新工作负载,本文都将提供有关设置环境、部署**、选择工作负载、优化帮助和一些最佳实践提示的基本指导。 现在是时候为 Ampere A1 计算设置环境了。 大多数工具已经支持 ARM,因此您可以毫无障碍地使用自己喜欢的工具。 如果要快速启动 Linux 环境以支持 ARM,请安装 Oracle Linux Cloud Developer Image。 此映像包括多个语言开发和运行时环境,每个环境都配备了 OCI SDK。 要启动 Oracle Linux Cloud Developer 映像,请登录到 OCI 控制台,从主菜单中选择计算实例,然后单击创建实例进行配置。 单击“更改配置”,然后选择“Ampere VM”standard.a1.Flex 为您的实例计算、配置和配置 OCPU 和内存。 我们建议配置至少 8GB 的 RAM。 单击“更改映像”,然后在“平台映像”下选择“Oracle Linux Cloud Developer 映像”。
要查看其他可用开发工具的示例,请访问 Oracle 的 Ampere A1 页面、Ampere 的 OCI Ampere A1 解决方案**、Works on Arm 和 ARM 工具库。 您可以在 Ampere 的开发者页面上找到有关设置环境的更多信息。 OCI 使用 Ampere Altra ARM 处理器。 该处理器经过优化,可运行各种计算密集型云应用程序。 它非常适合容器化应用程序、持续集成和部署 (CI CD)、Redis、Memcached、MySQL、NGINX、机器学习推理和编码。 Instant Client 对 ARM 的支持可确保您的应用程序可以使用 Oracle 数据库。 鼓励使用 ARM 的开发人员利用 Oracle 容器引擎从 Kubernetes (OKE) 和 Docker BuildX、Podman 或 BuildAh 的单个源代码树构建多架构映像。 基本上,您所要做的就是设置一个适用于 x86 和 aarch64 映像的标签。 虽然许多应用程序无需更改即可在我们的 Ampere A1 计算实例上运行,但有些应用程序需要针对 ARM 平台进行特定优化才能获得最佳优势。 查看 Oracle ARM 开发人员生态系统,获取相关信息和帮助。 分享最佳实践和提出问题的另一个资源是 Stack Overflow 社区。 甲骨文将重点关注“oracle-cloud-infrastructure”和“arm”这两个标签。 因此,您的处理器正在运行,但您希望通过利用 ARM 处理器架构的独特且更强大的功能来进一步调整以获得更高的性能。 您可以先使用第三方基准测试或您自己的基准测试来确定 **. 许多人更喜欢使用 Phronix 测试套件。 如果您想创建自定义基准测试并需要一些入门帮助,J**A 有一个很好的入门指南。 OCI 中的 Ampere Altra 处理器设计为每个内核运行一个线程,为每个内核提供大量专用资源,并且每个插座具有大量内核。 这些处理器也始终以最大时钟频率运行。 这些组合功能允许您通过水平扩展运行单线程应用程序(如编码)的 Altra 内核来实现高性能。 如果您需要更高的性能,对于大多数服务器工作负载,您可以添加工作线程和内核,以利用 Ampere A1 计算实例提供的更低的每内核成本。 这种方法非常适合云计算可以实现的无限水平扩展。 在此性能博客中,您可以找到有关如何调整应用程序以在 Ampere A1 形状上获得最佳结果的更多高级提示。 如果你先跳到这部分,你不会失望的。 以下最佳实践和设计原则对于在 ARM 上运行的应用程序非常重要: 使用编译器标志,例如 ARC64 的 GCC 优化选项和 GCC 选项。 设置 -mcpu=neoverse-n1。 Oracle Linux 10 上的 GCC 8 进行了大量 ARM 优化。
将操作系统和语言运行时更新到最新版本。
更新映像或容器注册表,例如 Docker Hub 上的 arm64v8 存储库。
更新部署脚本以确保它们适用于 ARM 部署。
调整底层 **,例如用于优化程序的 ARM GitHub 存储库。
在各种实例大小上测试性能。
构建 CI CD 管道,并使用自动化为多个平台(例如 Jenkins 多体系结构管道)构建。
考虑边缘情况,例如高延迟响应。
在测试套件中包括 ARM 测试用例。
使用 Oracle 免费云**开始基于 ARM 的开发项目,该云提供永久免费的 ARM 资源和价值 300 美元的 30 天免费储值。 Oracle 提供业界最丰富的永久免费 ARM 资源,包括 4 个 OCPU 和 24GB 内存。 如果您需要更长时间地运行更多基于 ARM 的工作负载,可以注册 ARM 加速器计划以获得更多 Oracle 云储值,有效期为 365 天。 获得免费帐户后,请尝试使用 Ampere A1 计算实例部署 NextCloud 等开源软件,或使用 OKE 构建 Kubernetes 集群。 作为 Oracle 优秀合作伙伴,Agilewing 彻底改变了用户体验 Oracle 云服务的方式。 Agilewing提供简化的开户流程和一流的技术支持,让用户无需繁琐的开户流程,以及复杂的操作。 一站式服务,快速完成云服务的开通和开通,轻松获取Oracle云的各项服务。 AgileWing 的 AgileCDN 集成 CDN 服务与 OCI 云基础服务完美结合,为业务国际化提供全球内容加速解决方案。 客户可以通过全球 2,800 多个 POP 节点和 7,000 多个直连点享受网络效率和稳定性。 这意味着无论您的企业位于世界的哪个地方,Agilewing都能确保其高效运行。 Agilewing 利用 Oracle 云的优势来构建云服务、迁移云并将业务扩展到海外,无需自行研究和探索 Oracle 云服务的复杂过程。 这种合作模式为客户提供了经济高效的解决方案,使他们能够专注于核心业务,同时享受 Oracle 云的高性能和安全性。 Oracle 云服务是一个充满潜力的领域,它具有高性能、安全性和全球一致的服务标准,可提供无限可能。 借助 Agilewing 的专业服务,用户和企业都可以轻松进入这个新世界,并充分利用 Oracle 云的所有优势。 立即使用 Agilewing 开启您的 Oracle 云服务之旅,探索创新和性能的新时代。 如果您想查询甲骨文的业务,可以联系搜索***lhh1843812463或woshiwhw123或者,您可以到以下小组进行咨询: