首页 > 解决方案 > 将本地存储中的数据从 React/Redux 持久化到 Google Cloud Platform

问题描述

我有一个基于 React 的 Web 应用程序,它目前正在通过 redux reducers/store 使用本地存储。我希望将数据推送到 Google Cloud Platform 中的特定项目,但我不完全确定从哪里开始,我是通过 API 调用、上传 JSON 还是有办法利用 Airflow 加载数据进入 GCP

标签: reactjsgoogle-cloud-platformreact-reduxairflow

解决方案


首先,您需要问自己是否想在 VM 中作为容器、App Engine 或Cloud Run中运行您的应用程序。

在此基础上,您采取适当的步骤。

首先,您需要设置一个 GCP 帐户并创建一个项目。这是一个好的开始,因为您可能想进行一些测试,然后将其投入生产。

如果您决定对您的应用进行竞争,您可以将其推送到 Container Registry,然后从那里将其部署到 App Engine 或 Compute Engine。您甚至可以在 Kubernetes 集群中运行它。

如果您更熟悉 Github,请使用它——这也是一个可行的解决方案。

这是一个如何将 React 应用程序部署到 Cloud Run的教程。尝试阅读休闲文章以更好地了解此主题:

如果您决定使用 App Engine,这里有一些描述这些步骤的快速入门文档。

运行容器的效率最低的方法之一是 Compute Engine 虚拟机实例-以下是它的工作原理

最后是Kubernetes Engine,如果您在可预见的未来需要,它可以让您实现完全的可扩展性。

如果您为您的问题提供更多详细信息,我也许可以给您更精致的答案。


推荐阅读