Web+提供了在创建应用时自定义部署环境,在应用创建完成后变更部署环境的配置选项。当您创建应用的部署环境时,Web+中会创建若干资源来支持应用的运行。
- 反向代理:借助Web+中内置的反向代理,Web+中运行的反向代理启动后将监听ECS实例的80端口,并将接收到的HTTP请求代理到应用服务器。
- 专有网络:专有网络VPC是独有的云上私有网络,使用VPC可以将流量安全地路由到在Web+中运行应用的ECS实例。如果您在启动环境时未配置VPC,Web+将使用默认VPC。
- ECS实例:配置来在您选择的技术栈平台上运行应用程序的ECS虚拟机。需配置实例规格、实例数量、安全组、密钥对和启用公网IP等信息。
- 负载均衡SLB:使用负载均衡进行流量分发,可以扩展应用系统对外的服务能力,消除单点故障并提升应用系统的可用性。
- 云数据库RDS:Web+提供了对云数据库RDS资源的编排功能,通过配置数据库类型、数据库版本和存储类型等参数可实现将RDS实例添加至您的部署环境。
- 服务端口:服务端口是应用进程在本机的启动端口,配置服务端口后,Web+会把应用启动在这个端口上并对外提供服务。
- 健康检查:Web+提供健康检查功能,用于查看应用业务是否正常运行。在创建健康检查后,Web+会根据获取到的应用健康检查的状态来对应用做一些操作:如监测到ECS实例的健康检查失败会重启实例,如监测到应用实例运行异常将会进行应用重启。
- 命令与生命周期挂钩:Web+通过自定义启停命令和生命周期挂钩等功能提供了扩展能力,您可以很方便的通过这些功能来改写或干预默认的服务管理动作从而满足各种定制化的需求。
- 环境变量:您可以为每个应用指定一组特定的环境变量,便于部署应用后灵活变更应用的配置。不同应用定义的环境变量不能互相适用。您可以为多个应用定义相同的环境变量,并给每个应用分配一个不同的值。
- Java虚拟机参数:Java虚拟机(JVM )参数用于在应用启动时配置容器的参数。正确配置这些参数有助于降低垃圾回收(GC)开销,从而缩短服务器响应时间并提高吞吐量。
进入部署环境配置页面
新建应用及部署环境- 登录 Web+控制台,并在页面左上角选择所需地域。
- 在概览页最近更新的部署环境区域的右上角单击新建,根据页面提示完成应用基本信息和部署环境信息设置后进入部署环境配置页面。
- 在部署环境配置页面选择预设配置模式为自定义。
- 在配置页签选择部署环境资源进行配置。
- 单击完成创建将新建部署环境并使配置生效。
- 登录 Web+控制台,并在页面左上角选择所需地域。
- 在概览页最近更新的部署环境区域的右上角单击查看全部。
- 在应用及部署环境页面单击要新建部署环境的应用的ID。
- 在应用概览页面右上角单击创建部署环境,配置部署环境信息后单击下一步。
- 在部署环境配置页签选择预设配置模式为自定义。
- 在配置页面选择部署环境资源进行配置。
- 单击完成创建将新建部署环境并使配置生效。
- 登录 Web+控制台,并在页面左上角选择所需地域。
- 在概览页最近更新的部署环境区域的右上角单击查看全部。
- 在应用及部署环境页面单击所选应用最左侧的 > 图标。
- 在展开的应用所关联的部署环境列表中单击部署环境名称。
- 在部署环境概览页面的左侧导航栏选择配置。
- 在配置页面选择部署环境资源进行配置。
- 单击变更配置将变更部署环境配置。