机房架构
现在很多互联网公司在开始筹建网站或者APP的时候,一定会考虑机房到底是选择物理机房还是云机房。
无论哪种选择都是主要出于成本和安全这两点考虑。
云机房的优势:
- 服务器性价比高;
- 建设周期短,配套产品丰富,可快速上线使用;
- 运维管理维护成本低;
- 快速发展,快速扩容;
物理机房的优势:
1、相对于云机房,最大的优势就是数据在自己手上,安全由自己保证;
对于不同的行业,不同的公司,选择的情况就不一样,比如初创互联网公司考虑的成本和运维技术力量,更多会选择云机房。对于游戏类或者社交类公司对数据安全性相对没这么高,对于高并发,快速扩容要求比较高,也是选择云机房会更适合一点。对于金融类公司,对数据安全性要求很高,另外部分政策要求必须有物理机房,可能就会更多选择物理机房。其实这个也不是绝对的,在公司发展到一定程度后,往往是物理机房+云机房的结合,主备机房架构或者两地三中心等架构。
说一下物理机房考虑点:
1、运营商机房还是中立机房
- 运营商机房往往是机房物理条件很好,可流程繁琐,外线接触往往只能是本家,价格优势一般不大,但重要的一点是稳定可靠,带宽充足(重点),建议主机房一定要选运营商机房。
- 中立机房价格上存在不少优势,可提供多条运营商外线接入,但物理条件相对没那么好,另外部分中立机房带宽都是存在超卖或者不够的,在机房其他客户受到DDOS***,可能会间接受到影响。
- 在选择物理机房的时候,建议还是选择有实力的运营商机房作为主机房,后续业务快速扩展需要容灾,这时候可以增加中立机房或者云机房作为容灾机房,这个不能反过来,不然后面主备机房切换的时候会带来很大的成本代价。
2、主机房与灾备机房如何连接
- 一般来说,可以选择物理专线来做对接,成本稍贵价格地方都不一样,建议是两条不同运营商做互备,专线路由使用RIP、OSPF都可以,根据实际情况使用。
- 若灾备机房是云机房,像阿里云和腾讯云,AWS目前都有提供专线接入点,也是可以使用物理专线的。
- 可以采用×××方式,比如IPsec ×××,利用原来的互联网带宽,搭建也很方便,一般是用机房出口的防火墙做对接就可以,缺点是受互联网出口的影响,存在较大隐患。
3、物理机房高可用网络架构
- 出口防火墙最好采用有实力的厂家,主要功能防止部分安全***,双机热备,NAT转换与内网映射等;
- 核心交换机最好采用与防火墙同厂家的,一定要至少采用千兆交换机以上,现在交换机也很便宜了,核心交换机也做双机热备,VRRP,堆叠等实现方式都可以。
- 服务器采用双网卡与交换机连接,实现服务器网络高可用,CentOS 一般采用bond方式。
4、服务器选择
- 服务器国外大牌性价比较高的是DELL;
- 可以根据不同业务选择不同型号的服务器,一般DELL来说R430和R730比较多;
- 阵列卡现在已经很便宜了,1G缓存的也不会超过2000rmb,对硬盘IO有非常大的帮助,一定要配置;
- 128G+32核+RAID5/10 2T 这个配置用得比较多,可以做虚拟化如VMware等尽可能利用资源。
- 数据库最好单独使用物理机,在高并发的场景下时候容易因为虚拟化造成IO或者CPU的瓶颈;
转载于:https://blog.51cto.com/sportshao/2050329