接入SAE应用

对于在Serverless应用引擎SAE(Serverless App Engine)平台上部署的应用,可以使用AHAS应用防护对其配置流控、隔离等规则来保证系统稳定性。本文介绍如何将SAE平台上的应用接入AHAS应用防护。

前提条件

您已在SAE平台部署应用,具体操作,请参见应用部署

背景信息

SAE是面向应用的Serverless PaaS平台,能够帮助PaaS层用户免运维IaaS、按需使用、按量计费,从而轻松实现微服务应用上云。相对于其他Serverless产品,SAE抽象了应用的概念,并提供了一整套微服务解决方案,支持Spring Cloud、Dubbo、HSF等主流的微服务开发框架,实现了Serverless架构和微服务架构的完美结合。

操作步骤

  1. 登录AHAS控制台,然后在页面左上角选择地域。
  2. 在控制台左侧导航栏中选择流量防护 > 应用防护
  3. 应用防护页面右上角单击新应用接入。然后在JAVA语言页签下,单击SAE接入

  4. 配置启动参数,添加JVM -D参数。

    -Dahas.namespace=default -Dproject.name=<AppName> -Dahas.license=<yourlicense> -Dahas.regionId=<RegionId>

    注意事项如下:

    • <AppName>只能包含字母、数字、下划线(_)、短划线(-)、英文句号(.)以及英文冒号(:)。

    • 请将<AppName>参数替换成您的应用名。

    • 请将<your license>替换成应用防护控制台界面实际显示的license。SAE license2.png

    • 请将<RegionId>替换成应用所在地域。

结果验证

登录AHAS控制台,在左侧导航栏选择流量防护 > 应用防护,若在应用防护页面出现该应用的资源卡片且有数据上报,则说明接入成功。

应用防护.png