GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • An engineer’s guide to cloud capacity planning
  • Selecting a cloud provider
  • Choose A Cloud
  • persistent storage

This view

  • Original page
  • New address

GeezerVison is showing www.fullstackpython.com — Hosting

Full Stack Python
All topics | Blog | Supporter's Edition | @fullstackpython | Facebook | What's new?

Hosting

A Python application must be deployed and hosted on one or more servers, or a platform-as-a-service, to run.

Hosting resources

  • An engineer’s guide to cloud capacity planning is a wonderful article that discusses on-demand provisioning, horizontal and vertical scaling and how to estimate performance of your infrastructure.

  • Selecting a cloud provider reviews Etsy's decisionmaking around self-hosted infrastructure versus cloud hosting. They put together an architectural model and ultimately decided to start migrating over to Google Cloud Platform.

  • Going Multi-Cloud with AWS and GCP: Lessons Learned at Scale covers the compute, networking, persistent storage, billing and failover aspects of using more than one infrastructure provider.

  • Auth0 Architecture: Running In Multiple Cloud Providers And Regions explains their multi-cloud architecture and how it has evolved over the past several years.

  • Choose A Cloud has a few posts with charts for easy cross-cloud comparisons pricing on features such as persistent storage.

  • How Netlify migrated to a fully multi-cloud infrastructure is another story post about developing a multi-cloud architecture and the considerations for disaster recovery, databases and testing.

What else would you like to know about hosting and deployment?

Show me options for bare metal and virtualized servers.

How do I use a platform-as-a-service to deploy my Python app?

I have a server, how do I set up the operating system?

Table of Contents

1. Introduction 2. Development Environments 3. Data 4. Web Development 5. Deployment Hosting Servers Static Content CDNs Virtual Private Servers Linode DigitalOcean Lightsail Platform-as-a-Service Heroku PythonAnywhere AWS CodeStar Operating Systems Ubuntu macOS Windows FreeBSD Web Servers Apache HTTP Server Nginx Caddy WSGI Servers Green Unicorn (Gunicorn) mod_wsgi uWSGI Continuous Integration Jenkins GoCD Configuration Management Ansible Salt Containers Docker Kubernetes Serverless AWS Lambda Azure Functions Google Cloud Functions 6. DevOps Changelog What Full Stack Means About the Author Future Directions Page Statuses ...or view the full table of contents.

Full Stack Python

Full Stack Python is an open book that explains concepts in plain language and provides helpful resources for those topics.
Updates via Twitter & Facebook.

Chapters

1. Introduction 2. Development Environments 3. Data 4. Web Development 5. Deployment » Hosting 6. DevOps Changelog What Full Stack Means About the Author Future Directions Page Statuses ...or view the full table of contents.

Matt Makai 2012-2022
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.