2

AppHarbor は、当社の .NET ソリューションにとって非常に魅力的です。しかし、インターネットで見つけられなかったいくつかの質問があります。

私たちの主な関心事は、専用 SQL Server の信頼性です。

  1. クラスタ化/ミラー化/複製されていますか?
  2. サーバーをアップグレード/パッチ/メンテナンスするとどうなりますか。ホストされたサーバーと、ハードウェアに障害が発生したときは?
  3. アップグレードは予定されていますか?
  4. アップグレードの間隔を設定できますか?
  5. Sql Server のどのバージョンとエディションが使用されていますか?
  6. 全文検索はできますか?
  7. Reporting サービスを使用できますか?
  8. SQL データベースとの通信は信頼できますか? たとえば、Azure SQL では、再試行ロジックを組み込むことをお勧めします。コマンドが成功しない場合は、再試行します。

  9. AppHarbor は信頼できますか? すべてのクラウド プロバイダー (Amazon、MS Azure など) では、停電が発生することがあります。AppHarbor はそれらに比べて信頼性が低いですか? AppHarbor が Amazon 上で動作することは知っています。

  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 サービスを検討することもできます。
  6. はい。
  7. デフォルトではありませんが、お客様と協力して、専用の SQL Server インスタンスでレポート サービスをサポートできます。
  8. はい。実際、顧客が共有 SQL Server から専用 SQL Server にアップグレードする主な理由は、一貫した信頼できるパフォーマンスのためです。
  9. 私はそう言うでしょう。最後の大規模な停止は、2012 年 7 月 29 日に、AWS のノース バージニア リージョンの複数のアベイラビリティ ゾーンに影響を与えた雷雨により発生しました。例として、私たちのブログは、それ以来 99.997% の時間利用可能です。アプリケーション インスタンスに障害が発生した場合、アプリケーションは正常なインスタンスに迅速に移動されます。そのような場合に冗長性を確保するために、少なくとも 2 つのワーカーで実行することをお勧めします。
  10. 私はこの質問に答えるのに最適な人物ではないことを認めます。私たちが耳にする最も一般的な要求/制限は、現在、自分でバックアップをトリガーできないというものです。これは後で利用可能になりますが、データベースのバックアップは毎日保持されます。
  11. -
  12. AppHarbor のクラウド アプリケーション プラットフォームは、スケーラビリティの点で Azure に比較的似ています。垂直方向と水平方向の両方で、アプリケーション ワーカーの迅速な「エラスティック スケーリング」をサポートします。専用の SQL Server サービスに関しては、あなたの理解は正しいです。これは、オンプレミス ソリューションに非常に似ています。スケーリング ストーリーは SQL Azure とは異なりますが、これにより柔軟性が大幅に向上します。高い CPU、RAM、I/O パフォーマンスが必要かどうかにかかわらず、要件に合ったデータベース プランとサーバーを調整できます。同様に、SQL Azure の現在の 150 GB のデータベース サイズ制限よりも 10 倍大きいデータベース サイズを提供できます。
  13. ほとんどのドキュメントは、ナレッジ ベースで入手できます。可能な限り最新で包括的な情報を提供するよう努めていますが、不足している情報がある場合は、お知らせいただければ追加いたします。通常、サード パーティのアドオン プロバイダーは、独自の AppHarbor 固有のドキュメントを保持しています。
  14. これは私が少し偏っているかもしれない別の質問ですが、私たちの目標について少し言えます。重要なサポート リクエストおよび有料プランのアプリケーションまたはデータベースに関連するサポート リクエストが優先されます。サポートはプランに含まれていますが、プレミアム サポート オプションの提供にも取り組んでいます。私たちは通常、お客様の期待を超えるよう努めており、AppHarbor プラットフォームに関連するかどうかにかかわらず、お客様が経験した問題についていつでも喜んでお手伝いし、アドバイスを提供します。

免責事項: 私は AppHarbor の共同設立者です。

于 2013-04-27T23:23:54.807 に答える