当前位置:大数据业界动态 → 正文

向SAP HANA迁移 该从何入手?

责任编辑:editor008 |来源:企业网D1Net  2014-08-14 09:48:22 本文摘自: TechTarget中国

在大数据时代下,随着大数据的深入应用,部署SAP HANA已经成为企业普遍的选择。从概念验证(POC,proof-of-concept)到生产环境部署,客户在迁移到SAP HANA内存数据库平台之前需要考虑许多因素,其中包括硬件选择,备份与恢复计划以及安全性管理等等。

但客户究竟该从何入手呢?

理解HANA的架构

首先,你需要理解HANA并不是一个黑盒子;你可以把它看做是一个运行在特定硬件设备(有很多内存)上的Linux操作系统,它并不是一个简单的兼容SQL92的内存数据库。说到对于Linux的支持,HANA最早是部署在SUSE Enterprise 11上的,而目前新版HANA还支持RHEL 6.5。在部署之前,你需要仔细阅读SAP的产品指南。

HANA还是一个应用服务器,但并不是基于传统的SAP NetWeacer Application Server那样的ABAP或Java技术。它是一个精益的Web应用服务器,能够运行强大的内建SAPUI5或JavaScript的Web应用。

硬件选择

在硬件方面,SAP提供了许多经过认证的硬件厂商合作伙伴。今年早些时候,SAP还开放了硬件限制,客户可以在购买HANA许可证之后使用自己的硬件来运行。尽管仍然需要对硬件的配置进行特殊安排,比如内存、固态硬盘用来存储日志文件,高速硬盘存放数据,内存与CPU核心需要有固定比例,但此举无疑让SAP HANA的硬件选择范围得到了极大的扩展。同时,SAP目前已经运行客户自己进行HANA的部署了。在今年5月,VMware也通过了SAP认证,可以支持1 TB的HANA实例虚拟化。更多的硬件以及虚拟化合作伙伴,意味着SAP HANA将为客户提供更多的备份与恢复选项。

备份与恢复策略

当针对生产环境进行硬件规划的事后,我们还需要充分考虑到备份策略以及灾难恢复需求。在我看来,“双活”环境的每一个主机都能接收请求,如果一个主机宕机,客户端连接可以迅速地重启。但在HANA环境当中,SAP并没有提供这样的双活集群配置。他们提供了一个自动化的主机故障转移功能,也需要做一些DNS的变更。能不能做到立即切换?答案是否定的。但切换速度快不快?答案是肯定的。

我们可以使用一个复制的备用系统,它可以在几分钟之内完成故障转移,但它称不上是真正高可用,比如NetWeaver那样。在复制备用数据库场景下,要记住两个关键点:第一,在灾难场景下,我们需要通过DNS变更来重新定向客户端数据库请求;第二,我们可以利用备用数据库作为其他实例的非生产环境数据库,比如QA与测试。根据我的经验,备用数据库场景下SAP提供了非常好的灵活性,而且SAP在让客户充分利用硬件方面投入了很多研发精力,使得客户数据中心里的每一台机器都能够物尽其用。

在HANA中进行备份是非常简单的,每一个数据中心管理者与中层IT人员对此应该都不陌生。我们必须经常进行数据库和日志文件的备份以便能够提供一个即时恢复能力。我们可以通过SAP HANA Studio或者在操作系统层面上使用命令行来进行数据库备份,这些都是开箱即用的功能。当然也有一些客户选择了SAP的合作伙伴来进行备份,比如Symantec、IBM、HP等等,而针对备份的SAP认证叫做HANA-BRINT 1.1,你在SAP官网上搜索它就可以出现许多备份的产品。

管理员技能

现在,我们已经理解了HANA的架构,接下来的问题就是:“我们该做哪些准备?我们如何进行备份?”此外,部署HANA对企业内部资源的技能集也是有特定要求的。从管理角度来说,SAP Basis管理员如果在UNIX平台方面有足够的经验的话,那么他可以非常轻松地理解并上手HANA。整个HANA的部署机制都和SAP非常相似。我们需要将HANA连接到SAP Solution Manager for Enterprise SupportServices,这是在NetWeaver平台上最常见的Basis任务。而使用内存数据库的确需要在系统监控方面添加其他维度,Basis管理员需要对新技术敞开胸怀并迎接新的挑战。另外,SAP在实时与历史数据分析方面也为我们提供了足够多的好用的工具。

安全性考虑

对于已经有专门的安全团队来管理SAP Business Suite或其他基于NetWeaver应用的企业来说,在HANA中管理安全性是变化最大的一个方面。如果你在HANA上运行NetWeaver BW 或SAP Business Suite,那么对于安全团队的工作并不会有太大影响。但如果你选择把HANA部署为一个单独的数据仓库或者应用服务器的时候,那么安全团队就需要大量时间来学习新的架构和功能。在HANA中究竟谁来负责安全性?对于我来说仍然是一个让人迷惑的问题。在传统的数据库管理系统中,DBA处理基本的数据库维护之外还要全权负责数据库安全的工作。

D1Net评论:

然而,在SAP NetWeaver环境中,由于SAP把安全性工作放到了应用层,因此在数据库层面基本不要担心安全问题。Basis管理员称不上是好的安全管理员,如果我在进行生产环境的HANA部署,我就会仔细考虑由谁来负责HANA的安全性管理工作。

关键字:

本文摘自: TechTarget中国

x 向SAP HANA迁移 该从何入手? 扫一扫
分享本文到朋友圈
当前位置:大数据业界动态 → 正文

向SAP HANA迁移 该从何入手?

责任编辑:editor008 |来源:企业网D1Net  2014-08-14 09:48:22 本文摘自: TechTarget中国

在大数据时代下,随着大数据的深入应用,部署SAP HANA已经成为企业普遍的选择。从概念验证(POC,proof-of-concept)到生产环境部署,客户在迁移到SAP HANA内存数据库平台之前需要考虑许多因素,其中包括硬件选择,备份与恢复计划以及安全性管理等等。

但客户究竟该从何入手呢?

理解HANA的架构

首先,你需要理解HANA并不是一个黑盒子;你可以把它看做是一个运行在特定硬件设备(有很多内存)上的Linux操作系统,它并不是一个简单的兼容SQL92的内存数据库。说到对于Linux的支持,HANA最早是部署在SUSE Enterprise 11上的,而目前新版HANA还支持RHEL 6.5。在部署之前,你需要仔细阅读SAP的产品指南。

HANA还是一个应用服务器,但并不是基于传统的SAP NetWeacer Application Server那样的ABAP或Java技术。它是一个精益的Web应用服务器,能够运行强大的内建SAPUI5或JavaScript的Web应用。

硬件选择

在硬件方面,SAP提供了许多经过认证的硬件厂商合作伙伴。今年早些时候,SAP还开放了硬件限制,客户可以在购买HANA许可证之后使用自己的硬件来运行。尽管仍然需要对硬件的配置进行特殊安排,比如内存、固态硬盘用来存储日志文件,高速硬盘存放数据,内存与CPU核心需要有固定比例,但此举无疑让SAP HANA的硬件选择范围得到了极大的扩展。同时,SAP目前已经运行客户自己进行HANA的部署了。在今年5月,VMware也通过了SAP认证,可以支持1 TB的HANA实例虚拟化。更多的硬件以及虚拟化合作伙伴,意味着SAP HANA将为客户提供更多的备份与恢复选项。

备份与恢复策略

当针对生产环境进行硬件规划的事后,我们还需要充分考虑到备份策略以及灾难恢复需求。在我看来,“双活”环境的每一个主机都能接收请求,如果一个主机宕机,客户端连接可以迅速地重启。但在HANA环境当中,SAP并没有提供这样的双活集群配置。他们提供了一个自动化的主机故障转移功能,也需要做一些DNS的变更。能不能做到立即切换?答案是否定的。但切换速度快不快?答案是肯定的。

我们可以使用一个复制的备用系统,它可以在几分钟之内完成故障转移,但它称不上是真正高可用,比如NetWeaver那样。在复制备用数据库场景下,要记住两个关键点:第一,在灾难场景下,我们需要通过DNS变更来重新定向客户端数据库请求;第二,我们可以利用备用数据库作为其他实例的非生产环境数据库,比如QA与测试。根据我的经验,备用数据库场景下SAP提供了非常好的灵活性,而且SAP在让客户充分利用硬件方面投入了很多研发精力,使得客户数据中心里的每一台机器都能够物尽其用。

在HANA中进行备份是非常简单的,每一个数据中心管理者与中层IT人员对此应该都不陌生。我们必须经常进行数据库和日志文件的备份以便能够提供一个即时恢复能力。我们可以通过SAP HANA Studio或者在操作系统层面上使用命令行来进行数据库备份,这些都是开箱即用的功能。当然也有一些客户选择了SAP的合作伙伴来进行备份,比如Symantec、IBM、HP等等,而针对备份的SAP认证叫做HANA-BRINT 1.1,你在SAP官网上搜索它就可以出现许多备份的产品。

管理员技能

现在,我们已经理解了HANA的架构,接下来的问题就是:“我们该做哪些准备?我们如何进行备份?”此外,部署HANA对企业内部资源的技能集也是有特定要求的。从管理角度来说,SAP Basis管理员如果在UNIX平台方面有足够的经验的话,那么他可以非常轻松地理解并上手HANA。整个HANA的部署机制都和SAP非常相似。我们需要将HANA连接到SAP Solution Manager for Enterprise SupportServices,这是在NetWeaver平台上最常见的Basis任务。而使用内存数据库的确需要在系统监控方面添加其他维度,Basis管理员需要对新技术敞开胸怀并迎接新的挑战。另外,SAP在实时与历史数据分析方面也为我们提供了足够多的好用的工具。

安全性考虑

对于已经有专门的安全团队来管理SAP Business Suite或其他基于NetWeaver应用的企业来说,在HANA中管理安全性是变化最大的一个方面。如果你在HANA上运行NetWeaver BW 或SAP Business Suite,那么对于安全团队的工作并不会有太大影响。但如果你选择把HANA部署为一个单独的数据仓库或者应用服务器的时候,那么安全团队就需要大量时间来学习新的架构和功能。在HANA中究竟谁来负责安全性?对于我来说仍然是一个让人迷惑的问题。在传统的数据库管理系统中,DBA处理基本的数据库维护之外还要全权负责数据库安全的工作。

D1Net评论:

然而,在SAP NetWeaver环境中,由于SAP把安全性工作放到了应用层,因此在数据库层面基本不要担心安全问题。Basis管理员称不上是好的安全管理员,如果我在进行生产环境的HANA部署,我就会仔细考虑由谁来负责HANA的安全性管理工作。

关键字:

本文摘自: TechTarget中国

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^