写点什么

Amazon EC2 高内存实例运行 SAP HANA: 简单,灵活,性能强大(一)

  • 2019-12-26
  • 本文字数:2144 字

    阅读完需:约 7 分钟

Amazon EC2 高内存实例运行 SAP HANA: 简单,灵活,性能强大(一)

Amazon Web Services (AWS),我们总是从客户的需求出发,努力构建我们的产品和服务。早在 2017 年,我们的客户已经在 Amazon Elastic Compute Cloud(Amazon EC2)x1e 实例上运行 SAP HANA 的生产部署,拥有 4 TB 内存,来支持企业数据的持续增长。因此,客户开始询问具有更大 RAM 的 Amazon EC2 实例。


我们询问客户哪些特性和功能对他们最重要。得到一致的反馈是,他们期望在 AWS 上运行 SAP HANA 和在本地运行有相同的、熟悉的体验。他们特别希望能够使用相同的网络和安全结构,如 Amazon 虚拟私有云(Amazon VPC)、安全组、AWS 身份和访问管理(AWS Identity and Access Management)和 AWS CloudTrail;通过 Amazon API 和 AWS 管理控制台管理这些系统;在 Amazon 弹性块存储(Amazon Elastic Block Store)上使用弹性存储;以及在需要的时候能够很容易地扩展。


简而言之,客户告诉我们,他们不想在性能、弹性和灵活性上做出妥协,而只是为了运行更大的实例。

即刻构建

于是,我们开始了这一旅程——建立一个可以满足这些要求的产品,从而满足我们的客户。在 2018 年秋季,我们宣布了 Amazon EC2 高内存实例具备普遍可用性,该实例具有高达 12 TB 的内存,并通过了 SAP 认证,可用于任务关键型 SAP HANA 工作负载。如今,Amazon EC2 高内存实例有三种大小,分别为 6TB、9TB 和 12TB 内存。您可以使用 AWS 命令行接口(AWS Command Line Interface)和/或 AWS SDK 在现有 AWS 环境中启动这些 EC2 裸金属实例,并无缝连接到其他 AWS 服务。


在本文中,我将讨论一些客户喜欢的 Amazon EC2 高内存实例的关键属性。


这些 Amazon EC2 高内存实例由我们特有的 Nitro 系统提供支持,该系统包括专用的硬件加速器,提供并管理到 Amazon VPC 和 Amazon EBS 的连接。通过卸载这些传统上通过 hypervisor 支持的功能,这些裸机实例使应用程序能够直接访问底层物理硬件。同时,Nitro 系统支持将这些实例完全无缝地集成到更广泛的 AWS 服务中。



能够运行 SAP HANA 的这些实例和在同一个虚拟私有云(VPC)中与应用程序服务器非常接近,这使您能够在数据库和应用程序服务器之间实现超低延迟,并获得一致、可预测的性能。


提供运行数据库和应用服务器近似能力的服务器实例,能为运行您的 SAP 产品(包括 SAP HANA 数据库)提供最好的结果。高内存实例支持 AWS CLI/SDK 来启动、管理和调整实例大小、Amazon EBS 的弹性存储容量,并可以从与其他 AWS 服务的直接连接中获益。



Nitro 系统允许 Amazon EC2 高内存实例作为完全集成的 Amazon EC2 实例运行,体现为裸金属服务器。主机上的所有 CPU 和内存都可以直接用于 SAP 工作负载,而不需要管理程序,从而实现性能最大化。每个 Amazon EC2 高内存实例都在一个 8 插槽主机服务器平台上提供,该平台由 Intel Xeon Platinum 8176M(Skylake)处理器提供支持。该平台总共提供 448 个逻辑处理器,提供 480,600 SAP 应用程序性能标准(SAPS)。我们在 SAP HANA 性能指标上发布了 ERP(Sales & Distribution)和 BW,以透明地披露该平台在 OLTP 和 OLAP 方面 SAP HANA 工作负载方面的性能。


默认情况下,Amazon EC2 高内存实例也是 Amazon Elastic Block StoreEBS) 优化的,为加密和未加密 Amazon EBS 卷提供 14 Gbps 的专用存储带宽。这些实例使用基于弹性网络适配器(ENA)的增强网络,以 25 Gbps 的聚合网络带宽提供高网络吞吐量和低延迟。



最后,如果您想实现一个具有高内存需求的非常大、计算量很大的 SAP S/4HANA 系统,那么现在可以选择在 Amazon EC2 高内存实例上以扩展模式运行 SAP S/4HANA。您可以在 12 TB 高内存实例上扩展到最多 4 个节点。总的来说,这提供了高达 48 TB 的内存和 1792 个逻辑处理器/190 万 SAPS,这在云计算中是一个前所未有的选择。有关更多信息,请参阅宣布支持AWS上的超大S/4HANA部署。

前所未有的灵活性

我们的客户喜欢能够根据当前的需求来调整 AWS 的基础设施的大小,而不是预先过度配置以满足未来的需求。Amazon EC2 高内存实例为 SAP HANA 工作负载提供了与虚拟化 Amazon EC2 实例相同的可伸缩性。事实上,您可以从你现在所需要的开始,并在您的需求决定的时候,轻松地扩展以满足你的需求。


例如,现在就从一个 6TB Amazon EC2 高内存实例开始,如果需要,在 6 个月内就可以轻松地转换为 9 TB 或 12 TB 实例。您只需通过几个 API 调用就可以将大小调整为 9 或 12 TB 的实例。由于后端的持久块存储是基于 Amazon EBS 的,因此也可以根据需要通过一些 API 调用进行扩展。通常,对于其他私有托管选项,这需要长时间的停机和将数据传输到服务器上才能迁移服务器。


下图显示了在几分钟内将一个 6 TB 高内存实例调整为 12 TB 高内存实例的示例。



在商业上,这些实例可在 3 年预留方式下可用,并提供灵活的方式在预留期内转换到更大的尺寸。这种灵活性提供了最佳的总拥有成本(TCO),并防止过度供应。您可以从满足当前数据库大小调整要求的实例大小开始,然后在数据库大小增长需要时转换到更大的实例大小。记住:只需花费在你今天需要的东西上,而不是花费在一两年后你可能需要的东西上。


本文转载自 AWS 技术博客。


原文链接:https://amazonaws-china.com/cn/blogs/china/amazon-ec2-high-memory-instances-running-sap-hana-simple-flexible-and-powerful/


2019-12-26 13:38712

评论

发布
暂无评论
发现更多内容

线段树(Segment Tree)

zayfen

算法 线段树 segment tree

Greenplum 性能优化之路 --(一)分区表

腾讯云大数据

大数据

用go语言实现快排

Sean

算法 快速排序 Go 语言

一次注定失败的裸面

escray

ruby 程序员 面试 面经

揭开500亿“区块链”骗局

CECBC

法律 传销

手把手教你:将 ClickHouse 集群迁至云上

腾讯云大数据

大数据 Clickhouse

倒计时!Pulsar Summit Asia 2020 演讲征集

Apache Pulsar

开源 云原生 pulsar Apache Pulsar 消息中间件

架构师第一期作业(第三周)

Cheer

作业

为什么90%的“码农”做不了软件“架构师”?

Java架构师迁哥

Java 学习 架构师

jdk 源码系列之StringBuilder、StringBuffer

sinsy

Java jdk 源码解析

架构师训练营第三周作业

文智

极客大学架构师训练营

腾讯云副总裁刘煜宏:大数据平台算力弹性资源池达500万核,国内最强

腾讯云大数据

大数据

第二周-命题作业

莫森

极客大学架构师训练营

看看别人是怎么面试蚂蚁金服的!社招Java面经分享

Java架构师迁哥

Java 阿里巴巴 面试 蚂蚁金服

架构师训练营第三周学习总结

邓昀垚

极客大学架构师训练营

你在开发过程中使用Git Rebase还是Git Merge?

华为云开发者联盟

git 华为 管理 代码

区块链带来的技术创新和变革

CECBC

区块链技术 经济

原创 | 正确区分属性和字段

编程道与术

Java hibernate 编程 软件开发 jpa

数字货币视域下的金融安全实现路径

CECBC

区块链 数字货币

原创视频 | 架构漫谈—如何创造复杂而有序的软件系统【含课件下载】

编程道与术

Java 编程 架构 软件开发 软件架构

原创 | 使用JPA实现DDD持久化-JPA,Hibernate与Spring Data JPA

编程道与术

Java hibernate Spring C Data jpa

致谢!华为全联接2020精彩回顾

华为云开发者联盟

华为 华为云 智能 hdc

腾讯云大数据发布最新产品矩阵,助力企业整合打通海量数据

腾讯云大数据

大数据

打造一个全功能的浏览器

Daniel

华为云推出全自研数据库,GaussDB(openGauss)能否撑起一片天?

华为云开发者联盟

数据库 数据 gauss db

原创 | 使用JPA实现DDD持久化-O/R阻抗失配(2/2)

编程道与术

Java hibernate DDD JDBC jpa

原创 | 使用JPA实现DDD持久化-JPA vs MyBatis

编程道与术

Java hibernate 编程 mybatis jpa

持续引领大数据行业发展,腾讯云发布全链路数据开发平台WeData

腾讯云大数据

大数据

为什么推广ipv6以及网站ipv6改造基本步骤

MySQL从删库到跑路

Web IP 网络

第二周-学习总结-框架设计原则

莫森

极客大学架构师训练营

LeetCode题解:641. 设计循环双端队列,使用双向链表,JavaScript,详细注释

Lee Chen

大前端 LeetCode

Amazon EC2 高内存实例运行 SAP HANA: 简单,灵活,性能强大(一)_文化 & 方法_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章