PARSE – 托管PARSE服务器迁移替代方案
本文将提供一个全面的报告,解释什么是PARSE服务器、如何将应用迁移到新的托管服务、其背后的历史以及PARSE关闭后的最佳替代方案。阅读本文,您将知道:
- 什么是PARSE服务器?
- PARSE关闭背后的真正原因。
- 最佳PARSE替代方案以及如何离开PARSE。
- PARSE替代方案和迁移选项。
- 如何部署和使用PARSE服务器。
- PARSE仪表板。
- 托管PARSE服务器的成本。
- PARSE关闭后会怎样?
Contents
公告
Facebook在2016年1月28日宣布将关闭其开发者平台PARSE。
什么是PARSE?
PARSE是BaaS – 后端服务平台,提供用于构建移动后端的SDK。使用PARSE,开发人员可以在几分钟内添加可扩展的后端,并以创纪录的时间启动功能齐全的移动或Web应用,而不必担心服务器管理。PARSE提供推送通知、社交整合、数据存储,以及使用云代码向应用后端添加丰富的自定义逻辑的功能。
为什么Facebook决定关闭PARSE?
Facebook的战略路线图在2013年和2016年之间改变了很多,在下图上你可以看到,PARSE不再是其中的一部分。
收购PARSE时,Facebook并没有盈利,且不清楚他们如何赚钱。这种情况改变了,Facebook现在的广告业务是一个赚钱机器。所以,有了这个新的变数,这些都是Facebook决定关闭PARSE的3个原因是:(1)专注于他们的核心业务。这里钱更更多,没有竞争。 (2)BaaS是B2B业务,Facebook的专长是B2C客户。 (3)自2013年以来Facebook战略发生了变化。
什么是PARSE服务器?
PARSE 服务器是PARSE的开源版本,可以从Github下载。
PARSE服务器不是PARSE的副本!两个平台之间有很大的区别。
Features | Parse | Parse Server |
Local development & testing | No | Yes |
Flexible Hosting (USA, Europe, Asia, etc) | No | Yes |
Control over dabase (backup / restore) | No | Yes |
Control over databse indexes | No | Yes |
Query more than 1000 objects | No | Yes |
Store files elsewhere (CDN) | No | Yes |
Enforced time limits | No | Yes |
Open Source | No | Yes |
External contributions | No | Yes |
Analytics | Yes | No |
Authentication | Yes | Yes |
Config | Yes | No |
Push Notification | Yes | No |
Data Browser | Yes | Yes |
In App Purchase Receipt Validation | Yes | No |
Background Jobs | Yes | No |
System E-mails | Yes | No |
Schema API | Yes | Yes |
Webhooks | Yes | No |
Uptime monitoring | Yes | No |
Logs | Yes | Yes |
Dashboard | Yes | Yes |
Queries | Yes | Yes |
Users | Yes | Yes |
Sessions | Yes | Yes |
Roles | Yes | Yes |
Files | Yes | Yes |
Geopoints | Yes | Yes |
Data Browser | Yes | Yes |
什么是PARSE替代方案?
如果您要迁移PARSE,创建一个新的移动或网络应用,您基本上有3个选项。选项是:(1)PARSE服务器托管提供商。 (2)另一个MbaaS – 移动后端服务平台。 (3)PARSE服务器自托管解决方案。
PARSE托管服务
自主托管解决方案与PARSE 服务器托管服务提供商之间的主要区别与PARSE服务器部署和维护有关。PARSE服务托管提供商将提供一个即开即用环境,您可以在其中创建新应用或从PARSE迁移您的应用。
最重要的PARSE托管服务是Back4App。
自主托管
这比PARSE托管服务费用高得多。
PARSE迁移教程
本指南和视频将详细说明如何从PARSE迁移到PARSE托管服务Back4app。迁移的总时间将取决于应用的大小,通常需要不到10分钟。迁移过程包括以下步骤:
- 创建后端
- 迁移数据库
- 迁移密钥
- 更新SDK
正如PARSE迁移指南所建议的,您可以将数据库和API迁移到另一个BaaS提供商,或者自己设置所需的基础架构,从而迁移您的应用。 Back4App是托管您的PARSE应用的绝佳选择。您不必担心使用其他API重写您的应用或学习如何使用新的平台。为了使您更容易上手,Back4App团队创建了一个迁移功能,使您可以轻松地在Back4App BaaS中运行PARSE应用。
观看我们的5分钟演示视频。它将带您完成执行迁移所需的步骤。
请仔细阅读Back4应用迁移教程。它为迁移过程提供一般准则。
后端创建
请注册Back4app,然后点击迁移PARSE应用。
数据库迁移
这涵盖您的数据库从PARSE托管服务迁移到Back4app的基础设施。
密钥迁移
密钥可以由Back4app自动生成,也可以使用PARSE中使用的相同密钥自动生成。请使用以下文档了解详细步骤。
SDK更新
这是该过程的最后一步,您将为您的应用提供一个新的API地址。请使用以下链接了解详细说明。
PARSE在2017年1月关闭后会怎样?
PARSE完全退出后,将发生以下事件:
- 托管服务将不再工作
- 将无法再访问应用和数据库
- 数据将丢失。
- 仍连接到PARSE API的应用将停止工作。
因此,所有应用必须在2017年1月之前迁移。否则,将停止工作。