+86 13541016684Mon. - Fri. 10:00-22:00

Archive for year: 2015

  • 在 AWS Auto Scaling Group 中替换 Instance

    这两周的任务是实现 AWS 的 Auto Scaling 功能。多亏有了 Boto, 很快就实现了创建 Auto Scaling Group 和添加 Scaling Policy。但是有一个问题却花费了一些时间才顺利解决。 我们的团队每周四发布新的代码。为了确保服务不中断,更新代码的步骤如下: 创建并配置(下载新发布的代码)多个新的 Instance; 依次关闭旧的 Instance,每关闭一个 Instance,就激活(运行代码)一个新的 In...

    Continue reading »

  • 基于Jenkins的Python代码集成整合

    Jenkins简介 曾经提及过 Jenkins。在本次实习中,Jenkins 是我每天都要使用的工具。在频繁的使用过程当中:通过实际工作感受了「持续集成」的概念(关于持续集成的概念,此处按下不表,待有时间的时候再详细总 结。);逐渐熟悉了 Jenkins 的使用,并且体会到其带来的方便。因此,希望总结一下 Jenkins 的使用。 然而 Jenkins 不通过具体的案例难以体会其方便之处,网上相关使用说明之...

    Continue reading »

  • 使用Fabric进行远程操作

    Fabric 简介 Fabric 是一个实现远程操作和部署的 Python 模块。Fabric 主要用来作为 SSH 的替代,实现一些简单的应用部署和系统管理。 使用 Fabric 的好处 个人觉得,Fabric 非常适合简单的、重复性的远程操作。 首先,Fabric 可以使用 Python,比 Shell 要强大、灵活。 再者,Fabric 避免远程登录,可以把远程操作放在本地运行。 最后,Fabric 非常简单,只需要编写一个 fabfile.py(...

    Continue reading »

  • CentOS 7 安装配置OpenVPN Server

    这篇文章描述了如何在CentOS 7 服务器上安装与配置OpenVPN服务器,以及如何编写客户端连接到新建立的OpenVPN服务器上所需的配置文件。 由于OpenVPN Server不在默认源中,所以需要安装Extra Packages for Enterprise Linux (EPEL) 仓库,其中包含有OpenVPN的包。 1 添加EPEL源 wget http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm rpm -Uvh epel-r...

    Continue reading »

  • s3cmd 安装与使用手册

    Preface S3是亚马逊AWS提供的简单存储服务(可以理解为有公网域名的大容量高可用存储) S3配合CloudFront服务可作为CDN使用,它提供多节点全球发布 在使用过程中,一般是通过web页面上传内容到S3 Bucket(Bucket桶,S3里存内容的容器) 这个过程缓慢繁琐容易中断 推荐S3cmd这个软件用命令行实现 如下就是这个命令行工具的简明手册 1) 注册 Amazon AWS / S3 首先得注册S3服务,这个一般...

    Continue reading »