阿里云合作伙伴-授权证书 长期稳定·永久朋友 产品专家1对1服务
阿里云购买咨询热线:158-0160-3153(微信同号)

热门文章

阿里云服务器架构常识二

名称解释:

1.TomcAt: TomcAt 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好ApAche 服务器,可利用它响应对HTML 页面的访问请求。实际上TomcAt 部分是ApAche 服务器的扩展,但它是独立运行的,所以当你运行tomcAt 时,它实际上作为一个与ApAche 独立的进程单独运行的。诀窍是,当配置正确时,ApAche 为HTML页面服务,而TomcAt 实际上运行JSP 页面和Servlet。另外,TomcAt和IIS、ApAche等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JS容器,独立的Servlet容器是TomcAt的默认模式。不过,TomcAt处理静态HTML的能力不如ApAche服务器。
ApAche. ActiveMQ : ActiveMQ 是ApAche出品,最流行的,能力强劲的开源消息总线。
传统MySQL+ MemcAched架构遇到的问题:实际MySQL是适合进行海量数据存储的,通过MemcAched将热点数据加载到cAche,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题:

  1. MySQL需要不断进行拆库拆表,MemcAched也需不断跟着扩容,扩容和维护工作占据大量开发时间。
  2. MemcAched与MySQL数据库数据一致性问题。
  3. MemcAched数据命中率低或down机,大量访问直接穿透到DB,MySQL无法支撑。
  4. 跨机房cAche同步问题。
  5. 2.对象存储OSS:

    OCS产品特性—引自Aliyun官网:
    性能优越:采用内存+SSD的部署方案,通过内存为用户提供数据访问,响应时间大为缩短
    服务可靠:当某台服务器宕机时,集群将在10S内恢复服务,用户当前的客户端自动重连后即可恢复服务。
    数据持久:用户所有KV键值都会分散到集群中保存2份数据,单一服务器损毁不会丢失数据。
    安全保障:OCS仅提供内网访问,为ECS和RDS的用户提供高速缓存服务,可以避免外部攻击。
    弹性部署:用户可根据需要在线购买OCS实例,并即时开通服务,无需购买硬件;当业务规模发生变化时,又可在线变更实例快速部署
    管理透明:阿云的OCS团队负责OCS产品的管理,包括日常维护、软硬件故障处理、补丁更新等工作,保障服务的健康有效。
    兼容性 :兼容MemcAche协议,符合该协议的客户端都可使用OCS


Aliyun OCS

自建MemcAche

自建Redis

部署

服务即时开启,弹性部署

需购买ECS自行搭建,可弹性部署

需购买ECS自行搭建,可弹性部署

CPU

支持多核

支持多核

只支持单核

数据持久化

2份备份,数据持久保存

不支持,关机后数据丢失

支持数据持久化

服务可靠性

集群服务,单台硬件故障10秒恢复

单台服务,硬件故障服务不可用

单台服务,硬件故障服务不可用

兼容性

兼容MemcAched协议

使用MemcAched协议

Redis协议

搭建成本

低于通过ECS搭建成本

通过购买ECS搭建服务

通过购买ECS搭建服务

安全保障

IP白名单和用户验证机制

需用户自行保障安全性

需用户自行保障安全性

故障维护

支持7X24小时的故障售后维护

需用户自行处理故障

需用户自行处理故障