OpenEdge 是一种便捷的方法,用于创建所需的基础设施,运行具有 Web 用户界面 (UI)、代表性状态传输 (REST) 数据服务和 OpenEdge 数据库的 n 层 OpenEdge Advanced Business Language (ABL) 应用程序。它结合了 AWS 服务和 OpenEdge 功能,以实现高可用性、冗余和可扩展性。
使用 AWS CloudFormation 模板创建新的基础设施,或使用 AWS Command Line Interface (AWS CLI) 从持续集成和持续部署 (CI/CD) 管道自动部署 OpenEdge 应用程序。
模板包含适用于 Web 服务器、Progress Application Server (PAS) for OpenEdge 和 OpenEdge 数据库的用户提供部署包,以便在创建基础设施时组件可以运行。您可以使用这种方法打包本地应用程序,将其部署到 AWS 云。
当 Amazon Elastic Compute Cloud (Amazon EC2) 创建实例时,Web 服务器和 PAS for OpenEdge 可动态下载并安装最新的包。这可以用于推出应用程序的新版本,并且数据库配置可以使用 OpenEdge 复制集来提供冗余。
此 Quick Start 由 Progress 与 AWS 合作开发。
Progress 是 AWS 合作伙伴。
-
构建内容
-
如何部署
-
费用和许可证
-
构建内容
-
本 Quick Start 可设置以下内容:
- 横跨两个可用区的高度可用架构。*
- 根据 AWS 最佳做法配置有公共子网和专用子网的 VPC,可在 AWS 上为您提供您自己的虚拟网络。*
- 在公共子网中:
- 托管网络地址转换 (NAT) 网关,允许对私有子网中的资源进行出站互联网访问。*
- Auto Scaling 组中的 Linux 堡垒主机,允许对公有子网和私有子网中的 EC2 实例进行入站安全外壳协议 (SSH) 访问。*
- 在私有子网中:
- 在 Auto Scaling 组中运行 Web 服务器的 EC2 实例。
- 在 Auto Scaling 组中运行 PAS for OpenEdge 的 EC2 实例。
- 三个运行 OpenEdge 数据库并支持复制集的 EC2 实例。
* 用于将此 Quick Start 部署到现有 VPC 中的模板会跳过标有星号的组件,并提示您使用现有 VPC 配置。
-
如何部署
-
要部署 Progress OpenEdge,请遵循部署指南中的说明操作。部署过程大约需要 20 分钟,包括以下步骤:
- 如果您还没有 AWS 账户,请在 https://aws.amazon.com 上注册,并登录您的账户。
- 订阅适用于 OpenEdge RDBMS 的 Amazon Machine Image (AMI) 和适用于 PAS for OpenEdge 的 AMI。
- 启动 Quick Start。
- 测试部署。
Amazon 可能会跟与 AWS 合作打造此解决方案的 AWS 合作伙伴共享用户部署信息。
-
费用和许可证
-
您需要支付在运行此 Quick Start 的参考部署期间使用 AWS 服务所产生的费用。使用此 Quick Start 无需额外付费。 此部署还需要订阅用于 OpenEdge Relational Database Management System (RDBMS) 的 AMI 和用于 PAS for OpenEdge 的 AMI,这些都可以从 AWS Marketplace 获得。您可能还需遵循其他定价、条款和条件。
此 Quick Start 的 AWS CloudFormation 模板包括可自定义的配置参数。其中一些设置(如实例类型)会影响部署成本。有关成本估算信息,请参阅您使用的每种 AWS 服务的定价页面。价格可能随时变动。
提示:部署 Quick Start 后,我们建议您启用 AWS 成本和使用情况报告。此报告会将账单指标发送至您账户中的 S3 存储桶。它根据每个月的使用情况提供成本估算,并在月末最终敲定数据。有关此报告的更多信息,请参阅 AWS 文档。
此 Quick Start 需要 OpenEdge 许可证。要在生产环境中使用 Quick Start,请注册 Progress Software 许可证。在 OpenEdge 基础设施启动后,输入许可证密钥激活软件。