云服务器内容精选

  • 全域互联网网关概述 全域弹性公网IP需要通过全域互联网网关(Global Internet Gateway)连通E CS 实例所在虚拟私有云与全域弹性公网IP的网络,ECS实例才可以通过全域弹性公网IP访问公网。在绑定ECS实例时,您需先创建全域互联网网关,全域互联网网关免费使用。 全域弹性公网IP绑定ECS实例时,系统会自动匹配ECS实例所在虚拟私有云的全域互联网网关。 全域弹性公网IP绑定了弹性负载均衡时,则无需创建弹性负载均衡所在虚拟私有云的全域互联网网关。 图1 全域弹性公网IP架构 父主题: 全域互联网网关
  • 名词解释 基本概念、云服务简介、专有名词解释: 弹性云服务器 ECS:是一种可随时自助获取、可弹性伸缩的云服务器,可帮助您打造可靠、安全、灵活、高效的应用环境,确保服务持久稳定运行,提升运维效率。如果您需要登录弹性云服务器,请在控制台重置弹性云服务器密码之后,参考如何登录弹性云服务器指导文档操作。 弹性负载均衡 ELB:将访问流量自动分发到多台云服务器,扩展应用系统对外的服务能力,实现更高水平的应用容错。如果您需要调整弹性负载均衡配置,请参考弹性负载均衡介绍指导文档操作。 弹性公网IP EIP:提供独立的公网IP资源,包括公网IP地址与公网出口带宽服务。可以与弹性云服务器、裸金属服务器、虚拟IP、弹性负载均衡、NAT网关等资源灵活地绑定及解绑。 云数据库 RDS:是稳定可靠、可弹性伸缩的云数据库服务。通过云数据库能够让您几分钟内完成数据库部署。云端完全托管,让您专注于应用程序开发,无需为数据库运维烦恼。如果您需要登录云数据库,请参考官网通过DAS连接MySQ L实例 指导文档操作。 云备份 CBR:为云内的云服务器、云硬盘、文件服务,云下文件、VMware虚拟化环境,提供简单易用的备份服务,针对病毒入侵、人为误删除、软硬件故障等场景,可将数据恢复到任意备份点。如果您需要开通云备份服务,通过云备份为服务器、磁盘提供备份保护,请参考云备份快速入门指导文档操作。 云搜索 CSS :基于开源Elasticsearch提供在线分布式搜索、日志统计报表、语义搜索等功能。 分布式缓存服务Redis版:业界首个支持Arm和X86双架构的Redis云服务,全面兼容开源,企业版支持超高性能与超大容量,满足高读写性能及弹性变配的业务需求。
  • 快速卸载 一键卸载解决方案之前,用户需要先去控制台删除镜像文件及镜像文件关联的云备份文件。删除后方案卸载该解决方案,否则会导致解决方案卸载失败。 该解决方案默认为CSS创建一个备份桶,用户如果不再使用该桶,可进入OBS控制台,自行删除。 登录 镜像服务 IMS控制台,选中该解决方案创建的Magento服务器镜像(镜像名称以表1中ecs_name的值为前缀,后缀为:-ims。),单击“删除”。 图1 查询删除的镜像 选中弹窗中的“删除整机镜像关联的云备份”,输入“DELETE”,单击“确定”,删除镜像以及关联的云备份。 图2 删除镜像及云备份 登录云备份 CBR控制台,进入云服务器备份,可以通过观察该云服务器备份存储容量是否为零,为零则表示镜像关联的云备份已成功删除。 图3 检查云备份 待镜像文件及云备份彻底删除后,找到解决方案一键部署的资源栈,单击该方案堆栈后的“删除”。 图4 一键卸载 在弹出的删除堆栈确认框中,输入“Delete”,单击“确定”,即可卸载解决方案。 图5 删除堆栈确认 父主题: 实施步骤
  • 安全组规则修改(可选) 安全组实际是网络流量访问策略,包括网络流量入方向规则和出方向规则,通过这些规则为安全组内具有相同保护需求并且相互信任的云服务器、云容器、云数据库等实例提供安全保护。 如果您的实例关联的安全组策略无法满足使用需求,比如需要添加、修改、删除某个TCP端口,请参考以下内容进行修改。 添加安全组规则:根据业务使用需求需要开放某个TCP端口,请参考添加安全组规则添加入方向规则,打开指定的TCP端口。 修改安全组规则:安全组规则设置不当会造成严重的安全隐患。您可以参考修改安全组规则,来修改安全组中不合理的规则,保证云服务器等实例的网络安全。 删除安全组规则:当安全组规则入方向、出方向源地址/目的地址有变化时,或者不需要开放某个端口时,您可以参考删除安全组规则进行安全组规则删除。
  • 示例数据(可选) 登录Magento服务器-1,运行sampledata.sh脚本,安装示例数据输入“deploy”,移除示例数据输入“remove”,有关示例数据详细介绍请参考示例数据概述。 [root@magento-ecommerce-website-demo-1]sh /tmp/sampledata.sh 图6 安装示例数据 如果需要删除示例数据,执行上一步骤中的命令,输入“remove”移除示例数据。
  • Magento客户端操作 打开浏览器,输入http://EIP,访问Magento电商平台客户端。 登录用户页面之后,单击页面右上角,登录入口即可登录系统。 图10 登录系统 电商新用户需注册账号才能登录系统,单击Create an Account注册账号或者Sign In登录系统。 图11 登录演示 登录电商平台之后,可浏览商品、查看商品详情、评论、数量、添加购物车。 图12 浏览商品 图13 查看商品详情 提交订单,购物车内的商品可下订单支付。 图14 提交订单 填写物流信息,并支付订单。 图15 填写物流信息 进入个人账户,查看订单信息。 图16 进入个人账户
  • 快速部署 本章节主要帮助用户快速部署“基于Magento快速构建电商网站”解决方案。 表1 参数填写说明 参数名称 类型 是否可选 参数解释 默认值 enterprise_project_id string 必填 企业项目id。请参考部署指南到项目管理界面获取,0代表default项目。 0 vpc_name string 必填 虚拟私有云 VPC名称,该模板使用新建VPC,不允许重名。取值范围:1-60个字符,仅支持中文、英文字母、数字、_(下划线)、-(中划线)、.(点)。 magento-ecommerce-website-demo security_group_name string 必填 安全组名称,该模板使用新建安全组,安全组规则请参考安全组规则修改(可选)进行配置。取值范围:1-64个字符,仅支持数字、字母、中文、_(下划线)、-(中划线)、.(点)。 magento-ecommerce-website-demo eip_bandwidth_size number 必填 弹性公网IP EIP(该EIP默认绑定在ELB,用于访问Magento网站)带宽大小,按带宽计费,单位:Mbit/s。取值范围:1-2,000。 5 rds_name string 必填 云数据库RDS for MySQL实例名称,不支持重名。取值范围:4-64个字符,以字母开头,仅支持英文字母、数字、-(中划线)_(下划线)。 magento-ecommerce-website-demo rds_flavor string 必填 云数据库RDS实例规格,详细规格信息请单击RDS for MySQL实例规格。 rds.mysql.n1.xlarge.2.ha rds_volume_size number 必填 云数据库RDS实例磁盘大小,默认存储盘类型为SSD云盘,单位:GB。取值范围:40-4,000,必须为10的整数倍。 100 rds_password string 必填 云数据库RDS实例密码,管理员账户默认root。取值范围:8-32个字符,密码至少必须包含大写字母、小写字母、数字和特殊字符(~!@#%^-_=)中的三种。 空 redis_name string 必填 分布式缓存服务 Redis版实例名称,取值范围:4-64个字符,以字母、中文或数字开头,仅支持中文、字母、数字、-(中划线)、_(下划线)。 magento-ecommerce-website-demo redis_capacity number 必填 分布式缓存服务 Redis版主备实例缓存内存规格,以GB为单位,具体规格详见Redis 6.0实例。 2 redis_password string 必填 分布式缓存服务 Redis版实例初始化密码。取值范围:8-64个字符,必须至少包含大写字母、小写字母、数字、特殊字符(~!@#%^-_=)中的三种。 空 css_name string 必填 云搜索服务 CSS Elasticsearch集群名称。取值范围:4-32个字符,以字母开头,仅支持字母、数字、-(中划线)及_(下划线)。 magento-ecommerce-website-demo elasticsearch_flavor string 必填 Elasticsearch集群节点节点规格,取值范围:计算密集型(ess.spec-4u8g(4vCPUs|8GB)、ess.spec-8u16g(8vCPUs|16GB)、ess.spec-16u32g(16vCPUs|32GB)、ess.spec-32u64g(32vCPUs|64GB))、通用计算型(ess.spec-4u16g(4vCPUs|16GB)、ess.spec-8u32g(8vCPUs|32GB)、ess.spec-16u64g(16vCPUs|64GB)、ess.spec-32u128g(32vCPUs|128GB))、内存优化型(ess.spec-4u32g(4vCPUs|32GB)、ess.spec-8u64g(8vCPUs|64GB)、ess.spec-16u128g(16vCPUs|128GB)、ess.spec-32u256g(32vCPUs|256GB))。 ess.spec-4u8g elasticsearch_node_number number 必填 Elasticsearch集群节点数量,取值范围:1-32,建议节点数为3或3以上,以提升集群可用性。 3 elasticsearch_volume_size number 必填 Elasticsearch集群节点磁盘大小,默认节点存储类型超高I/O。取值范围:40-20,480,具体取值需结合规格。 100 elasticsearch_password string 必填 指定安全模式下Elasticsearch集群管理员admin的初始化密码,不能与管理员账户或倒叙的管理员账户名相同。取值范围:长度为8-32个字符,必须至少包含大写字母、小写字母、数字、特殊字符(~!@#%^-_=)中的三种。 空 cbr_vault_name string 必填 云备份 CBR 云服务器备份存储库名称,用于为Magento服务器创建整机镜像备份(镜像名默认{ecs_name}-ims)。取值范围:1-64个字符,仅支持数字、字母、中文、_(下划线)、-(中划线)。 magento-ecommerce-website-demo sfs_turbo_name string 必填 弹性文件服务 SFS turbo名称,取值范围:4-64字符,以字母开头,仅支持字母、数字、_(下划线)和-(中划线)。 magento-ecommerce-website-demo sfs_turbo_size number 必填 SFS turbo容量大小,文件系统类型默认通用型,存储类型默认标准型。取值范围:500-32,768GB。 500 ecs_name string 必填 弹性云服务器 ECS名称,不允许重名。命名规则{ecs_name}-X,其中X取值[1,16]。取值范围:1-52个字符,仅支持数字、字母、中文、_(下划线)、-(中划线)、.(点)。 magento-ecommerce-website-demo ecs_number number 必填 弹性云服务器 ECS数量。取值范围:2-16。 2 ecs_flavor string 必填 弹性云服务器 ECS规格。推荐使用4vCPUs8GB及以上规格,具体规格请参考官网弹性云服务器规格清单。 s6.xlarge.2 ecs_password string 必填 弹性云服务器 ECS密码。取值范围:长度为8-26个字符,密码至少包含大写字母、小写字母、数字和特殊字符(~!@#%^-_=)中的三种。管理员账户默认root。 空 system_disk_size number 必填 弹性云服务器 ECS系统盘大小,磁盘类型默认通用型SSD,单位:GB。取值范围:40-1,024,不支持缩盘。 100 elb_name string 必填 弹性负载均衡 ELB名称。取值范围:1-64个字符组成,仅支持中文、英文字母、数字、_(下划线)、-(中划线)、.(点)。 magento-ecommerce-website-demo magento_admin_firstname string 必填 Magento管理员用户名,取值范围:1-40 个字符组成,支持字母、数字、_(下划线)、-(中划线)、.(点)。 magento magento_admin_lastname string 必填 Magento网站管理员用户的姓氏。取值范围:1-40 个字符组成,支持字母、数字、_(下划线)、-(中划线)、.(点)。 magento magento_admin_passwd string 必填 Magento网站管理员密码,管理员登录账户名默认admin。取值范围:密码长度必须至少为7个字符,密码至少必须包含大写字母、小写字母、数字和特殊字符(~!@#%^-_=)中的三种,密码不能包含用户名或用户名的逆序。 空 magento_admin_email string 必填 Magento管理员使用的邮箱,个人邮箱或 企业邮箱 均可。 空 magento_public_key string 必填 Commerce Marketplace账户生成的身份验证密钥公钥,获取请参考获取您的身份验证密钥。 空 magento_private_key string 必填 Commerce Marketplace账户生成的身份验证密钥私钥。 空 charging_mode string 必填 计费模式,默认自动扣费。可选值为:postPaid(按需计费)、prePaid(包年包月)。 postPaid charging_unit string 必填 订购周期类型。仅当charging_mode为prePaid(包年/包月)生效,此时该参数为必填参数。可选值为:month(月),year(年)。 month charging_period number 必填 订购周期,仅当charging_mode为prePaid(包年/包月)生效,此时该参数为必填参数。当charging_unit=month(周期类型为月)时,取值范围:1-9;当charging_unit=year(周期类型为年)时,取值范围:1-3。 1 登录华为云解决方案实践,选择“基于Magento快速构建电商网站”模板。单击“一键部署”,跳转至解决方案创建堆栈界面。 图1 解决方案实践 在选择模板界面中,单击“下一步”。 图2 选择模板 在配置参数界面中,自定义填写堆栈名称,根据表1填写配置参数信息,单击“下一步”。 图3 参数配置 (可选,如果使用华为主账号或admin用户组下的 IAM 子账户可不选委托)在资源设置界面中,在权限委托下拉框中选择“rf_admin_trust”委托,单击“下一步”。 图4 资源栈设置 在配置确认页面中,单击“创建执行计划”。 图5 确认配置 在弹出的创建执行计划框中,自定义填写执行计划名称,单击“确定”。 图6 创建执行计划 等待执行计划状态为“创建成功,待部署”后,单击“部署”,并且在弹出的执行计划确认框中单击“执行”。 图7 执行计划 图8 执行计划确认 (可选)如果计费模式选择“包年包月”,在余额不充足的情况下(所需总费用请参考表1)请及时登录费用中心,手动完成待支付订单的费用支付。 待“事件”中出现“Apply required resource success”,表示该解决方案资源已经部署完成,后台将自动完成环境构建,大约需要30分钟(该时间为预估时间,具体时间受网络波动影响)。 图9 资源创建成功 父主题: 实施步骤
  • 创建rf_admin_trust委托(可选) 进入华为云官网,打开控制台管理界面,鼠标移动至个人账号处,打开“ 统一身份认证 ”菜单。 图1 控制台管理界面 图2 统一身份认证菜单 进入“委托”菜单,搜索“rf_admin_trust”委托。 图3 委托列表 如果委托存在,则不用执行接下来的创建委托的步骤 如果委托不存在时执行接下来的步骤创建委托 单击步骤2界面中的“创建委托”按钮,在委托名称中输入“rf_admin_trust”,委托类型选择“云服务”,输入“ RFS ”,单击“下一步”。 图4 创建委托 在搜索框中输入“Tenant Administrator”权限,并勾选搜索结果,单击“下一步”。 图5 选择策略 选择“所有资源”,并单击“下一步“完成配置。 图6 设置授权范围 “委托”列表中出现“rf_admin_trust”委托则创建成功。 图7 委托列表
  • 资源和成本规划 该解决方案主要部署如下资源,每月花费如下所示,具体请参考华为云官网价格详情,实际收费以账单为准: 表1 资源和成本规划(包年包月) 华为云服务 配置示例 每月花费 弹性云服务器 ECS 区域:华北-北京四 计费模式:包月 规格:X86计算 | 通用计算型 | s6.xlarge.2 | 4vCPUs|8GB 系统盘:通用型SSD | 100GB 购买时长:1个月 购买数量:2 748.60 元 弹性公网IP EIP 区域:华北-北京四 计费模式:包月 线路:动态BGP 公网带宽:按带宽计费 带宽大小:5Mbit/s 购买数量:1 115.00 元 弹性公网IP EIP 按需计费:0.82元/GB 区域:华北-北京四 计费模式:按需计费 线路:动态BGP 公网带宽:按流量计费 购买数量:2 1.64 元/GB 云数据库 RDS 区域:华北-北京四 计费模式:包月 数据库引擎:MySQL 数据库版本:8.0 实例类型:主备 存储类型:SSD云盘 性能规格:rds.mysql.n1.large.2.ha | 2 vCPUs | 4 GB 存储空间:100GB 购买时长:1个月 购买数量:1 566.00 元 弹性负载均衡 ELB 按需计费:0.32元/小时 计费模式:按需计费(可自行在控制台转包周期) 区域:华北-北京四 规格类型:共享型 购买数量:1 230.40 元 云搜索服务 CSS 区域:华北-北京四 计费模式:包月 规格:X86计算 | 计算密集型 | ess.spec-4u8g | 4vCPUs | 8GB 存储:超高I/O | 100GB 节点数量:3 购买时长:1个月 购买数量:1 2144.22 元 VPC终端节点 VPCEP 按需计费:0.10元/小时 区域:华北-北京四 可用区:通用可用区 计费模式:按需计费 服务类别:基础版 购买数量:1个 72.00 元 分布式缓存服务Redis版 区域:华北-北京四 计费模式:包月 版本号:6.0 实例类型:主备 CPU|存储架构:X86 | D RAM 副本数:2 实例规格:2GB 购买数量:1 135.00 元 云备份 CBR 区域:华北-北京四 计费模式:包月 存储库类型:云服务器备份存储库 | 100GB 购买数量:1 20.00 元 弹性文件服务 SFS Turbo 区域:华北-北京四 计费模式:包月 文件系统类型:通用型 存储类型:标准型 | 500G 购买量:1 200.00 元 镜像服务 IMS 区域:华北-北京四 免费 合计 4231.22 元 + 公网流量费用 表2 资源和成本规划(按需计费) 华为云服务 配置示例 每月花费 弹性云服务器 ECS 区域:华北-北京四 计费模式:按需计费 按需计费:0.83元/小时 规格:X86计算 | 通用计算型 | s6.xlarge.2 | 4vCPUs|8GB 系统盘:通用型SSD | 100GB 购买数量:2 1190.88 元 弹性公网IP EIP 按需计费:0.34元/小时 区域:华北-北京四 计费模式:按需计费 线路:动态BGP 公网带宽:按带宽计费 带宽大小:5Mbit/s 购买数量:1 242.20 元 弹性公网IP EIP 按需计费:0.82元/GB 区域:华北-北京四 计费模式:按需计费 线路:动态BGP 公网带宽:按流量计费 购买数量:2 1.64 元/GB 云数据库 RDS 按需计费:1.24元/小时 区域:华北-北京四 计费模式:按需计费 数据库引擎:MySQL 数据库版本:8.0 实例类型:主备 存储类型:SSD云盘 性能规格:rds.mysql.n1.large.2.ha | 2 vCPUs | 4 GB 存储空间:100GB 购买数量:1 892.80 元 弹性负载均衡 ELB 按需计费:0.32元/小时 计费模式:按需计费 区域:华北-北京四 规格类型:共享型 购买数量:1 230.40 元 云搜索服务 CSS 按需计费:4.23元/小时 区域:华北-北京四 计费模式:包月 规格:X86计算 | 计算密集型 | ess.spec-4u8g | 4vCPUs | 8GB 存储:超高I/O | 100GB 节点数量:3 购买数量:1 3045.60 元 VPC终端节点 VPCEP 按需计费:0.10元/小时 区域:华北-北京四 可用区:通用可用区 计费模式:按需计费 服务类别:基础版 购买数量:1个 72.00 元 分布式缓存服务Redis版 区域:华北-北京四 按需计费:0.29元/小时 版本号:6.0 实例类型:主备 CPU|存储架构:X86 | DRAM 副本数:2 实例规格:2GB 购买数量:1 207.36 元 云备份 CBR 按需计费:0.03元/小时 区域:华北-北京四 计费模式:按需计费 存储库类型:云服务器备份存储库 | 100GB 购买数量:1 20.16 元 弹性文件服务 SFS Turbo 按需计费:0.31元/小时 区域:华北-北京四 计费模式:按需计费 文件系统类型:通用型 存储类型:标准型 | 500G 购买量:1 225.00 元 镜像服务 IMS 区域:华北-北京四 免费 合计 6126.40 元 + 公网流量费用
  • 应用场景 该解决方案可以帮助用户在华为云上基于开源Magento软件快速构建电商网站,为传统零售商家、网上卖家和在线直销等厂商提供功能齐全、管理简便、高可用的电商网站平台。Magento是一款专业的开源电商网站框架,具有模块化架构体系和丰富的功能。该方案适用于如下场景: 有一定网上零售经验和规模的淘宝和易趣卖家,希望建立自己独立的品牌和专卖店; 拥有多家连锁商店的传统零售商家,希望拓展网上零售渠道; 直接面向消费者的厂家网上直销店等。
  • 方案架构 该解决方案可以帮助您在华为云上快速构建高可用的基于开源Magento软件的电商网站。方案部署架构如下图所示: 图1 方案架构图 该解决方案会部署如下资源: 创建三个弹性公网IP EIP,用于提供访问公网和被公网访问的能力。 创建两台弹性云服务器 ECS,分别绑定弹性公网IP,安装Magento应用系统,用来部署电商平台,以提供故障切换能力和高可用性 部署一个弹性负载均衡 ELB,绑定弹性公网IP,业务流量跨可用区进行分发。用于扩展电商应用系统对外服务能力,实现更高水平的容错。 创建一个云数据库 RDS for MySQL实例(主备),提供业务数据读写的故障容灾能力。 创建分布式缓存服务Redis版(主备),用于存储会话数据,提高Web应用程序的性能和可扩展性。 创建一个弹性文件服务 SFS Turbo,为高可用Magento网站提供静态共享文件存储服务。 创建一个云搜索服务 CSS ElasticSearch集群,并开启终端节点服务,为Magento提供网站内容关键字检索、对电商网站商品进行检索与推荐。 使用镜像服务 IMS,创建Magento服务器镜像,用于其他服务器的快速搭建。 创建一个云备份 CBR,用于备份Magento服务器数据,便于后续创建镜像使用。 创建一个安全组,保护云服务器的网络安全,通过配置安全组规则,限定云服务器出方向和入方向的访问端口。
  • 方案优势 该方案具备以下优势: 负载均衡 弹性负载均衡 ELB支持将业务流量跨可用区进行分发,保障业务实时在线,使流量分发更均衡。 高可用 弹性云服务器 ECS跨可用区部署,云数据库RDS服务主备分区部署,搭配华为云CSS、Redis、SFS turbo型等,云服务资源灵活可配,确保Magento网站的稳定运行。 一键部署 一键轻松部署,即可完成资源的快速发放以及高可用Magento电商网站环境的部署。
  • 约束与限制 该解决方案部署前,需 注册华为账号 并开通华为云,完成实名认证,且账号不能处于欠费或冻结状态。如果计费模式选择“包年包月”,请确保账户余额充足以便一键部署资源的时候可以自动支付;或者在一键部署的过程进入费用中心,找到“待支付订单”并手动完成支付。 如果选用IAM委托权限部署资源,请确保使用的华为云账号有IAM的足够权限,具体请参考创建rf_admin_trust委托(可选);如果使用华为主账号或admin用户组下的IAM子账户可不选委托,将采用当前登录用户的权限进行部署。 请确保所有服务器业务正常后,再释放其绑定的弹性公网IP。
  • 网站负责人联系方式不准确 整改通知: 联系方式失效、联系方式未核实。 可能原因: 已备案网站负责人联系方式经拨打存在空号、停机、关机、无法接通等异常情况,可能是由于网站负责人联系方式变更。 整改建议: 1、请参考变更备案,填写新的互联网信息负责人联系方式,并保持电话畅通。 2、请注意接听备案核验电话,或拨打950808转5主动申请核验。若联系方式已变更请提交变更备案修改联系方式 父主题: 互联网信息不准确
  • 前提条件 已购买了公网NAT网关所需的VPC和子网。 由于需要放通到公网NAT网关的流量,即在VPC中需要有指向公网NAT网关的路由,因此在购买公网NAT网关时,会自动在VPC的默认路由表中添加一条0.0.0.0/0的默认路由指向所购买的公网NAT网关。如果在购买公网NAT网关前,VPC默认路由表下已经存在0.0.0.0/0的默认路由,则会导致自动添加该默认路由指向公网NAT网关失败,此时需要在公网NAT网关购买成功后,手动为此网关添加一条不同的路由或在新路由表中创建0.0.0.0/0的默认路由指向该网关。