YoVDO

Deploying Web Applications to the Cloud with Python

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Python Courses Cloud Computing Courses PostgreSQL Courses Cloud Deployment Courses Security Management Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to deploy web applications to the cloud using Python in this 48-minute conference talk from EuroPython 2011. Explore hosting and deployment challenges, comparing traditional hosting to Amazon AWS. Dive into Amazon's infrastructure, EC2 connections, instance launching, and security group management. Discover Fabric for remote server management and DjangoZoom for one-click deployments. Gain insights on repeatable deployments, database node setup, and package installation. Understand PostgreSQL configuration, database creation, and quick update processes. Explore additional cloud providers and deployment tools to enhance your web application deployment skills.

Syllabus

Introduzione
HOSTING AND DEPLOYMENT CHALLENGES
TRADITIONAL HOSTING VS. AMAZON AWS
AMAZON INFRASTRUCTURE
MAKING AN EC2 CONNECTION
LAUNCHING AN INSTANCE
INSPECT RUNNING INSTANCE
INSPECT SECURITY GROUPS
CREATE SECURITY GROUP FOR APP SERVER
AUTHORIZE SSH FROM ANY MACHINE
WHAT IS FABRIC?
SIMPLE FABRIC EXAMPLE
EXAMPLE OUTPUT
FAILURE HANDLING
EXECUTE COMMANDS ON REMOTE SERVER
HANDLE FIRST DEPLOYS TOO
DEFINING CONNECTIONS BEFOREHAND
WHAT IS DJANGOZOOM?
ONE-CLICK TO RE-DEPLOY
WHY REPEATABLE DEPLOYMENTS?
DB NODE SET UP
LAUNCH STEPS
CREATE NODE
KEY PAIR
CREATE SECURITY GROUPS
AUTHORIZE INTERNAL TRAFFIC AND OPEN PORTS
ASSIGN ELASTIC IPS
TAG THE NODE
SETUP DB NODE
GET PACKAGES FOR ROLE
INSTALL UBUNTU PACKAGES ON THE SERVER
SETUP POSTGRESQL
CREATE DATABASE
INTERACTIVE QUICK UPDATE
QUICK UPDATE CONTINUED
DEPLOY TO BUILD SERVER
OTHER TOOLS TO INVESTIGATE
OTHER CLOUD PROVIDERS
QUESTIONS?


Taught by

EuroPython Conference

Related Courses

Programming Cloud Services for Android Handheld Systems
Vanderbilt University via Coursera
SAP S/4HANA in a Nutshell
SAP Learning
Transformation to Hybrid Landscapes
SAP Learning
Ruby on Rails: An Introduction
Johns Hopkins University via Coursera
Capstone: Photo Tourist Web Application
Johns Hopkins University via Coursera