Deploying web applications to the cloud with Python
summary
Shows how boto plus fabric actually creates and configures a full three‑tier Django deployment: code checks out from GitHub, AMIs (Ubuntu 10.10) boot with cloud‑init keys, security groups and elastic IPs are assigned, packages and Postgres are installed, and a single command (Fab whip up full system) brings the whole cluster online in minutes. Deployment is repeatable and scriptable, builds report success or failure with logs, backups use nightly DB dumps plus EBS snapshots, and recovery is scripted but not fully automatic. Alternatives listed: Chef/Puppet, libcloud, Vagrant, Eucalyptus/OpenStack.
AI-written summary · about
chapters (10)
- 0:00Introduction and goals
- 2:45Hosting and infrastructure
- 6:29Amazon Web Services overview
- 9:04Using the boto library
- 13:59Managing security groups
- 17:43Automating with Fabric
- 24:50Case study: Django Zoom
- 30:15Implementing infrastructure
- 38:23Day-to-day deployments
- 41:10Alternatives and Q&A
related talks
30mDeploying scalable Django application on AWS
39mArchitecture of a cloud hosting service using python technologies: django, ansible and celery
19mPython for Cloud Services and Infrastructure Management
26mBuild Cloud Infrastructure using Python
17mManaging Infrastructure with Python, Fabric and Ansible
44mInfrastructure as Code: from 0 to 1000 servers with Python
40mBest Practices for Deploying Well-Architected, Serverless Python Applications to AWS with CDK
21mPractical Deployment Strategies for Production Python Apps
