zoukankan      html  css  js  c++  java
  • 关于中小公司服务器上云还是不上云,一点个人心得

    2019年9月5日11:20:25

    关于中小公司服务器上云还是不上云,个人就现在的阿里云,腾讯云的状况来说,建议上云。

    大公司有钱,不在以下讨论范围

    1,减少用人成本

      比如使用云服务器比如rds数据库,可以直接使用,应用服务器比如要上nginx,php,java 就需要自己编译可能会麻烦一点,实在不会就docker就行了

    一般中小公司,一个运维+技术经理,技术经理确定具体技术方案,运维执行就基本OK了

    2,减少上服务,维护时间

      rds数据库mysql可以基本直接使用,oss存储基本也是直接使用,短信接口也是,很多服务器基本调用api就可以直接使用,不需要太多时间去自己处理,做mysql一主多从

      只需要配置一下

    3,减少一些选择技术选型造成的尝试成本,包括时间成本和金钱成本

      技术选型其实是一件复杂的事情,特别是java生态,一个简单应用搞N套技术方案,不断尝试,结果项目还没稳定成型,公司就玩完,时间对于很多公司就是命,就是金钱,

      java生态丰富,可选方案很多,导致一个有点病态的现状,因为生态丰富,具备更好的技术,工资就越高,java的技术完善的开发,工资很高的一个原因,

      使用阿里云相关的一些服务,比如队列服务,直接上api即可,不用管具体阿里云底层具体使用的mq,还是active q,或者是什么,还有比如网关等一些服务

      当然对于需要特殊服务,云服务可能无法满足,就需要自己建,这样的情况也是有一些的,但是基本现在重用的服务,现在云都会提供对应的产品。

    4,云服务的应用可用性,稳定性,比自建机房要高

      可能前几年阿里云,腾讯云的稳定还差一些,但是这几年的发展,稳定性有了很大的提升,除非大面积的机房断电,dns挂了,基本不会出现应用不可用,但是说不挂机,那是不可能的,

      不管这么说,阿里云一个这么大的体系做的云服务,肯定要比中小公司做的完善和成熟

    5,费用成本其实差不多

      自建机房的,完善一点的机房,成本至少几十万,一般现在一个应用服务器 4核8g+一个数据库2核4g也就1W5左右,如果遇到活动会在便宜一点,5年大概8-10W,前期如果机房建好,添加服务器一台

      2U的戴尔机器也就2W上下,5年基本如果硬件损坏,也就3W上下,确实要便宜些,但是加上人力成本,算便宜点8K*12*5,机房稳定性带来的成本是要比服务器贵的.

    6,交接,迁移,升级,扩展成本

      自建机房,还有一个很大的麻烦就是运维人员交接之后,如果交接不顺利,就会出现很多遗留问题,这些问题会越积越大,最后成为技术债,当然上云也有类似问题,但是解决方案简单很多

      比如因为公司搬家,机房就需要搬迁,这就变得非常麻烦,如果做过机房迁移的肯定会有体会

      在由比如需要升级机房,那就蛋疼了,如果前期机房搭建的人不服责任,没有标签,基本要升级,扩展十分艰难,或者基本不可能

      

    7,优化成本,相关服务

      阿里云会在各种服务都提供很多对应服务,不需要你花很多时间去写脚本,搭建日志分析系统,等等,云服务都提供相对应的服务,基本都是免费,大大减少你的去检查的成本

      特别是对业务复杂性项目里面各种复杂的sql的分析,真的很消耗时间和精力,

      如果你习惯了使用云服务的话,就会相对应的降低你自己使用工具,包括第三方和应用自带的工具,日志分析的能力,但是依然是云服务方便

  • 相关阅读:
    Spring框架基本应用
    hibernate 多表查询
    myeclipse 中解决Hibernate 和Struts 2的冲突
    新建一个Tomcat服务器
    hibernate连接数据库
    MyEclipse从数据库逆向生成Hibernate实体类
    Struts 2 标签
    struts 2 框架的应用
    AutoIt: WinGetClassList可以把当前窗口所有的handle全部列出来
    自动化测试建议【转载,与我的想法完全雷同】
  • 原文地址:https://www.cnblogs.com/zx-admin/p/11464752.html
Copyright © 2011-2022 走看看