一、计算题
1、CPU计算没有什么特别,机框里有6个刀片,计算核数时,要把6个刀片的加起来;
2、有个国产化的服务器,用鲲鹏架构,但镜像里有个特殊的操作系统 slack ware什么的,公共镜像里找不到,填的是“私有镜像”
3、核心业务不能上云的担忧和建议
答:核心业务难以上云的痛点:
1.核心业务对运行环境性能要求极为严苛;
2.核心业务在虚拟化环境下运行效能不够稳定;
3.核心业务数据一般具有敏感性、隐私性;
4.上云业务安全性及安全机制设计不完善;
核心业务公有云应对方案:
作为一名客户经理我们可以向客户简单赋能并提出相关公有云应对核心业务上云的解决方案:
1.选配ECS高配性能版-若客户的核心业务对于虚拟化环境运行无特殊要求,仅仅是性能要求较高,这是一个可用的选择;
2.若客户担忧公有云隔离性、数据隐秘性问题,可推DEH专属主机服务;
3.若客户核心业务不可兼容虚拟化环境,则可推荐BMS裸金属服务;
作为一名客户经理,应从实际和客户角度出发,若客户核心业务不建议异地迁移上云,也可更换思维向其赋能推广公有云灾备类服务;
二、网络部分
1、三个应用,有两个VPN,VPN1和VPN2,需要填三行表格,主要是安全组和策略,就根据题目填5个策略就行了,出方向放开,入方向根据要求填,有一个是http80端口,还有一个好像是24端口。
2、画图题,和复习的双平面图一样,一个region,一个AZ,一个VPC,两个subnet做双平面的图;(可能需要做子网规划,子网地址题干中有,注意云上云下地址不重复)
3、需要访问海外网站的解决方案
答:
1. https://support.huaweicloud.com/bestpractice-cc/cc_04_0007.html
基于云连接、Web代理NAT、网关(DNAT)实现跨区域访问海外网站加速(图中把国外和国内方向反过来画)
本方案是HTTP代理方案,仅适用基于浏览器的Web类访问。
Proxy-Client:用户windows主机配置Web代理功能,代理地址配置为国内的EIP公网地址。
NAT网关:配置DNAT规则,国内的EIP公网地址映射到海外的代理服务器ETH1网卡地址。
海外Region与国内Region通过云连接互通。
用户实现通过代理服务器访问海外网站加速。
2.从华为云开云专线至香港站点的服务器,香港服务器上部署vpn软件,本地登录ssl vpn访问国外网站。
3.国外网站上CDN全球加速服
三、存储部分
- 算容量时要注意raid5和raid10,raid5那台设备,要减去一块盘,raid10利用率50%,raid5利用率n-1/n
- oceanstore ,4台存储(每台12块,一块冷备,做raid5),加一个级联的存储机框(24块盘,不做raid),问一共多少容量。算容量时建议分开算,4台设备算raid后加起来,机框里的24块没有做raid,直接乘以利用率后,两部分加起来算总容量;
- 下方有个多少块盘有多少热备冷备盘的表格可以查询。
计算可用容量。
存储1 | |
存储2 | |
存储3 | OBS三副本,要除以3 |
上云规划
数据迁移工具,怎么迁移上云 | ||
EVS | 一、迁移工具 1.SMS主机迁移 2.镜像导入/导出 二、步骤:(以SMS为例) | |
SFS | 一、迁移工具 1.SMS主机迁移 2.镜像导入/导出 3.(1)通过mount方式挂载访问SFS Turbo,将本地NAS存储中的数据迁移至SFS Turbo。 通过云专线迁移(rclone工具)、通过云专线迁移(rsync工具) (2)无法打通网络直接挂载,可以通过公网访问华为云ECS绑定的EIP,也可进行传输迁移。 使用公网迁移(rclone工具) 4.英方工具I2NAS 二、步骤:(以云专线迁移rclone工具为例) 1.登录弹性云服务器管理控制台。 2.登录已创建好的Linux系统云服务器,用于同时访问本地NAS存储和云上SFS Turbo文件系统。 3.输入挂载命令,用于访问本地NAS存储。 4.输入挂载命令,用于访问云上文件系统 5.在Linux云服务器中执行命令安装rclone工具。 6.进行数据同步 (以云专线迁移rsync工具为例) 1.登录已创建好的Linux系统云服务器,用于同时访问本地NAS存储和SFS Turbo文件系统。 2.输入挂载命令,用于访问本地NAS存储。 3.输入挂载命令,用于访问SFS Turbo文件系统。 4.在Linux云服务器中执行以下命令安装rsync工具。 5.安装完成后,可以输入以下命令查询rsync工具的安装和版本情况。 6.执行命令,将源端服务器/mnt/src目录中的数据全量同步迁移至目的端服务器/mnt/dst目录(文件系统)中。 | |
OBS | 一、迁移工具 搬迁本地数据至OBS:OMS、OBS工具、CDM、DES、DES Teleport、云专线 还可以使用工具流:swift、英方I2DTO 二、步骤:(以对象存储迁移服务OMS为例) 1.创建源端和目的端的访问密钥(AK/SK)。 源端:参见源端云服务提供商的相关资料。 目的端:参见创建访问密钥(AK/SK)。 2.在对象存储服务中创建用于存放迁移数据的桶。 3.在对象存储迁移服务中创建迁移任务,开始迁移。 4.在对象存储迁移服务中检查迁移任务的结果。 |
3、三大存储的区别和应用场景
•SAN存储提供给应用的是一个LUN或者是一个卷,LUN和卷是面向磁盘空间的一种组织方式,上层应用要通过FC或者ISCSI协议访问SAN。SAN存储处理的是管理磁盘的问题,适用于实时读写场景;
•NAS存储提供给应用的是一个文件系统或者是一个文件夹,上层应用通过NFS和CIFS协议进行访问,利用FTP+TFTP协议进行上传下载,此外,文件系统要维护一个目录树,适用于企业组织内部共享场景,提升办公效率和存储空间利用率(减少同类型数据复存)
•对象存储更加适合web类应用,基于URL访问地址提供一个海量的桶存储空间,能够存储各种类型的文件对象,对象存储是一个扁平架构,无需维护复杂的文件目录。无需考虑存储空间的限制,一个桶支持近乎无限大的存储空间。(适用于离线、冷数据、归档数据、作为后端存储为客户打造的离线存储系统,性价比高)
维度 | 对象存储服务 | 云硬盘 | 弹性文件服务 |
概念 | 提供海量、安全、高可靠、低成本的数据存储能力,可供用户存储任意类型和大小的数据。 | 可以为云服务器提供高可靠、高性能、规格丰富并且可弹性扩展的块存储服务,可满足不同场景的业务需求。云硬盘就类似PC中的硬盘。 | 提供按需扩展的高性能文件存储,可为云上多个云服务器提供共享访问。弹性文件服务就类似Windows或Linux中的远程目录。 |
存储数据的逻辑 | 存放的是对象,可以直接存放文件,文件会自动产生对应的系统元数据,用户也可以自定义文件的元数据。 | 存放的是二进制数据,无法直接存放文件,如果需要存放文件,需要先格式化文件系统后使用。 | 存放的是文件,会以文件和文件夹的层次结构来整理和呈现数据。 |
访问方式 | 可以通过互联网或专线访问。需要指定桶地址进行访问,使用的是HTTP和HTTPS等传输协议。 | 只能在ECS/BMS中挂载使用,不能被操作系统应用直接访问,需要格式化成文件系统进行访问。 | 在ECS/BMS中通过网络协议挂载使用,支持NFS和CIFS的网络协议。需要指定网络地址进行访问,也可以将网络地址映射为本地目录后进行访问。 |
使用场景 | 如大数据分析、静态网站托管、在线视频点播、基因测序和智能视频监控等。 | 如高性能计算、企业核心集群应用、企业应用系统和开发测试等。 | 如高性能计算、媒体处理、文件共享和内容管理和Web服务等。 |
容量 | EB级别 | TB级别 | PB级别 |
时延 | 10ms | 亚毫秒级 | 3~10ms |
IOPS/TPS | 千万级 | 单盘 128K | 单文件系统 10K |
带宽 | TB/s级别 | MB/s级别 | GB/s级别 |
是否支持数据共享 | 是 | 是 | 是 |
是否支持远程访问 | 是 | 否 | 是 |
是否支持在线编辑 | 否 | 是 | 是 |
是否能单独使用 | 是 | 否 | 是 |
四、数据库
1、mysql 、SQLserver、oracle的迁移工具和迁移方法(要求写两种),除了工具流的,还有DRS,然后论坛里找一下迁移流程,缩写填进去方法;
2、mysql和SQLserver的公有云版本需要和题目对应一下,具体记不起来了;mysql的里边我选了集群版,一主一备5只读的,为提升读写性能,不知道对不对。
3、小题目是三个数据库迁移的方法和步骤
迁移工具、方法和步骤 | |
MySQL | 一、mysqldump 步骤: 1.使用mysqldump导出自建数据库的数据 2.将导出的两个文件上传到ECS实例上 3.将导出的文件导入到目标RDS中 4.导入成功后登录RDS实例数据库中查看数据是否正常。 二、数据复制DRS 步骤:(以本地mysql迁移至RDS为例) 1.在“实时迁移管理”页面,单击“创建迁移任务”,进入创建迁移任务页面。 2.在“迁移实例”页面,填选区域、任务名称、描述、迁移实例信息。 3.在“源库及目标库”页面,迁移实例创建成功后,填选源库信息和目标库信息,单击“源库和目标库”处的“测试连接”,分别测试并确定与源库和目标库连通后,勾选协议。 4.在“迁移设置”页面,设置迁移用户和迁移对象. 5.在“预检查”页面,进行迁移任务预校验,校验是否可进行迁移。 6.进入“参数对比”页面,进行参数对比。 7.在“任务确认”页面,设置迁移任务的启动时间、任务异常通知设置、SMN主题、时延阈值、任务异常自动结束时间,并确认迁移任务信息无误后,单击“启动任务”,提交迁移任务。 |
SQLserver | 工具1 使用SQLserver导入导出功能将本地SQL Server数据库迁移到RDS for SQL Server 二、步骤:(以本地sqlserver迁移至RDS为例) 1.登录控制台,选择“数据库 > 云数据库 RDS” “实例管理”页面,选择目标实例,单击实例名称,进入实例的“基本信息”页签。 2.在“基本信息”页签下单击“绑定”,在弹出框选择对应的弹性IP。 3.在本地安装SQL Server客户端管理工具,通过弹性IP进行连接 4.通过SQL Server自带的脚本生成工具,生成ECS上的数据库结构脚本 5.在SSMS客户端中打开生成的脚本SQL文件,连接到RDS对应实例上。 6.完成以上步骤后通过SQL Server自带的导入导出功能完成数据迁移。 工具2 DRS备份迁移 步骤
工具3 Golden Gate |
Oracle | 一、工具 1.若采用工具流至云下或云上自建oracle:Oracle Golden Gate/Data guard/Always On/数据库自带迁移工具等 2.若采用公有云服务至云数据库postgre:UGO+DRS 二、Oracle数据库迁移上云的流程 • 迁移上云流程(以GoldenGate为例) Oracle GoldenGate 数据复制过程如下: • 利用抽取进程(Extract Process)在源端数据库中读取Online Redo Log或者Archive Log,然后进行解析,只提取其中数据的变化信息,比如DML操作——增、删、改操作 • 将抽取的信息转换为GoldenGate自定义的中间格式存放在队列文件(trail file)中 • 再利用传输进程将队列文件(trail file)通过TCP/IP传送到目标系统。 • 目标端有一个进程叫Server Collector,这个进程接受了从源端传输过来的数据变化信息 • 把信息缓存到GoldenGate 队列文件(trail file)当中,等待目标端的复制进程读取数据。 • GoldenGate 复制进程(replicat process)从队列文件(trail file)中读取数据变化信息,并创建对应的SQL语句,通过数据库的本地接口执行,提交到目标端数据库,提交成功后更新自己的检查点,记录已经完成复制的位置,数据的复制过程最终完成。 |
4、单个数据库独立部署,每个服务器规格。规划数据库上云规格,多少C多少G?
本地服务器的规格,乘以利用率,和上云1:1,规格 看题干
五、大题目
某学校有三个系统:选课系统、高考查分系统、职业生涯规划系统。
现状 | 服务要求 | 数据要求 | |
选课系统 | 存学生选课信息和分数,供学校内网访问,类似网站架构。 | 对学校高一420人开放,高峰时间段,高峰时间的人均每秒点击次数,每个页面大小120kB。 | 数据高可用,数据非常重要,不能丢失。 |
高考查分系统 | 只在每年6-7月份开放,对公网开放,供高三学生和家长使用。 类似票务软件的三层架构。 | 高峰时间段,高峰时间的人均每秒点击次数,非高峰时间平均的人均每秒点击次数,每个页面大小150kB。 | 数据高可用。 |
职业生涯规划系统 | 对公网开放,有视频直播、点播业务。 | 存储不经常看,归档存储。 |
为客户规划方案。
1、算带宽,题目里有个PV值和云服务对应的表格,建议先算应用的几个PV,根据PV值选择需要的公有云模块(ELB、CDN、AS等等)。基本上根据表格里的服务名称,倒过来画的系统图(无需两地三中心,做个数据备份即可,具体看题干)
2、同时查分网站和职业生涯规划的两个应用,都是对外服务,有高并发,用ELB,职业生涯规划的部分应该用了CDN产品。
3、高可用:数据库灾备、主备、数据库异地备份、VBS、云硬盘备份、CDN、ELB
拓扑图不保证正确,仅供参考
(EVS不能连接OBS,SFS改成Region内, 可以画上SDRS,注意网站三层架构,三层架构如下图)