首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如果您在App Engine中存储图像Blob,是否应该将其放在Blobstore或Google Cloud Storage中?

在App Engine中存储图像Blob时,您可以选择将其放在Blobstore或Google Cloud Storage中。这两种方式各有优势,具体取决于您的需求和应用场景。

Blobstore是Google App Engine的一个服务,它提供了一个高性能、可扩展的存储解决方案,适用于存储大量的非结构化数据,如图像、音频和视频。Blobstore的优势包括:

  1. 高性能:Blobstore可以处理大量的并发请求,并且具有高吞吐量。
  2. 可扩展性:Blobstore可以根据您的应用程序的需求自动扩展。
  3. 自动分发:Blobstore可以自动将数据分发到多个服务器,以提高可用性和性能。
  4. 应用程序引用:Blobstore可以直接与Google App Engine应用程序集成,方便地存储和检索Blob数据。

推荐的腾讯云相关产品:腾讯云COS(对象存储)。腾讯云COS是一种分布式存储服务,提供高可靠性、高扩展性和低成本的存储解决方案。腾讯云COS的优势包括:

  1. 高可用性:腾讯云COS具有99.99%的可用性,可以保证数据的持久性和可靠性。
  2. 高扩展性:腾讯云COS可以根据您的需求自动扩展存储空间,同时支持跨地域复制和数据迁移。
  3. 低成本:腾讯云COS采用按需付费的计费模式,可以根据您的实际需求选择合适的存储容量和访问频率。
  4. 应用程序引用:腾讯云COS提供了丰富的API和SDK,可以方便地与腾讯云其他产品集成,实现快速的数据存储和检索。

Google Cloud Storage是Google Cloud Platform的一个服务,它提供了一个高性能、高可靠性、可扩展的存储解决方案,适用于存储大量的非结构化数据,如图像、音频和视频。Google Cloud Storage的优势包括:

  1. 高性能:Google Cloud Storage可以处理大量的并发请求,并且具有高吞吐量。
  2. 高可靠性:Google Cloud Storage具有99.999999999%的可用性,可以保证数据的持久性和可靠性。
  3. 可扩展性:Google Cloud Storage可以根据您的应用程序的需求自动扩展存储空间。
  4. 低成本:Google Cloud Storage采用按需付费的计费模式,可以根据您的实际需求选择合适的存储容量和访问频率。
  5. 应用程序引用:Google Cloud Storage提供了丰富的API和SDK,可以方便地与Google Cloud Platform其他产品集成,实现快速的数据存储和检索。

推荐的腾讯云相关产品:腾讯云COS(对象存储)。腾讯云COS是一种分布式存储服务,提供高可靠性、高扩展性和低成本的存储解决方案。腾讯云COS的优势包括:

  1. 高可用性:腾讯云COS具有99.99%的可用性,可以保证数据的持久性和可靠性。
  2. 高扩展性:腾讯云COS可以根据您的需求自动扩展存储空间,同时支持跨地域复制和数据迁移。
  3. 低成本:腾讯云COS采用按需付费的计费模式,可以根据您的实际需求选择合适的存储容量和访问频率。
  4. 应用程序引用:腾讯云COS提供了丰富的API和SDK,可以方便地与腾讯云其他产品集成,实现快速的数据存储和检索。

综上所述,如果您在App Engine中存储图像Blob,可以根据您的需求和应用场景选择Blobstore或Google Cloud Storage。腾讯云COS是一个不错的选择,它提供了高可靠性、高扩展性和低成本的存储解决方案,同时与腾讯云其他产品集成良好。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

TensorFlow:使用Cloud TPU在30分钟内训练出实时移动对象检测器

如果你决定使用Docker,则仍应使用“Google Cloud Setup”部分,然后跳至“将数据集上传到GCS”部分。....-1978295503.1509743045 其次,我们将创建一个Google云存储桶,用于存储我们模型的训练和测试数据,以及我们训练工作中的模型检查点。...对于本教程中的许多命令,我们将使用Google Cloud gcloud CLI,并和Cloud Storage gsutil CLI一起与我们的GCS存储桶交互。...这是有效的,对于机器而言,识别包含基本对象(如桌子,椅子或猫)的图像中的像素的任务与识别包含特定宠物品种的图像中的像素区别不大。...现在,你的GCS存储桶中应该有24个文件。我们几乎准备好开展我们的训练工作,但我们需要一个方法来告诉ML Engine我们的数据和模型检查点的位置。

4K50
  • AppengineJS:JavaScript到GAE

    尽管Google没有为App Engine平台开发JavaScript SDK,但是一个名为AppengineJS的GAE Python SDK的新端口可以为GAE构建应用程序,这些应用程序是用所有web...该端口在App Engine Java之上使用Rhino(JavaScript的JVM实现),但是该API基于App Engine Python,因为它是JS之类的脚本语言。...他说,如果你已经知道Python或者Java,那么你应该坚持那些由Google支持的SDK。 App Engine Python文档应该可以有效地用于JavaScript SDK。...对于GAE数据存储,支持Python ext/db api,但是api经过了稍微修改,以便与JavaScript更兼容: var db = require("google/appengine/ext/db...(params.key, env); } AppengineJS文档中还介绍了URL获取,图像,电子邮件,Memcache缓存,用户,任务队列,XMPP,表单,Quato配额和OAuth协议。

    2K60

    AppengineJS:用JavaScript来搞GAE

    尽管Google没有为他自家的App Engine平台开发JavaScript SDK,但GAE Python SDK的新端口AppengineJS促进了GAE应用程序的构建,这个新家伙使用了所有Web...该端口在App Engine Java之上使用Rhino(JavaScript的JVM实现),但是该API基于App Engine Python,因为它是JS之类的脚本语言。...他说,如果你已经知道Python或者Java,那么你应该坚持那些由Google支持的SDK。 App Engine Python的文档应该高效地用被应用于JavaScript SDK。...uploadURL: blobstore.createUploadUrl("/save") }} } 存储: var blobstore = require("google/appengine/...(params.key, env); } AppengineJS文档中还介绍了URL获取,图像,电子邮件,Memcache,用户,任务队列,XMPP,表单,配额和OAuth。

    1.2K80

    如何用TensorFlow和Swift写个App识别霉霉?

    首先,我在 Google Cloud 终端上创建一个项目,启动 Cloud ML Engine: ? 然后我创建一个 Cloud Storage bucket,用来为模型打包所有资源。...训练模型时,这些文件全都要用到,所以我把它们放在 Cloud Storage bucket 中的同一 data/ 目录中。 在进行训练工作前,还需要添加一个镜像文件。...在正式训练前,在 /data Cloud Storage bucket 中应该有以下全部文件: ?...在训练时,我同时也启动了验证模型的工作,也就是用模型未见过的数据验证它的准确率: 通过导航至 Cloud 终端的 ML Engine 的 Jobs 部分,就可以查看模型的验证是否正在正确进行,并检查具体工作的日志...Storage bucket 中用于本项目的文件中触发的 firebase 函数,它会取用照片,以 base64 将其编码,然后发送至 ML Engine 用于预测。

    12.1K10

    Google Earth Engine(GEE)—有JS和python为什么GEE还要使用rgee?

    安装 rgee Python 依赖项:Earth Engine Python API和 Numpy。 交互式菜单以确认是否重新启动 R 会话以查看更改。...另一方面,凭证依赖项 仅用于将数据从 Google Drive 和 Google Cloud Storage 移动到您的本地环境。这些依赖项不是强制性的。...但是,它们将帮助您在 R 和 Earth Engine 之间创建无缝连接。...认证 正如我们之前看到的,rgee处理三种不同的 Google API: 谷歌地球引擎 谷歌云端硬盘 谷歌云存储 要验证/初始化 Google Drive 或 Google Cloud...复制此令牌并将其粘贴到新出现的 GUI 中。与 Earth Engine 和 Google Drive 不同,Google Cloud Storage 需要手动设置其凭据(link1和link2)。

    23310

    教程 | 在Cloud ML Engine的TPU上从头训练ResNet

    /tpu/tree/master/models/official/resnet Cloud ML Engine:https://cloud.google.com/ml-engine/docs/tensorflow...你可以根据自己的喜好对图片进行命名,但是它的路径应该是实时的,并且可以在谷歌云存储上访问。...数据中应该至少包含两类图像,并且训练数据集应该包含足够多的每个类别的示例。因为本文需要从头开始做图像分类工作,我建议每个类别至少有 1000 张图像,总的数据集规模至少为 20,000 张图像。...如果你的图像数量较少,可以参考迁移学习教程(它使用相同的数据格式)。 其次,你需要一个和上面一样的 CSV,然后将其用来评估模型。我建议你将 90% 的数据用于训练,而另外 10% 的数据用于评估。...自动放缩 TensorFlow 记录的创建 如果你希望在更新的数据上重新训练你的模型,只需要在新的数据上运行这整套流程,但是请确保将其写入到一个新的输出目录中,以免覆盖之前的输出结果。 6.

    1.8K20

    【干货】手把手教你用苹果Core ML和Swift开发人脸目标识别APP

    在这篇文章中,我概述了从一组TSwift格式的图像到一个iOS app的建立步骤,该app在一个训练好的模型对测试图像进行预测; 1....将图像转换为TFRecords格式,从而用作API输入; 3. 在Cloud ML引擎上使用MobileNet训练模型; 4. 把训练好的模型导出,并将其部署到ML引擎中以提供服务; 5....首先,我在Google云端控制台中创建一个项目,并开启了云机器学习引擎: ? ? 然后,我将创建一个云存储桶(Cloud Storage bucket)来打包我模型的所有资源。 ?...训练模型需要所有的这些文件,所以需要将它们放在我的云存储桶中的同一个data/目录下。 在进行训练工作之前,还需要补充一点。...将模型部署到机器学习引擎:我使用gcloud CLI将我的模型部署到机器学习引擎 我的模型:https://cloud.google.com/ml-engine/docs/deploying-models

    14.9K60

    打造用户态存储利器,基于SPDK的存储引擎Blobstore & BlobFS

    、K-V存储引擎Rocksdb以及分布式存储系统Ceph、Cassandra等。...在Blobstore中,Page是连续的,即从SSD的LBA 0开始,多个或一个块构成Page 0,接下来是Page 1,依次类推。...Cluster 0中的第一个page作为super block,Blobstore初始化后的一些基本信息都存放在super block中,例如cluster的大小、已使用page的起始位置、已使用page...对于blobstore中的所有blob,都是通过唯一的标识符blob id将其对应起来。在元数据域中,将会在blob allocation中记录所有的blob id分配情况。...对于元数据的更新,出于性能考虑,当前对元数据的更新都在内存中操作,当用户使用强制同步或卸载Blobstore时,更新后的元数据信息才会同步到磁盘中。

    4.9K21

    PaaS 调研:GAE与 AWS(上)

    [1510126142353_3848_1510126187882.jpg] 本文主要的研究对象是Google出品的App Engine,以及Amazone的AWS两个产品。...[1510126191179_8357_1510126236703.jpg] GAE(Google App Engine) [1510126224299_7012_1510126269790.png...所以Google App Engine的设计目标,就是让用户可以很方便的使用这一整套“基础设施”。从某种意义上来说,为了使用Google的配套服务,可能会比托管运行自己的Web应用程序,更吸引人。...[1510126591740_6313_1510126637205.jpg] 作为一个Web App的容器,GAE在运维配置工具上,提供了全套Web界面的操作软件——Google Cloud Platform...Engine Datastore:NoSQL对象存储服务 Google Cloud SQL:在GAE上的MySQL,由于是关系数据库,所以不能自动扩容 Google Cloud Storage:以Restful

    2.4K20

    GCP 上的人工智能实用指南:第一、二部分

    App Engine App Engine 是 Google Cloud 提供的 PaaS; 它是一个完全托管的无服务器应用平台。...App Engine 和 AI 应用 在 App Engine 上运行任何移动或 Web 应用时,在许多用例中,这些应用都需要 AI。 在 App Engine 中部署应用时可以实现这些目标。...BigQuery 和 Dataproc 等服务可以访问 Cloud Storage 中存储的数据,以创建表并将其用于处理中。...我们将在以下各节中详细讨论每个步骤。 将数据加载到 Cloud Storage 让我们讨论将数据加载到 Cloud Storage 中的分步过程: 您应该具有训练和测试数据。...在 Cloud Storage 上选择一个 CSV 文件:一个逗号分隔的文件,其中包含 Google Cloud Storage 上图像的路径列表及其标签(如果在创建数据集时可用)。

    17.2K10

    【RAG落地利器】向量数据库Milvus教程:如何实现MetaData检索过滤

    /milvus.db)是最方便的方法,因为它会自动利用Milvus Lite将所有数据存储在此文件中。 如果你有大量数据,你可以在Docker或Kubernetes上搭建性能更佳的Milvus服务器。...如果您想使用Milvus的完全托管云服务Zilliz Cloud,请调整uri和token,它们对应于Zilliz Cloud中的公共端点和Api密钥。 检查该集合是否已存在,如果存在则将其删除。...如果我们不指定任何字段信息,Milvus会自动创建一个默认id字段作为主键,以及一个vector字段用于存储向量数据。保留的JSON字段用于存储非架构定义的字段及其值。...这里新增了一个字段text,是集合架构中未定义的字段,它将被自动添加到保留的JSON动态字段中,在高层次上可以将其视为普通字段。...nc1=h_ls), [Google Cloud Storage](https://cloud.google.com/storage?

    30210

    Google earth engine——清单上传!

    请参阅此 Colab 笔记本中的完整示例, 该示例 演示使用清单将图像图块作为单个资产上传。 一次性设置 清单上传仅适用于位于Google Cloud Storage 中的文件 。...要开始使用 Google Cloud Storage,请 创建一个 Google Cloud 项目(如果您还没有)。请注意,设置需要指定用于计费的信用卡。...EE 本身此时不会向任何人收费,但在将文件上传到 EE 之前将文件传输到 Google Cloud Storage 的 成本很小。对于典型的上传数据大小(数十或数百 GB),成本将非常低。...在您的项目中, 打开 Cloud Storage API并 创建一个存储桶。 安装 Earth Engine Python 客户端。它包括earthengine命令行工具,我们将使用它来上传数据。...目前,仅支持 Google Cloud Storage URI。每个 URI 必须按以下格式指定:“gs://bucket-id/object-id”。主要对象应该是列表的第一个元素,然后列出边车。

    13710

    建立一个像科幻小说一样的虚拟世界:设计一个全球性的虚拟世界

    如果你想要一个包含真实世界几何图形和纹理的系统,你可以从 Google Map 上面找点灵感。 他们的系统使用图像和传感器数据的组合来生成 3D 模型以及这些模型的纹理信息。...这些 『区域性 blob』 被编入索引,包含元数据,并且可以存储在多层压缩存档中,以便它们可以流式传输到客户端。...或者我们可以使用 app engine flex,它允许我们提供我们自己的图像,只是图片大小相同。或者我们可以使用 app engine 标准,它有自己的部署和扩展。...我们不需要花费额外的周期来配置图像,平衡或部署细节;我们只需编写我们的代码,并将其推出确保可以使用。...为此,你可以启动第二组 App Engine Flex 实例。 所有需要分发到多个其他客户端的持久性数据将存储在云端 Spanner 中,这将使得区域比较靠近的用户在有需要时能够尽快共享信息。 ?

    2K30

    谷歌对决亚马逊 在云中运行Hadoop

    下图是Hadoop在Google Cloud Platform上的图解。在Google Cloud Storage上存储数据时HDFS、NameNode是可选的。 ?...如果虚拟机拒绝(或云禁止、崩溃)你的数据还在。 低成本:包括存储和计算:存储,因为没有必要维护两份数据,一个用于备份,另一个用于运行Hadoop;计算,因为你不需要仅仅为服务数据而保持VM一直运行。...互通性:通过在Google Cloud Storage保管你的数据,你可以从Google上其它已经完美融合的服务中获益。...如果想了解Google Cloud Platform到底有哪些优势,可以访问这个简单指导 。...写在最后:为了与该领域的主要对手 AWS及其EC2竞争,Google已经通过增加一系列得新特性来巩固其平台优势,包括更先进的路由、高达10TB的大型永久磁盘、更新App Engine托管服务以及降低成本等

    1.3K30

    JFrog助力Google Anthos混合云Devops实践,实现安全高质量的容器镜像管理

    : CI Server(例如,Jenkins)执行构建过程 JFrog Artifactory: 1从存储在Google Cloud Storage中的代理存储库中提取依赖项将应用包和最终构建映像推送到存储在...Google Cloud Storage中的存储库 2 将每个镜像的元数据(“构建信息”)存储到Google Cloud SQL数据库中,以跟踪构建映像。...成功验证构建后,CI服务器会将构建提升(复制或移动)到Artifactory中的下一阶段制品库 5 JFrog Xray - 扫描构建映像是否存在安全漏洞,以及组件是否符合组织的许可策略。...2 Spinnaker(或其他连续交付工具)驱动service/job的更新,从Artifactory中的存储库中提取受信的容器镜像和Helm chart。...3 GKE将构建容器镜像部署到K8s集群中的节点。 4当其已知漏洞的数据库更新时,Xray会扫描生成的图像。如果发现已经部署的映像具有新发现的漏洞,及时通知到相关人员进行升级或安全维护。

    1.7K40
    领券