【问题标题】:WSO2 API Manager RequirementsWSO2 API 管理器要求
【发布时间】:2013-09-11 16:23:40
【问题描述】:

我在 Windows 7 测试机上安装了 WSO2 API Manager 和 Business Activity Monitor,并将其配置为使用 SQL Server 作为其后端数据库。现在我正在尝试确定我们的服务器需要哪些硬件。在 WSO2 网站上,它列出了最低安装硬件要求:

至少 2 Gb 内存 至少 180 Mb 的磁盘空间,减去日志文件和数据库

我在任何地方都找不到实际使用的推荐配置列表。如果我希望在一天内看到 10000 个 API 调用(我还不知道这个数字;这只是一个示例)我的 Windows 服务器配置应该是什么样的?我应该集群多少台服务器?我需要多少内存?我应该为我的 SQL Server 计划多少磁盘空间?

您知道有哪些网站详细说明了这些信息,或提供了如何确定这些信息的最佳做法吗?

提前致谢!

【问题讨论】:

    标签: wso2 wso2-am


    【解决方案1】:

    对于给定的数量,每天 10000 次 API 调用,在以下硬件中拥有一个 API Manager 服务器实例就足够了。如果 WSO2 BAM 服务器在同一台机器上运行,您可以为同一台机器配备另一个 CPU 内核和 2 GB RAM。

    物理:3GHz 双核 Xeon/Opteron(或最新版本),4 GB RAM(最低:JVM 2 GB,操作系统 2GB,10GB 可用磁盘空间(最低)基于预期存储要求的磁盘(计算公式为考虑文件上传和备份策略)。

    虚拟机:最少 2 个计算单元(每个单元有 1.0-1.2 GHz Opteron/Xeon 处理器)4 GB RAM 10GB 可用磁盘空间。一个用于操作系统的 CPU 单元和一个用于 JVM 的 CPU 单元。 (例如,如果运行 3 个 Carbon 实例需要 4 个计算单元的 VM 8 GB RAM 30 GB 可用空间)

    注意:您可能有多个实例作为集群来处理高可用性问题等。

    您可能还会发现以下文章很有用,[1] 和 [2] 是容量规划的一般指南。 [3] 是聚会中使用的资源,30/31 幻灯片解释了容量规划。

    Sql 服务器空间将取决于您的要求,例如预期的数据大小。

    [1]http://wso2.com/library/wso2con2013/product-performance-and-topology-sizing

    [2]http://wso2.com/library/webinars/2012/11/rightsize-deployment-instances-meet-enterprise-demand/

    [3]https://www.dropbox.com/s/66a61d4o5ataxp8/java-colombo-highly-scalable-apps.pptx

    【讨论】:

    • 拉希鲁,我非常感谢!但是,您在哪里找到这些数字?您在 WSO2 网站上有指向它们的链接吗?我需要一些东西给我的人看。
    • 我们没有在网站上列出这些要求,因为这些要求可能取决于用例(每天多少 API 调用?)。因此,如果您需要更多信息,可以从 dev@wso2.org 获取。
    猜你喜欢
    • 2016-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-03
    • 2019-10-28
    • 2016-05-20
    • 1970-01-01
    相关资源
    最近更新 更多