1、高性能
响应时间,TPS,系统性能计数器等。缓存,消息队列等。
2、高可用性High Availability 99.99% 7×24
衡量标准:假设环境中一台或多台服务器宕机,服务是否依然可用。
解决关键办法:冗余。资源定位,健康检查、负载均衡,关键服务器主备冗余–WEB DB,及时有效的监控和报警
3、高伸缩性[高可维护性]
是否可以用多台服务器构建集群,是否容易向集群添加新服务器,新服务是否可提供相同的服务,总服务器是否有限制。
4、高扩展性
网站添加新的业务时是否可以实现对现有产品透明无影响,不需要做任何改动。数据库切片,基础模块独立服务(用户系统)等。
5、高安全性
针对现在的攻击及窃密否有良好的策略应对。