2

AppHarbor 看起来非常适合我们的 .NET 解决方案。但是我有一些我在互联网上找不到的问题。

我们主要关心的是专用 SQL Server 的可靠性:

  1. 它是集群/镜像/复制的吗?
  2. 当他们升级/修补/维护服务器时会发生什么。托管服务器和硬件何时出现故障?
  3. 是否计划升级?
  4. 我们可以在他们进行升级时设置时间间隔吗?
  5. 使用的是哪个版本和版本的Sql Server?
  6. 我可以使用全文搜索吗?
  7. 我可以使用报告服务吗?
  8. 与 SQL 数据库的通信是否可靠?例如,在 Azure SQL 中,建议构建重试逻辑 - 如果命令不成功,请重试。

  9. AppHarbor 可靠吗?每个云提供商偶尔都会出现一些停电情况(亚马逊、微软 Azure ......)。与他们相比,AppHarbor 是否更不可靠?我知道 AppHarbor 运行在亚马逊之上。

  10. 您是否遇到了很多隐藏的问题?最常见的是什么?
  11. 是否有人出于充分的理由决定离开 appHarbor?
  12. 据我所知,Azure 是一个真正的云系统,具有所有的缺点和优点 - 更具可扩展性,但具有修改后的基础架构,如定制的 SQL 服务器 .... AppHarbor 模仿更多的本地解决方案。我的理解正确吗?
  13. 文档如何?
  14. 支持情况如何?

谢谢您的帮助。

4

1 回答 1

6
  1. 是的,AppHarbor 提供冗余/复制的专用 SQL Server 数据库。这些计划可应要求提供。
  2. 这取决于维护/更新的类型和您的 SQL Server 数据库计划。如果复制了数据库服务器,则可以通过在执行维护时故障转移到副本来最大限度地减少停机时间。如果服务器发生故障,数据库将附加到新实例,并且应用程序的配置将自动更新。如果硬盘驱动器故障导致数据损坏/丢失,AppHarbor 会进行每日备份,用于恢复您的数据库。应该注意的是,硬盘驱动器故障是非常罕见的。
  3. 我们通常会尽可能与客户协调需要停机的计划内维护。专用 SQL Server 客户还可以选择自己的维护时段。
  4. 不是真的,但 AppHarbor 会在必要时与您联系并与您协调。
  5. 根据计划使用不同的 SQL Server 版本和版本。对于单实例专用 SQL Server,我们通常使用 SQL Server 2008 R2 Web Edition。可根据要求提供专用 SQL Server 2012 实例。复制的设置需要其他更昂贵的 SQL Server 版本。如果您想降低成本并且不依赖 SQL Server 特定功能,您可能还需要考虑我们的专用 MySQL 服务 - 因为 AppHarbor 不必支付许可证成本,这些成本较低,特别是对于复制设置。
  6. 是的。
  7. 默认情况下不是,但我们可以与您合作,在您的专用 SQL Server 实例上支持报告服务。
  8. 是的。事实上,客户从共享 SQL Server 升级到专用 SQL Server 的主要原因是为了获得一致、可靠的性能。
  9. 我会这么说。上一次重大中断发生在 2012 年 7 月 29 日,原因是一场影响 AWS 北弗吉尼亚地区多个可用区的电风暴。例如,从那时起,我们的博客有 99.997% 的时间可用。在应用程序实例失败的情况下,应用程序会迅速转移到健康的实例。我们建议至少有两名工作人员一起运行,以确保在这些情况下冗余。
  10. 诚然,我不是回答这个问题的最佳人选。我们听到的最常见的请求/限制是您目前无法自己触发备份。这将在稍后提供,但我们会保留您的数据库的每日备份。
  11. -
  12. AppHarbor 的云应用平台在可扩展性方面与 Azure 比较相似。我们支持应用程序工作人员在垂直和水平方向上的快速“弹性扩展”。关于专用 SQL Server 服务,您的理解是正确的:它与本地解决方案非常相似。虽然与 SQL Azure 相比,扩展情况有所不同,但这提供了更大的灵活性。无论您需要高 CPU、RAM 和/或 I/O 性能,我们都可以定制适合您要求的数据库计划和服务器。同样,我们可以提供比 SQL Azure 当前 150GB 数据库大小限制大 10 倍的数据库大小。
  13. 大多数文档都可以在知识库中找到。我们尽量保持最新和全面,但如果您发现自己遗漏了一些信息,当然非常欢迎您告诉我们,我们会添加它。第三方插件提供商通常维护自己的 AppHarbor 特定文档。
  14. 这是另一个我可能有点偏颇的问题,但我可以谈谈我们的目标:我们的目标是始终在一天内回答与免费和付费计划中的应用程序相关的非关键支持请求。关键支持请求和与付费计划中的应用程序或数据库相关的支持请求优先。计划中包含支持,但我们也在努力提供高级支持选项。我们通常会尝试超出您的期望,并且总是乐于为您遇到的问题提供帮助和建议 - 无论它们是否与 AppHarbor 平台相关。

免责声明:我是 AppHarbor 的联合创始人。

于 2013-04-27T23:23:54.807 回答