架构选型

0

用久了阿里云发现是真的好用,很多服务都不用自己搭建,而且非常便宜。
想起最开始没有阿里云的时候,用万网的服务器,那简直贵的要命,租一年够现在阿里云租五年了。

如果让我搭建一个中型网站,我应该会这样选择。

阿里云服务

阿里云CDN:如果存在大量静态资源可以考虑
阿里云数据库
阿里云负载均衡
阿里云对象存储:如果需要保存大量用户图片、视频这些可以考虑
阿里云ECS服务器 X N

自己搭建服务

当然MQ、ELK、Redis、监控等都可以上云服务

MQ
ELK:搜索可以使用相同ES集群
Redis
监控:Prometheus + Grafana
微服务
大数据:Flink/Hadoop

部署模式

服务器集群:MQ/ELK/Redis/注册中心/Flink/Hadoop
服务器:监控
服务器 X 2:微服务应用

高可用高并发

MQ
缓存
异步
主从
集群
分布式
读写分离
分库分表
负载均衡

大数据流计算

监控
统计
预警

选购技巧

  • 一次购买五年
  • 如果大量流量访问并且平稳可以考虑固定宽带,如果小流量存在爆发型访问可以考虑按量付费。

推荐地址:https://www.acgist.com/collect/server

SpringCloudAlibaba微服务

网站架构