Главная
Study mode:
on
1
Intro
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
SIMPLE FABRIC EXAMPLE
12
EXAMPLE OUTPUT
13
FAILURE HANDLING
14
EXECUTE COMMANDS ON REMOTE SERVER
15
HANDLE FIRST DEPLOYS TOO
16
DEFINING CONNECTIONS BEFOREHAND
17
WHAT IS DJANGOZOOM?
18
ONE-CLICK TO RE-DEPLOY
19
WHY REPEATABLE DEPLOYMENTS?
20
FABFILEPY FOR DJANGOZOOM
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
SETUP DB NODE
29
GET PACKAGES FOR ROLE
30
INSTALL UBUNTU PACKAGES ON THE SERVER
31
SETUP POSTGRESOL
32
CREATE DATABASE
33
INTERACTIVE QUICK UPDATE
34
QUICK UPDATE CONTINUED
35
DEPLOY TO BUILD SERVER
36
OTHER TOOLS TO INVESTIGATE
37
OTHER CLOUD PROVIDERS
38
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, compare traditional hosting to Amazon AWS, and dive into Amazon's infrastructure. Discover how to make EC2 connections, launch instances, inspect running instances and security groups, and create security groups for app servers. Gain hands-on experience with Fabric examples, including executing commands on remote servers and handling first deployments. Investigate DjangoZoom for one-click re-deployments and understand the importance of repeatable deployments. Follow along with a detailed walkthrough of setting up database nodes, creating security groups, assigning Elastic IPs, and installing necessary packages. Explore PostgreSQL setup, database creation, and quick update processes. Conclude with an overview of other cloud providers and tools to investigate for web application deployment.

Deploying Web Applications to the Cloud with Python

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