云服务器内容精选
-
快速部署 本章节主要帮助用户快速部署该解决方案 表1 参数说明 参数名称 类型 是否必填 参数解释 默认值 vpc_name string 是 虚拟私有云名称,该模板使用新建VPC,不支持重名。取值范围:1-64个字符,支持数字、字母、中文、_(下划线)、-(中划线)、.(点)。 cce-extreme-elastic-transformation-to-cci-demo elb_name string 必填 弹性负载均衡ELB名称,取值范围:1-64个字符组成,支持中文、英文字母、数字、_(下划线)、-(中划线)、.(点)。 cce-extreme-elastic-transformation-to-cci-demo cce_name string 必填 云容器引擎CCE名称,取值范围:4-128个字符,以小写字母开头,由小写字母、数字、中划线(-)组成,且不能以中划线(-)结尾。 cce-extreme-elastic-transformation-to-cci-demo cce_node_pool_name string 必填 CCE集群节点池名称(节点规格为c7.xlarge.2),取值范围:2-50个字符,以小写字母开头,由小写字母、数字、中划线(-)组成,且不能以中划线(-)结尾。 cce-extreme-elastic-transformation-to-cci-demo cce_node_pool_password string 必填 CCE集群nodepool节点池初始密码,用于集群节点登录,创建完成后可以参考部署指南修改集群节点密码。取值范围:8-26个字符,密码至少必须包含大写字母、小写字母、数字和特殊字符(!@$%^-_=+[{}]:,./?)中的三种。 空 cce_flavor_id string 必填 集群规格,集群创建完成后规格不可再变更,可选值为: cce.s1.small: 小规模单控制节点CCE集群(最大50节点)。 cce.s1.medium: 中等规模单控制节点CCE集群(最大200节点)。 cce.s2.small: 小规模多控制节点CCE集群(最大50节点)。 cce.s2.medium: 中等规模多控制节点CCE集群(最大200节点)。 cce.s2.large: 大规模多控制节点CCE集群(最大1000节点)。 cce.s2.xlarge: 超大规模多控制节点CCE集群(最大2000节点)。 cce.s2.small deployment_name string 必填 工作负载的名称,取值范围:2-53个字符,可以包含小写字母、数字和中划线(-),并以小写字母开头,小写字母或者数字结尾。 wordpress burst_to_cci_label string 必填 实例Pod弹性转换到云容器实例CCI的策略,可选值为: auto:根据用户集群内调度器实际打分结果自动决定是否弹性至CCI。 localPrefer:集群资源不足时,将Pod部署到CCI。 enforce:强制调度至CCI。 off:不调度至CCI。 auto mysql_root_password string 必填 MySQL数据库的root账户初始密码。取值范围:长度为8-12位,密码必须包含大写字母、小写字母、数字和特殊字符(~!@#$%^*-_=+?,()&)中的三种。 空 登录华为云解决方案实践,选择“基于CCI的CCE容器集群极致弹性转换架构”,单击“一键部署”,跳转至解决方案创建资源栈界面 图1 解决方案实践 在选择模板界面中,单击“下一步”。 图2 选择模板 在配置参数界面中,参考表1 参数填写说明完成自定义参数填写,单击“下一步”。 图3 配置参数 (可选,如果使用华为主帐号或admin用户组下的 IAM 子账户可不选委托)在资源设置界面中,在权限委托下拉框中选择“rf_admin_trust”委托,单击“下一步”。 图4 资源栈设置 在配置确认界面中,单击“创建执行计划”。 图5 配置确认 在弹出的创建执行计划框中,自定义填写执行计划名称,单击“确定”。 图6 创建执行计划 单击“部署”,并且在弹出的执行计划确认框中单击“执行”。 图7 执行计划 图8 执行计划确认 待“事件”中出现“Apply required resource success”,表示该解决方案资源已经部署完成,后台将自动完成环境构建。 图9 部署完成 父主题: 实施步骤
-
方案架构 该解决方案部署架构图如下: 图1 方案架构图 该解决方案会部署如下资源: 创建三台弹性云服务器 E CS ,安装 WordPress 和 MySQL。 创建一个云容器引擎 CCE 集群,创建节点池并将弹性云服务器 ECS 纳管为集群的 Node 节点。 创建一个弹性负载均衡 ELB,提供流量转发能力,WordPress 的 Service 类型为 Loadbalancer。 创建两个弹性公网 IP EIP,分别绑定到弹性负载均衡 ELB 和云容器引擎 CCE 集群,允许公网访问云容器引擎 CCE 集群的 API 接口。 创建一个云硬盘 EVS,用于业务部署 MySQL 数据库。
-
创建rf_admin_trust委托(可选) 进入华为云官网,打开控制台管理界面,鼠标移动至个人帐号处,打开“ 统一身份认证 ”菜单。 图1 控制台管理界面 图2 统一身份认证菜单 进入“委托”菜单,搜索“rf_admin_trust”委托。 图3 委托列表 如果委托存在,则不用执行接下来的创建委托的步骤。 如果委托不存在时执行接下来的步骤创建委托。 单击步骤2界面中的“创建委托”按钮,在委托名称中输入“rf_admin_trust”,委托类型选择“云服务”,选择“ RFS ”,单击“下一步”。 图4 创建委托 在搜索框中输入“Tenant Administrator”权限,并勾选搜索结果,单击“下一步”。 图5 选择策略 选择“所有资源”,并单击下一步完成配置。 图6 设置授权范围 “委托”列表中出现“rf_admin_trust”委托则创建成功。 图7 委托列表
-
搭建网站 该方案的部署为步骤1-步骤3,如需购买 域名 ,请参考步骤4-步骤6。 单击该方案资源栈后的“输出”,打开浏览器,输入部署成功显示的网址进入WordPress安装向导。 图4 输出 初始化WordPress登录密码,单击“Install WordPress”。 图5 初始化 图6 安装成功 单击“Log In”,或者浏览器访问“http://服务器IP地址/wp-login.php”,输入用户名和密码后单击“Log In”,进入WordPress。 图7 WordPress登录页面 图8 WordPress界面 购买域名。为了便于网站的访问和使用,可以给网站设置一个单独的域名,使用域名访问网站。首先,需要在域名注册商处获得授权的域名。 进行备案。如果网站未进行备案,且需要使用华为云进行托管,则需要通过华为云备案系统进行备案。具体操作请参见如何进行备案。 配置域名解析。配置域名解析后才能使用注册的域名访问网站。具体操作请参见配置域名解析。例如,配置的域名为“www.example.com”,配置成功后,可在浏览器地址栏中输入“http://www.example.com”访问部署的网站。
-
管理CCE弹性到CCI中的Pod 在云容器引擎控制台,进入CCE集群,单击左侧导航栏的“工作负载”,单击wordpress负载,看到Pod弹性运行在CCI上。 图9 Pod弹性运行在CCI上 单击Pod所在节点的CCI集群,观察CCI侧Pod运行状态。 图10 CCI侧Pod运行状态 回到CCE集群工作负载页面,单击右上角“更多”按钮,单击“标签管理”,将“virtual-kubelet.io/burst-to-cci”标签键值由“auto”改为“localPrefer”,单击“确定”,查看Pod运行状态,发现Pod分别运行在CCE节点和CCI上。您还可以尝试将标签改为“enforce”或“off”进行观察。 图11 标签管理 图12 修改标签 图13 Pod分别运行在CCE节点和CCI上 增加实例个数,观察到更多的Pod被调度到CCI上。您也可以尝试减少实例个数进行观察。 图14 更多的Pod被调度到CCI上
-
名词解释 基本概念、云服务简介、专有名词解释 云容器引擎 CCE:提供高度可扩展的、高性能的企业级Kubernetes集群,支持运行Docker容器。用户可以在云上轻松部署、管理和扩展容器化应用程序。 弹性云服务器 ECS:一种可随时自助获取、可弹性伸缩的云服务器,帮助用户打造可靠、安全、灵活、高效的应用环境,确保服务持久稳定运行,提升运维效率。 弹性公网IP EIP:提供独立的公网IP资源,包括公网IP地址与公网出口带宽服务。可以与弹性云服务器、裸金属服务器、虚拟IP、弹性负载均衡、NAT网关等资源灵活地绑定及解绑。 虚拟私有云 VPC:是用户在云上申请的隔离的、私密的虚拟网络环境。用户可以自由配置VPC内的IP地址段、子网、安全组等子服务,也可以申请弹性带宽和弹性IP搭建业务系统。 集群:集群是计算资源的集合,包含一组节点资源,容器运行在节点上。在创建容器应用前,您需要存在一个可用集群。 节点:节点是指接入到平台的计算资源,包括虚拟机、物理机等。用户需确保节点资源充足,如果节点资源不足,会导致创建应用等操作失败。 容器工作负载:容器工作负载指运行在CCE上的一组实例。CCE提供第三方应用托管功能,提供从部署到运维全生命周期管理。本节指导用户通过容器镜像创建您的第一个容器工作负载。 云数据库 RDS:是一种在云上进行设置和扩展的关系型数据库。用户可以通过多种方式连接实例,连接后可以进行数据导入导出,以及创建数据库和账户等操作。 分布式消息服务RabbitMQ:是一种在云上运行的分布式消息服务。用户可以自由对集群实例增加节点个数、开启公网访问开关、设置镜像队列。除此之外,还可以实时查看监控指标及审计日志,以便及时了解RabbitMQ实例节点、队列等相关状态。
-
资源和成本规划 该解决方案主要部署如下资源,每月花费如表1资源和成本规划所示,具体请参考华为云官网价格详情,实际收费以账单为准: 表1 资源和成本规划 华为云服务 配置示例 每月花费 云容器引擎 CCE 区域:华北-北京四 计费模式:按需计费 产品分类:CCE容器集群 集群类型:混合集群 集群管理规模:50节点 高可用:是 购买量:1 2.91 * 24 * 30 = 2095.2元 弹性云服务器 ECS 区域:华北-北京四 计费模式:按需计费 规格:X86计算 | 通用内存增强型 | m6.large.8 | 2vCPUs | 16 GiB 镜像:CCE_images_EulerOS 系统盘:高IO | 40GB 数据盘:高IO | 100GB 购买量:2 0.8 * 24 * 30 * 2 = 576元 弹性公网IP EIP 区域:华北-北京四 计费模式:按需计费 产品类型:独享 规格:全动态BGP 计费方式:按流量计费 购买量:2 0.8 * 2 = 1.6元/GB (具体花费根据实际业务消耗流量估算) 云数据库 RDS 区域:华北-北京四 计费模式:按需计费 产品类型:主备 数据库引擎:MySQL 规格:rds.mysql.n1.large.2 | 2 vCPUs | 4 GB (通用型) 购买量:1 1.1 * 24 * 30 = 792元 分布式消息队列 DMS RabbitMQ 区域:华北-北京四 计费模式:按需计费 产品类型:集群 规格:rabbitmq.4u8g.cluster | 单个代理最大连接数 3,000 | 单个代理建议队列数 200 购买量:1 5 * 24 * 30 = 3600元 合计 7063元+ 公网流量费(1.6元/GB)
-
创建rf_amdin_trust委托 进入华为云官网,打开控制台管理界面,鼠标移动至个人账号处,打开“统一身份认证”菜单。 图1 控制台管理界面 图2 统一身份认证菜单 进入“委托”菜单,搜索“rf_admin_trust”委托。 图3 委托列表 如果委托存在,则不用执行接下来的创建委托的步骤 如果委托不存在时执行接下来的步骤创建委托 单击步骤2界面中的“创建委托”按钮,在委托名称中输入“rf_admin_trust”,选择“普通账号”,委托的账号,输入“op_svc_IAC”,单击“下一步”。 图4 创建委托 在搜索框中输入“Tenant Administrator”权限,并勾选搜索结果。 图5 选择策略 选择“所有资源”,并单击下一步完成配置。 图6 设置授权范围 “委托”列表中出现“rf_admin_trust”委托则创建成功。 图7 委托列表
-
方案架构 该解决方案可以帮助您在华为云云容器引擎上,快速搭建订单管理系统,通过云容器引擎部署轻便及快速伸缩的能力,有效实现降本增效。 图1 方案架构 该解决方案部署如下资源: 创建云容器引擎 CCE,用于搭建订单管理系统环境。 创建两个云容器引擎业务节点,跨AZ部署,用于创建工作负载。 创建一个云数据库 RDS for MySQL,跨AZ主备部署,用于订单管理系统数据存储。 创建一个分布式消息服务RabbitMQ节点,用于微服务模块间消息传递。 创建一个弹性负载均衡 ELB并绑定到前端web模块,提供负载均衡能力。 创建一个弹性公网IP并绑定到弹性负载均衡 ELB,提供被公网访问能力。
-
开始使用 您可以访问订单管理系统域名,以管理员身份进行登录。例如,域名为 “solutionascode.cn”,记录集添加解析为 “one.saas-housekeeper.cloudbu.solutionascode.cn”,则输入网址为 “http://one.saas-housekeeper.cloudbu.solutionascode.cn/super-admin/#/login”。管理员账号为Admin ,密码为lhKk101@mm. 。 图1 登录管理员中心 您可以访问租户注册页面。输入网址例如 “http://one.saas-housekeeper.cloudbu.solutionascode.cn/tenant/#/register”,即可申请创建租户。 图2 登录租户注册界面 租户完成注册后,需等待管理员通过申请。您可以登录管理员界面,单击“注册”,通过租户的申请。您也可单击“注销”将已注册的租户注销。 图3 登录管理中心查看租户申请 申请通过后,租户可通过域名登录租户管理中心。假设租户域名为sac,则租户管理中心登录网址为“http://sac.saas-housekeeper.cloudbu.solutionascode.cn/tenant/#/login”。租户账号为tenant ,密码为lhKk101@mm. 。单击左上角“新建服务”,即可发布订单。 图4 登录租户管理中心界面 用户需通过域名登录用户管理中心。假设租户域名为sac,则用户管理中心登录网址为 “http://sac.saas-housekeeper.cloudbu.solutionascode.cn/customer/#/login”。用户可以选择订单购买工人服务。 图5 登录用户管理中心界面 每个租户名下有数名工人,工人可通过域名登录工人管理中心。假设租户域名为sac,则工人管理中心登录网址为“http://sac.saas-housekeeper.cloudbu.solutionascode.cn/worker/#/login”。 图6 登录工人管理中心界面 您可以进入RDS云数据库页面,单击右上角“登录”,查看数据库内容。 图7 登录RDS云数据库 您可以通过在同一子网下创建一台Windows服务器跳板机,用于访问后端工作负载的可视化界面。本方案中,您可以在Mysql及RabbitMQ所在安全组下,创建一台Windows服务器。例如,通过内网地址访问eureka注册中心,则网址为“http://192.168.0.1:31871”,即eureka负载所在节点的内网地址+eureka负载的节点访问端口31871。输入网址后,将弹出登录窗口。输入用户名:eurekaAdmin,密码:123456,即可登录eureka注册中心,如图所示。您也可以为节点绑定弹性公网IP,实现公网访问工作负载。 图8 登录eureka注册中心 由于该订单管理系统皆部署于同一VPC下,可通过创建Windows服务器跳板机,内网访问CCE集群节点。因此,您可以删除CCE集群节点绑定的弹性公网ip,节省资源。 图9 解绑或删除弹性公网ip 由于该订单管理系统皆部署于同一VPC下,可通过创建Windows服务器跳板机,内网访问RabbitMQ。因此,您可以关闭RabbitMQ的公网访问开关,删除其绑定的弹性公网ip,节省资源。 图10 关闭公网访问 云容器引擎CCE创建后,系统自动生成CCE安全组及节点安全组。其中,节点安全组的入方向自动放开22端口。您可以进入节点安全组,修改源地址ip,例如将 0.0.0.0/0 改为跳板机的ip地址。 图11 修改安全组入方向规则 修改ECS弹性云服务器初始化密码。登录华为云服务器控制台,参考在控制台重置弹性云服务器密码,进行重置。 图12 重置密码 父主题: 实施步骤
-
资源和成本规划 该解决方案主要部署如下资源,以下费用仅供参考,具体请参考华为云官网价格计算器,实际收费以账单为准。 表1 资源和成本规划(按需计费) 华为云服务 计费说明 每月花费 弹性云服务器 ECS 区域:华北-北京四 按需计费:0.92元/小时 规格:X86计算 | 通用计算增强型 | c7.xlarge.2 | 4vCPUs | 8 GiB 镜像:EulerOS 2.0 (SP5) 系统盘:高IO | 50GB 数据盘:高IO | 100GB 购买量:3 0.92 * 24 * 30 * 3 = 1987.2 元 弹性公网IP EIP 区域:华北-北京四 按需计费:1.59元/10MBit/s/小时 计费模式:按需计费 线路:动态BGP 公网带宽:按流量计费 带宽大小:10Mbit/s 购买量:2 1.59 * 24 * 30 * 2 = 2289.6 元 弹性负载均衡 ELB 共享型负载均衡(性能保障模式) 按需计费:0.32元/小时 区域:华北-北京四 计费模式:按需计费 购买量:1 0.32 * 24 * 30 = 230.4元 云容器引擎 CCE 按需计费:2.91元/小时 区域:华北-北京四 计费模式:按需计费 规格:cce.s2.small(50节点) 类型:CCE 购买量:1 2.91 * 24 * 30 = 2,095.2元 云硬盘 EVS 按需计费:0.097元/小时 区域: 华为-北京四 计费模式:按需计费 规格:通用SSD 100GB 购买量:1 0.097 * 24 * 30 = 69.84元 云容器实例 CCI 区域: 华为-北京四 计费模式:按需计费 规格:通用计算型 CPU:0.000049元/秒/Core 内存:0.00000613元/秒/GB (具体花费根据实际业务使用估算) 合计 - 6672.24元+CPU使用费(0.000049元/秒/Core)+内存使用费(0.00000613元/秒/GB)
-
名词解释 弹性云服务器 ECS:是一种云上可随时自助获取、可弹性伸缩的计算服务,可帮助您打造安全、可靠、灵活、高效的应用环境。 虚拟私有云 VPC:是用户在华为云上申请的隔离的、私密的虚拟网络环境。用户可以基于VPC构建独立的云上网络空间,配合弹性公网IP、云连接、云专线等服务实现与Internet、云内私网、跨云私网互通,帮您打造可靠、稳定、高效的专属云上网络。 弹性公网IP EIP:提供独立的公网IP资源,包括公网IP地址与公网出口带宽服务。可以与弹性云服务器、裸金属服务器、虚拟IP、弹性负载均衡、NAT网关等资源灵活地绑定及解绑,提供访问公网和被公网访问能力。 弹性负载均衡 ELB:将访问流量自动分发到多台云服务器,扩展应用系统对外的服务能力,实现更高水平的应用容错。 云容器引擎 CCE:基于云原生1.0的容器引擎服务,提供多种异构节点的混合部署,基于高性能网络模型提供全方位、多场景、安全稳定的容器运行环境。 云容器实例 CCI:服务提供Serverless Container(无服务器容器)引擎,无需创建和管理服务器集群即可直接运行容器。 WordPress:使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站 云硬盘 EVS:可以为云服务器提供高可靠、高性能、规格丰富并且可弹性扩展的块存储服务,可满足不同场景的业务需求,适用于分布式文件系统、开发测试、 数据仓库 以及高性能计算等场景。
-
业务部署 配置项目后单击右上角的“运行”按钮进行运行。 图1 项目运行 在项目的target目录下,获取到打包好的war包。 图2 获取war包 通过工具连接ECS服务器(本实践使用Mobal Xterm),分别执行如下命令安装JRE及JDK。 #安装JRE:sudo yum install java-1.8.0-openjdk #安装JDK:sudo yum install java-1.8.0-openjdk-devel 图3 安装JRE 图4 安装JDK 在Tomcat官网下载Tomcat1.8,并上传到服务器的“/usr/local”目录下。 图5 上传Tomcat 使用unzip命令进行解压。 图6 解压Tomcat 等待解压完成后,进入Tomcat的bin目录,执行“chmod 777 *.sh”对启动脚本添加执行权限,然后执行“sh startup.sh”。 图7 启动Tomcat 在浏览器输入http://EIP:8080访问Tomcat服务,如果出现下图所示界面,表示Tomcat服务配置成功。 图8 访问Tomcat 将步骤2中的war上传至服务器webapps目录下。 图9 上传war包 在浏览器输入http://EIP:8080/ssm_maven访问服务,如果出现如下所示登录界面,表示服务部署成功。 图10 访问服务 父主题: 实施步骤
-
数字资产链(共享版)开发流程 数字资产链提供共享版的开通、业务调用、查看服务运营等功能。本实践将集成DAC服务的Java SDK进行开发调试,DAC共享版的使用流程如图3-1所示。 说明:当前仅“华北-北京四”区域支持数字资产链服务。 图1 数字资产链(共享版)开发流程 表1 数字资产链(共享版)开发流程说明 序号 步骤 说明 1 开通共享版 完成企业认证,开通共享版数字资产链 2 购买套餐包 购买共享版套餐包,体验共享版资产链 3 购买基础资源 1. 购买ECS服务器用于部署业务系统 2. 购买RDS数据库用于存储业务系统数据 4 业务调用 代码开发 登录华为云DAC管理控制台,下载配置文件; 将下载的配置文件保存到指定路径及SDK集成到应用代码; 调用接口进行业务应用系统开发(本示例仅提供DAC服务接口的调用测试开发)。 业务部署 将开发的业务系统打包并部署到ECS上; 调用接口进行测试。 5 查看服务运营 查看API调用的统计监控。
-
专享版 专享版针对不同资产交易业务可创建多个单独非共享的数字资产链,各业务间互不干扰,业务的专业性更强。未来可邀请其他企业加入组建专属链 购买专享版数字资产链节点后,默认按需计费,可选择是否购买套餐包进行抵扣。 共享版:查询数字资产接口不会扣除调用次数,其余上链接口扣除调用次数。批量接口按资产个数收费(最大支持传入5000个,每100个计1次,不满100的部分算1次,例如, 铸造4180个算42次) 专享版:铸造数字资产、批量铸造数字资产、转移数字资产所有权、批量转移数字资产所有权接口会扣除调用次数,其余接口不扣除调用次数。
更多精彩内容
CDN加速
GaussDB
文字转换成语音
免费的服务器
如何创建网站
域名网站购买
私有云桌面
云主机哪个好
域名怎么备案
手机云电脑
SSL证书申请
云点播服务器
免费OCR是什么
电脑云桌面
域名备案怎么弄
语音转文字
文字图片识别
云桌面是什么
网址安全检测
网站建设搭建
国外CDN加速
SSL免费证书申请
短信批量发送
图片OCR识别
云数据库MySQL
个人域名购买
录音转文字
扫描图片识别文字
OCR图片识别
行驶证识别
虚拟电话号码
电话呼叫中心软件
怎么制作一个网站
Email注册网站
华为VNC
图像文字识别
企业网站制作
个人网站搭建
华为云计算
免费租用云托管
云桌面云服务器
ocr文字识别免费版
HTTPS证书申请
图片文字识别转换
国外域名注册商
使用免费虚拟主机
云电脑主机多少钱
鲲鹏云手机
短信验证码平台
OCR图片文字识别
SSL证书是什么
申请企业邮箱步骤
免费的企业用邮箱
云免流搭建教程
域名价格