开发者社区 问答 正文

新手购买云服务器

业务场景:OA系统,B/S 架构,运行环境:Win2008R2 Ent x64  、tomcat7、dotnet 3.5、oracle 11 g 企业版。用户数100左右。若购买一个ECS,配置应该如何。若购买两个ECS,区分web服务器和DB服务器,配置又如何。麻烦各位大神推荐下解决方案。谢谢。

展开
收起
liqiyiok 2016-07-06 16:52:33 3555 分享 版权
阿里云 AI 助理回答

服务器配置与部署方案

针对单个ECS承载全部服务的配置建议:

  1. 需求分析

    • 您的业务场景为B/S架构的OA系统,需支持约100名用户同时在线操作。
    • 关键性能指标主要关注CPU、内存和存储性能,以确保系统响应迅速且稳定。
  2. 实例规格选择

    • 推荐使用通用型实例,因其平衡了计算、内存与网络资源,适合中小型Web应用及数据库服务。
    • 建议配置:至少4核CPU,8GB内存。考虑到Windows Server 2008 R2 Enterprise x64的运行要求及Tomcat、.NET Framework、Oracle 11g企业版的资源消耗,此配置能较好地支撑您的业务需求。
  3. 存储配置

    • 系统盘推荐使用ESSD云盘,容量50GB以上,保证操作系统和软件快速运行。
    • 数据盘同样采用ESSD云盘,根据数据量预估,建议至少200GB,确保足够的存储空间和I/O性能。
  4. 网络配置

    • 至少5Mbps带宽,根据实际访问量可适当调整,确保用户访问流畅。
    • 使用专有网络VPC,并配置安全组规则,限制不必要的端口访问,增强安全性。
  5. 数据库与缓存

    • 在单ECS情况下,直接在该实例上部署Oracle,但需密切关注数据库性能,可能需要优化数据库参数。
    • 考虑到成本与效率,可以评估是否使用RDS服务替代自建数据库,以减轻管理负担并提高稳定性。
  6. 弹性伸缩与高可用性

    • 单ECS暂不涉及弹性伸缩,但应定期备份数据,以防不测。
    • 可考虑开启快照策略,定期自动备份磁盘数据。
  7. 安全与监控

    • 安装杀毒软件,定期扫描系统,保障系统安全。
    • 使用阿里云云监控,实时监控ECS各项性能指标,及时发现并解决问题。
  8. 成本优化

    • 选择包年包月计费模式,对于固定规模的业务更为经济。
    • 根据业务增长情况适时调整资源配置,避免过度配置导致的成本浪费。

若购买两个ECS分别作为Web服务器和DB服务器的配置建议:

  • Web服务器(前端):

    • 实例规格:2核CPU,4GB内存,满足Tomcat和.NET运行需求。
    • 存储:系统盘ESSD 50GB,无需额外数据盘。
  • 数据库服务器(后端):

    • 实例规格:至少4核CPU,16GB内存,确保数据库高效运行。
    • 存储:系统盘ESSD 50GB,数据盘ESSD 500GB或更大,依据实际数据量调整。
  • 网络配置:两台ECS均置于同一VPC内,通过内网通信,减少外网流量费用,提升数据传输速度。

  • 高可用性

    • 考虑在不同可用区部署两台ECS,增加容灾能力。
    • 使用负载均衡SLB分发Web请求,提升前端访问体验。
  • 数据库优化

    • 强烈建议使用阿里云RDS服务代替自建Oracle,享受专业数据库管理和维护服务,轻松实现主备切换和数据备份。

通过上述配置,无论是单ECS还是分离部署,都能有效支撑您的OA系统运行,确保业务稳定性和用户体验。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答