华为云服务SFS备份到OBS实验
目录
1、 什么是SAP HANA
HANA(High-Performance Analytic Appliance)高性能分析设备
定义1:HANA是一个软硬件结合体,提供高性能的数据查询功能,用户可以直接对大量实时业务数据进行查询和分析。用户拿到的是一个装有预配置软件的设备。至于HANA的云服务,只是对用户而言可以在不购买相关硬件的情况下享受HANA的高性能,而HANA云服务的背后还是需要更高性能的硬件支撑的。
定义2: 基于内存计算技术的高性能实时数据计算平台,是全球一个发布商用的基于内存计算的产品,通过 SAP 内存计算技术优化应用,转变人们的思考、规划和工作方式。
SAP 提供一系列前所未有的新型企业应用,其中结合了大量交易与实时分析能力,能够显著优化现有的计划流程、预测流程、定价优化流程等数据密集型流程。借助 SAP 内存数据库,充分发挥实时数据的潜力。 SAP 内存数据库采用改进的数据压缩、多栏式数据存储和内存计算技术,支持新一代企业数据管理。基于 SAP 内存工具的创新型业务分析功能可使您获得洞察力。 作为一款灵活、多用途且与数据源无关的内存工具,SAP 内存工具(SAP HANA)整合了通过硬件(由 SAP 领先的硬件合作伙伴提供)进行优化的 SAP 软件组件。 借助 SAP HANA,企业能够根据大量实时的详细信息分析业务运营状况。
SAP HANA可以应用于多个场景,如作为其他数据库的加速器、直接作为报表分析的数据源或直接用作OLAP分析型数据仓库。
2、 什么是弹性文件服务SFS
弹性文件服务(Scalable File Service,SFS)提供按需扩展的高性能文件存储,可供云上多个弹性云服务器(Elastic Cloud Server,ECS)共享访问。
如下图所示。
与传统的文件共享存储相比,弹性文件服务具有以下优势:
· 文件共享
同一区域跨多个可用区的云服务器可以访问同一文件系统,实现多台云服务器共同访问和分享文件。
· 弹性扩展
弹性文件服务可以根据您的使用需求,在不中断应用的情况下,增加或者缩减文件系统的容量。一键式操作,轻松完成您的容量定制。
· 高性能、高可靠性
性能随容量增加而提升,同时保障数据的高持久度,满足业务增长需求。
· 无缝集成
弹性文件服务同时支持NFS和CIFS协议。通过标准协议访问数据,无缝适配主流应用程序进行数据读写。同时兼容SMB2.0/2.1/3.0版本,Windows客户端可轻松访问共享空间。
· 操作简单、低成本
操作界面简单易用,您可轻松快捷地创建和管理文件系统。
3、 什么是对象存储服务OBS
对象存储服务(Object Storage Service,OBS)是一个基于对象的海量存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力,包括:创建、修改、删除桶,上传、下载、删除对象等。
OBS系统和单个桶都没有总数据容量和对象/文件数量的限制,为用户提供了超大存储容量的能力,适合存放任意类型的文件,适合普通用户、网站、企业和开发者使用。由于OBS是一项面向Internet访问的服务,提供了基于HTTP/HTTPS协议的Web服务接口,用户可以随时随地连接到Internet的电脑上,通过OBS管理控制台或客户端访问和管理存储在OBS中的数据。此外,OBS支持SDK和OBS API接口,可使用户方便管理自己存储在OBS上的数据,以及开发多种类型的上层业务应用。
OBS还提供图片处理特性(Image Processing),为用户提供稳定、安全、高效、易用、低成本的图片处理服务,包括:图片剪切、图片缩放、图片水印、格式转换等。图片处理特性相关内容请参见图片处理特性指南。
云服务实现了在多区域部署基础设施,具备高度的可扩展性和可靠性,用户可根据自身需要指定区域使用OBS,由此获得更快的访问速度和实惠的服务。
4、 实验架构概述
本次实验采用华为云的SFS服务,OBS服务,ECS服务部署整个测试架构,通过挂载NFS文件系统到云服务器(Linux),将SAP HANA的SFS共享文件存储文件以及目录定时Crontab备份到OBS上。
5、 创建ECS服务器
略:
请参考:https://support.huaweicloud.com/qs-ecs/zh-cn_topic_0132727313.html
6、 创建SFS文件系统
7、 挂载共享文件存储SFS
rpm -qa|grep nfs
sudo yum -y install nfs-utils
yum install bind-utils
nslookup sfs-nas3.cn-east-2.myhuaweicloud.com
mkdir sfs-mount
mount -t nfs -o vers=3,timeo=600,nolock sfs-nas3.cn-east-2.myhuaweicloud.com:/share-ae2d1dac /sfs-mount/
chmod 777 /sfs-mount/
mount -t nfs -o vers=3,timeo=600,nolock sfs-nas3.cn-east-2.myhuaweicloud.com:/share-ae2d1dac /sfs-mount/
cd /sfs-mount/
dd if=/dev/zero of=test bs=1M count=100
dd if=/dev/zero of=test1 bs=1M count=100
dd if=/dev/zero of=test2 bs=1M count=100
wget https://obs-community.obs.cn-north-1.myhuaweicloud.com/obsutil/current/obsutil_linux_amd64.tar.gz
cp obsutil_linux_amd64.tar.gz /root/
tar -zxvf obsutil_linux_amd64.tar.gz
./obsutil config -i=AK-k=SK-e=obs.cn-east-2.myhuaweicloud.com
请参考:https://support.huaweicloud.com/qs-sfs/zh-cn_topic_0034428728.html
8、 创建OBS对象存储服务
9、 配置obsutil和AK/SK
./obsutil config -i=AK-k=SK-e=obs.cn-east-2.myhuaweicloud.com
配置OBS的API访问权限AK/SK,请参考:
https://support.huaweicloud.com/utiltg-obs/obs_11_0001.html
10、 手动测试上传文件到OBS
obsutil cp /src1 obs://bucket-test/src -r -f -flat
上传示例参考:
https://support.huaweicloud.com/utiltg-obs/obs_11_0028.html
11、 利用crontab配置定时任务
[root@sfs-sync-obs-test ~]# crontab -l
00 00 * * * cd /root && nohup ./obsutil_linux_amd64/obsutil cp /sfs-mount/ obs://obs-defae/ -r -f -u &>obsutil_crond.log &
参考:https://support.huaweicloud.com/utiltg-obs/obs_11_0034.html
- 点赞
- 收藏
- 关注作者
评论(0)