Google Apps 的应用程序市场和即时错误转移服务

  • Abel Avram
  • 杨晨

2010 年 4 月 6 日

话题:Google架构云计算DevOps

Google Apps市场(GAM)允许提供者创建集成例如 Google Gmail,Docs,Sites,Calendar,Talk 和 Video 等 Google Apps 应用的程序。这个创意使得公司能够将他们的应用和服务超过 200 万个组织(公司和大学),2500 万个账户和个人的 Google 的应用程序紧密结合在一起。所有的 Google Apps 用户 - 白金,标准和教育版 - 都可以从中受益。Google 也承诺为客户提供零数据丢失和即时错误转移的服务。

如果供应商想在 GAM 上出售程序,那么他首先需要为云创建一个应用,然后将其部署到云上去。这个应用不需要被部署到Google App Engine上,但是需要使用OpenID让用户直接以 Google Apps 帐户登录,而不需要另外使用应用的账户登录。供应商需要在 GAM 上创建一个 manifest 文件。这个文件包含了应用程序的详细信息,Google Apps 用户如何连接到它以及描述信息。

为了更好地服务于 Google Apps 用户,这样的应用至少需要和一个 Google Apps 应用集成在一起。得到用户许可之后,供应商的应用将能够访问用户的电子邮件、日历以及其他通过 Google Apps API 使用 Google GData协议的数据。

零售商可以销售 GAM 上的产品或者服务。这些产品被分为数个大类,例如“会计和理财”、“产能”或者“项目管理”。提供紧密的服务套件,例如对设置 Google Apps 帐户的支持,使用 Google Analytics 或者其他选择的建议。GAM 最开始有50 个零售商,Google 引用以下应用作为例子来说明 GAM:

  • Intuit Online Payroll:一个小型业务应用,在一个集成的在线办公环境中为商业人士提供一个新的方法来高效地编制薪水册,交税以及方便雇员检查薪水单。
  • Manymoon:企业级的 Google Apps 的免费工作和项目管理应用,能够使得业务和团队在组织和分享包括任务、项目、文档、状态更新以及和同事、顾客以及合作伙伴联系等方面更加方便快捷。
  • Professional Services Connect (PS Connect):Appirio 即将发布的新的基于云环境的应用程序,它将和人员,项目,顾客以及业务相关的信息从用户的领域中提取出来,然后直接将其组织成 Gmail 消息,所以专业人士能够做出更加博学,快速的决定.
  • JIRA Studio:Atlassian 发布的一个托管软件开发套件。它能够使软件开发者在 Gmail,Google Calendar,Google Docs 以及其他设计开发工具之间自然切换,能够更好地跟踪和管理项目和工作流。

在 GAM 上贩卖一个应用需要一次性缴纳 100 刀,然后还需要将获利的 20% 交给 Google,即将顾客最终为你的应用和相关扩展所付的费用的 20%

除了能够访问应用程序市场,Google Apps 用户还能享受到 0 RPO(恢复点目标)以及即时 RTO 的故障转移(回复时间目标)。 RPO 是“可接受的数据损失量”,RTO 是“服务级业务进程从灾难(或者毁坏)中恢复,并且避免对业务持续性造成不可接受后果所需要的时间)。

Google 能够在发生问题的时候,和至少两个数据中心的数据进行同步,从而能够从高级别灾难中恢复。也就是说,当 Google Apps 用户保存一个文档的时候,这份数据至少保存在三个数据中心中。而三个数据中心同时发生问题的可能性非常之低,这样的话 Google 的数据保护是非常高效的。这也得益于 Google 自身的全球数据中心之间的高速通讯通道。

顾客在以 50$ 年费开通 Google Apps 账户之后,就能够免费获得数据保护服务。而拥有免费 Gmail 账户的用户则不能得到此服务。

查看英文原文:Google Apps Has a Marketplace and Instant Failover

Google架构云计算DevOps