Deploying Web Applications to the Cloud with Python

Deploying Web Applications to the Cloud with Python

EuroPython Conference via YouTube Direct link

WHY REPEATABLE DEPLOYMENTS?

19 of 38

19 of 38

WHY REPEATABLE DEPLOYMENTS?

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Deploying Web Applications to the Cloud with Python

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 HOSTING AND DEPLOYMENT CHALLENGES
  3. 3 TRADITIONAL HOSTING VS. AMAZON AWS
  4. 4 AMAZON INFRASTRUCTURE
  5. 5 MAKING AN EC2 CONNECTION
  6. 6 LAUNCHING AN INSTANCE
  7. 7 INSPECT RUNNING INSTANCE
  8. 8 INSPECT SECURITY GROUPS
  9. 9 CREATE SECURITY GROUP FOR APP SERVER
  10. 10 AUTHORIZE SSH FROM ANY MACHINE
  11. 11 SIMPLE FABRIC EXAMPLE
  12. 12 EXAMPLE OUTPUT
  13. 13 FAILURE HANDLING
  14. 14 EXECUTE COMMANDS ON REMOTE SERVER
  15. 15 HANDLE FIRST DEPLOYS TOO
  16. 16 DEFINING CONNECTIONS BEFOREHAND
  17. 17 WHAT IS DJANGOZOOM?
  18. 18 ONE-CLICK TO RE-DEPLOY
  19. 19 WHY REPEATABLE DEPLOYMENTS?
  20. 20 FABFILEPY FOR DJANGOZOOM
  21. 21 DB NODE SET UP
  22. 22 LAUNCH STEPS
  23. 23 CREATE NODE
  24. 24 KEY PAIR
  25. 25 CREATE SECURITY GROUPS
  26. 26 AUTHORIZE INTERNAL TRAFFIC AND OPEN PORTS
  27. 27 ASSIGN ELASTIC IPS
  28. 28 SETUP DB NODE
  29. 29 GET PACKAGES FOR ROLE
  30. 30 INSTALL UBUNTU PACKAGES ON THE SERVER
  31. 31 SETUP POSTGRESOL
  32. 32 CREATE DATABASE
  33. 33 INTERACTIVE QUICK UPDATE
  34. 34 QUICK UPDATE CONTINUED
  35. 35 DEPLOY TO BUILD SERVER
  36. 36 OTHER TOOLS TO INVESTIGATE
  37. 37 OTHER CLOUD PROVIDERS
  38. 38 QUESTIONS?

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.