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

Archive for year: 2017

  • AWS 配置- Beanstalk + Rails + Passenger + PostgreSQL

    迁徙计划 这是一个客户的项目,除了基本的 rails 逻辑和数据库(pg),还要用到 WebSocket,redis 和 Sidekiq。目前所有的业务逻辑,数据库和服务都是单机跑通,一旦有什么 bug 或大访问,只要系统当机那么面向用户的服务也就断了。在产品快速建模试验市场反应的时候,这样做问题不大。但不能不防患于未然。所以他们想到了把此项目迁徙到 AWS 上。既然是用 AWS 的服务,那么就应该利用...

    Continue reading »

  • System Operations on AWS – CloudFormation教程

    CloudFormation模板:创建一个VPC(包含Public子网,Private子网,分别在不同的AZ),创建NAT,Bastion Server在Public子网。 1. 修改并运行AWS CloudFormation模板 1.1 添加AMI ID到模板中 1.1.1 下载模板 1 https://d2lrzjb0vjvpn5.cloudfront.net/sys-ops/v2.4/lab-7-automating/static/Lab-7-Start-CF.template 1.1.2 替换ImageId(”ImageId” : &#...

    Continue reading »

  • System Operations on AWS – Using Auto Scaling (Windows)教程

    创建你的一个web server,然后将这个实例制成你的AMI,通过启动配置生成一个Auto Scaling组(包括scale-in/scale-out策略),配置一台Load Balancer指向你的Auto Scaling组 1. 创建你的AMI 1.1 获得密钥对名称,AMI ID,子网ID的信息 1.2 创建一个安全组 1.3 登陆到CommandHost实例 1.4.1 创建新的EC2实例 1 aws ec2 run-instances --key-name qwikLABS-L1042-414119 -...

    Continue reading »

  • System Operations on AWS – Managing Resources (Windows) 教程

    登陆到CommandHost实例,通过AWS CLI来管理各个资源 1. 通过Tags来管理资源 1.1 登陆到CommandHost实例 1.2 找出development实例 1.2.1 打开PowerShell窗口 1.2.2 找出所有tag名为Project,值为ERPSystem 1 aws ec2 describe-instances --filter "Name=tag:Project,Values=ERPSystem" 1.2.3 使用–query,减少上面命令的输出内容,只显示InstanceId ...

    Continue reading »

  • System Operations on AWS – Monitoring (Windows)教程

    创建Web Server实例,配置CloudWatch来收集Web Server的系统日志,当错误登录次数达到设定值时触发报警 1. 创建Web Server 1.1 创建一个IAM策略 1.2 创建一个IAM角色 1.3 创建一个安全组 1.4 创建Web Server 2. 定义CloudWatch Logs阈值 2.1 确认CloudWatch Logs agent是否正在运行 2.2 创建CloudWatch Logs指标筛选器 2.3 定义一个CloudWatch报警 用错误的...

    Continue reading »