`

关于项目发布宕机所想

 
阅读更多
    对于互联网创业团队来说,初期的公司规模小,业务量不大,人员不齐,网站部署发布不规范偶尔导致网站宕机的错误成本没有太大体现。
    当业务量上来后,不管是用户体验还是企业信任角度来说,人为可消除的宕机事故就非常严重了。
    对于此次事故,首先要摆正自己的认知态度,部署是自己成果的对外交付,可以说是最神圣的事情。需要做到对自己负责,对工作负责,对公司负责。其次做事就要有做事的样子,要足够专业,要求自己更专业的去做事。
    对于一个成熟产品来说,功能的升级固然是重要的,但是确保系统运行稳定,性能可靠是更重要的事情。
    由于目前还做不到完全自动化部署,在此分享一下当前的部署方案,还有提出一些防范措施。
    1.跳板机的使用
        发布操作,使用跳板机安全管理,权限管理。
    2.流量切分平滑部署
       举例2台服务器:部署1号机器,先将全部流量切到2号机器,部署完1号机器,再平分流量到1/2号。部署2号机器,将全部流量切到切到1号机器,部署完2号机器,再平分流量到1/2号。
       每台机器部署完要确保机器服务进程正常,服务日志正常,页面访问正常。
    3.窗口期
        对于核心系统,设立发布窗口期,比如每月15号。
    4.挂维护
        对于耗时较长的发布,需要在系统影响最低的时间发布,并挂维护页面通告。
     5.规范化
        没有上过测试的代码,不能发布。
        系统忙时尽量不发布。
        发布时,所有代码相关人员在场等发布完。
        发布时严格按照发布流程发布,并做到:发布-检查-确认。
        发布责任人轮值制度
0
0
分享到:
评论

相关推荐

    阿里巴巴开源服务框架Dubbo.zip

    Remoting: 网络通信框架,实现了 sync-over-async 和 request-response 消息机制. RPC: 一个远程过程调用的抽象,支持负载均衡、容灾和集群功能 Registry: 服务目录框架用于服务的注册和服务事件发布和订阅 ...

    nginx 代理问题,负载均衡问题

    单点故障,避免nginx的宕机,导致整个程序的崩溃 准备多台Nginx。 准备keepalived,监听nginx的健康情况。 准备haproxy,提供一个虚拟的路径,统一的去接收用户得请求。#### 资源优化 > 客户端发送的请求可能是...

    c#使用windows服务更新站点地图的详细示例

    由于公司平台访问人数逐渐增多,公司项目的数据库已经几次出现宕机现象。为减轻数据库压力,我上个月对公司项目做了下调整。把新闻板块提取出来单独一个站点,单独一个数据库。减少了主站点和数据库的负担和压力。 ...

    Eclipse开发分布式商城系统+完整视频代码及文档

    │ 04-主从出现宕机怎么办?.avi │ 05-哨兵.avi │ 06-搭建Redis的集群环境.avi │ 08-插槽的分配和key的关系.avi │ 09-新增节点.avi │ 10-移除集群中的节点.avi │ 11-集群的故障转移.avi │ 12-MySQL的查询优化...

    分布式高性能日志复制服务 DistributedLog.zip

    服务层包含Write Proxy和Read Proxy,Write Proxy管理Log的Writer,并且在机器宕机时,能够对它们进行故障恢复。它能够从众多来源聚集Writer,允许不必关心Log的所有权(又称为Fan-in)。Read Proxy通过将记录放到...

    网络安全架构设计和网络安全设备部署.pptx

    重则: 业务不可访问 网络中断、不可用 系统宕机 数据被窃取、篡改 造成经济损失 导致行政处罚或刑事责任 。。。 后门 第二页,共57页。 网络安全架构设计和网络安全设备部署全文共57页,当前为第2页。 传统安全...

    java8集合源码分析-im:怎么写一个靠谱的im

    java8 集合源码分析 写在前面 (由于工作繁忙,本文还处于持续更新中) ...server花式宕机、分布式Job 高性能:单节点至少10万级长连接(c100k)和毫秒级响应速度 扩展性:可以自由扩展计算和存储能力 监控:IM服

    AMR超级站群系统 v1.1.rar

    我们的方案支持集群化部署,做到多个服务器负载均衡,即使一台服务器宕机,也不会影响网站正常访问! 23.无垃圾文件生成,速度超快:所有采集的内容全部在内存中,避免垃圾文件生成,响应时间超快!过期自动清理内存...

    2017最新老男孩MySQL高级专业DBA实战课程全套【清晰不加密】,看完教程月入40万没毛病

    19-企业场景一主多从宕机从库宕机解决.avi 20--企业场景-双主及多主同步过程详解及企业选用方案说明.avi 第八部-老男孩MySQL备份与恢复实战案例及生产方案(10节) 01-全量及增量备份概念及优缺点详解 02-不同企业...

    Fourinone分布式计算框架

    FourInOne是高可用的,没有单点问题,可以有任意多个复本,它的复制不是定时而是基于内容变更复制,有更高的性能,FourInOne实现了领导者选举算法(但不是Paxos),在领导者服务器宕机情况下,会自动不延时的将请求...

    Fourinone分布式并行计算四合一框架

    Fourinone是高可用的,没有单点问题,可以有任意多个复本,它的复制不是定时而是基于内容变更复制,有更高的性能,Fourinone实现了领导者选举算法(但不是Paxos),在领导者服务器宕机情况下,会自动不延时的将请求...

    fourinone-3.04.25

    Fourinone是高可用的,没有单点问题,可以有任意多个复本,它的复制不是定时而是基于内容变更复制,有更高的性能,Fourinone实现了领导者选举算法(但不是Paxos),在领导者服务器宕机情况下,会自动不延时的将请求...

Global site tag (gtag.js) - Google Analytics