上一主题: Windows

下一主题: 现成的预装应用模板


WISA-WISA 和 WISAx4 应用 (Windows/IIS/SQL/ASP.NET)
WISA-2 层不可扩展 Web 应用

最新版本:2.0.4-1

WISA-2 层不可扩展 Web 应用

WISAx4-可扩展 WISA Web 应用

最新版本:2.0.4-1

WISAx4-可扩展 WISA Web 应用

WISA 和 WISAx4 参考应用是简单的双层 Web 应用,使用户很容易将其应用移植到 CA AppLogic 上。 这些参考应用大幅度减少了使用 CA AppLogic 网格的进入障碍。

WISA 应用包括单个 Web 服务器、数据库服务器、文件服务器、外部网络访问的网关和用户访问的输入网关。 此外,应用包含监控,使管理员能监控应用的各方面(例如 CPU/内存使用率、网站点击率等)。

WISAx4 与 WISA 是相同的,除了它提供负载均衡 Web 层;一个负载均衡器可获得 4 个 Web 服务器。 WISAx4 设计用于产生高流量负荷的应用(即可能有几百个用户访问)。

通过这些 WISA 应用,仅仅通过几个简单步骤,用户就可以很容易地将其应用移植到 CA AppLogic 上。 只需配给其中一个 WISA 应用,通过 SSH 进入 Web 服务器(通过 CA AppLogic 的 Web Shell),安装必要的软件,应用即可用于生产。

重要信息! WISA 和 WISAx4 不会自动安装在 CA AppLogic 网格上。 有关详细信息,请参见安装指南。

边界
属性

属性名

类型

说明

in_ip

IP

这是 WISA 应用为用户提供服务的 IP 地址。 此属性是强制性属性。

out_ip

IP

这是 WISA 应用访问位于应用外部的外部网络(即 Internet)所使用的 IP 地址。 此属性是强制性属性。

网络掩码

IP

in_ip 和 out_ip 所在的网络的网络掩码。 此属性是强制性属性。

网关

IP

定义通过 in_ip 和 out_ip 流出至外部网络的所有输出流量所用的 IP 网络网关(路由器)。 此属性是强制性属性。

dns1

IP

用于主机名解析的主要 DNS 服务器的 IP 地址。 此属性是强制性属性。

dns2

IP

用于主机名解析的备份 DNS 服务器的 IP 地址。 默认值:空(未使用)。

mon_standby

Int

确定 WISA 应用启动时应用监控是否已禁用。 如果为非零,则监控已禁用,否则监控已启用。 通过手工启动 mon 组件可以在运行时启用监控。 默认值:1(监控已禁用)。

srv2_standby

Int

指定第二个 IIS 服务器是否处于待机模式。 如果为非零,则第二个 IIS 服务器处于待机模式,否则它不是处于待机模式。 此属性仅对 WISAx4 应用有效。 默认值:1(待机模式)。

srv3_standby

Int

指定第三个 IIS 服务器是否处于待机模式。 如果为非零,则第三个 IIS 服务器处于待机模式,否则它不是处于待机模式。 此属性仅对 WISAx4 应用有效。 默认值:1(待机模式)。

srv4_standby

Int

指定第四个 IIS 服务器是否处于待机模式。 如果为非零,则第四个 IIS 服务器处于待机模式,否则它不是处于待机模式。 此属性仅对 WISAx4 应用有效。 默认值:1(待机模式)。

重要信息! in_ip 和 out_ip 属性中配置的 IP 地址必须是在您的 CA AppLogic 网格上可使用的 IP 地址。 您可能会在您的网格显示板上发现这些地址以及网络掩码、网关和 DNS 服务器。 我们正在努力使 CA AppLogic 能自动提供这些地址

资源

WISA

资源

最小值

最大值

默认值

CPU

0.75

68

2.45

内存

2.375 GB

166 GB

2.781 GB

带宽

6 Mbps

10.5 Gbps

950 Mbps

WISAx4

资源

最小值

最大值

默认值

CPU

1.6

108

3.451

内存

4.718 GB

390 GB

4.906 GB

带宽

10 Mbps

18.5 Gbps

1.4 Gbps

应用卷

应用本身使用多个卷。 它们是应用的一部分且已配置到组件实例中。

说明

sql_data

用于数据库数据存储的卷。 此卷已分配给 SQL08y 组件。 默认情况下,提供名为 SQL 的空卷给应用使用。

fs_data

此卷用于存储 WISA 应用的网页、代码和脚本(以及该应用所需的任何其他内容)。 它还用于存储 Web 服务器和日志。 此卷已分配给 NAS 组件。 默认情况下,提供名为 fs 的空卷给应用使用。

mon_data

此卷用于存储应用的监控数据。 用户没有理由访问/修改此卷;此卷供 MON 组件内部使用。 默认情况下,提供名为 mon 的卷用于存储应用监控数据。

操作

本节描述如何使用和操作 WISA 应用。 它用于同时满足管理员和 CA AppLogic 一般用户的需要。 对 WISA 应用进行初始设置和维护,需要访问 CA AppLogic 网格。

WISA 和 WISAx4 可允许用户快速将其应用移植到 CA AppLogic。

应用初始设置

请使用下列步骤在 CA AppLogic 网格上启动和运行您自己的 WISA 应用。

在 CA AppLogic 网格上运行 WISA 应用

  1. 使用下面的命令配给 WISA 应用。 此命令基于 WISAx4 参考应用,配给名为 mywisaapp 的新 WISA 应用。 所有属性都设置为适当值(IP、DNS 服务器等)。 启用全部 4 个 Web 服务器可满足高流量负荷。 此外,相应地将 fs 和 sql 卷增加到 250 MB 和 3 GB。
    app provision WISAx4_r3 mywisaapp in_ip=1.2.3.4 out_ip=1.2.3.5 netmask=255.255.255.0 gateway=1.2.3.1 dns1=1.2.3.50 dns2=1.2.3.51 mon_standby=0 srv2_standby=0 srv3_standby=0 srv4_standby=0 fs.size=250MB sql.size=3GB 
    

    CA AppLogic 将配给 mywisaapp 应用,并在网格上启动它。

  2. 等待应用启动;这可能需要几分钟时间。

    您现在可以使用浏览器访问应用。

  3. 打开浏览器,将其指向配置的 IP。

    应用在加载内容之前不提供任何页面,因此如果您还没有设置 Web 内容-应用应返回错误页面(例如 503)。 如果您在此阶段没看到 Web 响应,则确认已正确配置 IP 地址并在需要时重新启动应用。

    现在您的网格上有正在运行的 WISA 应用。

  4. 将您的特定应用安装到应用卷上。

    您的应用将准备就绪。

安装您的应用

WISA 应用可允许您将现有的应用快速移植到 CA AppLogic 网格上。

要在 WISA 应用上安装自己的软件,请从 CA AppLogic shell 内通过 SSH 进入 Web 组件:ssh mylampapp:main.srv.srv1

在安装和配置所有软件后,无需重启应用(除非您安装的软件要求重启)。

您现在应该可以通过使用配置的主机名或 IP 地址(in_ip)访问您的应用。

从远程文件系统提供动态内容

要从远程文件系统共享提供动态内容,必须根据下列步骤对应用中的每个 IISx 组件进行配置。

在应用中配置每个 IISx 组件

  1. 启用所需的 Web 服务扩展。
  2. 在远程文件系统上设置完全信任。
  3. 重新启动 IIS。
  4. 在 IIS 管理器中,选择 Local Computer=>All Tasks=>Restart IIS

监控您的应用

在您的应用启动之后,您可以使用能够通过 CA AppLogic GUI 访问的监控 GUI 来监控应用。

要监控您的应用,请执行以下操作之一:

如果启动了应用而监控处于待机状态,您可以在运行时手工启动监控:comp start mywisaapp:main.mon。 在可以通过 CA AppLogic GUI 访问之前必须先启动监控。

在启动监控之后,您现在可以通过访问监控 GUI 来监控您的应用。 这用于监控 CPU/内存使用率、您网站的点击率、流量负荷等。

注意:mon 组件属性在默认情况下未配置;关于如何像设置监控标题、启用背景警报等等一样来配置 mon,请参见 MON 数据手册。