|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/serverless-django/
课程评论:没有评论
课程名称:无服务器 Django 与 Docker 和 Google Cloud Run 课程概述:本课程将教你如何通过使用 Docker 容器、Google Cloud Build、Google Cloud SQL 和 Google Cloud Run 部署一个生产就绪的无服务器 Django 应用程序。无服务器架构允许开发者专注于代码开发和更多的部署,只有在应用被使用时才会产生费用,具有很高的经济性。传统上,无服务器架构通常仅适用于非容器化应用程序,但 Google Cloud Run 和开源的 Knative 使得容器化的无服务器应用成为可能。Google Cloud Run 是 Knative 的托管版本,结合了 Kubernetes 和 Knative 的优势。 Docker 容器使我们可以在操作系统层级创建自己的隔离环境,这在许多应用程序中是非常必要的。Docker 容器开创了一种新的部署选项,使我们对系统级运行时具有完全的控制权。 在本课程中,你将学习如何在 Google Cloud Platform 的 Cloud Run 服务上构建和部署一个无服务器的 Django 应用程序。无服务器应用程序与容器结合使用,功能强大而灵活。课程将涵盖以下内容: - 用于容器化 Django 的最小 Dockerfile - Cloud Build - 使用 Postgres 的 Cloud SQL - Cloud SQL 代理以便本地开发访问 - Cloud Run *此课程要求您下载开源软件(如 Python、Django、Docker)。如果您是 Udemy Business 用户,请在下载软件之前与您的雇主确认。
Deploy a production-ready Serverless Django Application by using a Docker Container, Google Cloud Build, Google Cloud SQL, & Google Cloud Run.Serverless allows us to focus on our code and deploy more. What's better, our serverless applications only cost us money when they're used.Traditionally, serverless was reserved for non-containerized applications. Google Cloud Run and the open-source equivalent Knative unlocks serverless for containers. Google Cloud Run is a managed version of Knative. Knative is a package for Kubernetes. In other words, you get the benefits of Kubernetes and Knative when you use Google Cloud Run.Docker Containers make it easy to create our own isolated environment on the operating system level. This is exactly what we need in so many applications. Docker containers have pioneered a new way of deployment options because we now have complete control over the system-level runtime.Learn to build and deploy a serverless Django application on Google Cloud Platform's Cloud Run service.Serverless apps using containers is seriously amazing. Let's see why.We'll cover:Minimal Dockerfile for Containerizing DjangoCloud BuildCloud SQL with PostgresCloud SQL Proxy for Local Dev AccessCloud Run*This course requires you to download open source software (such as Python, Django, Docker). If you are a Udemy Business user, please check with your employer before downloading software.