阿里云弹性网络架体系结构解决方案:ALB实现达到跨地区域负载均平衡

腾讯云服务器:[腾讯云3000元代金券]

购买可领取:[阿里云2000元代金券]

阿里云弹性网络架体系结构解决方案:ALB实现达到跨地区域负载均平衡

 

直接访问官方网相关地址直达站:

1.。更多阿里云解决方案查询:https://www.aliyun.com

 

2.。阿里云服务器ECS相关活动:https://www.aliyun.com/daily-act/ecs/activity_selection

 

3.。云小站(代金券发布平台):https://www.aliyun.com/minisite/goods

一、方案  1。计划简介绍

架  该体系结构采使用云企业网将络连接不同地区域内中的云上网络资源联通以形成内网Intranet,采并使用转发路由器来实现跨地区域的互通操作性,从而实现了各地域云服务器及的实例网络互操作性和在各个地区的应用程序型负载均平衡的实例网络互通。通过在应用程序类型的负载均平衡实例中挂载安装跨地区域的云服务器,从而进行可以实现跨地区域流量的交通分发布,实现了并在跨地区域级别的应用实现了高度可用性。

解决问题1:系统单点故障
单台ECS  当不可用时,您可以快速切换至到另一台计算机器,以提升高服务可用性。

解决问题2:难以使用跨地区域资源利用难
常规  传统的解决方案只能在单个区域中实现单地域高可用性,但无法在整个地区实现跨地域级别高可用性。

二、  2。解决方案优势

1.。灵活部署

用户可将应用部署以在不同的地区域部署应用程序,无需局而不会仅限于负载均平衡是地作为该区域内的资源,并且可以灵活进行设计系统架体系结构设计和系统组网络。

2.。稳定性容和灾难恢复

可以在不同地区域之间进执行负载均平衡,以确保应用程序的高可用性和可靠性。即使某个地区域发生故障失败,负载均平衡能够也可以自动将流量切换到其他地区域,以避免服务中断。

3.合。理性流量分配
打通  在不同地区域的打开服务器链接,将用户的请求转发到最近的可用区域,降低减少延迟,提高并改善用户体验。

三、  iii。应用场景程序方案

1.。跨地区域流量交通负载均荷平衡
对  部署在不同地区域部署的多台个云服务器,可以实现跨地区域负载均平衡的高可用性,帮助企业优化网络架体系结构,提升改善用户访问体验,降低减少服务器压力,并提高整体业务水平。

2.。生活更多和跨越地域多活容区的灾难
针  对于具有高可靠性要求较高的服务,我们可以参考该方案计划,以实现异地灾备难恢复,帮助企业应对突发事件处理紧急情况,确保障业务的连续性和稳定性,以及提高数据安全性。

四、方案  iv。计划部署

当您因  由于业务需要求,服务部署分布当您在多个阿里云地区域的同部署服务时,又希望能够在您想实现跨地区域的服务高可用性时,则您可以使用基于阿里云的基于应用型程序的负载均平衡 ALB和Cloud 以及云企业 Enterprise网 络CEN 等产品来实现跨地区域的负载均平衡。

  1、。解决方案架体系结构

方案  计划提供的默认设置(例如地区域、,VPC、,安全组、vS,Vswitch、,实例名称等)完成是在部署后在阿里云上搭构建的。网站运行的操作环境如下图所示。在实际部署时期间,您可以根据资源规计划修改部分某些设置,但是最终形成的运行操作环境与类似于以下图相似。

方案为了简化架体系结构,暂该解决方案不体现能反映可用性区及v域,VSwitch、WITCH,安全组等。本该解决方案的技术架体系结构主要包括以下基础设施结构和云服务:

1个云企业网络CEN实示例:云企业网实络示例是用于管理一体化集成网络的基础本资源。1一个云企业网络实例管理一张个网络,该网络可以覆盖1一个或多个地区域。在实现网络实例互通操作性之前,您需要先创建1一个云企业网络实例。

 

3个转发路由器TR实例:转发路由器实例作为地是该区域内的核心转发网络元素,可帮助您转发从同地一区域或跨地区域的转发流量。在1个地区域中仅支持创建1个转发路由器实例。

 

3个专有网络VPC实例:专有网络是云上的虚拟网络,可以将云资源部署在您自定义的专有网络中部署云资源。专有网络是地域理级别的资源,。专有网络不可以跨地能越过区域,但包含其所属地域区的所有可用区域。云资源不可以能直接部署在专有网络中,但必须属于专有网络内中的1个交换机开关(子网)内。您可以在每个可用性区内域中创建1个或更多个交换机开关来划分子定网络。

 

3个云服务器ECS实例:ECS实例是云上的虚拟计算服务器,内含v包括基本组件,例如VCPU、,内存、,操作系统、,网络、和磁盘等基础组件。您可以使用阿里云提供的控制台、,SDK等和其他工具来创建和管理ECS实例,像使用本地服务器一样管理ECS实例的状态、,应用程序等,还可以例如使用本地服务器,并灵活地升级计算、,存储等和其他功能力。

 

1个应用程序类型负载均平衡ALB实例:ALB实例是一种高度可用、且高性能的负载均平衡服务,可以用于将流量分发到配给多个云服务器、,容器等和其他资源上,从而提高应用程序的可用性和响应速度。 ALB支持丰富的负载均平衡算法、,会话保持、留,安全策略和流量控制等功能,可以根据业务需求进行灵活配置。同时,ALB还支持多协议转发,例如HTTP、,HTTPS等,可以满足不同场景的负载均平衡需求。

 

2、部署准备

开始部署前,请按以下指引完成账号申请、服务开通等准备工作。

1.准备账号

如果您还没有阿里云账号,请访问阿里云账号注册页面,根据页面提示完成注册。阿里云账号是您使用云资源的付费实体,因此是部署方案的必要前提。针对CEN跨域流量,您可使用云数据传输CDT降低流量成本,如您未开通强烈建议您快速开通CDT,仅开通CDT不收取任何费用。

 

为阿里云账号充值。
为节省成本,本方案默认全部选择使用按量付费资源,使用按量付费资源需要确保账户余额不小于100元。

 

 

完成本方案的部署及体验,预计产生费用不超过2元(假设您选择最低规格资源,且资源运行时间不超过1小时。实际情况中可能部分实例无法购买需要根据实际情况调整资源规格,同时因您操作过程中实际使用的流量差异,会导致费用有所变化,请以控制台显示的实际报价以及最终账单为准,如下图仅供参考)。

部署及体验图

阿里云账号拥有操作所有资源的最高权限,为了安全起见,建议您使用RAM用户。RAM用户需要获得相关权限才能完成方案部署,详情如下:
涉及的云服务:应用型负载均衡 ALB、云服务器 ECS、专有网络 VPC、云企业网 CEN、资源编排 ROS。
自定义权限策略参考:

 

OneClickAlbCrossRegionDeployPolicy

 

示例权限策略限制了仅能进行如下操作,您也可以根据需要适当调整权限策略。

{
“Version”: “1”,
“Statement”: [
{
“Effect”: “Allow”,
“Action”: [
“alb:AddServersToServerGroup”,
“alb:CreateListener”,
“alb:CreateLoadBalancer”,
“alb:CreateServerGroup”,
“alb:DeleteListener”,
“alb:DeleteLoadBalancer”,
“alb:DeleteServerGroup”,
“alb:GetListenerAttribute”,
“alb:GetLoadBalancerAttribute”,
“alb:ListServerGroupServers”,
“alb:ListServerGroups”,
“alb:ListTagResources”,
“alb:UpdateServerGroupAttribute”,
“cen:AssociateTransitRouterAttachmentWithRouteTable”,
“cen:CreateCen”,
“cen:CreateTransitRouter”,
“cen:CreateTransitRouterPeerAttachment”,
“cen:CreateTransitRouterRouteEntry”,
“cen:CreateTransitRouterRouteTable”,
“cen:CreateTransitRouterVpcAttachment”,
“cen:DeleteCen”,
“cen:DeleteTransitRouter”,
“cen:DeleteTransitRouterPeerAttachment”,
“cen:DeleteTransitRouterRouteEntry”,
“cen:DeleteTransitRouterRouteTable”,
“cen:DeleteTransitRouterVpcAttachment”,
“cen:DescribeCens”,
“cen:DisableTransitRouterRouteTablePropagation”,
“cen:DissociateTransitRouterAttachmentFromRouteTable”,
“cen:EnableTransitRouterRouteTablePropagation”,
“cen:ListTagResources”,
“cen:ListTransitRouterPeerAttachments”,
“cen:ListTransitRouterRouteEntries”,
“cen:ListTransitRouterRouteTableAssociations”,
“cen:ListTransitRouterRouteTablePropagations”,
“cen:ListTransitRouterRouteTables”,
“cen:ListTransitRouterVpcAttachments”,
“cen:ListTransitRouters”,
“ecs:AuthorizeSecurityGroup”,
“ecs:CreateDisk”,
“ecs:CreateNetworkInterface”,
“ecs:CreateSecurityGroup”,
“ecs:DeleteDisk”,
“ecs:DeleteInstance”,
“ecs:DeleteNetworkInterface”,
“ecs:DeleteSecurityGroup”,
“ecs:DescribeAvailableResource”,
“ecs:DescribeCloudAssistantStatus”,
“ecs:DescribeDisks”,
“ecs:DescribeEcsScenarioFacade”,
“ecs:DescribeImages”,
“ecs:DescribeInstanceHealthStatus”,
“ecs:DescribeInstanceHistoryEvents”,
“ecs:DescribeInstanceMaintenanceAttributes”,
“ecs:DescribeInstanceNeedReboot”,
“ecs:DescribeInstancePerformanceRestrictHistory”,
“ecs:DescribeInstanceRamRole”,
“ecs:DescribeInstances”,
“ecs:DescribeInvocations”,
“ecs:DescribeLocalDiskRepairActivities”,
“ecs:DescribeNetworkInterfaces”,
“ecs:DescribePrice”,
“ecs:DescribeResourceAggregations”,
“ecs:DescribeSecurityGroupAttribute”,
“ecs:DescribeSecurityGroups”,
“ecs:DescribeTagKeys”,
“ecs:DescribeUserData”,
“ecs:DescribeZones”,
“ecs:ListTagResources”,
“ecs:ModifySecurityGroupPolicy”,
“ecs:QueryImageByImageId”,
“ecs:RevokeSecurityGroup”,
“ecs:RunCommand”,
“ecs:RunInstances”,
“ros:CreateStack”,
“ros:DeleteStack”,
“ros:GetStack”,
“ros:GetStackResource”,
“ros:GetTemplateEstimateCost”,
“ros:ListStackEvents”,
“ros:ListStackOperationRisks”,
“ros:ListStackResources”,
“ros:ListStacks”,
“vpc:CreateRouteEntry”,
“vpc:CreateVSwitch”,
“vpc:CreateVpc”,
“vpc:DeleteRouteEntry”,
“vpc:DeleteVSwitch”,
“vpc:DeleteVpc”,
“vpc:DescribeRouteTableList”,
“vpc:DescribeRouteTables”,
“vpc:DescribeVSwitchAttributes”,
“vpc:DescribeVSwitches”,
“vpc:DescribeVpcAttribute”,
“vpc:DescribeVpcs”,
“vpc:ListTagResources”
],
“Resource”: “*”
}
]
}

 

 

 

  3、。一键单击部署

一键配置基于阿里云资源编排服务ROS(Resource Orchestration Service资源编排服务)实现,旨在帮助开发者人员通过IaAC(Infrastructure as Code基础架构作为代码)的方式体验资源的自动化配置。

单击一键部署前往以转到ROS控制台,系统将自动打开页面以使用新资源(标准)创建资源堆栈的页面。

 

默认情况下可以保留资源堆栈名称可保持默认值。

 

在ECS1实例配置、,ECS2实例配置、和ECS3实例配置处中,根据实际情况选择实例规格及范和系统磁盘类型。

 

在ECS实例密码配置处中,配置ECS实例的登录密码。

 

单击创建以开始资源创建。

 

在资源创建过程中,可以打开启右上角的自动刷新开关,及时以立即了解资源部署进度。

 

 

资源部署完成后,在该查看此页面查看上的部署结果,并将显示资源堆栈信息的状态将显示创建成功。

 

单击“输出页签,可”选项卡以查看到ALB域名。复制副本用于后续验证。

 

  4、。验证及和清理洁

解决方案验证

登录到西南1(成都Chengdu)地区域云服务器的ECS实例控制台,单击ECS1实例右侧的远程连接,然后通过Workbench远程连接至到ECS后台端。

 

多次  执行curl http://ALB域名命令,多次访问ALB。如果返回信息类似于以下图在ECS2与和ECS3之间切换的图,则表示意味着可以实现了跨地区域的负载均平衡。

清理资源

登录到资源编排管理控制台,然后在左侧导航栏菜单上选择资源堆栈。

 

在页面的顶部,选择已部署的资源堆栈所在地区域,并找到已部署的资源堆栈。单击其右侧的“操作”列中的删除,并确认,可一键删除所有创建的资源。

 

基于应用型程序的负载均平衡ALB实现了跨地区域负载均平衡解决方案,这可为以解决客户解决跨地域应用高可用性的问题。当客户业务遍及分布在许多地方,并且服务部署在超过阿里云多个地的区域均部署了服务中时,使用可以将负载均平衡结合与云企业网及络和转发路由器可结合使用,以实现应用跨地区域级别负载均平衡,。通过将跨地区域流量分发配到不同的后端服务器来,可以扩展应用程序系统的吞吐量功能力,并且可以消除系统中的单点个故障点,从而提升高应用程序系统的可用性与和安全性。

方案预  计划估计:体经验本方案该计划的预计将不超过2元(假设您选择最低规格范资源,并且资源运行时间不超过1小时。在实际情况中下,某些实例可能部分实例无法购买,并且需要根据实际情况调整资源规格,。同时因您操作,由于在运营过程中,请参阅实际使用的流量差异范围,会导致费用有所变化请参考汇报,请以控制台显示的实际参阅汇报价以及最终账单为准),请转换。

腾讯云服务器:[腾讯云3000元代金券]

购买可领取:[阿里云2000元代金券]

阿里云网站搭构建解决方案:在云上高有效构建App应用程序 领最新代金券优惠券

腾讯云服务器:[腾讯云3000元代金券]

购买可领取:[阿里云2000元代金券]

阿里云网站搭构建解决方案:在云上高有效构建App应用程序

 

直接访问官方网相关地址直达站:
1.。更多阿里云解决方案查询:https://www.aliyun.com

2.。阿里云服务器ECS相关活动:https://www.aliyun.com/daily-act/ecs/activity_selection

3.。云小站(代金券发布平台):https://www.aliyun.com/minisite/goods

 

一、1。通过EMAS快迅速开发App应用程序

App启动应用程序开发上线的核心步骤包括服务端和移动端的代码管理、,构建、,测试、,部署发布和释放服务器和移动终端,以及功能版本更新后的推送,功能版本。该解决方案通过云效、果和移动研发RD平台EMAS实现了核心步骤的全面覆盖,并在一站式高且有效地完成App了应用程序的构建与和发布。

通过本该解决方案开发的App应用程序应用程序的相对本地开发可以帮助企业更专多地关注于业务核心,同时减轻少技术负担,并加速产品的迭代更新。在开发阶段,可以更规范准确地管理代码和版本,并且可以快速集成多各种SDK,以节省开发成本;在测试阶段,在云上进行自动化测试和房地机仿真机模拟测试,达到以降低成本增并提高效率;在发布行阶段还能,也可以实现自动推送更新和灰度发布行版。

 

二、方案2。计划简介绍

使用阿里云移动研发RD平台来帮助企业在云上构建和发布App应用程序。使用云效、果,云服务器、,数据库等和其他服务来支撑持服务器端应用程序的构建与和部署,并最终帮助企业快速构建适用于合多端个目的的移动应用程序。

 

三、3。解决方案优势

1.开。高发展效率高
EMAS提供多各种移动技术SDK,可以快速集成,整合并降低开发成本。

2.。方便的部署便捷
通过云效搭率,建持立了连续的部署工作流,并通过一键更新将代码更新一键更新部署到服务器,从而提升高了部署效率。

3.。运营和维护成本低
可以管理发布软件包版本,并自动推送将更新到推向用户。

 

四、方案iv。计划部署

在如今,当移动设备占主导地位的今天时,企业会开发移动应用App程序,并可以帮助企业更好地适应数字时代的挑战,。企业可以通过App应用程序为用户提供更方便捷、更具,互动性和更个性化的服务,从而帮助企业扩宽展市场渠道、并获得数据反馈,从而增加提高收入和竞争优势。使用阿里云移动研发RD平台开发您的App,应用程序可以帮助您减轻技术负担,让使您能可以更多地专注于业务核心,快速构建高可靠、性和高性能的移动应用程序,并且可以高有效地迭代您的移动应用程序。

1、。解决方案架体系结构

方案计划提供的默认设置完成如下图所示,部署后的移动应用程序体系结构在阿里云上搭构建的移动应用架构如下图所示。

本方案该程序的技术架构包括以下基础设施架构和云服务:应用

应用

 

App服务端器应用程序

iOS App应用

Android App应用

 

基础设施架构和云服务

 

1个专有网络VPC:为云资源(例如云服务器ECS、,云数据库 RDS MySQL 等云资源)形成一个云上私有专用网络。

1台个交换机:将在同一网络上连接1台个云服务器ECS和1台个云数据库RDS连接在同一网络上,以实现它们之间的通信,并提供基本的网络分段割和隔离功能。

1台云服务器ECS:用于部署App应用程序后端服务。

1个云数据库RDS MySQL:为App应用后端服务提供数据服务。

云解析分辨率DNS:将解析用户对ECS的请求解析到ECS。

1个域名:用于为App应用后端程序提供访问域名。

移动研发平台EMAS:提供一站式的App应用客户端应用程序研发运营操作管理服务,涵盖了开发、,测试、运,操作和维、运营等护,操作和其他应用全程序的整个生命周期。

云效Yunfei:一站式 DevOps 平台,支持通过流水组装线构建支持连续交付的研发流过程。用于持连续构建和部署App应用程序服务端器。

 

2、。部署准备

在开始部署之前,请按照以下指引说明完成账号帐户申请、账号和帐户充值。

如果您还没有阿里云账号的帐户,请访问阿里云账号帐户注册页面,完成注册并根据页面上的提示完成注册并进执行个人实名认现身份验证。阿里云账号帐户是您使用云资源的付费实体,因此它是部署解决方案的必要前提先决条件。

 

为阿里云账号帐户的充值电。本方案该计划的云资源支持按付款每个数量付费,且默认设置均采用都是按数量付费引导启动操作支付的。如果确定任何一个云资源采用按量都是以付费量的方式部署的,账则帐户余额都必须大于或等于RMB 100元。

 

 

3、。一键单击部署

一键单击部署基于阿里云资源编排服务ROS(Resource资源编排服务)。 Orchestration Service)实现,ROS模板已定义好脚本,可以自动化地完成云资源的创建和配置,从而提高了资源的创建和部署的效率。 ROS模板完成的内容包括:

操作步骤
您可以通过下方提供的ROS一键式部署链接,来自动化地完成这些资源的创建和配置这些资源:

创建1台云服务器的ECS实例。

创建1个专有网络VPC。

创建1台交换机个开关。

创建1个云数据库RDS M mySQLsql。

 

一键单击的资源部署资源

单击一键部署,然后在顶部导航栏中选择地一个区域。

在修改配置页面修改上的资源堆栈名称,按根据需要选择和配置参数。

当将资源堆栈信息页面的状态显示为创建成功时表示一键,这意味着单击配置已完成。

 

4、。部署服务端器

1. 。创建流水线管道

进输入云效控制台,立即单击立即“使用,请按操作照以下步骤创建您的企业、务,选择您的角色之,然后,点单击“开始工作”。

进输入管道流水线Flow,点单击流水线管道-大于 比我的流水线管道大

点单击以在右上角创建新建流水线管道。在弹出式面板中选择Java,在顶部选择可视化觉编排,然后找到Java构建、并部署到阿里云ECS/自有己的主机流水线管道。

点单击创建流水线,进管道以输入流水线管道配置界面接口。

2. 。配置流水线管道
云效应支持多种流水线个管道源,例如多种个代码仓存储库、已经,编译好的代码软件包、对接,与Jenkins对接以及另一个流水线管道的产输出物。

进输入流水线管道后,在选择左侧选择添加流水线管道源。

单击添加流水线管道源。

选择流水线管道源作为代码源,然后选择Codeup代码。

点单击创建新建的代码仓存储库。

在代码管理页面的右上角,单击导入库。

在“导入代码库基础弹出框”中,选中择URL导入,在源代码仓库地址填入写https://aAtomgit.com/aliyun_solution/app-demo.git在源代码存储库地址中,然后单击“确定”。

返回到流水线管道源配置页面,代码仓存储库选择您刚刚创建的代码仓存储库,默认分支选择master主。并点然后单击添加,以完成流水线管道源的配置。

配置Java构建累积上传,然后单击Java构建累积上传。

在右侧的“配置弹出窗内口”中,单击构建物“堆积上的上传”,然后在打包装路径下新增添加一个deploy.sh部署。SH。

在页面的右上角,仅单击仅“保存”。

要配置环境变量,您需要将数据库连接地址和账号帐户密码配置到流水线为管道环境变量中。在导航到页面顶部导航以选中择变量和缓存,在然后单击页面中的字符变量模块单击新增中的添加变量。

填入写与数据库相关的信息,并将其设置成为私密有模式。相关数据可以在数据库控制台,进中查看相关数据并输入数据实例详情细信息页面查看。

 

变量名称 默认值
APPLETS_RDS_ENDPOINT 数据库连接地址
APPLETS_RDS_USER 数据库用户名
APPLETS_RDS_PASSWORD 数据库密码
APPLETS_RDS_DB_NAME 数据库名称

 

 

要配置部署任务,请单击主机部署。

制产品:下拉选择以从上游构建施工阶段的选择产物品,例如制产品名称.。ArtfFacts_xxx。

配置主机组:

单击新建的主机组,然后在与主机组管理页面更大的新打开的全局设置 大于 主机组管理页面中再次单击新建主机组。

 

在新建的主机组弹出窗口中,填入写自定义的主机组名称,然后单击“确定”。

 

在主机组详情细信息页面上,单击“添加新主机”,添加方式选择阿里云ECS,然后单击“添加服务连接”。

 

在完成RAM授权后,单击“新建服务连接”面板单击中的新+新建,完成RAM授权后,服务以创建服务连接。

 

返回到接入访问新主机面板,地选择该区域下拉框选择华中的东中国1(杭州Hangzhou),勾选检查您在该地此区域下创建的ECS实例,然后单击“保存”。

 

返回到流水线管道主机部署的编辑面板,选择您在主机组下拉框选中刚刚创建的主机组。

 

填写部署脚本填入如下脚本

tar zxvf /home/admin/app/package.tgz -C c/home/admin
sh /home/admin/deploy.sh restart /home/admin/target/app-demo-0.0.0.1-SNAPSHOTsnapshot.jar

 

单击流水线“保存”并在管道页面的右上角保存并运行,然后在弹出的式运行配置弹出窗口中单击“运行”。

3. 。验证服务
登录到ECS控制台,查找您在实例列表中找到创建之前创建的ECS实例,然后在IP地址列,中复制公网共IP。

粘贴到在浏览器地址栏中粘贴以访问它,并查看到如以下页面,该页面表示明该服务已经正常启动。

5、。通过EMAS构建和发布移动App应用程序

Android App应用

1.1 创建代码仓存储库
打开云效codeup果代码,在代码管理页面的右上角,单击导入库。

在“导入代码库基本弹出框”中,选中择URL导入,在源代码仓库地址填入写https://aAtomgit.com/aliyun_solution/emas-android-demo.git在源代码存储库地址中,然后单击“确定”。

导入成功后,在单击页面右上角单击的克隆/下载,以复制HTTPS地址。

将在本地下载代码克隆下载到本地。

1.2 创建一个项目
登录到EMAS控制台。如果是第一次使用EMAS,请单击立即创建项目,如果已有项目,请单击左侧的添加项目。在右侧的弹出框中,输入项目名称和项目描述,单击创建并进输入。

1.3 创建应用程序
进输入项目详情细信息页面后,单击“立即添加应用”,输入应用程序名称、,应用程序类型并选择Native、本机,平台选择和Android,PackageName填入写com.example.emas_android_demo,然后单击创建应用程序。

下载配置文件,并按照提示将其添加到您的本地项目中。

添加了SDK,项目配置修改已在示例代码中已完成项目配置修改,并且无需在修改项目配置代码。

修改代码中的配置

在项目概览述页面上,单击应用程序列表中的“应用管理”按钮image图像。获取应用程序名称、,AppKey、,AppSecret。

 

打开本地项目,找到在项目目录下a中的App/sSrc/mMain/aAssets下的a找到AppConfig.properties文件,然后填入a写AppName、a,AppKey和aAppSecret。serverUrl填入充到http://[云服务器公共网络IP]。

将代码提交代码到远程仓存储库。

1.4 创建云构建
在项目概览述页面上,在单击右侧单击的云构建。

在云构建页面上,单击“配置”应用程序。

配置代码仓存储库

在右侧弹出框的“代码仓存储库页签”选项卡下,选择代码源云效codeup应代码。

 

在“指定代码仓存储库输入”框中,粘贴之先前创建的代码仓存储库地址。

单击新建的代码访问权限。

在“添加仓存储库权限”页面上,选择访问协议选择的HTTPS。

 

打开云效codeup果代码,单击导航栏右上角的头像图标,在然后单击弹出菜单中单击的个人设置。

 

在左侧的菜单栏中,单击个人信息,并复制账号帐户名称。

 

在“添加仓库权限”页面上,填写您在账号帐户输入框填入刚刚中复制的账号帐户名称。

 

在“个人设置”页面左侧的菜单栏上,单击个人访问令牌,然后单击“创建访问令牌”。创建完成后,复制令牌信息。

 

 

返回到添加仓存储库权限页面,Token输入框将令牌信息粘贴到令牌信息输入框中。

 

单击联通中国Unicom测试,若显示。如果测试成功,则表示意味着操作成功。

 

单击保存。

 

 

在“配置代码仓存储库页签”选项卡下,单击联通Unicom测试,若。如果显示测试成功,则表示意味着配置成功。

单击下一步。

配置证书:在“证书配置”页签面下,上传Keystore密钥库证书,并按照然后根据表单格输入如以下信息。如果没有证书,则可以访问地址在线生成地址。

 

选项 说明
Keystore密码 用于输入Keystore文件的密码。
Key 别名 用于指定证书的名称。
Key 密码 用于输入证书的密码。

 

 

人员工配置,默认情况下包含括主账号帐户,单击确认。

在“云构建流水线管道列表”页面上,找到刚刚创建的流水线,在右侧的“相关操作”列中找到您刚创建的管道,然后单击详情细信息。

在右上角,单击“编辑,在”页面上的编辑页面,单击“构建应用程序”模块。在左侧菜单中选中择JDK版本替换,然后将JDK版本修更改为17。单击“确定”。

单击保存并运行。

运行成功后,您可以在页面左侧产物,扫描代码或手动下载将安装软件包下载到页面左侧的手机。

云发布配置
创建一个新建的发布行包流水管线

在左侧菜单上,选择云构建 大于 流水线管道列表,然后单击新建流水线管道。

在新建流水线滑框管道的“幻灯箱”内容中,输入流水线管道名称,流水线类型选择“发布软件包流水线”管道类型,然后单击“新建”。

在流水线“管道列表”页面上,单击您刚刚创建的流水线输入详细信息页面的管道的相关操作列详情,进入详情页面细信息。

在右上角,单击“编辑,在”页面上的编辑页面,单击“构建应用程序”模块。在左侧的菜单中选中择JDK版本替换,修改然后将JDK版本修改为17。单击“确定”。

创建新建的发布单顺序

在左侧的菜单上,选择云比发布 顺序列表更大于 的云发布单列表,然后单击新建发布订单。

 

在新创建的发布行单滑道框内中,待发布产品来源选择云构建造并从要发布的产品源中释放,关联流水线然后选择刚刚您在相关管道中创建的分发布包流水线管道。

 

单击新建。

 

 

推送更新
在发布单列表页面上,单击“发布状态”列以更新推送。按照完成表单填写格后,单击下一步。

在基本策略页面上,填入写表单信息。

检查看手机上安装的App应用程序,您可以看到更新提示符。

 

本方案该计划使用移动研发RD平台EMAS和研发RD协同作平台云效来Yunfei在整个生命周期内提供一站式App的应用程序开发、,测试、运,操作和维、运营等护,操作以及其他应用全生命周期的管理能力程序,提升高开发效率,并降低运操作和维护成本。

体验该计划的估计成本方案预计费用为30元人(假设您配置的ECS和RDS与建议的规格一致,为它是按数量支付费的。使用云有效的基础本版、本和移动研发RD平台仅使用免费的云RD平台使用免费的云构建造和云发布释放功能。方案过程中计划期间所产生的流量在10GB以内。且体验时长不超过24小时的范围。域名、证书、备案费用将不包含在内超过24小时的范围。实际产生费用因规格、和版本不同可能产生变化,以并且控制台显示为准器将占上风)

腾讯云服务器:[腾讯云3000元代金券]

购买可领取:[阿里云2000元代金券]

阿里云网站搭构建解决方案:在云上高有效构建App应用程序

腾讯云服务器:[腾讯云3000元代金券]

购买可领取:[阿里云2000元代金券]

阿里云网站搭构建解决方案:在云上高有效构建App应用程序

 

直接访问官方网相关地址直达站:
1.。更多阿里云解决方案查询:https://www.aliyun.com

2.。阿里云服务器ECS相关活动:https://www.aliyun.com/daily-act/ecs/activity_selection

3.。云小站(代金券发布平台):https://www.aliyun.com/minisite/goods

 

一、1。通过EMAS快迅速开发App应用程序

App启动应用程序开发上线的核心步骤包括服务端和移动端的代码管理、,构建、,测试、,部署发布和释放服务器和移动终端,以及功能版本更新后的推送,功能版本。该解决方案通过云效、果和移动研发RD平台EMAS实现了核心步骤的全面覆盖,并在一站式高且有效地完成App了应用程序的构建与和发布。

通过本该解决方案开发的App应用程序应用程序的相对本地开发可以帮助企业更专多地关注于业务核心,同时减轻少技术负担,并加速产品的迭代更新。在开发阶段,可以更规范准确地管理代码和版本,并且可以快速集成多各种SDK,以节省开发成本;在测试阶段,在云上进行自动化测试和房地机仿真机模拟测试,达到以降低成本增并提高效率;在发布行阶段还能,也可以实现自动推送更新和灰度发布行版。

 

二、方案2。计划简介绍

使用阿里云移动研发RD平台来帮助企业在云上构建和发布App应用程序。使用云效、果,云服务器、,数据库等和其他服务来支撑持服务器端应用程序的构建与和部署,并最终帮助企业快速构建适用于合多端个目的的移动应用程序。

 

三、3。解决方案优势

1.开。高发展效率高
EMAS提供多各种移动技术SDK,可以快速集成,整合并降低开发成本。

2.。方便的部署便捷
通过云效搭率,建持立了连续的部署工作流,并通过一键更新将代码更新一键更新部署到服务器,从而提升高了部署效率。

3.。运营和维护成本低
可以管理发布软件包版本,并自动推送将更新到推向用户。

 

四、方案iv。计划部署

在如今,当移动设备占主导地位的今天时,企业会开发移动应用App程序,并可以帮助企业更好地适应数字时代的挑战,。企业可以通过App应用程序为用户提供更方便捷、更具,互动性和更个性化的服务,从而帮助企业扩宽展市场渠道、并获得数据反馈,从而增加提高收入和竞争优势。使用阿里云移动研发RD平台开发您的App,应用程序可以帮助您减轻技术负担,让使您能可以更多地专注于业务核心,快速构建高可靠、性和高性能的移动应用程序,并且可以高有效地迭代您的移动应用程序。

1、。解决方案架体系结构

方案计划提供的默认设置完成如下图所示,部署后的移动应用程序体系结构在阿里云上搭构建的移动应用架构如下图所示。

本方案该程序的技术架构包括以下基础设施架构和云服务:应用

应用

 

App服务端器应用程序

iOS App应用

Android App应用

 

基础设施架构和云服务

 

1个专有网络VPC:为云资源(例如云服务器ECS、,云数据库 RDS MySQL 等云资源)形成一个云上私有专用网络。

1台个交换机:将在同一网络上连接1台个云服务器ECS和1台个云数据库RDS连接在同一网络上,以实现它们之间的通信,并提供基本的网络分段割和隔离功能。

1台云服务器ECS:用于部署App应用程序后端服务。

1个云数据库RDS MySQL:为App应用后端服务提供数据服务。

云解析分辨率DNS:将解析用户对ECS的请求解析到ECS。

1个域名:用于为App应用后端程序提供访问域名。

移动研发平台EMAS:提供一站式的App应用客户端应用程序研发运营操作管理服务,涵盖了开发、,测试、运,操作和维、运营等护,操作和其他应用全程序的整个生命周期。

云效Yunfei:一站式 DevOps 平台,支持通过流水组装线构建支持连续交付的研发流过程。用于持连续构建和部署App应用程序服务端器。

 

2、。部署准备

在开始部署之前,请按照以下指引说明完成账号帐户申请、账号和帐户充值。

如果您还没有阿里云账号的帐户,请访问阿里云账号帐户注册页面,完成注册并根据页面上的提示完成注册并进执行个人实名认现身份验证。阿里云账号帐户是您使用云资源的付费实体,因此它是部署解决方案的必要前提先决条件。

 

为阿里云账号帐户的充值电。本方案该计划的云资源支持按付款每个数量付费,且默认设置均采用都是按数量付费引导启动操作支付的。如果确定任何一个云资源采用按量都是以付费量的方式部署的,账则帐户余额都必须大于或等于RMB 100元。

 

 

3、。一键单击部署

一键单击部署基于阿里云资源编排服务ROS(Resource资源编排服务)。 Orchestration Service)实现,ROS模板已定义好脚本,可以自动化地完成云资源的创建和配置,从而提高了资源的创建和部署的效率。 ROS模板完成的内容包括:

操作步骤
您可以通过下方提供的ROS一键式部署链接,来自动化地完成这些资源的创建和配置这些资源:

创建1台云服务器的ECS实例。

创建1个专有网络VPC。

创建1台交换机个开关。

创建1个云数据库RDS M mySQLsql。

 

一键单击的资源部署资源

单击一键部署,然后在顶部导航栏中选择地一个区域。

在修改配置页面修改上的资源堆栈名称,按根据需要选择和配置参数。

当将资源堆栈信息页面的状态显示为创建成功时表示一键,这意味着单击配置已完成。

 

4、。部署服务端器

1. 。创建流水线管道

进输入云效控制台,立即单击立即“使用,请按操作照以下步骤创建您的企业、务,选择您的角色之,然后,点单击“开始工作”。

进输入管道流水线Flow,点单击流水线管道-大于 比我的流水线管道大

点单击以在右上角创建新建流水线管道。在弹出式面板中选择Java,在顶部选择可视化觉编排,然后找到Java构建、并部署到阿里云ECS/自有己的主机流水线管道。

点单击创建流水线,进管道以输入流水线管道配置界面接口。

2. 。配置流水线管道
云效应支持多种流水线个管道源,例如多种个代码仓存储库、已经,编译好的代码软件包、对接,与Jenkins对接以及另一个流水线管道的产输出物。

进输入流水线管道后,在选择左侧选择添加流水线管道源。

单击添加流水线管道源。

选择流水线管道源作为代码源,然后选择Codeup代码。

点单击创建新建的代码仓存储库。

在代码管理页面的右上角,单击导入库。

在“导入代码库基础弹出框”中,选中择URL导入,在源代码仓库地址填入写https://aAtomgit.com/aliyun_solution/app-demo.git在源代码存储库地址中,然后单击“确定”。

返回到流水线管道源配置页面,代码仓存储库选择您刚刚创建的代码仓存储库,默认分支选择master主。并点然后单击添加,以完成流水线管道源的配置。

配置Java构建累积上传,然后单击Java构建累积上传。

在右侧的“配置弹出窗内口”中,单击构建物“堆积上的上传”,然后在打包装路径下新增添加一个deploy.sh部署。SH。

在页面的右上角,仅单击仅“保存”。

要配置环境变量,您需要将数据库连接地址和账号帐户密码配置到流水线为管道环境变量中。在导航到页面顶部导航以选中择变量和缓存,在然后单击页面中的字符变量模块单击新增中的添加变量。

填入写与数据库相关的信息,并将其设置成为私密有模式。相关数据可以在数据库控制台,进中查看相关数据并输入数据实例详情细信息页面查看。

 

变量名称 默认值
APPLETS_RDS_ENDPOINT 数据库连接地址
APPLETS_RDS_USER 数据库用户名
APPLETS_RDS_PASSWORD 数据库密码
APPLETS_RDS_DB_NAME 数据库名称

 

 

要配置部署任务,请单击主机部署。

制产品:下拉选择以从上游构建施工阶段的选择产物品,例如制产品名称.。ArtfFacts_xxx。

配置主机组:

单击新建的主机组,然后在与主机组管理页面更大的新打开的全局设置 大于 主机组管理页面中再次单击新建主机组。

 

在新建的主机组弹出窗口中,填入写自定义的主机组名称,然后单击“确定”。

 

在主机组详情细信息页面上,单击“添加新主机”,添加方式选择阿里云ECS,然后单击“添加服务连接”。

 

在完成RAM授权后,单击“新建服务连接”面板单击中的新+新建,完成RAM授权后,服务以创建服务连接。

 

返回到接入访问新主机面板,地选择该区域下拉框选择华中的东中国1(杭州Hangzhou),勾选检查您在该地此区域下创建的ECS实例,然后单击“保存”。

 

返回到流水线管道主机部署的编辑面板,选择您在主机组下拉框选中刚刚创建的主机组。

 

填写部署脚本填入如下脚本

tar zxvf /home/admin/app/package.tgz -C c/home/admin
sh /home/admin/deploy.sh restart /home/admin/target/app-demo-0.0.0.1-SNAPSHOTsnapshot.jar

 

单击流水线“保存”并在管道页面的右上角保存并运行,然后在弹出的式运行配置弹出窗口中单击“运行”。

3. 。验证服务
登录到ECS控制台,查找您在实例列表中找到创建之前创建的ECS实例,然后在IP地址列,中复制公网共IP。

粘贴到在浏览器地址栏中粘贴以访问它,并查看到如以下页面,该页面表示明该服务已经正常启动。

5、。通过EMAS构建和发布移动App应用程序

Android App应用

1.1 创建代码仓存储库
打开云效codeup果代码,在代码管理页面的右上角,单击导入库。

在“导入代码库基本弹出框”中,选中择URL导入,在源代码仓库地址填入写https://aAtomgit.com/aliyun_solution/emas-android-demo.git在源代码存储库地址中,然后单击“确定”。

导入成功后,在单击页面右上角单击的克隆/下载,以复制HTTPS地址。

将在本地下载代码克隆下载到本地。

1.2 创建一个项目
登录到EMAS控制台。如果是第一次使用EMAS,请单击立即创建项目,如果已有项目,请单击左侧的添加项目。在右侧的弹出框中,输入项目名称和项目描述,单击创建并进输入。

1.3 创建应用程序
进输入项目详情细信息页面后,单击“立即添加应用”,输入应用程序名称、,应用程序类型并选择Native、本机,平台选择和Android,PackageName填入写com.example.emas_android_demo,然后单击创建应用程序。

下载配置文件,并按照提示将其添加到您的本地项目中。

添加了SDK,项目配置修改已在示例代码中已完成项目配置修改,并且无需在修改项目配置代码。

修改代码中的配置

在项目概览述页面上,单击应用程序列表中的“应用管理”按钮image图像。获取应用程序名称、,AppKey、,AppSecret。

 

打开本地项目,找到在项目目录下a中的App/sSrc/mMain/aAssets下的a找到AppConfig.properties文件,然后填入a写AppName、a,AppKey和aAppSecret。serverUrl填入充到http://[云服务器公共网络IP]。

将代码提交代码到远程仓存储库。

1.4 创建云构建
在项目概览述页面上,在单击右侧单击的云构建。

在云构建页面上,单击“配置”应用程序。

配置代码仓存储库

在右侧弹出框的“代码仓存储库页签”选项卡下,选择代码源云效codeup应代码。

 

在“指定代码仓存储库输入”框中,粘贴之先前创建的代码仓存储库地址。

单击新建的代码访问权限。

在“添加仓存储库权限”页面上,选择访问协议选择的HTTPS。

 

打开云效codeup果代码,单击导航栏右上角的头像图标,在然后单击弹出菜单中单击的个人设置。

 

在左侧的菜单栏中,单击个人信息,并复制账号帐户名称。

 

在“添加仓库权限”页面上,填写您在账号帐户输入框填入刚刚中复制的账号帐户名称。

 

在“个人设置”页面左侧的菜单栏上,单击个人访问令牌,然后单击“创建访问令牌”。创建完成后,复制令牌信息。

 

 

返回到添加仓存储库权限页面,Token输入框将令牌信息粘贴到令牌信息输入框中。

 

单击联通中国Unicom测试,若显示。如果测试成功,则表示意味着操作成功。

 

单击保存。

 

 

在“配置代码仓存储库页签”选项卡下,单击联通Unicom测试,若。如果显示测试成功,则表示意味着配置成功。

单击下一步。

配置证书:在“证书配置”页签面下,上传Keystore密钥库证书,并按照然后根据表单格输入如以下信息。如果没有证书,则可以访问地址在线生成地址。

 

选项 说明
Keystore密码 用于输入Keystore文件的密码。
Key 别名 用于指定证书的名称。
Key 密码 用于输入证书的密码。

 

 

人员工配置,默认情况下包含括主账号帐户,单击确认。

在“云构建流水线管道列表”页面上,找到刚刚创建的流水线,在右侧的“相关操作”列中找到您刚创建的管道,然后单击详情细信息。

在右上角,单击“编辑,在”页面上的编辑页面,单击“构建应用程序”模块。在左侧菜单中选中择JDK版本替换,然后将JDK版本修更改为17。单击“确定”。

单击保存并运行。

运行成功后,您可以在页面左侧产物,扫描代码或手动下载将安装软件包下载到页面左侧的手机。

云发布配置
创建一个新建的发布行包流水管线

在左侧菜单上,选择云构建 大于 流水线管道列表,然后单击新建流水线管道。

在新建流水线滑框管道的“幻灯箱”内容中,输入流水线管道名称,流水线类型选择“发布软件包流水线”管道类型,然后单击“新建”。

在流水线“管道列表”页面上,单击您刚刚创建的流水线输入详细信息页面的管道的相关操作列详情,进入详情页面细信息。

在右上角,单击“编辑,在”页面上的编辑页面,单击“构建应用程序”模块。在左侧的菜单中选中择JDK版本替换,修改然后将JDK版本修改为17。单击“确定”。

创建新建的发布单顺序

在左侧的菜单上,选择云比发布 顺序列表更大于 的云发布单列表,然后单击新建发布订单。

 

在新创建的发布行单滑道框内中,待发布产品来源选择云构建造并从要发布的产品源中释放,关联流水线然后选择刚刚您在相关管道中创建的分发布包流水线管道。

 

单击新建。

 

 

推送更新
在发布单列表页面上,单击“发布状态”列以更新推送。按照完成表单填写格后,单击下一步。

在基本策略页面上,填入写表单信息。

检查看手机上安装的App应用程序,您可以看到更新提示符。

 

本方案该计划使用移动研发RD平台EMAS和研发RD协同作平台云效来Yunfei在整个生命周期内提供一站式App的应用程序开发、,测试、运,操作和维、运营等护,操作以及其他应用全生命周期的管理能力程序,提升高开发效率,并降低运操作和维护成本。

体验该计划的估计成本方案预计费用为30元人(假设您配置的ECS和RDS与建议的规格一致,为它是按数量支付费的。使用云有效的基础本版、本和移动研发RD平台仅使用免费的云RD平台使用免费的云构建造和云发布释放功能。方案过程中计划期间所产生的流量在10GB以内。且体验时长不超过24小时的范围。域名、证书、备案费用将不包含在内超过24小时的范围。实际产生费用因规格、和版本不同可能产生变化,以并且控制台显示为准器将占上风)

腾讯云服务器:[腾讯云3000元代金券]

购买可领取:[阿里云2000元代金券]

阿里云网站性能优化解决方案:高可用及性和共享存储Web网络服务 领代金券优惠券

腾讯云服务器:[腾讯云3000元代金券]

购买可领取:[阿里云2000元代金券]

阿里云网站性能优化解决方案:高可用及性和共享存储Web网络服务

 

很  许多用户在通常认为购买阿里云服务器时,往往以为的活动价格就是最低的了,从而错失了因此缺少机会进一步节省成本的机会。实际上,通过一些技巧提示和策略,我们完全可以在根据阿里云的活动价格的基础上,进一步降低购买成本。例如,使用阿里云优惠券与代金和优惠券,选择价格更便宜的云服务器实例规格范,选择价格更便宜的地区域,通过价格更便宜的活动事件下订单和并选择按量副率带宽模式都可以帮助我们以更低的价格购买到阿里云服务器。

方案预  计划估计:体验此计划的估计成本方案预计费用不超过5元(假设您选择本文示例中的样本规格范资源,并且资源运行时间不超过60分钟。在实际情况中可能会因您下,由于操作过程中实际使用的实际流量差异,会导致费用有所可能会发生变化,。请以控制台参考Console和Console上显示的实际报价以及和最终账单为准)和最终账单)

 

一、方案  1。计划简介绍

架  该体系结构在同一区域中采用同地域具有不同可用性区域的云服务器ECS,以提供高性能的后端服务,负载均平衡CLB可实现高可用性并确保证业务的连续性,并且文件存储NAS NAS实现了多个Web服务器之间的数据共享和同步,以确保数据的一致性。

解决问题1:服务器故障的单点故障

在单机架构下器建筑,人员误操作、疏士,磁盘故障等下,导致服务中断,和业务不可用,造成了巨大的经济损失。

解决问题2:高度并发访问量突爆发

当业务增长或高峰突然发生时,单机独立系统将缓慢或中断,用户访问体验不佳会很差,从而导致用户流损失,并影响企业口碑的声誉。

解决问题3:数据安全风险

在单机架构下中,数据与和应用架程序体系结构紧密耦合,当遭在遇到勒索病毒软件时易,可以轻松带来数据安全风险。

 

二、  2。解决方案优势

1.。高可用性

通过负载均平衡CLB,将流量按根据需要分发到配给不同的后端服务器,这可以消除系统中的单点个故障,。当某个服务器发生故障失败时,CLB会将自动将请求分配到给其他正常的普通服务器上,从而确保证服务的连续性和稳定性。

2.。安全防保护

SLB自带具有免费的基础本安全防保护功能力,例如DDoOS、,SYN Flood、,UDP Flood等洪水和其他攻击防保护。 NAS支持回收站箱,有效防止数据误删除,与云备份服务深度整合,入集成并实现进一步的数据防保护。

3.。资源共享
一个  NAS文件系统可以同时挂载到安装在多个计算节点上,并且共享文件持久化在NAS上,持续存在。不同的ECS上可以在NAS中共享读/写NAS中的文件。用户和终端也还可以通过ECS访问到中的NAS共享路径中的访问文件。

 

三、  iii。应用场景程序方案

1.。电子商务平台

确保用户可以在购物、,下订单、支,付款等操作时无论何随时都能访问,并提供持续的可用的服务。同时,该服务还负责对订单、库共享和存等储重要数据进行共享,例如订单和库存储和同步,以确保所有相关方都能可以实时访问和更新这些此数据。

2.。大型门户网站
需  有必要确保证网站内容和功能服务始终可用,同时并且需要对共享网站数据进行共享存储和并同步,以确保用户在不同的设备和地点位置访问网站时能够可以获得一致的内容和用户体验。

3.。互联网金融财务平台
需  有必要确保证在用户在进行充值、提现、电,撤回,投资、,财务管理财等操作和其他运营时,该服务始终可用,。同时需,有必要对共享和存储并同步用户账帐户和交易数据进行共享存储和同步,以确保数据的一致性和安全性。

4.。社交媒体平台
需  有必要确保证在用户在进行社交、分,共享、,评论、点赞,喜欢等操作时服务始终可用,。同时需,有必要对共享和存储并同步用户数据和内容进行共享存储和同步,以确保用户的社交网络和内容相互通联系。

 

四、方案  iv。计划部署

随着业务规模的增长,数据请求和并发访问量的增大、加,静态文件以高频的变更化,企业需要搭构建一个高度可用的和共享的存储的网站架体系结构,以确保网站服务能够每天可以运行7*24小时运行的,同时,可确保障数据一致性和共享性,并降低重复数据重复存储的成本。

1、。解决方案架体系结构

下图显示了解决方案提供的默认设置完成部署后,建立在阿里云上搭建的高可用及性和共享存储Web服务运行操作环境如下图所示。在实际部署时期间,您可以根据资源规计划修改部分某些设置,但是最终形成的运行操作环境与类似于以下图相似。

本方案  该程序的技术架构包括以下基础设施架构和云服务:

1个专有网络VPC:为形成用于负载均平衡CLB、,云服务器ECS、,文件存储NAS等和其他云资源形成的云上私有专用网络。

2台交换机开关:将2台云服务器ECS连接在同一网络上的两个云服务器EC,以实现它们之间的通信,并提供基本的网络分段割和隔离功能。

2台云服务器ECS:同地域2个具有不同可用性区域的2台ECS,组形成一个了高性能和高度可用的后端服务。

1个公共网络负载均平衡CLB:基于对流量根据按需分发配流量的能力,可以将流量分发到配给不同的后端服务器,这可以消除系统中的单点个故障,点。当某个服务器发生故障失败时,CLB会将自动将请求分配到给其他正常的普通服务器上,从而确保证服务的连续性和稳定性。

2个文件存储NAS:实现多个Web服务器之间的数据共享和同步,以确保数据的一致性。同时,通过自动化脚本、,inNotify-tools和sSync工具,实现主备对初级和次级NAS的自动增量备份,以及在主要NAS和主备次级NAS之间进行自动切换。

 

2、。部署准备

在开始部署之前,请按照以下指引准则完成账号帐户申请、账号,帐户充值、,RAM用户创建和授权。

准备账号一个帐户

如果您还没有阿里云账号的帐户,请访问阿里云账号帐户注册页面,并根据页面上的提示完成注册。阿里云账号帐户是您使用云资源的付费实体,因此它是部署解决方案的必要前提先决条件。

 

为阿里云账号帐户的充值电。

 

 

为了节省成本,本方案默认全部计划选择使用按量默认情况下使用基于付费的资源,。使用按量基于付费的资源需要确保账帐户余额不小少于100元。

完成本方案该计划的部署及体和经验时,预计产生费用期的成本不超过5元(假设您选择本文中的示例规格范资源,并且资源运行时间不超过60分钟。在实际情况中可能会因您下,由于操作过程中实际使用的实际流量差异,可能会导致费用有所改变化,成本。请以控制台参考在Console上显示的实际报价以及和最终账帐单为准,如下图仅供参考所示)。

 

阿里云账号该帐户拥有操作运营资源的最高权限,力。从云资源安全性的角度考虑来看,建议您创建一个RAM用户,使以便RAM用户仅只能操作有限的资源,然后由RAM用户完成本方案此计划。

 

访问RAM控制台-用户页面,单击“创建用户”,填写相关信息,勾选检查控制台访问和OpenAPI 调用访问,以创建一个RAM用户。

 

单击已创建的RAM用户操作列中的添加权限,选择授权范围为指定资源组的授权范围(例如高可用性测试资源组),然后授权。以下为是本解决方案所需权限的许可策略,您也还可以根据需要进行适当的调整。

 

 

 

授权范围 授权策略 描述
整个云账号 AliyunECSFullAccess 管理云服务器ECS的权限
整个云账号 AliyunSLBFullAccess 管理负载均衡服务的权限
整个云账号 AliyunVPCFullAccess 管理专有网络VPC的权限
整个云账号 AliyunECSWorkbenchFullAccess 使用ECS-Workbench的完整权限
整个云账号 AliyunROSFullAccess 管理资源编排服务ROS的权限
整个云账号 AliyunNASFullAccess 管理文件存储NAS的权限

 

 

  3、。规划网络和资源

1.。网络规计划

请参考阅表格中的说明描述和方案默认示例值为,以详细规划每个规计划项做详细规划目,并在实际部署时将默认示例值修改为您的实际规计划。

 

规划项 数量 说明
地域 1 您的云服务部署的地域。选择地域的基本原则请参见地域和可用区。
专有网络VPC 1 在部署过程中新建一个VPC作为本方案的专有网络。
交换机 2 本方案需要至少2台交换机,用来连接不同的云资源实例。
传统型负载均衡CLB 1 本方案需要1台负载均衡CLB实例,用于对网站的多台云服务器进行流量分发。它可以通过流量分发扩展应用系统的服务能力,消除单点故障,提升应用系统的可用性。
公网IP 1 创建负载均衡CLB实例时,选择公网类型,自动为负载均衡CLB实例创建1个公网IP。
安全组 1 用于限制专有网络VPC下云服务器ECS的网络流入和流出规则。

 

 

2.。规划云资源

请参考阅表格中的说明描述和方案默认示例值为,以详细规划每个规计划项做详细规划目,并在实际部署时将默认示例值修改为您的实际规计划。

 

规划项 数量 说明
云服务器 ECS 2 本方案需要2台ECS实例,用于同时部署Web服务。
文件存储 NAS 2 本方案需要2个通用型NAS文件系统,实现共享存储和NAS多可用区容灾。

 

 

4、。一键单击部署

本文将通过使用资源编排ROS来实现一键自动化,以完成本教程所需的资源的创建和配置:

创建1个专有网络VPC。

创建2台交换机个开关。

创建一个安全组并配置安全组规则。

创建2个抢占式先云服务器ECS,并部署Web服务。

为公共网络创建1个公网传统型的负载均平衡CLB,并挂载将这2台两个ECS作安装为后端服务器。

创建2个具有不同可用性区域的通用型常见NAS文件系统。

通过iInotify-tTools和sSync工具和自动化脚本,可以实现主备NAS增量备份和主备切换支持开关。

 

操作步骤

单击一键部署,然后在页面的左上角中选择地区域(本文的示例:华东中国1(杭州Hangzhou))。

在“配置模板参数”页面上,修改资源堆栈名称,选择ECS实例和NAS可用性区、域,选择ECS实例规格、范,并配置ECS实例秘密。填写完所有必选需的信息并确认后,单击创建开始以启动一键式配置。

当资源堆栈信息页签面的状态栏变成创建成功时,表示已完成这意味着资源创建和模型部署已经完成。

单击“输出页签,可”选项卡以查看并访问已创建的资源,以便验证该方案。

5、。完成及整并清理

解决方案验证

1.。验证ECS高度可用

您可以通过停机一台在ECS模拟故障进而的停机时间内验证服务的可用性。操作如下:

登录到ECS控制台,选择概览述,在资源列表中选择一台个ECS实例(假设为它是ECS_01),然后单击“停止”。
等  停止ECS状态为已停止后,输入负载均平衡公共网络IP以访问网站,能。如果您可以正常访问网站,则表明意味着该服务高度可用。

2.。验证共享存储

您可以通过在其中一台ECS实例之一上的NAS文件系统挂载安装路径上更新、新增、,添加或删除文件,。如果另一台ECS实例对还同时更新相应路径下的文件,也同步更新了,则表明存储共享共享。

3.。验证NAS容灾难恢复高度可用

您可以移删除Maser NAS的挂载安装点,约4秒然后再输入负载均平衡公共网络IP以访问大约4秒钟的网站,能。如果您可以正常访问网站,则表明意味着您已经从Maser NAS切换至Backup 到NAS。

清理资源

1.。登录到左侧的“导航栏”菜单中的资源编排管理控制台,左侧导航栏菜单然后选择资源堆栈。

2.在。选择页面的顶部选择部署的资源堆栈所在地区域,然后找到已部署的资源堆栈。单击其右侧的“操作”列中的删除,并确认,您可以通过配置单击一键单击的一键删除一键配置所创建的资源。

直接访问官方网相关地址直达站:

1.。更多阿里云解决方案查询:https://www.aliyun.com

 

2.。阿里云服务器ECS相关活动:https://www.aliyun.com/daily-act/ecs/activity_selection

 

3.。云小站(代金券发布平台):https://www.aliyun.com/minisite/goods

随着业务规模的增长,数据请求和并发访问量的增大、加,静态文件以高频的变更化,企业需要搭构建一个高度可用的和共享的存储的网站架体系结构,以确保网站服务能够每天可以运行7*24小时运行的,同时,可确保障数据一致性和共享性,并降低重复数据重复存储的成本。

腾讯云服务器:[腾讯云3000元代金券]

购买可领取:[阿里云2000元代金券]

阿里云网站性能优化解决方案:高可用及性和共享存储Web网络服务

腾讯云服务器:[腾讯云3000元代金券]

购买可领取:[阿里云2000元代金券]

阿里云网站性能优化解决方案:高可用及性和共享存储Web网络服务

 

很  许多用户在通常认为购买阿里云服务器时,往往以为的活动价格就是最低的了,从而错失了因此缺少机会进一步节省成本的机会。实际上,通过一些技巧提示和策略,我们完全可以在根据阿里云的活动价格的基础上,进一步降低购买成本。例如,使用阿里云优惠券与代金和优惠券,选择价格更便宜的云服务器实例规格范,选择价格更便宜的地区域,通过价格更便宜的活动事件下订单和并选择按量副率带宽模式都可以帮助我们以更低的价格购买到阿里云服务器。

方案预  计划估计:体验此计划的估计成本方案预计费用不超过5元(假设您选择本文示例中的样本规格范资源,并且资源运行时间不超过60分钟。在实际情况中可能会因您下,由于操作过程中实际使用的实际流量差异,会导致费用有所可能会发生变化,。请以控制台参考Console和Console上显示的实际报价以及和最终账单为准)和最终账单)

 

一、方案  1。计划简介绍

架  该体系结构在同一区域中采用同地域具有不同可用性区域的云服务器ECS,以提供高性能的后端服务,负载均平衡CLB可实现高可用性并确保证业务的连续性,并且文件存储NAS NAS实现了多个Web服务器之间的数据共享和同步,以确保数据的一致性。

解决问题1:服务器故障的单点故障

在单机架构下器建筑,人员误操作、疏士,磁盘故障等下,导致服务中断,和业务不可用,造成了巨大的经济损失。

解决问题2:高度并发访问量突爆发

当业务增长或高峰突然发生时,单机独立系统将缓慢或中断,用户访问体验不佳会很差,从而导致用户流损失,并影响企业口碑的声誉。

解决问题3:数据安全风险

在单机架构下中,数据与和应用架程序体系结构紧密耦合,当遭在遇到勒索病毒软件时易,可以轻松带来数据安全风险。

 

二、  2。解决方案优势

1.。高可用性

通过负载均平衡CLB,将流量按根据需要分发到配给不同的后端服务器,这可以消除系统中的单点个故障,。当某个服务器发生故障失败时,CLB会将自动将请求分配到给其他正常的普通服务器上,从而确保证服务的连续性和稳定性。

2.。安全防保护

SLB自带具有免费的基础本安全防保护功能力,例如DDoOS、,SYN Flood、,UDP Flood等洪水和其他攻击防保护。 NAS支持回收站箱,有效防止数据误删除,与云备份服务深度整合,入集成并实现进一步的数据防保护。

3.。资源共享
一个  NAS文件系统可以同时挂载到安装在多个计算节点上,并且共享文件持久化在NAS上,持续存在。不同的ECS上可以在NAS中共享读/写NAS中的文件。用户和终端也还可以通过ECS访问到中的NAS共享路径中的访问文件。

 

三、  iii。应用场景程序方案

1.。电子商务平台

确保用户可以在购物、,下订单、支,付款等操作时无论何随时都能访问,并提供持续的可用的服务。同时,该服务还负责对订单、库共享和存等储重要数据进行共享,例如订单和库存储和同步,以确保所有相关方都能可以实时访问和更新这些此数据。

2.。大型门户网站
需  有必要确保证网站内容和功能服务始终可用,同时并且需要对共享网站数据进行共享存储和并同步,以确保用户在不同的设备和地点位置访问网站时能够可以获得一致的内容和用户体验。

3.。互联网金融财务平台
需  有必要确保证在用户在进行充值、提现、电,撤回,投资、,财务管理财等操作和其他运营时,该服务始终可用,。同时需,有必要对共享和存储并同步用户账帐户和交易数据进行共享存储和同步,以确保数据的一致性和安全性。

4.。社交媒体平台
需  有必要确保证在用户在进行社交、分,共享、,评论、点赞,喜欢等操作时服务始终可用,。同时需,有必要对共享和存储并同步用户数据和内容进行共享存储和同步,以确保用户的社交网络和内容相互通联系。

 

四、方案  iv。计划部署

随着业务规模的增长,数据请求和并发访问量的增大、加,静态文件以高频的变更化,企业需要搭构建一个高度可用的和共享的存储的网站架体系结构,以确保网站服务能够每天可以运行7*24小时运行的,同时,可确保障数据一致性和共享性,并降低重复数据重复存储的成本。

1、。解决方案架体系结构

下图显示了解决方案提供的默认设置完成部署后,建立在阿里云上搭建的高可用及性和共享存储Web服务运行操作环境如下图所示。在实际部署时期间,您可以根据资源规计划修改部分某些设置,但是最终形成的运行操作环境与类似于以下图相似。

本方案  该程序的技术架构包括以下基础设施架构和云服务:

1个专有网络VPC:为形成用于负载均平衡CLB、,云服务器ECS、,文件存储NAS等和其他云资源形成的云上私有专用网络。

2台交换机开关:将2台云服务器ECS连接在同一网络上的两个云服务器EC,以实现它们之间的通信,并提供基本的网络分段割和隔离功能。

2台云服务器ECS:同地域2个具有不同可用性区域的2台ECS,组形成一个了高性能和高度可用的后端服务。

1个公共网络负载均平衡CLB:基于对流量根据按需分发配流量的能力,可以将流量分发到配给不同的后端服务器,这可以消除系统中的单点个故障,点。当某个服务器发生故障失败时,CLB会将自动将请求分配到给其他正常的普通服务器上,从而确保证服务的连续性和稳定性。

2个文件存储NAS:实现多个Web服务器之间的数据共享和同步,以确保数据的一致性。同时,通过自动化脚本、,inNotify-tools和sSync工具,实现主备对初级和次级NAS的自动增量备份,以及在主要NAS和主备次级NAS之间进行自动切换。

 

2、。部署准备

在开始部署之前,请按照以下指引准则完成账号帐户申请、账号,帐户充值、,RAM用户创建和授权。

准备账号一个帐户

如果您还没有阿里云账号的帐户,请访问阿里云账号帐户注册页面,并根据页面上的提示完成注册。阿里云账号帐户是您使用云资源的付费实体,因此它是部署解决方案的必要前提先决条件。

 

为阿里云账号帐户的充值电。

 

 

为了节省成本,本方案默认全部计划选择使用按量默认情况下使用基于付费的资源,。使用按量基于付费的资源需要确保账帐户余额不小少于100元。

完成本方案该计划的部署及体和经验时,预计产生费用期的成本不超过5元(假设您选择本文中的示例规格范资源,并且资源运行时间不超过60分钟。在实际情况中可能会因您下,由于操作过程中实际使用的实际流量差异,可能会导致费用有所改变化,成本。请以控制台参考在Console上显示的实际报价以及和最终账帐单为准,如下图仅供参考所示)。

 

阿里云账号该帐户拥有操作运营资源的最高权限,力。从云资源安全性的角度考虑来看,建议您创建一个RAM用户,使以便RAM用户仅只能操作有限的资源,然后由RAM用户完成本方案此计划。

 

访问RAM控制台-用户页面,单击“创建用户”,填写相关信息,勾选检查控制台访问和OpenAPI 调用访问,以创建一个RAM用户。

 

单击已创建的RAM用户操作列中的添加权限,选择授权范围为指定资源组的授权范围(例如高可用性测试资源组),然后授权。以下为是本解决方案所需权限的许可策略,您也还可以根据需要进行适当的调整。

 

 

 

授权范围 授权策略 描述
整个云账号 AliyunECSFullAccess 管理云服务器ECS的权限
整个云账号 AliyunSLBFullAccess 管理负载均衡服务的权限
整个云账号 AliyunVPCFullAccess 管理专有网络VPC的权限
整个云账号 AliyunECSWorkbenchFullAccess 使用ECS-Workbench的完整权限
整个云账号 AliyunROSFullAccess 管理资源编排服务ROS的权限
整个云账号 AliyunNASFullAccess 管理文件存储NAS的权限

 

 

  3、。规划网络和资源

1.。网络规计划

请参考阅表格中的说明描述和方案默认示例值为,以详细规划每个规计划项做详细规划目,并在实际部署时将默认示例值修改为您的实际规计划。

 

规划项 数量 说明
地域 1 您的云服务部署的地域。选择地域的基本原则请参见地域和可用区。
专有网络VPC 1 在部署过程中新建一个VPC作为本方案的专有网络。
交换机 2 本方案需要至少2台交换机,用来连接不同的云资源实例。
传统型负载均衡CLB 1 本方案需要1台负载均衡CLB实例,用于对网站的多台云服务器进行流量分发。它可以通过流量分发扩展应用系统的服务能力,消除单点故障,提升应用系统的可用性。
公网IP 1 创建负载均衡CLB实例时,选择公网类型,自动为负载均衡CLB实例创建1个公网IP。
安全组 1 用于限制专有网络VPC下云服务器ECS的网络流入和流出规则。

 

 

2.。规划云资源

请参考阅表格中的说明描述和方案默认示例值为,以详细规划每个规计划项做详细规划目,并在实际部署时将默认示例值修改为您的实际规计划。

 

规划项 数量 说明
云服务器 ECS 2 本方案需要2台ECS实例,用于同时部署Web服务。
文件存储 NAS 2 本方案需要2个通用型NAS文件系统,实现共享存储和NAS多可用区容灾。

 

 

4、。一键单击部署

本文将通过使用资源编排ROS来实现一键自动化,以完成本教程所需的资源的创建和配置:

创建1个专有网络VPC。

创建2台交换机个开关。

创建一个安全组并配置安全组规则。

创建2个抢占式先云服务器ECS,并部署Web服务。

为公共网络创建1个公网传统型的负载均平衡CLB,并挂载将这2台两个ECS作安装为后端服务器。

创建2个具有不同可用性区域的通用型常见NAS文件系统。

通过iInotify-tTools和sSync工具和自动化脚本,可以实现主备NAS增量备份和主备切换支持开关。

 

操作步骤

单击一键部署,然后在页面的左上角中选择地区域(本文的示例:华东中国1(杭州Hangzhou))。

在“配置模板参数”页面上,修改资源堆栈名称,选择ECS实例和NAS可用性区、域,选择ECS实例规格、范,并配置ECS实例秘密。填写完所有必选需的信息并确认后,单击创建开始以启动一键式配置。

当资源堆栈信息页签面的状态栏变成创建成功时,表示已完成这意味着资源创建和模型部署已经完成。

单击“输出页签,可”选项卡以查看并访问已创建的资源,以便验证该方案。

5、。完成及整并清理

解决方案验证

1.。验证ECS高度可用

您可以通过停机一台在ECS模拟故障进而的停机时间内验证服务的可用性。操作如下:

登录到ECS控制台,选择概览述,在资源列表中选择一台个ECS实例(假设为它是ECS_01),然后单击“停止”。
等  停止ECS状态为已停止后,输入负载均平衡公共网络IP以访问网站,能。如果您可以正常访问网站,则表明意味着该服务高度可用。

2.。验证共享存储

您可以通过在其中一台ECS实例之一上的NAS文件系统挂载安装路径上更新、新增、,添加或删除文件,。如果另一台ECS实例对还同时更新相应路径下的文件,也同步更新了,则表明存储共享共享。

3.。验证NAS容灾难恢复高度可用

您可以移删除Maser NAS的挂载安装点,约4秒然后再输入负载均平衡公共网络IP以访问大约4秒钟的网站,能。如果您可以正常访问网站,则表明意味着您已经从Maser NAS切换至Backup 到NAS。

清理资源

1.。登录到左侧的“导航栏”菜单中的资源编排管理控制台,左侧导航栏菜单然后选择资源堆栈。

2.在。选择页面的顶部选择部署的资源堆栈所在地区域,然后找到已部署的资源堆栈。单击其右侧的“操作”列中的删除,并确认,您可以通过配置单击一键单击的一键删除一键配置所创建的资源。

直接访问官方网相关地址直达站:

1.。更多阿里云解决方案查询:https://www.aliyun.com

 

2.。阿里云服务器ECS相关活动:https://www.aliyun.com/daily-act/ecs/activity_selection

 

3.。云小站(代金券发布平台):https://www.aliyun.com/minisite/goods

随着业务规模的增长,数据请求和并发访问量的增大、加,静态文件以高频的变更化,企业需要搭构建一个高度可用的和共享的存储的网站架体系结构,以确保网站服务能够每天可以运行7*24小时运行的,同时,可确保障数据一致性和共享性,并降低重复数据重复存储的成本。

腾讯云服务器:[腾讯云3000元代金券]

购买可领取:[阿里云2000元代金券]

阿里云上基于云的解决方案:互联网Internet应用程序的全球局加速度 领代金券优惠券

腾讯云服务器:[腾讯云3000元代金券]

购买可领取:[阿里云2000元代金券]

阿里云上基于云的解决方案:互联网Internet应用程序的全球局加速度

 

很  许多用户在通常认为购买阿里云服务器时,往往以为的活动价格就是最低的了,从而错失了因此缺少机会进一步节省成本的机会。实际上,通过一些技巧提示和策略,我们完全可以在根据阿里云的活动价格的基础上,进一步降低购买成本。例如,使用阿里云优惠券与代金和优惠券,选择价格更便宜的云服务器实例规格范,选择价格更便宜的地区域,通过价格更便宜的活动事件下订单和并选择按量副率带宽模式都可以帮助我们以更低的价格购买到阿里云服务器。

方案预  计划估计:体该计划的实验成本方案预计费用不超过2元( 假设您选择最低的规格范资源,并且资源运行时间不超过1小时。在实际情况中下,某些实例可能部分实例无法购买,并且需要根据实际情况调整资源规格,。在同一时因您间,由于在操作过程中实际使用的流量差异,汇率会导致费用有所变化更改,请以控制台显示的实际报价以及参阅最终账单为准)的范围。

 

一、方案  1。计划简介绍

通过阿里云解析  DNS服务已解析到决至阿里云的全球局加速实例的CNAME,然后经过将全球局加速的监聆听功能流转到向WAF,最后再通过WAF配置的监聆听和转发功能将监视和转发功能流转至向NLB,并实现以及后端服务的负载均平衡。方案计划提供的默认设置完成如下图所示,部署后在阿里云上搭建的网站运行环境如下图所示为阿里云构建。在实际部署时期间,您可以根据资源规计划修改部分某些设置,但是最终形成的运行操作环境与类似于以下图相似。

解决问题1:访问时延高迟

用户跨区域访问网站服务,时延高,并开放网页打开慢较大。

解决问题2:访问不稳定

用户访问跨区域访问的网站服务,因丢并且由于数据包损失率高,和不稳定,的网页时,他们通常无法打不开。

解决问题3:访问安全性

客户的网站遭遇受到入侵、或爬虫行者的威胁,这会影响网站的正常访问。

 

二、  2。解决方案优势

1.。加速延迟敏感型应用

为您提供比世界各地全球普通网络快 10 倍的速度。从最近的接入访问节点加速您的应用程序。阿里云的网络会将根据智能动态路由选择及和智能流量引导,指南自动按您的计算基于服务流量计算连接到应用程序的最优佳传输路径。

2.。增强网络安全防保护
此  该解决方案提供了一个数据加密专门的专用网络传输路径,可以通过数据加密保护您的业务数据。可自动关联将实时更新的 Web防火墙关联,以保护您的云环境和网络应用程序免受恶意攻击。

3.。企业级的可靠性
凭  借助阿里云的全球网络基础设施架构资源和智能流量引指导,为您可以提供企业级的可靠性和高可用性。此该解决方案采用通过基于协议的健康检查实施 现DNS 故障切换转移,以满足您的灾难恢复要求。

 

三、iii。应用场景程序方案

1.。加速网站、,移动应用程序和应用程序服务
此  该解决方案使您可让您以快速安全地访问多个 VPC 和地域理位置。通过在世界各地范围内部署加速节点来加快全球范围内访问网络的速度,而不会受到域名注册地点的限制,从而加速了对全球网络的访问。

2.。加速企业SaaS服务

该解决方案成功地为 领先的企业应用程序(例如Microsoft Office 365、,Salesforce、,SAP、,Workday、,G-Suit 和 Zoom 等领先的企业应用)提供了网络加速和应用程序加速服务。此该解决方案能提供了企业级的可靠性,并使您的服务具有高度可用性。无论员工在企业内部员工身在的何处,都能有效地缩短当员工访问网络应用程序时的,它都可以有效地缩短传输延迟。

3.IP。ipv6转换IPv4

该解决方案通过使用全球加速产品的IPv6接入访问功能力,将来加速IPv6客户接入在全球加速,范围内访问。全球局加速器可以将IPv6地址转换为IPv4地址,并将其转发到后端IPv4应用上,程序。您的后端应用无需特别改造,即程序可以快速支持IPv6接入访问,而无需进行特殊修改。

 

四、方案  iv。计划部署

互联网  Internet应用程序加速解决方案面向针对各行各业的互联网应用程序,提供一站式服务以加速网络访问、并提高网络稳定性的服务。例如,您在法兰克福有对相应的互联网业服务,用户可以通过访问域名www.example.com来获取网站服务。如果中国内地大陆的用户需要提高访问该网站的速度需要提升,则他们可以使用本此解决方案实现来加速并安全地访问域名。

1、。解决方案架体系结构

例如,您的域名,例如www.example.com,通过阿里云解析分辨率DNS服务解析到决了全球局加速实例的CNAMEcname,然后经通过全球局加速的监聆听功能流转到向WAF,最后再通过WAF配置的监聆听和转发功能流转至向NLB,并实现负载负载平衡的后端服务的负载均衡。

方案  计划提供的默认设置完成如下图所示,部署后在阿里云上搭建的网站运行环境如下图所示为阿里云构建。在实际部署时期间,您可以根据资源规计划修改部分某些设置,但是最终形成的运行操作环境与类似于以下图相似。

本方案  该程序的技术架构包括以下基础设施架构和云服务:

1个专有网络VPC:为网络类型负载均平衡NLB、云服务器,Cloud Server ECS、,云数据库PolarDdB MySQL版等本和其他云资源形成云上私有专用网络。

2台交换机开关:将2台云服务器ECS连接在同一网络上的两个云服务器EC,以实现服务器之间的通信,并提供基本的网络分段割和隔离功能。

1个公共网网络类型负载均平衡NLB:提供对外提供界的访问权限,并将用户请求分配到给不同云服务器ECS上的博客网站服务。

4台云服务器ECS:用于部署博客网站服务。

1个 Web应用程序防火墙 3.0(按数量付费):为网站服务提供安全服务。

1个全球加速标准型实示例:为加速访问中国内地大陆用户加速访问的欧洲网站。

云解析分辨率DNS:将分析用户的请求分别解析到向全球局加速GA。

 

2、。部署准备

在开始部署之前,请按照以下指引准则完成账号帐户申请、账号,帐户充值、,RAM用户创建和授权。

准备账号一个帐户

如果您还没有阿里云账号的帐户,请访问阿里云账号帐户注册页面,并根据页面上的提示完成注册。阿里云账号帐户是您使用云资源的付费实体,因此它是部署解决方案的必要前提先决条件。

 

为  阿里云账号帐户的充值电。
本方案  该计划的云资源支持按付款每个数量付费,且默认设置均采用都是按数量付费引导启动操作支付的。如果确定任何一个云资源采用按量都是以付费量的方式部署的,账则帐户余额都必须大于或等于RMB 100元。

 

 

如果完成本方案计划的部署及体和经验,预计所产生费用的预期成本不得超过2元。

假设您选择可用的最低规格范资源,并且资源运行时间不超过1小时。在实际情况中下,某些实例可能部分实例无法购买,并且需要根据实际情况调整资源规格,。同时因您,由于操作过程中实际使用的流量差异,会导致费用有所将会改变化,。请以参阅控制台上显示的实际报价以及和最终账单为准。

3.。阿里云账号该帐户拥有操作运营所有资源的最高权限,为了许可。出于安全起见原因,建议您使用RAM用户。 RAM用户需要获得相关的权限才能来完成方案计划的部署,自定义权限策略。请参考阅以下示例以获取自定义许可政策:

 

云服务 需要的权限 描述
云服务器ECS AliyunECSFullAccess 管理云服务器ECS的权限
全球加速GA AliyunGlobalAccelerationFullAccess 管理全球加速GA的权限
专有网络VPC AliyunVPCFullAccess 管理专有网络VPC的权限
网络型负载均衡NLB AliyunNLBFullAccess 管理网络型负载均衡NLB的权限
Web应用防火墙 AliyunYundunWAFv3FullAccess 管理WAF的权限
云解析DNS AliyunDNSFullAccess 管理云解析DNS的权限
资源编排ROS AliyunROSFullAccess 管理资源编排ROS的权限

 

 

3、。规划网络和资源

网络规计划

请参考阅表格中的说明描述和方案默认示例值为,以详细规划每个规计划项做详细规划目,并在实际部署时将默认示例值修改为您的实际规计划。

 

规划项 数量 说明
地域 1 您的云服务部署的地域。
专有网络VPC 1 在部署过程中新建一个VPC作为本方案的专有网络。
交换机 2 本方案需要至少2台交换机,用来连接不同的云资源实例。
网络型负载均衡NLB 1 本方案需要1台网络型负载均衡NLB实例,用于对网站的多台云服务器进行流量分发。NLB可以通过流量分发扩展应用系统的服务能力,通过消除单点故障提升应用系统的可用性。
全球加速 1 创建1台按流量计费型的标准实例。
安全组 1 用于限制专有网络VPC下云服务器ECS的网络流入和流出规则。

 

 

规划云资源

请参考阅表格中的说明描述和方案默认示例值为,以详细规划每个规计划项做详细规划目,并在实际部署时将默认示例值修改为您的实际规计划。

 

规划项 数量 说明
ECS 4 本方案需要4台ECS实例,用于同时部署网站服务。
Web应用防火墙 1 本方案需要1套Web防火墙,用于对NLB提供服务的网站进行安全保护。

 

 

4、。一键单击部署

规  计划好资源后,请按照以下步骤部署方案计划中的所有资源。

步骤一1:一键部署资源

一键配置基于阿里云资源编排服务ROS(Resource Orchestration Service资源编排服务)实现,旨在帮助开发者人员通过IaAC(Infrastructure as Code基础架构作为代码)的方式体验资源的自动化配置。本此解决方案中的一键单击部署脚本可以完成除WAF以外的资源部署,而不是WAF。

1.。单击一键单击部署前往以转到ROS控制台,。该系统将自动打开使用新资源创建资源堆栈的面板,并然后跳转至到配置模板参数页签选项卡。

2.。资源堆栈名称可以保持在默认值为。

3.。在“可用性区域配置区域”中,分别选择可用性区域A和可用性区B。

4.。在ECS实例配置区域中,选择共享型实例,推荐并建议使用最低规格范,并然后设置实例密码。

5.。在加速域名配置区域中,设置将加速地区域ID设置为中国香港,设置并将加速域名设置为您所需要加速的域名。

6.。单击创建。

步骤二2:添加网站配置

1.。请访问Web应用防火墙程序3.0(按量尽可能付费款)购买页,面和在非米兰中国内地区域开通放服务。

2.。登录到Web应用程序防火墙3.0控制台。在顶部菜单栏中,选择WAF实例的资源组和地域区(非不是中国内地大陆)。

3.。在左侧导航栏中,单击接入“访问管理”。

4.。在CNAME接入页签“ cname访问”选项卡上,单击接入访问。

5.。在“配置监听力向导”页面上,完成如以下配置后,单击“下一步”。

 

配置项 配置说明
域名 填写要防护的域名。
协议类型 本文选择HTTP并配置端口为80。
WAF前是否有七层代理(高防/CDN等) 本方案选择是。
资源组 从资源组下拉列表中选择该域名所属资源组。如果不选择,则默认加入默认资源组。

 

 

6.。在配置转发向导页面上,完成如以下配置后,单击提交。

 

配置项 说明
负载均衡算法 本示例选择轮询。
服务器地址 本示例选择域名,并填写NLB的CNAME。

 

 

步骤三3:配置全球局加速监听视WAF CNAME

1.。登录到全球加速管理控制台。

2.。在实例列表页面上,查找到目标全球局加速实例,然后在操“动作”列中单击配置监“侦听”。

3.。在监“侦听页签”选项卡下,单击“添加监听”,完成以下配置后,单击提交。

在“配置监听力”和“协议配置向导”页面上,根据以下信息进行配置监侦听,然后单击“下一步”。

 

 

配置 说明
监听名称 输入监听的名称。
协议 本文选择HTTP。
端口 本文输入80。
客户端亲和性 关闭。

 

 

4.。配置终端节点。

 

配置 说明
节点组名称 输入终端节点组的名称。
地域 选择终端节点组所属的阿里云地域,本文选择中国(香港)。
后端服务部署在 非阿里云。
后端服务类型 选择自定义域名。
后端服务 填入WAF的CNAME。
后端服务协议 勾选HTTP。

 

 

步骤四4:将DNS解析到全球加速度

1.。登录到阿里云云解析分辨率DNS控制台。

2.。在域名解析分辨率页面上,找到目标域名,然后单击“操作”列下的解析分辨率设置。

3.。在“解析设置”页面上,单击“添加记录”。

4.。在“添加记录”对话框中,配置记录,然后单击“确定”。

记录类型:选择记录类型。本该解决方案需要将Web域名指向另一个域名,所以因此请选择CNAME。

主机记录:输入加速域名的前缀。本方案输入此计划的www。

解析决请求来源:选择默认值。

记录值:设置为全球局加速的CNAMEcname地址。

TTL:域名解析分辨率的生有效时间。本方案此计划选择10分钟。

 

5、。完成及整并清理

解决方案验证

1.在。打开中国内地大陆计算机上的电脑中打开命令行窗口。

2.。执行以下命令,以查看数据包延迟情况。

请将替换域名小于DNS的域名大于替换为您,而不是需要加速的域名。

curl -o /dev/null -s -w ” ‘time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n”‘ “‘http://小于is less than GA域名 domain name/WAF域名大于 domain name is greater than :80″‘ -H “h’host:小于DNS域名大于”

 

其中’在:

time_connect:连接时间,从开始到建立TCP连接完成所用的时间。

time_starttransfer:开始传输时间。在客户端发提出请求后,到后端服务器响应第一个字节到后端服务器所用需的时间。

t  Time_tTotal:总连接总时间。在客户端发出请求后,到等待后端服务器响应会话所用需的时间。

 

这三个参数为是执行命令后的返回参数。

加速前后的示例如下:

清理资源

1.。登录到左侧的“导航栏”菜单中的资源编排管理控制台,左侧导航栏菜单然后选择资源堆栈。

2.在。选择页面的顶部选择部署的资源堆栈所在地区域,然后找到已部署的资源堆栈。单击其右侧的“操作”列中的删除,并确认,您可以通过配置单击一键单击的一键删除一键配置所创建的资源。

3.释放。发布Web应用程序防火墙。

在顶部菜单栏中登录到Web应用程序防火墙控制台,在顶部菜单栏,选择WAF实例的资源组和地域,在总览概述页面右上角的实例基本信息卡片区域中选择WAF实例的资源组和区域,然后单击“关闭WAF”。

直接访问官方网相关地址直达站:

1.。更多阿里云解决方案查询:https://www.aliyun.com

 

2.。阿里云服务器ECS相关活动:https://www.aliyun.com/daily-act/ecs/activity_selection

 

3.。云小站(代金券发布平台):https://www.aliyun.com/minisite/goods

 

互联网  Internet应用程序加速解决方案面向针对各行各业的互联网应用程序,提供一站式服务以加速网络访问、并提高网络稳定性的服务。 阿里云网络基础设施架构部署遍及布全球,采用集中式 的IT 管理,来控制企业之间的网络连接,实现网络服务全球范围就近接入访问和跨地区域部署网络服务,提升改善服务的可用性和性能,并在不同场景中为客户提供了不同场景下的网络应用程序安全加速服务。

腾讯云服务器:[腾讯云3000元代金券]

购买可领取:[阿里云2000元代金券]

阿里云上基于云的解决方案:互联网Internet应用程序的全球局加速度

腾讯云服务器:[腾讯云3000元代金券]

购买可领取:[阿里云2000元代金券]

阿里云上基于云的解决方案:互联网Internet应用程序的全球局加速度

 

很  许多用户在通常认为购买阿里云服务器时,往往以为的活动价格就是最低的了,从而错失了因此缺少机会进一步节省成本的机会。实际上,通过一些技巧提示和策略,我们完全可以在根据阿里云的活动价格的基础上,进一步降低购买成本。例如,使用阿里云优惠券与代金和优惠券,选择价格更便宜的云服务器实例规格范,选择价格更便宜的地区域,通过价格更便宜的活动事件下订单和并选择按量副率带宽模式都可以帮助我们以更低的价格购买到阿里云服务器。

方案预  计划估计:体该计划的实验成本方案预计费用不超过2元( 假设您选择最低的规格范资源,并且资源运行时间不超过1小时。在实际情况中下,某些实例可能部分实例无法购买,并且需要根据实际情况调整资源规格,。在同一时因您间,由于在操作过程中实际使用的流量差异,汇率会导致费用有所变化更改,请以控制台显示的实际报价以及参阅最终账单为准)的范围。

 

一、方案  1。计划简介绍

通过阿里云解析  DNS服务已解析到决至阿里云的全球局加速实例的CNAME,然后经过将全球局加速的监聆听功能流转到向WAF,最后再通过WAF配置的监聆听和转发功能将监视和转发功能流转至向NLB,并实现以及后端服务的负载均平衡。方案计划提供的默认设置完成如下图所示,部署后在阿里云上搭建的网站运行环境如下图所示为阿里云构建。在实际部署时期间,您可以根据资源规计划修改部分某些设置,但是最终形成的运行操作环境与类似于以下图相似。

解决问题1:访问时延高迟

用户跨区域访问网站服务,时延高,并开放网页打开慢较大。

解决问题2:访问不稳定

用户访问跨区域访问的网站服务,因丢并且由于数据包损失率高,和不稳定,的网页时,他们通常无法打不开。

解决问题3:访问安全性

客户的网站遭遇受到入侵、或爬虫行者的威胁,这会影响网站的正常访问。

 

二、  2。解决方案优势

1.。加速延迟敏感型应用

为您提供比世界各地全球普通网络快 10 倍的速度。从最近的接入访问节点加速您的应用程序。阿里云的网络会将根据智能动态路由选择及和智能流量引导,指南自动按您的计算基于服务流量计算连接到应用程序的最优佳传输路径。

2.。增强网络安全防保护
此  该解决方案提供了一个数据加密专门的专用网络传输路径,可以通过数据加密保护您的业务数据。可自动关联将实时更新的 Web防火墙关联,以保护您的云环境和网络应用程序免受恶意攻击。

3.。企业级的可靠性
凭  借助阿里云的全球网络基础设施架构资源和智能流量引指导,为您可以提供企业级的可靠性和高可用性。此该解决方案采用通过基于协议的健康检查实施 现DNS 故障切换转移,以满足您的灾难恢复要求。

 

三、iii。应用场景程序方案

1.。加速网站、,移动应用程序和应用程序服务
此  该解决方案使您可让您以快速安全地访问多个 VPC 和地域理位置。通过在世界各地范围内部署加速节点来加快全球范围内访问网络的速度,而不会受到域名注册地点的限制,从而加速了对全球网络的访问。

2.。加速企业SaaS服务

该解决方案成功地为 领先的企业应用程序(例如Microsoft Office 365、,Salesforce、,SAP、,Workday、,G-Suit 和 Zoom 等领先的企业应用)提供了网络加速和应用程序加速服务。此该解决方案能提供了企业级的可靠性,并使您的服务具有高度可用性。无论员工在企业内部员工身在的何处,都能有效地缩短当员工访问网络应用程序时的,它都可以有效地缩短传输延迟。

3.IP。ipv6转换IPv4

该解决方案通过使用全球加速产品的IPv6接入访问功能力,将来加速IPv6客户接入在全球加速,范围内访问。全球局加速器可以将IPv6地址转换为IPv4地址,并将其转发到后端IPv4应用上,程序。您的后端应用无需特别改造,即程序可以快速支持IPv6接入访问,而无需进行特殊修改。

 

四、方案  iv。计划部署

互联网  Internet应用程序加速解决方案面向针对各行各业的互联网应用程序,提供一站式服务以加速网络访问、并提高网络稳定性的服务。例如,您在法兰克福有对相应的互联网业服务,用户可以通过访问域名www.example.com来获取网站服务。如果中国内地大陆的用户需要提高访问该网站的速度需要提升,则他们可以使用本此解决方案实现来加速并安全地访问域名。

1、。解决方案架体系结构

例如,您的域名,例如www.example.com,通过阿里云解析分辨率DNS服务解析到决了全球局加速实例的CNAMEcname,然后经通过全球局加速的监聆听功能流转到向WAF,最后再通过WAF配置的监聆听和转发功能流转至向NLB,并实现负载负载平衡的后端服务的负载均衡。

方案  计划提供的默认设置完成如下图所示,部署后在阿里云上搭建的网站运行环境如下图所示为阿里云构建。在实际部署时期间,您可以根据资源规计划修改部分某些设置,但是最终形成的运行操作环境与类似于以下图相似。

本方案  该程序的技术架构包括以下基础设施架构和云服务:

1个专有网络VPC:为网络类型负载均平衡NLB、云服务器,Cloud Server ECS、,云数据库PolarDdB MySQL版等本和其他云资源形成云上私有专用网络。

2台交换机开关:将2台云服务器ECS连接在同一网络上的两个云服务器EC,以实现服务器之间的通信,并提供基本的网络分段割和隔离功能。

1个公共网网络类型负载均平衡NLB:提供对外提供界的访问权限,并将用户请求分配到给不同云服务器ECS上的博客网站服务。

4台云服务器ECS:用于部署博客网站服务。

1个 Web应用程序防火墙 3.0(按数量付费):为网站服务提供安全服务。

1个全球加速标准型实示例:为加速访问中国内地大陆用户加速访问的欧洲网站。

云解析分辨率DNS:将分析用户的请求分别解析到向全球局加速GA。

 

2、。部署准备

在开始部署之前,请按照以下指引准则完成账号帐户申请、账号,帐户充值、,RAM用户创建和授权。

准备账号一个帐户

如果您还没有阿里云账号的帐户,请访问阿里云账号帐户注册页面,并根据页面上的提示完成注册。阿里云账号帐户是您使用云资源的付费实体,因此它是部署解决方案的必要前提先决条件。

 

为  阿里云账号帐户的充值电。
本方案  该计划的云资源支持按付款每个数量付费,且默认设置均采用都是按数量付费引导启动操作支付的。如果确定任何一个云资源采用按量都是以付费量的方式部署的,账则帐户余额都必须大于或等于RMB 100元。

 

 

如果完成本方案计划的部署及体和经验,预计所产生费用的预期成本不得超过2元。

假设您选择可用的最低规格范资源,并且资源运行时间不超过1小时。在实际情况中下,某些实例可能部分实例无法购买,并且需要根据实际情况调整资源规格,。同时因您,由于操作过程中实际使用的流量差异,会导致费用有所将会改变化,。请以参阅控制台上显示的实际报价以及和最终账单为准。

3.。阿里云账号该帐户拥有操作运营所有资源的最高权限,为了许可。出于安全起见原因,建议您使用RAM用户。 RAM用户需要获得相关的权限才能来完成方案计划的部署,自定义权限策略。请参考阅以下示例以获取自定义许可政策:

 

云服务 需要的权限 描述
云服务器ECS AliyunECSFullAccess 管理云服务器ECS的权限
全球加速GA AliyunGlobalAccelerationFullAccess 管理全球加速GA的权限
专有网络VPC AliyunVPCFullAccess 管理专有网络VPC的权限
网络型负载均衡NLB AliyunNLBFullAccess 管理网络型负载均衡NLB的权限
Web应用防火墙 AliyunYundunWAFv3FullAccess 管理WAF的权限
云解析DNS AliyunDNSFullAccess 管理云解析DNS的权限
资源编排ROS AliyunROSFullAccess 管理资源编排ROS的权限

 

 

3、。规划网络和资源

网络规计划

请参考阅表格中的说明描述和方案默认示例值为,以详细规划每个规计划项做详细规划目,并在实际部署时将默认示例值修改为您的实际规计划。

 

规划项 数量 说明
地域 1 您的云服务部署的地域。
专有网络VPC 1 在部署过程中新建一个VPC作为本方案的专有网络。
交换机 2 本方案需要至少2台交换机,用来连接不同的云资源实例。
网络型负载均衡NLB 1 本方案需要1台网络型负载均衡NLB实例,用于对网站的多台云服务器进行流量分发。NLB可以通过流量分发扩展应用系统的服务能力,通过消除单点故障提升应用系统的可用性。
全球加速 1 创建1台按流量计费型的标准实例。
安全组 1 用于限制专有网络VPC下云服务器ECS的网络流入和流出规则。

 

 

规划云资源

请参考阅表格中的说明描述和方案默认示例值为,以详细规划每个规计划项做详细规划目,并在实际部署时将默认示例值修改为您的实际规计划。

 

规划项 数量 说明
ECS 4 本方案需要4台ECS实例,用于同时部署网站服务。
Web应用防火墙 1 本方案需要1套Web防火墙,用于对NLB提供服务的网站进行安全保护。

 

 

4、。一键单击部署

规  计划好资源后,请按照以下步骤部署方案计划中的所有资源。

步骤一1:一键部署资源

一键配置基于阿里云资源编排服务ROS(Resource Orchestration Service资源编排服务)实现,旨在帮助开发者人员通过IaAC(Infrastructure as Code基础架构作为代码)的方式体验资源的自动化配置。本此解决方案中的一键单击部署脚本可以完成除WAF以外的资源部署,而不是WAF。

1.。单击一键单击部署前往以转到ROS控制台,。该系统将自动打开使用新资源创建资源堆栈的面板,并然后跳转至到配置模板参数页签选项卡。

2.。资源堆栈名称可以保持在默认值为。

3.。在“可用性区域配置区域”中,分别选择可用性区域A和可用性区B。

4.。在ECS实例配置区域中,选择共享型实例,推荐并建议使用最低规格范,并然后设置实例密码。

5.。在加速域名配置区域中,设置将加速地区域ID设置为中国香港,设置并将加速域名设置为您所需要加速的域名。

6.。单击创建。

步骤二2:添加网站配置

1.。请访问Web应用防火墙程序3.0(按量尽可能付费款)购买页,面和在非米兰中国内地区域开通放服务。

2.。登录到Web应用程序防火墙3.0控制台。在顶部菜单栏中,选择WAF实例的资源组和地域区(非不是中国内地大陆)。

3.。在左侧导航栏中,单击接入“访问管理”。

4.。在CNAME接入页签“ cname访问”选项卡上,单击接入访问。

5.。在“配置监听力向导”页面上,完成如以下配置后,单击“下一步”。

 

配置项 配置说明
域名 填写要防护的域名。
协议类型 本文选择HTTP并配置端口为80。
WAF前是否有七层代理(高防/CDN等) 本方案选择是。
资源组 从资源组下拉列表中选择该域名所属资源组。如果不选择,则默认加入默认资源组。

 

 

6.。在配置转发向导页面上,完成如以下配置后,单击提交。

 

配置项 说明
负载均衡算法 本示例选择轮询。
服务器地址 本示例选择域名,并填写NLB的CNAME。

 

 

步骤三3:配置全球局加速监听视WAF CNAME

1.。登录到全球加速管理控制台。

2.。在实例列表页面上,查找到目标全球局加速实例,然后在操“动作”列中单击配置监“侦听”。

3.。在监“侦听页签”选项卡下,单击“添加监听”,完成以下配置后,单击提交。

在“配置监听力”和“协议配置向导”页面上,根据以下信息进行配置监侦听,然后单击“下一步”。

 

 

配置 说明
监听名称 输入监听的名称。
协议 本文选择HTTP。
端口 本文输入80。
客户端亲和性 关闭。

 

 

4.。配置终端节点。

 

配置 说明
节点组名称 输入终端节点组的名称。
地域 选择终端节点组所属的阿里云地域,本文选择中国(香港)。
后端服务部署在 非阿里云。
后端服务类型 选择自定义域名。
后端服务 填入WAF的CNAME。
后端服务协议 勾选HTTP。

 

 

步骤四4:将DNS解析到全球加速度

1.。登录到阿里云云解析分辨率DNS控制台。

2.。在域名解析分辨率页面上,找到目标域名,然后单击“操作”列下的解析分辨率设置。

3.。在“解析设置”页面上,单击“添加记录”。

4.。在“添加记录”对话框中,配置记录,然后单击“确定”。

记录类型:选择记录类型。本该解决方案需要将Web域名指向另一个域名,所以因此请选择CNAME。

主机记录:输入加速域名的前缀。本方案输入此计划的www。

解析决请求来源:选择默认值。

记录值:设置为全球局加速的CNAMEcname地址。

TTL:域名解析分辨率的生有效时间。本方案此计划选择10分钟。

 

5、。完成及整并清理

解决方案验证

1.在。打开中国内地大陆计算机上的电脑中打开命令行窗口。

2.。执行以下命令,以查看数据包延迟情况。

请将替换域名小于DNS的域名大于替换为您,而不是需要加速的域名。

curl -o /dev/null -s -w ” ‘time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n”‘ “‘http://小于is less than GA域名 domain name/WAF域名大于 domain name is greater than :80″‘ -H “h’host:小于DNS域名大于”

 

其中’在:

time_connect:连接时间,从开始到建立TCP连接完成所用的时间。

time_starttransfer:开始传输时间。在客户端发提出请求后,到后端服务器响应第一个字节到后端服务器所用需的时间。

t  Time_tTotal:总连接总时间。在客户端发出请求后,到等待后端服务器响应会话所用需的时间。

 

这三个参数为是执行命令后的返回参数。

加速前后的示例如下:

清理资源

1.。登录到左侧的“导航栏”菜单中的资源编排管理控制台,左侧导航栏菜单然后选择资源堆栈。

2.在。选择页面的顶部选择部署的资源堆栈所在地区域,然后找到已部署的资源堆栈。单击其右侧的“操作”列中的删除,并确认,您可以通过配置单击一键单击的一键删除一键配置所创建的资源。

3.释放。发布Web应用程序防火墙。

在顶部菜单栏中登录到Web应用程序防火墙控制台,在顶部菜单栏,选择WAF实例的资源组和地域,在总览概述页面右上角的实例基本信息卡片区域中选择WAF实例的资源组和区域,然后单击“关闭WAF”。

直接访问官方网相关地址直达站:

1.。更多阿里云解决方案查询:https://www.aliyun.com

 

2.。阿里云服务器ECS相关活动:https://www.aliyun.com/daily-act/ecs/activity_selection

 

3.。云小站(代金券发布平台):https://www.aliyun.com/minisite/goods

 

互联网  Internet应用程序加速解决方案面向针对各行各业的互联网应用程序,提供一站式服务以加速网络访问、并提高网络稳定性的服务。 阿里云网络基础设施架构部署遍及布全球,采用集中式 的IT 管理,来控制企业之间的网络连接,实现网络服务全球范围就近接入访问和跨地区域部署网络服务,提升改善服务的可用性和性能,并在不同场景中为客户提供了不同场景下的网络应用程序安全加速服务。

腾讯云服务器:[腾讯云3000元代金券]

购买可领取:[阿里云2000元代金券]

阿里云云上架体系结构与和应用程序管理解决方案:智能地响应对流量变化,容器化集群的弹性攻策略 领代金券

腾讯云服务器:[腾讯云3000元代金券]

购买可领取:[阿里云2000元代金券]

阿里云云上架体系结构与和应用程序管理解决方案:明智能地响应对流量变化,容器化集群装箱簇的弹性攻策略

 

很  许多用户在通常认为购买阿里云服务器时,往往以为的活动价格就是最低的了,从而错失了因此缺少机会进一步节省成本的机会。实际上,通过一些技巧提示和策略,我们完全可以在根据阿里云的活动价格的基础上,进一步降低购买成本。例如,使用阿里云优惠券与代金和优惠券,选择价格更便宜的云服务器实例规格范,选择价格更便宜的地区域,通过价格更便宜的活动事件下订单和并选择按量副率带宽模式都可以帮助我们以更低的价格购买到阿里云服务器。

 

体验  该计划的估计成本方案预计费用约为10元人(假设您选择在配置ACK产品和SLS产品时均选择采用按每次量付费级的方式法,并且方案在程序验证过程中产生成的流量在1GB以之内,并且运行时间不超过2小时。实际情况可能会因您操作过程中使用使用资源规格、流量大小和资源最终列表的使用时长,导致费用有所情况而变化,请以控制台显示参阅最终的实际报价以及使用情况,请参阅最终账单为准)的使用情况。

 

一、  1。容器化应用的弹性伸缩放简介绍

Kubernetes被广泛认为是当前软件开发,操作和运维护的关键趋势,特别尤其是在微服务架体系结构和云原生本地应用方面中。在采用将Kubernetes用作为容器化的平台来开发展现代化应用架程序体系结构的场景中情况下,确保应用程序的高可用性是关键,。它不仅确保障了业务的持连续运作营,而且还为应用程序的水平和动态伸缩放提供了支撑持。这种水平伸缩放机制能够可以根据实际需求精准确地调整资源分配,以防止资源被浪费。在当用户请求较少小时,它能可以自动缩减少资源的分配,帮从而有助于减轻少财务开支费用。相反,在遭遇到高峰用户请求高峰时,系统可以迅快速增添加服务实例,以确保证了应用程序服务的持连续性和高标准用户体验的高标准。

 

二、方案  2。计划简介绍

明智能地响应对流量变化,容器簇的交通变化集群的和弹性攻策略
通过  ALB+ACK的解决方案可提升高应用的可用性,在。接收到用户的请求时,ALB与Kubernetes的ALBlb Ingtress组件进行相关联,能够。它可以根据请求的内容将流量路由到目标分组内数据包,同时开启用ACK群集群的节点和HPA弹性伸缩放功能力,实现在业以便自动调整服务需求量波动时,自动调整指定类型的ECS实例和Pod个OD的数量,以满足业务需求。整总体解决方案架体系结构图如下所示。

在 Kubernetes(K8sS)环境中,PodOD是最小的部署单位元,它代表着可以在集群中可以被创建和管理的最小的可部署的计算实例,。一个PodOD由一个或多个共享存储,网络和运行配置规范的容器(例如 Docker 容器)组成,这些容器共享存储、网络和运行配置规范。 Pod里OD中的容器作为一个整体被调度到安排在同一个节点上运行(例如云服务器Cloud Server ECS)上运行。 容器服务 Kubernetes 版 Edition(ACK)支持两种弹性缩放方法:节点伸缩放弹性和工作负载(PodOD)伸缩放弹性两种弹性伸缩方式,。节点弹性伸缩放通常是指群集群能够根据工作负载的变化自动调整其节点数量(例如云服务器ECS)的数量,。 PodOD弹性伸缩会放将根据工作负载的量需求动态地增加或减少PodOD的数量。

本该教程通过使用示例应用,讲程序来解释如何使用在PodOD弹性伸缩放中的使用HPA组件以及和节点弹性伸缩放中的cl群集Auster-autoscaler组件,以实现容器化应用程序的弹性伸缩放功能力。

 

三、  3。解决方案优势

1.。高并发
单  每个ALB实例的最大并发连接数最高量可以达到1000万,最大新创建的连接数(CPS)最高数量可以达到100万,并且单个ALB单实例的第七层的处理能力高达100万QPS。

2.。高可用性

ALB最大多可提供99.995%的SLA可用性保障证。 Kubernetes(K8sS)提供了健康检查机制以及和自动弹性伸缩放功能力,以帮助Kubernetes自动发现和处理不健康的容器实例,并根据工作负载的量需求动态地增加或减少Pod的OD数量,以确保服务持连续可用。

3.。弹性伸缩放优化成本

无需投入大量人力来调整计算资源,无需提前预准备计算资源,也无需担心不能及时释放发布冗余资源。

 

四、方案  iv。计划部署

通过本教程,您将学习如何使用阿里云容器服务上部署的应用程序将请求从客户分配到后端容器POD,如何并使用基于应用型程序的负载均平衡ALB(Application Load Balancer应用负载平衡器)七层负载均量平衡服务,将来自客户端的请求分发至后端容器Pod上,并在同一时利间使用容器集装箱水平伸缩HPA量表(H快速量表自动)功能,以实现弹性pord act copizoes finastial P pod Au actoies caloper)功能实现弹性伸缩,能够在业务 cop co.负载急剧飙升时快速扩容多个Pod副本来缓解猛增以减轻压力,也。您还可以在业务负载变小时根据实际情况适当缩地降低容量,当业务负载变得少时以节省资源,而无需您的人为干预。 HPA适用于服务大大波动较大、,服务数量多且大,需要频繁的扩缩容的业务场景展和扩展,例如电子商务服务、,在线上教育、,金融服务等,都需要进行商业场景。

  1、。解决方案架体系结构

本架  该体系结构采用单地域区双可用性区域部署,将系统部署在2两个不同的可用性区域中,实现了可用性区域级故障灾备难恢复能力,并同时在激活节点和PodODS的两个维度开启了中的弹性伸缩放功能力,从而确保证了业务的连续性。

本方案  该程序的技术架构包括以下基础设施架构和云服务:

1个专有网络VPC和2个交换机:在云上构建云上私有一个专用网络。

1个应用程序型负载均平衡ALB:负载均平衡服务。

1个容器服务Kubernetes版本集群:容器服务平台,提供容器应用程序管理服务。

1个SLS Project项目和1个SLS Logstore:提供为访问记录的提供存储服务。

2-3台云服务器ECS:由从容器服务Kubernetes版本集群作为网站创建并和部署Nginx服务,作为Web站点。

 

应用型程序负载均平衡ALB(Application Load Balancer)器:它专门面向为七层应用程序设计,提供功能强大的应用程序层处理功能力和丰富的高级转发规则。单个ALB实例的性能最大多可以达到100万个QPS。

PodOD水平自动扩缩放HPA(Horizontal 水平PodOD Autoscaler):Kubernetes内置组件,提供PodOD水平扩缩容放能力。

此外,阿里云容器服务提供了多各种工作负载伸缩放(调度层弹性)和节点伸缩放(资源层弹性)解决方案。

默认情况下,HPA只仅支持基于CPU和内存的自动伸缩放,并不能且无法满足全部所有业务场景方案的运操作和维护需求,。以IO密集型系统为例,CPU和内存并不是系统的唯一瓶颈。本教程将介绍如何实现基于QPS数据的应用实现弹性伸缩放。

  2、。部署准备

1.。如果您还没有阿里云账号的帐户,请访问阿里云账号帐户注册页面,并根据页面上的提示完成注册。阿里云账号帐户是您使用云资源的付费实体,因此它是部署解决方案的必要前提先决条件。

2.。为阿里云账号帐户充值电

为了节省成本,本方案默认全部计划选择使用按量默认情况下使用基于付费的资源,。使用按量基于付费的资源需要确保账帐户余额不小少于100元。

完成本方案该计划的部署及体和经验时,预计产生费用期的成本不超过10元(假设您选择本文中的示例规格范资源,并且资源运行时间不超过60分钟。在实际情况中可能会因您下,由于操作过程中实际使用的实际流量差异,可能会导致费用有所变化更改,请以控制台显示参阅Console上的实际报价以及和最终账单为准,如下表格仅供参考)。

 

序号 产品 规格 地域
1 云服务器 ECS ECS的实例规格及内核、vCPU数量。本教程使用ecs.c6.xlarge和ecs.c7.xlarge规格作为示例。 华东1(杭州)
2 应用型负载均衡ALB 功能版本:标准版。 华东1(杭州)
3 容器服务Kubernetes版 集群版本:ACK托管集群Pro版。 华东1(杭州)
4 日志服务SLS 无规格要求。 华东1(杭州)

 

 

  3、。一键单击部署

单击一键部署前往以转到ROS控制台,选择ECS实例规格和可用性区域(请注意,您需要选择两个不同的可用性区域),然后填写其他信息,例如ACK托管版群集群的名称等额外信息。具体所产生的特定费用根据您选择的ECS规格范而有所不同,以并受到控制台显示为准。

开始创建作后,请等待大约5分钟左右,显示并且创建作成功。

  4、。验证及和清理洁

应用  申请验证

1.。请访问左导航栏中的“容器服务控制台”,在左侧导航栏,选择群集群,进然后输入群集群列表页面。

2.。在“集群列表”页面上,单击目标群集群名称,然后在左侧导航栏中,选择网络 大于 路由的网络。

3.。在“路由列表”页面上,找到前在上一步中创建的Ingress入口,并查看目标Ingress入口的端点信息。

4.。通过端点信息,拼并组装访问地址,分别是即http://aAlb-xxx.cn-hangzhou.alb.aliyuncs.com/tea和3http://alb-xxx.cn-hangzhou.alb.aliyuncs.com/coffee

5.。通过浏览器或curl命令请求拼两个组装的两个地址,以访问应用程序服务

弹性伸缩放验证

1.。安装测试工具Apache Benchmark基准测试。默认情况下,在Mac OS操作系统默认上安装了该测试工具。

2.。使用Apache Benchmark基准测试工具,执行压力测试脚本对以测试应用进行压测,校程序。验证QPS的变化后,观察PodOD的弹性伸缩放的执行情况。

压力测试脚本:

ab  AB -cC 5 -nN 5000 http://albALB – ***.。cn -hangzhou.alb.aliyuncs.com/tea

 

命令说明:

 

命令 说明
ab Apache Benchmark提供的压测工具命令。
-c 5 一次创建的请求个数。
-n 5000 一次测试会话中执行的请求个数。
http://alb-***.cn-hangzhou.alb.aliyuncs.com/tea tea服务应用的访问地址,在应用验证步骤中讲解了如何获取服务应用的访问地址。

 

 

3.。在等待压力测试命令执行一段时间内执行后,请访问左侧的“导航栏”中的容器服务控制台,在左侧导航栏,选择群集群,进然后输入群集群列表页面。

4.。在“集群列表”页面上,单击目标群集群名称,然后在左侧的导航栏中,选择工作负载 大于 无状态的工作负载,然后在应用程序列表页面上单击tea茶应用名称。

5.。在tea“茶应用详情细信息”页面上,选择容器伸缩放,并在前面上一步骤中创建一个名称为kK8sS-aAlb-teaTEA-hpaHPA的HPA,。单击事件以查看HPA的弹性伸缩放执行情况,。随着QPS的增加,PodOD的数目量从2扩容大到10。然后,之后随着QPS的降低减少,PodOD的数目量从10缩容减少到2,。基于QPS指标示器的HPA已经生效。

6.。在继续等待一段时间后,在群集群详情细信息页面的左侧导航栏中,选择节点管理 大于 节点池,在的节点池列表页管理,然后单击前面上一个步骤以创建一个名称为kK8sS-hpaHPA-cluster-nodepool的节点池在节点池列表中。

7.。在“节点池详情细信息”页面上,选择伸缩放活动,以查看节点池的弹性伸缩放执行情况,。随着PodOD数目量的增加,节点的数目量从2个扩容展到3。然后,之后随着PodOD的数目的降低量减少,节点的数目量从3缩容下降到2,并且节点池的弹性伸缩放量表已经生效。

清理资源

如果您无不需要继续使用它,请尽快删除资源,以避免继续产生费用支出:

1.。登录到ROS控制台。

2.。在左侧的导航栏中,选择资源堆栈。

3.在。选择资源堆栈页面的顶部选择的已部署的资源堆栈所在地区域,查找到资源堆栈,然后在其操作右侧操作的列,然后单击删除。

4.。在“删除资源堆栈”对话框中,选择删除方式为释放法以发布资源,然后单击确定,以根据提示完成资源释放发布。

直接访问官方网相关地址直达站:

1.。更多阿里云解决方案查询:https://www.aliyun.com

 

2.。阿里云服务器ECS相关活动:https://www.aliyun.com/daily-act/ecs/activity_selection

 

3.。云小站(代金券发布平台):https://www.aliyun.com/minisite/goods

本该解决方案使用基于应用型程序的负载均平衡(ALB)和容器服务 Kubernetes 版 Edition(ACK)来智能地分配网络流量,提高改善应用程序的高可用性和吞吐量,并使用Kubernetes的cl群集Autster-autoscaler社区开源社区组件,以及Kubernetes的Ho“ Kuberizonetal Pes”水平pod Autoscaler(HPA)内置组件进行弹性伸缩的成本,提升以改善资源利用率的缩放量,并改进了量化的缩减资源成本放量。

腾讯云服务器:[腾讯云3000元代金券]

购买可领取:[阿里云2000元代金券]

阿里云云上架体系结构与和应用程序管理解决方案:智能地响应对流量变化,容器化集群的弹性攻策略

腾讯云服务器:[腾讯云3000元代金券]

购买可领取:[阿里云2000元代金券]

阿里云云上架体系结构与和应用程序管理解决方案:明智能地响应对流量变化,容器化集群装箱簇的弹性攻策略

 

很  许多用户在通常认为购买阿里云服务器时,往往以为的活动价格就是最低的了,从而错失了因此缺少机会进一步节省成本的机会。实际上,通过一些技巧提示和策略,我们完全可以在根据阿里云的活动价格的基础上,进一步降低购买成本。例如,使用阿里云优惠券与代金和优惠券,选择价格更便宜的云服务器实例规格范,选择价格更便宜的地区域,通过价格更便宜的活动事件下订单和并选择按量副率带宽模式都可以帮助我们以更低的价格购买到阿里云服务器。

 

体验  该计划的估计成本方案预计费用约为10元人(假设您选择在配置ACK产品和SLS产品时均选择采用按每次量付费级的方式法,并且方案在程序验证过程中产生成的流量在1GB以之内,并且运行时间不超过2小时。实际情况可能会因您操作过程中使用使用资源规格、流量大小和资源最终列表的使用时长,导致费用有所情况而变化,请以控制台显示参阅最终的实际报价以及使用情况,请参阅最终账单为准)的使用情况。

 

一、  1。容器化应用的弹性伸缩放简介绍

Kubernetes被广泛认为是当前软件开发,操作和运维护的关键趋势,特别尤其是在微服务架体系结构和云原生本地应用方面中。在采用将Kubernetes用作为容器化的平台来开发展现代化应用架程序体系结构的场景中情况下,确保应用程序的高可用性是关键,。它不仅确保障了业务的持连续运作营,而且还为应用程序的水平和动态伸缩放提供了支撑持。这种水平伸缩放机制能够可以根据实际需求精准确地调整资源分配,以防止资源被浪费。在当用户请求较少小时,它能可以自动缩减少资源的分配,帮从而有助于减轻少财务开支费用。相反,在遭遇到高峰用户请求高峰时,系统可以迅快速增添加服务实例,以确保证了应用程序服务的持连续性和高标准用户体验的高标准。

 

二、方案  2。计划简介绍

明智能地响应对流量变化,容器簇的交通变化集群的和弹性攻策略
通过  ALB+ACK的解决方案可提升高应用的可用性,在。接收到用户的请求时,ALB与Kubernetes的ALBlb Ingtress组件进行相关联,能够。它可以根据请求的内容将流量路由到目标分组内数据包,同时开启用ACK群集群的节点和HPA弹性伸缩放功能力,实现在业以便自动调整服务需求量波动时,自动调整指定类型的ECS实例和Pod个OD的数量,以满足业务需求。整总体解决方案架体系结构图如下所示。

在 Kubernetes(K8sS)环境中,PodOD是最小的部署单位元,它代表着可以在集群中可以被创建和管理的最小的可部署的计算实例,。一个PodOD由一个或多个共享存储,网络和运行配置规范的容器(例如 Docker 容器)组成,这些容器共享存储、网络和运行配置规范。 Pod里OD中的容器作为一个整体被调度到安排在同一个节点上运行(例如云服务器Cloud Server ECS)上运行。 容器服务 Kubernetes 版 Edition(ACK)支持两种弹性缩放方法:节点伸缩放弹性和工作负载(PodOD)伸缩放弹性两种弹性伸缩方式,。节点弹性伸缩放通常是指群集群能够根据工作负载的变化自动调整其节点数量(例如云服务器ECS)的数量,。 PodOD弹性伸缩会放将根据工作负载的量需求动态地增加或减少PodOD的数量。

本该教程通过使用示例应用,讲程序来解释如何使用在PodOD弹性伸缩放中的使用HPA组件以及和节点弹性伸缩放中的cl群集Auster-autoscaler组件,以实现容器化应用程序的弹性伸缩放功能力。

 

三、  3。解决方案优势

1.。高并发
单  每个ALB实例的最大并发连接数最高量可以达到1000万,最大新创建的连接数(CPS)最高数量可以达到100万,并且单个ALB单实例的第七层的处理能力高达100万QPS。

2.。高可用性

ALB最大多可提供99.995%的SLA可用性保障证。 Kubernetes(K8sS)提供了健康检查机制以及和自动弹性伸缩放功能力,以帮助Kubernetes自动发现和处理不健康的容器实例,并根据工作负载的量需求动态地增加或减少Pod的OD数量,以确保服务持连续可用。

3.。弹性伸缩放优化成本

无需投入大量人力来调整计算资源,无需提前预准备计算资源,也无需担心不能及时释放发布冗余资源。

 

四、方案  iv。计划部署

通过本教程,您将学习如何使用阿里云容器服务上部署的应用程序将请求从客户分配到后端容器POD,如何并使用基于应用型程序的负载均平衡ALB(Application Load Balancer应用负载平衡器)七层负载均量平衡服务,将来自客户端的请求分发至后端容器Pod上,并在同一时利间使用容器集装箱水平伸缩HPA量表(H快速量表自动)功能,以实现弹性pord act copizoes finastial P pod Au actoies caloper)功能实现弹性伸缩,能够在业务 cop co.负载急剧飙升时快速扩容多个Pod副本来缓解猛增以减轻压力,也。您还可以在业务负载变小时根据实际情况适当缩地降低容量,当业务负载变得少时以节省资源,而无需您的人为干预。 HPA适用于服务大大波动较大、,服务数量多且大,需要频繁的扩缩容的业务场景展和扩展,例如电子商务服务、,在线上教育、,金融服务等,都需要进行商业场景。

  1、。解决方案架体系结构

本架  该体系结构采用单地域区双可用性区域部署,将系统部署在2两个不同的可用性区域中,实现了可用性区域级故障灾备难恢复能力,并同时在激活节点和PodODS的两个维度开启了中的弹性伸缩放功能力,从而确保证了业务的连续性。

本方案  该程序的技术架构包括以下基础设施架构和云服务:

1个专有网络VPC和2个交换机:在云上构建云上私有一个专用网络。

1个应用程序型负载均平衡ALB:负载均平衡服务。

1个容器服务Kubernetes版本集群:容器服务平台,提供容器应用程序管理服务。

1个SLS Project项目和1个SLS Logstore:提供为访问记录的提供存储服务。

2-3台云服务器ECS:由从容器服务Kubernetes版本集群作为网站创建并和部署Nginx服务,作为Web站点。

 

应用型程序负载均平衡ALB(Application Load Balancer)器:它专门面向为七层应用程序设计,提供功能强大的应用程序层处理功能力和丰富的高级转发规则。单个ALB实例的性能最大多可以达到100万个QPS。

PodOD水平自动扩缩放HPA(Horizontal 水平PodOD Autoscaler):Kubernetes内置组件,提供PodOD水平扩缩容放能力。

此外,阿里云容器服务提供了多各种工作负载伸缩放(调度层弹性)和节点伸缩放(资源层弹性)解决方案。

默认情况下,HPA只仅支持基于CPU和内存的自动伸缩放,并不能且无法满足全部所有业务场景方案的运操作和维护需求,。以IO密集型系统为例,CPU和内存并不是系统的唯一瓶颈。本教程将介绍如何实现基于QPS数据的应用实现弹性伸缩放。

  2、。部署准备

1.。如果您还没有阿里云账号的帐户,请访问阿里云账号帐户注册页面,并根据页面上的提示完成注册。阿里云账号帐户是您使用云资源的付费实体,因此它是部署解决方案的必要前提先决条件。

2.。为阿里云账号帐户充值电

为了节省成本,本方案默认全部计划选择使用按量默认情况下使用基于付费的资源,。使用按量基于付费的资源需要确保账帐户余额不小少于100元。

完成本方案该计划的部署及体和经验时,预计产生费用期的成本不超过10元(假设您选择本文中的示例规格范资源,并且资源运行时间不超过60分钟。在实际情况中可能会因您下,由于操作过程中实际使用的实际流量差异,可能会导致费用有所变化更改,请以控制台显示参阅Console上的实际报价以及和最终账单为准,如下表格仅供参考)。

 

序号 产品 规格 地域
1 云服务器 ECS ECS的实例规格及内核、vCPU数量。本教程使用ecs.c6.xlarge和ecs.c7.xlarge规格作为示例。 华东1(杭州)
2 应用型负载均衡ALB 功能版本:标准版。 华东1(杭州)
3 容器服务Kubernetes版 集群版本:ACK托管集群Pro版。 华东1(杭州)
4 日志服务SLS 无规格要求。 华东1(杭州)

 

 

  3、。一键单击部署

单击一键部署前往以转到ROS控制台,选择ECS实例规格和可用性区域(请注意,您需要选择两个不同的可用性区域),然后填写其他信息,例如ACK托管版群集群的名称等额外信息。具体所产生的特定费用根据您选择的ECS规格范而有所不同,以并受到控制台显示为准。

开始创建作后,请等待大约5分钟左右,显示并且创建作成功。

  4、。验证及和清理洁

应用  申请验证

1.。请访问左导航栏中的“容器服务控制台”,在左侧导航栏,选择群集群,进然后输入群集群列表页面。

2.。在“集群列表”页面上,单击目标群集群名称,然后在左侧导航栏中,选择网络 大于 路由的网络。

3.。在“路由列表”页面上,找到前在上一步中创建的Ingress入口,并查看目标Ingress入口的端点信息。

4.。通过端点信息,拼并组装访问地址,分别是即http://aAlb-xxx.cn-hangzhou.alb.aliyuncs.com/tea和3http://alb-xxx.cn-hangzhou.alb.aliyuncs.com/coffee

5.。通过浏览器或curl命令请求拼两个组装的两个地址,以访问应用程序服务

弹性伸缩放验证

1.。安装测试工具Apache Benchmark基准测试。默认情况下,在Mac OS操作系统默认上安装了该测试工具。

2.。使用Apache Benchmark基准测试工具,执行压力测试脚本对以测试应用进行压测,校程序。验证QPS的变化后,观察PodOD的弹性伸缩放的执行情况。

压力测试脚本:

ab  AB -cC 5 -nN 5000 http://albALB – ***.。cn -hangzhou.alb.aliyuncs.com/tea

 

命令说明:

 

命令 说明
ab Apache Benchmark提供的压测工具命令。
-c 5 一次创建的请求个数。
-n 5000 一次测试会话中执行的请求个数。
http://alb-***.cn-hangzhou.alb.aliyuncs.com/tea tea服务应用的访问地址,在应用验证步骤中讲解了如何获取服务应用的访问地址。

 

 

3.。在等待压力测试命令执行一段时间内执行后,请访问左侧的“导航栏”中的容器服务控制台,在左侧导航栏,选择群集群,进然后输入群集群列表页面。

4.。在“集群列表”页面上,单击目标群集群名称,然后在左侧的导航栏中,选择工作负载 大于 无状态的工作负载,然后在应用程序列表页面上单击tea茶应用名称。

5.。在tea“茶应用详情细信息”页面上,选择容器伸缩放,并在前面上一步骤中创建一个名称为kK8sS-aAlb-teaTEA-hpaHPA的HPA,。单击事件以查看HPA的弹性伸缩放执行情况,。随着QPS的增加,PodOD的数目量从2扩容大到10。然后,之后随着QPS的降低减少,PodOD的数目量从10缩容减少到2,。基于QPS指标示器的HPA已经生效。

6.。在继续等待一段时间后,在群集群详情细信息页面的左侧导航栏中,选择节点管理 大于 节点池,在的节点池列表页管理,然后单击前面上一个步骤以创建一个名称为kK8sS-hpaHPA-cluster-nodepool的节点池在节点池列表中。

7.。在“节点池详情细信息”页面上,选择伸缩放活动,以查看节点池的弹性伸缩放执行情况,。随着PodOD数目量的增加,节点的数目量从2个扩容展到3。然后,之后随着PodOD的数目的降低量减少,节点的数目量从3缩容下降到2,并且节点池的弹性伸缩放量表已经生效。

清理资源

如果您无不需要继续使用它,请尽快删除资源,以避免继续产生费用支出:

1.。登录到ROS控制台。

2.。在左侧的导航栏中,选择资源堆栈。

3.在。选择资源堆栈页面的顶部选择的已部署的资源堆栈所在地区域,查找到资源堆栈,然后在其操作右侧操作的列,然后单击删除。

4.。在“删除资源堆栈”对话框中,选择删除方式为释放法以发布资源,然后单击确定,以根据提示完成资源释放发布。

直接访问官方网相关地址直达站:

1.。更多阿里云解决方案查询:https://www.aliyun.com

 

2.。阿里云服务器ECS相关活动:https://www.aliyun.com/daily-act/ecs/activity_selection

 

3.。云小站(代金券发布平台):https://www.aliyun.com/minisite/goods

本该解决方案使用基于应用型程序的负载均平衡(ALB)和容器服务 Kubernetes 版 Edition(ACK)来智能地分配网络流量,提高改善应用程序的高可用性和吞吐量,并使用Kubernetes的cl群集Autster-autoscaler社区开源社区组件,以及Kubernetes的Ho“ Kuberizonetal Pes”水平pod Autoscaler(HPA)内置组件进行弹性伸缩的成本,提升以改善资源利用率的缩放量,并改进了量化的缩减资源成本放量。

腾讯云服务器:[腾讯云3000元代金券]

购买可领取:[阿里云2000元代金券]

阿里云折扣账号全解帐户的完整分析:长期优惠购买、,续费与订和升级的最佳选择 领代金券

腾讯云服务器:[腾讯云3000元代金券]

购买可领取:[阿里云2000元代金券]

阿里云折扣账号全解帐户的完整分析:长期优惠购买、,续费与订和升级的最佳选择

 

阿里云折扣账号帐户作为一种长期优惠的折扣购买、,续费订和升级解决方案,为需要长期时间持有阿里云云产品的用户提供了极大的便利和成本优势。通过介绍本文的介绍,我相信用户已经对阿里云折扣账号帐户有了全面的了解。如果您希望想长时间在阿里云上长期购买和续费更新云产品时享受更多优惠折扣,不妨请考虑申请一个折扣账号帐户。

 

一、  1。阿里云折扣账号帐户概述

阿里云折扣账号帐户是一种个折扣帐户,可帮助通过特定渠道协助申请的优惠账号,应用。用户可以通过该账号此帐户在阿里云官方网站上购买任何官方云产品,并在官方网自主站上独立管理所购买的云产品。与普通账号帐户相比,折扣账号帐户之间的最大区别是,他们在于其购买和续费更新云产品时均能可以享受统一的折扣优惠,并且不受新用户或老用户的身份限制。

1.1 折扣账号帐户的特点功能

统一折扣:无论用户是新用户还是老旧用户,您可以在阿里云的购买和续费阿里云更新产品时均可享受固定的折扣优惠。

自主我管理:用户可以在阿里云的官方网自主站上独立管理所购买的云产品,并且操作模式与普通账号无异帐户没有什么不同。

官方服务:享受阿里云的官方的售后服务,包括电话咨询、,工作订单服务等。

 

1.2 折扣账号帐户的优势

长期优惠折扣:适合用于需要长期时间购买和续费更新云产品的用户,有效地降低了成本。

灵活配置:用户可以根据实际需求自由选择云产品配置,无需而不会受限于活到主动配置的限制。

简化流过程:与代理商返佣回扣模式型相比,折扣账号帐户的优惠折扣直接体现反映在购买、,续费订和升级时,并且该过程更简单、,更令人放心。

 

 

二、  2.阿里云折扣账号的帐户优惠政策

阿里云折扣账号帐户的优惠先政策涵盖了购买、续费,更新和升级的多个环节,链接。用户可以根据自身己的需求选择合适当的折扣账号帐户类型。

2.1 购买优惠

以购买阿里云服务器产品为例,新用户通常只能在通过阿里云的活动下订单购买通常只能时享受首单优惠一阶折扣,并且配置选择有受到限制。而折扣账号则帐户不同,用户。购买任何配置的云服务器均时,用户可以享受规指定的折扣优惠。例如,某如果用户购买一台具有计算型cC7实例8核16G配置的云服务器,则通过折扣账号帐户购买的价格可能远低于比老用户的活动价格低得多,并且折扣在很长期一段时间内有效。

2.2 续费优惠更新折扣

阿里云云产品的续费更新价格往往通常高于新购买价格,这对长期用户来说是一笔不小可观的开支费用。而折扣账号则帐户解决了这一此问题,。用户还可以在续费更新时同样可享受规指定的折扣优惠,从而有效降低了长期持有的成本。

2.3 升级优惠

随着业务的发展,用户可能需要升级云产品的配置。当通过折扣账号帐户升级云产品时,用户同样也可以享受规指定的折扣优惠折扣,无需而不必担心升级价格的上涨的问题。

 

三、  3。阿里云折扣账号的帐户申请流程

申请阿里云折扣账号帐户的流过程相对简单,用户只需按照要遵循以下步骤操作即可:

3.1 提供基本信息

用户需要提供其姓名和电话给号码来协助申请的渠道应用程序(https://www.aliyun.com/minisite/goods),以便进行账号注册其帐户。

3.2 完成实整的真名认身份验证

申请  应用程序成功后,用户需必须在阿里云的官方网站上完成实名认数身份验证,以确保账号该帐户的安全性和合规性。

3.3 开始使用

实名认现身份验证完成后,用户即可以通过其折扣账号帐户在阿里云的官方网站上购买和管理云产品,并享受规指定的折扣优惠。折扣账号帐户管理的示意图如下:

 

四、  4。阿里云使用折扣账号帐户的使用场景方案

阿里云折扣账号帐户适用于多各种使用场景法方案,尤其适合用于以下几类型的用户:

4.1 需要长期时间购买和续费更新云产品的用户

对于需要长期时间持有阿里云云产品的用户来说,折扣账号帐户的长期优惠特折扣性能够显著质可以大大降低持有成本,并提高经济效利益。

4.2 对云产品配置有特定需要求的用户

折扣账号帐户允许用户自由选择云产品的配置,并且不受限于活动配置,因此它们非常适合对具有配置有特定需要求的用户。

4.3 希望想要简化购买和续费流订过程的用户

与返佣折扣模式型相比,折扣账号帐户的优惠折扣直接体现反映在购买、,续费订和升级时,而无需等待返佣回扣,并且该过程更简单、,更透明。

 

五、  5。阿里云折扣账号与帐户和代理商返佣回扣模式型的对比较

5.1 优惠方式不同的折扣方法

代理商返佣回扣模式型通常要求用户所购买云产品订单金额在享受折扣之前达到某一定的固定金额才能享受返佣,并且有每月的消费任务限制。而折扣账号帐户的优惠折扣直接体现反映在购买、续费,更新和升级时享受折扣,而无需达到满足特定条件。

5.2 续费不同的更新政策不同

代理商返佣机构折扣模式往往通常不会回扣续费不返佣约,并且用户在续费更新时无法享受优惠折扣。而折扣账号帐户还可以在续费更新时同样可享受规指定的折扣优惠折扣,从而有效降低了长期持有的成本。

5.3 不同的操作流程不同序

代理商返佣折扣模式需型要求用户与代理商进行沟通信和协调,并且该过程相对繁琐。而折扣账号帐户的用户可以直接在从阿里云的官方网站购买和管理云产品,从而使操作更加方便捷。

更多  有关于阿里云折扣账号帐户的具体特定优惠先政策、,申请流程及账号序和帐户优势的更多信息,https://www.aliyun.com/minisite/goods

 

对于需要长期时间使用和购买阿里云产品的用户来说,如何在购买、续费,更新和升级阿里云产品时如何享受更多优惠折扣,尤其是对于需要长期时间购买和续费订云服务的用户来说,如何享受为所有人提供新购、续费、买,更新和升级的长期优惠折扣,是大家所有人最关心的问题,。阿里云折扣账号帐户无疑是一个极具吸引力的选择。本文全面解分析了阿里云折扣账号帐户的特点、征,优惠政先策、略,申请流程以及用户的使用优势,以供用户参考和选择。

腾讯云服务器:[腾讯云3000元代金券]

购买可领取:[阿里云2000元代金券]