我已经在Windows7测试框上安装了WSO2 API管理器和,并将其配置为使用Server作为后端数据库。现在我正试图确定我们的服务器上需要什么作为硬件。在WSO2站点上,它列出了最低安装硬件要求:
至少2GB的Ram至少180 Mb的磁盘空间,减去日志文件和数据库
我在任何地方都找不到推荐的配置列表以供实际使用。如果我希望在一天内看到10000个API调用(我还不知道这个数字;这只是一个例子),那么我的Windows配置应该是什么样的呢?我应该集群几台服务器?我需要多少内存?我应该为我的Server计划有多少磁盘空间?
您知道有哪些网站详细介绍了这些信息,或者提供了如何确定这些信息的最佳实践吗?
提前感谢!
发布于 2013-09-12 05:54:34
对于给定的数量,每天调用10000次API,在下面的硬件中有一个API服务器实例就足够了。如果WSO2 BAM服务器运行在同一台计算机上,您可以拥有另一个CPU内核,并为同一台计算机配置2GB内存。
物理:3 3GHz双核Xeon/Opteron (或最新版本),4 GB RAM ( JVM至少2 GB,操作系统2GB,基于预期存储需求的10 GB空闲磁盘空间(最小)磁盘(通过考虑文件上传和备份策略计算)。
虚拟机:最少有2个计算单元(每个单元有1.2-1.2 GHz Opteron/Xeon处理器),4 GB RAM,10 GB空闲磁盘空间。一个cpu单元用于操作系统,另一个用于JVM。(例如,如果运行3个碳实例需要4台计算单元的VM,8 GB RAM,30 GB空闲空间)
注意:作为一个集群,您可能有多个实例来处理高可用性问题等等。
您可能还会发现以下文章很有用,1和2是容量规划的一般指南。3是会议中使用的资源,30/31幻灯片解释了容量规划。
Sql server空间将取决于您的需求,比如您的预期数据大小。
1
2
https://stackoverflow.com/questions/18746437
复制相似问题