Deploy and Manage Ruby on Rails Apps on AWS
summary
Deploys a sample Rails app to AWS using an OpsWorks two-layer stack (Rails app server + MySQL EC2), runs Chef recipes to provision instances, and performs deploys that run rake db:migrate and precompile assets. Adds email delivery via the aws-sdk-rails gem + Amazon SES after verifying addresses and attaching an IAM instance role with SES permissions so sending actually works (SES sandbox limits apply). Bonus shows CloudFront asset caching. No SSL by default; instances use small types and the lab demo successfully completes.
AI-written summary · about
chapters (17)
- 0:00Introduction
- 0:56Agenda
- 4:19AWS Opsworks
- 5:15Why Opsworks
- 6:10Key Concepts
- 7:20Deploy Rails App
- 8:26Deploy with Opsworks
- 8:45Create an Opsworks Stack
- 9:16RailsConf 2015 AWS
- 10:34What is a VPC
- 19:00Create Opsworks Layers
- 23:38App Creation
- 31:00Exercises
- 31:36AWS SDK Rails Gem
- 36:10Verify Email Address
- 42:13Send Email
- 50:06Bonus Exercise
related talks
46mRuby in the Cloud
42mCoding, Deploying, and Scaling with AWS
38mRails in the Cloud
26mDeploying Rails is Easier Than it Looks
34mStrong Practices for Rails Applications Continuous Delivery
11mAgility in Deployment - Rails in the Cloud
28mPractical Puppet: Systems Building Systems
23mTop tips for developing and deploying on AWS
