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

Deploying Web Applications to the Cloud with Python

EuroPython Conference
Add to list
0:00 / 0:00