动态网站

部署动态网站

利用响应式 Web 框架和熟悉的语言构建、部署、运行和运营动态网站。
新客户可获得 $300 赠金,用于抵扣部署此解决方案的费用
适用对象
开发者和云学员
您将部署的内容
使用 Google Cloud 上的开源代码的示例动态网站
部署方式
注册 Google Cloud 后,您可以通过控制台或 GitHub 进行部署。
概览

什么是动态网站?

动态网站是指内容随用户的互动而变化的网站。动态网站支持显示实时库存以及根据用户情况进行个性化设置等。

动态网站和静态网站有何区别?

静态网站包含稳定的内容,向每位访问者显示完全一样的页面;而动态网站的显示会在每次有人访问时自动进行更新。

动态网页有哪些不同类型?

动态网页有两种类型:客户端脚本网页和服务器端脚本网页。客户端脚本网页根据用户在网页上的操作触发变化,服务器端脚本网页则在页面加载或用户访问时发生变化。

能否举一些动态网站的例子?

如今的大多数网站都是动态网站,例如电子商务网站,博客、娱乐网站和新闻网站等社交媒体网站。

动态网站有哪些优势?

动态网站有很多优势。首先,更新动态网站比更新静态网站要简单得多,因为无需重新创建或重新部署整个网站。此外,动态网站还可让您为各个访问者提供个性化网站内容,以提升用户互动度和转化量;还可让您更加灵活地构建更丰富的功能。
解决方案详情
解决方案架构
  1. 用户连接到应用。
  2. Web 客户端调用以 Python 编写的 API 后端,该后端作为 Cloud Run 服务运行。
  3. Python 应用的配置和其他密钥存储在 Cloud Secrets Manager 中。
  4. 应用的静态资产和容器映像存储在 Cloud Storage 中。
  5. CloudSQL for PostgreSQL 用作 Python 应用的关系型数据库后端。
使用 Python 和 JavaScript 部署动态网站
Google Cloud 经验水平
新手
预计部署时间
10 分钟
配置时间 2 分钟,部署时间 8 分钟
新客户可获享 $300 赠金,用于全面探索和评估 Google Cloud。
使用要求
  • 有效的 Google Cloud 帐号
  • 项目管理员权限
解决方案架构
  1. 移动用户和网络用户通过网址连接到应用。
  2. Cloud CDN 提供已缓存资源(如果有)。否则,请求将被路由到 Cloud Load Balancing。
  3. 对于静态资产,负载均衡机制会从 Cloud Storage 存储桶拉取。
  4. 对于动态资源,负载均衡机制会将请求定向到 Cloud Run。
  5. 系统使用存储在 Secret Manager 中的环境变量向 Cloud Run 提供敏感值。
  6. Cloud Run 从 Firestore(用于 Web 应用的 NoSQL 数据库后端)查询用户数据。
解决方案架构
  1. 用户请求会被路由到 Cloud Load Balancing。
  2. 系统先将请求路由到应用的 GKE 集群,然后再通过负载均衡器将请求路由到运行三个 Spring Boot Java 服务的 Pod。
  3. API 服务器托管 VueJS 前端,并根据需要调用库存服务或付款服务。
  4. 库存服务和付款服务会根据需要调用 Cloud Spanner 等外部服务。
使用 Java 构建的动态 Web 应用
Google Cloud 经验水平
中级
预计部署时间
22 分钟
配置需要 2 分钟,部署需要 20 分钟
新客户可获享 $300 赠金,用于全面探索和评估 Google Cloud。
使用要求
  • 有效的 Google Cloud 帐号
  • 项目管理员权限
Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
控制台
  • 利用我们透明的定价方法节省资金
  • Google Cloud 的随用随付价格方案会根据预付费资源的每月用量和折扣费率自动为您节省费用。请立即联系我们,获取报价。
Google Cloud