SAP HANA Cloud助力企业大数据分析
大数据在不同的行业中已经有越来越多、越来越成熟的应用,各行业和产业都在利用大数据的能力进行数字化转型,这对承载整个企业数据的基础平台提出了更多和更高的要求。企业在建设大数据平台时面临诸多挑战:
高度灵活性和可扩展性
降低运维和开发成本
增强的安全性和合规性
简化的管理与监控
顺应市场的诉求,SAP 在全球推出了 SAP HANA Cloud [SAP内存计算云] ,通过领先的内存技术,基于对数以百万客户的业务理解,解决各行业企业构建大数据分析平台的问题。
1 什么是 SAP HANA Cloud ?
SAP HANA Cloud 是一款全托管内存云数据库即服务 ( DBaaS ) 产品。作为 SAP 业务技术云平台 [Business Technology Platform] 的云数据基础,该产品能够整合整个企业的数据,帮助企业基于实时数据更快速地制定决策。
借助 SAP HANA Cloud,可以利用先进的云原生架构建设数据解决方案,实时获取业务就绪型洞察。SAP HANA Cloud 数据库为 SAP BTP 业务技术云平台奠定了数据基础,在云端提供 SAP HANA 的强大能力。
SAP 在2010年发布了 HANA 内存计算平台,提供了多种计算引擎,数据无论是存储还是计算都在内存中完成。十年之后,在2020年 SAP 发布了 HANA Cloud 云平台,是 HANA 内存计算技术的云原生实现,极大扩展了 HANA 内存计算平台的能力,逻辑结构如下:
SAP HANA Cloud 采用内存技术构建一个强大的数据平台,通过充分利用内存存储( RAM ),SAP HANA 本机存储扩展( NSE )和 SAP HANA Cloud 数据湖( DataLakes ),可以用来管理来自多个数据源和多种格式的数据,并通过内置的复制和虚拟化技术,实现数据传输和转换,确保组织在需要时可以快速访问数据,同时使数据具有一定的存储结构,不会成为一个数据堆场。SAP HANA Cloud 还会监测并提醒用户注意性能问题,因此可以决定何时投入更多存储和计算能力。
总体来看,SAP HANA Cloud 具备以下优势和特点:
SAP HANA Cloud 提供了一个实时访问、存储和处理所有企业数据的地方。它是一个云原生平台,提供 SAP HANA 的强大功能和性能,以及管理数据存储、虚拟化和运行强大应用程序的全部功能。
SAP HANA Cloud 将 SAP HANA 的简单性、成熟性和高性能优势带到云端。
开放数据接口 – 支持 SAP Analytics Cloud(分析云),SAP Data Warehouse Cloud(数据仓库云),客户自开发应用和第三方供应商开发的应用软件。
云体验 – 一个完全管理、多云架构、可扩展、弹性伸缩和便捷访问的云数据库体验
海量数据扩展 – 不同的存储层,如内存、磁盘和关系数据湖选项,用以存储PB级别的数据。
减少数据副本 – 虚拟交互访问层跨越不同的数据源,无论它们是在本地还是在云中。
减少复杂性 – 高性能和可伸缩的 OLAP 和 OLTP 能力,支持在任何数据上的多模型处理。
迁移或扩展本地系统负载 – 把工作负载转移到云,提供基于云的数据库工具支持。
端到端视图 – 通过连接到越来越多的源系统,无论是在本地还是在云中,都能够轻松并清晰的构建整个数据架构。
2 SAP HANA Cloud 内部引擎
SAP HANA Cloud 的核心是 SAP HANA 引擎,基于成熟可靠的内存计算技术,支持不同类型的分析和事务处理,目标是在一个单一的环境中支持多种数据处理方式,降低开发的难度和成本。
SAP HANA Cloud 提供了直接在内存中的高级事务和分析功能,包括 SQL 查询,空间和图数据,文本搜索以及集成的机器学习等多种引擎,如下图所示:
HEX 引擎:组合其它引擎的功能,如连接引擎和 OLAP 引擎。
ESX 引擎:接收 SQL 请求将其委派到较低级别的引擎并替换某些行引擎(如 windows 函数)。
连接引擎:在连接引擎中进行处理 SQL Join 等任务。
OLAP 引擎:处理聚合操作,例如计算度量。
计算引擎:计算视图(包括星型连接)由计算引擎处理。计算引擎可以直接或间接调用任何其他引擎。
行引擎:行引擎是为 OLTP 场景设计的。某些功能(如特定日期转换或窗口函数)仅在行引擎中受支持。
MDS 引擎:处理 InA 多维查询,包括聚合、转换和计算。
图计算引擎:原生支持图形处理,并允许您对 SAP HANA 系统中存储的数据执行典型的图形操作。
空间引擎:支持空间列、空间访问方法和空间参照系的多层空间引擎。
AFL 引擎:应用程序函数库使用外部 C++ 库(如自动化预测库 ( APL )、预测应用程序库 ( PAL ) 和业务函数库 ( BFL )扩展 HANA 。
SQL Script 引擎:SQL Script 是结构化查询语言 ( SQL ) 的扩展集合,用于将数据密集型应用程序逻辑嵌入到 HANA 数据库中。
3 SAP HANA 本地部署与 SAP HANA Cloud 之间的联系和差异
云平台已经成为每个客户 IT 战略的必要组成部分,但是不同厂商云产品会有不兼容的问题,导致客户数据在运行上无法完全保证一致可靠,同时客户也不能忽略其企业预置本地部署环境,希望能够按照自己的方式迁移到云端,并确保能够适应未来的需求。SAP HANA 通过多云部署提供统一的数据视图来解决此问题。
SAP HANA 允许客户业务流程和数据跨越多云、混合云和企业预置部署,是目前唯一打破云边界和限制的平台。对于 SAP HANA 客户,会熟悉 SAP HANA 的功能以及 SAP HANA 作为本地数据管理平台的优势,SAP HANA Cloud 继承了 SAP HANA 的主要功能和特点,不会取代 SAP HANA 本地部署版,而是 SAP HANA 服务的后继者。现有的 SAP HANA 客户可以使用 SAP HANA Cloud 将其本地部署的 SAP HANA 扩展到云上,通过 SAP HANA Cloud ,实现更大的灵活性和易用性。
SAP HANA Cloud 允许用户专注于构建应用程序并管理其数据库,而无需管理其硬件,操作系统等基础组件,也不必担心备份、更新、软件和补丁程序安装,所有这些管理和维护任务都由 SAP 的专业维护团队负责。同时,基于云解决方案的特性,SAP HANA Cloud 的更新频率比 SAP HANA 本地版本快得多,这意味着 SAP HANA Cloud 的客户将可以更快地获得更新和新功能,这也会使得 SAP HANA 本地解决方案和 SAP HANA Cloud 的混合使用能够获得更大的收益。
在这里,您可以看到两种平台的管理方式以及 SAP 扮演角色的详细比较:
4 SAP HANA Cloud 的应用场景
作为云原生的数据库,SAP HANA Cloud 适用于多种业务场景。针对所有工作负载的简单统一体系结构,访问所有企业数据资产,支持开发人员加速创新;通过减少重复数据复制、减少应用程序、降低 IT 依赖性并提高业务用户工作效率,从而显著降低总体拥有成本。
下面我们就为大家推荐几个 SAP HANA Cloud 典型应用场景:
推荐场景一:通过混合部署实现云端加速
对于已有本地部署的 SAP HANA 环境,可以无缝扩展到云端,不仅能扩展存储容量,还能降低维护工作量,还可以保证一致的开发体验,通过混合部署实现双模数据应用。
按需配置云端数据库容量
分担本地系统的工作负载
分担本地系统的数据存储成本
扩展连接到云服务(云数据虚拟化)
推荐场景二:通过数据湖实现集中数据存储
数据湖以较低成本实现海量数据存储,既能通过 SQL 查询数据,又能通过 SQL on files 方式查询 ORC、Parquet 等文件。
内置的关系型数据湖,形成统一、简单的数据管理模式
采用 SQL on files 技术处理 hadoop 文件(ORC、Parquet 等)
可扩展和集中式的数据存储方式
快速数据访问和查询处理
多种安全机制,保障数据安全
更低的使用成本
推荐场景三:通过虚拟化实现数据的单一访问
使用内置复制和虚拟化功能,灵活的访问各种数据和文件,建立一个访问所有企业数据的唯一入口,提升客户使用体验。
简单的配置,轻松上手。
统一数据入口。
实时数据访问。
无需数据移动,无需数据复制。
可靠的安全访问机制。
更低的使用成本。
推荐场景四:通过交易和分析混合特性实现通用数据库
采用领先的 SAP HANA 内存技术,可以将 OLTP 和 OLAP 功能有机的结合在一起,结合 DBaaS (数据库即服务)的架构,不仅能大幅提升运行效率,还会更加简化应用程序开发,实现高效的混合应用模式。
在云端提供的内存数据库。
通用的 SQL 技术,降低维护和开发的学习成本。
连接各种应用的数据接口,加快实施进度。
SAP HANA Cloud 里提供各种高级服务引擎,快速应对复杂多变的业务需求。
在一个平台上支持交易和分析的混合处理引擎,降低优化难度。
5 为什么采用 SAP HANA Cloud 数据库?
借助云原生的 SAP HANA Cloud ,能为 SAP 应用、SAP 合作伙伴和 SAP 客户优化业务流程,加速业务创新,帮助企业提高业务敏捷性,同时避免供应商锁定,使数据利用更加灵活可控。
通过 SAP HANA Cloud 的引入,在技术上用户可以获得如下收益:
单一的分布式计算框架,用于查询任何位置的数据,数据随需自动处理。
通过使用超高速的计算代理之间的通信渠道,可以非常快速地整合和传输数据。
SAP HANA 可与所有主要云提供商( Microsoft Azure、AWS、IBM Cloud、Alibaba Cloud )集成并充分利用其本地服务。
同时,对用户业务上的影响会更加的显著和深远,具体表现如下:
利用实时数据指导行动,提高决策效率
根据需求扩展数据库,处理所有类型的业务数据,并在无需调优的情况下对实时事务执行高级分析,快速改进决策流程。
整合整个企业的数据
利用本地集成功能连接分布式数据,支持云部署和本地部署的应用与开发工具,并存储不断变化的数据。
提高业务数据的可信度
通过建立统一的真实数据源,充分利用业务就绪型信息,同时凭借可靠的企业环境,保障安全和隐私,实现匿名化。
统一的真实业务数据源
更轻松地连接不同数据源中的数据
借助提供统一数据源的数据平台,规范和简化数据管理
利用虚拟化技术和 SAP HANA 智能数据访问技术,减少重复数据
适合的存储选项
根据需求,采用灵活的多层数据存储
利用可查询的数据湖存储任何数据
通过妥善存储数据,提高性价比
本地对象存储以及与第三方对象存储的集成
按需、高效地访问数据
随时随地高速、独立地访问数据
支持独立计算和存储
利用没有前期成本的全托管即服务产品,按需扩大或缩小规模
6 小结
SAP HANA Cloud 是一个低成本的云原生平台,显著降低了多云或混合系统架构的复杂性,基于 SAP HANA 的领先技术,优化内存或磁盘上的多模式数据处理,采用简单高效的方式,实现企业中对数据实时访问、多级存储和复杂处理的需求。
高度的灵活性和可扩展性,满足对计算资源和现代云技术不断增长的需求,同时从现有本地 IT 投资中获取价值。通过采用混合云模型,我们可以将某些工作负载迁移到云,同时将其他工作负载保留在当前物理环境中。
只为需要的云资源付费,无需维护很少使用的 IT 资产,能够极大地节省人员时间、维护和硬件成本。此外,我们还可以优化工作负载,从而提升任务运行效率,从而优化整体投入产出。
利用内置的安全功能和专业的云安全工具,增强的安全性和合规性,帮助确保组织的数字资产受到保护。
使用集中管理工具,简化的管理与监控,通过“一站式”的方式来管理和监控企业的本地数据中心和云资源。
在 SAP 的云转型战略中,SAP HANA Cloud 与 SAP Data Warehouse Cloud、SAP Analytics Cloud 构成了三驾马车,完成了数据处理的数据整合和存储、数据模型、数据利用三个重要环节,并且有效支持了 SAP Data Intelligence Cloud、SAP Cloud Applications 等原生应用和大量第三方系统,为企业数据处理提供了简捷、高效的解决途径。

相关资源推荐