弹性负载均衡(ELB)通过将公网流量按规则分发至多个CAE组件,成为解决VPC内服务公网访问的核心方案。 解决方案 本方案以ELB服务为核心,通过多步骤协同配置,实现CAE应用公网统一访问入口搭建。 本章节将详细介绍CAE应用如何通过ELB服务实现公网访问入口的配置。
步骤三:为VPC添加路由 为VPC添加路由的核心目的在于为VPC内网络流量规划传输路径。
图3 访问应用页面 在“组件事件”页面,查看组件事件,可以看到实例存在不健康的请求,此时检测到新实例还未准备好进行流量切换,则继续使用旧实例提供服务。 图4 查看组件事件 父主题: 健康检查
支持从源代码、软件包或容器镜像分钟级快速部署;支持Java/go/Tomcat等主流语言和多种运行时,支持web、微服务、APIs等类型应用无缝托管;可以实现基于资源或自定义业务指标的自动弹性伸缩,以应对不可预期的用户访问流量,并且按需收费;可做到基础设施免运维,让用户更加专注于应用业务开发
流量的单价不涉及选型,按照实际使用公网流量来计费。 计费周期 以分钟为单位,每小时整点结算。 以分钟为单位,每小时整点结算。 适用计费项 CPU、内存和流量。 CPU、内存和流量。 适用场景 适用于需求波动的场景,默认开通,使用即计费。
流量单价 x 流量 流量费用:116.736(流量单价:USD/TB)x 1(流量:TB)= 116.736 USD/月 合计 总费用:1595.445216 USD/月
计费项 云应用引擎根据您部署的实例规格,针对其CPU、内存、流量三部分资源使用情况进行计费,请参考计费项。 如需了解实际场景下的计费样例以及各计费项在不同计费模式下的费用计算过程,请参见计费样例。
自动化弹性伸缩组件免运维: 提供更小的计费粒度,由虚机资源缩小精确到请求量计费,根据用户流量自动弹性伸缩应用实例,实现云端全托管用户应用。 免运维底层IaaS,极简化上云,用户无需复杂的底层资源学习成本。
因此,您需要配置应用无损上线,具体操作请参考健康检查的使用就绪探针保证升级时流量正常章节进行配置。 若您的组件是SpringCloud应用,则请参考Spring Cloud应用无损上线。 安装Jenkins插件 进入jenkins的系统管理页面,单击“插件管理”。
开启性能管理开关,对接配置APM2.0,监控API的流量,便于定位CPU占比过高原因及对应接口,具体操作请参考配置性能管理。 父主题: 组件配置类
流量 按照您实际流量使用量计费,华为云仅收取出网流量费用,不收取入网流量费用。 按实际流量使用量计费 公网流量单价请参见价格详情中的“流量价格”。 起步规格说明 CPU和内存的实例规格单价分为常规型和优选型,计费时按照不同选型实例规格单价 * 实例规格 * 计费时长来计费。
表1 CAE控制台说明 类别 说明 概览 提供CAE产品的整体看板信息,包含了应用健康度、CPU使用量、并发连接数、Memory使用量、流量、网络流入速率、并发连接数、引擎信息、环境基础信息和网络信息等。
流量 按照实际使用公网流量,以GB为单位计费。 配置费用包括以下部分: CPU:根据所选CPU配置计算的费用。 内存:根据所选内存配置计算的费用。 流量:根据所选流量大小计算的费用。
适用场景 适用于突发流量和典型周期性流量的应用场景,多用于互联网、游戏和社交平台等行业。 操作步骤 登录CAE控制台。 在左侧导航栏中选择“组件配置”。 在“组件配置”页面上方的下拉框中选择需要操作的组件。 图1 选择组件 单击“伸缩策略”模块中的“编辑”。
健康检查 概述 启动探针与存活探针配合工作 使用就绪探针保证升级时流量正常
图3 组件健康检查 更多参考链接 启动探针与存活探针配合工作 使用就绪探针保证升级时流量正常 父主题: 组件配置
适用场景 适用于兼备资源使用率有周期性规律和有突发流量、典型周期性流量的应用场景,多用于互联网、教育和餐饮等行业。 操作步骤 登录CAE控制台。 在左侧导航栏中选择“组件配置”。 在“组件配置”页面上方的下拉框中选择需要操作的组件。
图1 未配置就绪探针 设置就绪探针后,就绪探针会进行检测,发现实例3并未启动完成或就绪,则使实例3不接收流量,保证所有流量都会流入健康的实例1和实例2中。 图2 就绪探针检测健康前,流量不放通 当就绪探针检查到实例3为健康时,则放通流量,停止本次检测。