0

私は Java PaaS を注意深く比較してきましたが、CloudBeesが本当に好きになり始めています。私が彼らに対して大きな懸念を持っているのは 1 つだけです。それは彼らの SLA/アップタイムです。

すべてのドキュメントを精査した後、SLA について提供している次のような論文を 1 つだけ見つけることができます。

高可用性オプションを利用せずに CloudBees PaaS を使用している場合、CloudBees はインフラストラクチャ クラウド プロバイダーの基本アップタイム SLA に近いアップタイムしか提供できません。

同じ論文でも言及されているように、Amazon は 99.95% のアップタイムを提供しているようであり、CloudBees が (大部分は) AWS/EC2 インスタンス自体で実行されることを私は知っています。

したがって、これにより、密接に関連する SLA の質問が多数発生します。

  1. 「高可用性」オプションを利用しない場合、CloudBees は 99.95% を保証さえしないと想定できますか? または、アップタイムが何であるか、およびそのアップタイムを満たせなかった場合の救済策を記載した文書がどこかにありますか?
  2. 彼らはここでどのような高可用性オプションについて話しているのですか? 私は彼らの開発者向けドキュメント全体を読んだだけで、HA については何も知りませんでした。
  3. パートナー サービス (メール用の SendGrid やキャッシュ用の MemCachier など) がダウンした場合の対処法は? GAE について私が気に入っている点の 1 つはCapabilitiesService、メール API やキャッシング API を使用する前に、まずマスターCapabilitiesServiceに確認して、それらのサービスが動作していることを確認するところです。CloudBees でも​​同じことをしたいのですが、自分でビルドする必要があるようです。それは問題ありませんが、CloudBees が特定のサービス パートナーがオンラインかオフラインかを判断するメカニズム (API 呼び出しなど) を提供するかどうかはわかりません。

前もって感謝します!

4

1 に答える 1

2
  1. CloudBees は、可用性に関する SLA を提供したり、1 か月で特定のレベルのアップタイムが満たされない場合にクレジットの形で救済を提供したりしません。これは、AWS の他のサービス (Heroku など) によくあることです。CloudBees は、サポート契約を通じて標準の応答時間ベースの SLA を提供します。参照されたホワイト ペーパーで説明されているように、AWS および外部プロバイダーを独自に使用するためのプラクティスも採用しており、Amazon の特定の問題からユーザーを隔離するのに役立ちました。

  2. 利用できる可用性機能には、次のものがあります。

    • 複数のインスタンスを使用する (場合によっては自動スケーリング)。アプリ インスタンスは CloudBees によってさまざまな EC2 インスタンスに分散されるため、EC2 インスタンスに障害が発生した場合のダウンタイムを回避できます。
    • セッション ストアの使用。当社のオファリングまたは Memcachier などのパートナー オファリングを使用して、アプリ インスタンスとは別の層でセッション状態を共有できます。
    • CloudBees が複数の AWS アベイラビリティ ゾーンにセットアップする専用サーバーを使用します。
    • アプリで使用されるデータベースが高可用性構成でセットアップされていることを確認します。たとえば、RDS は CloudBees で簡単に使用でき、複数の AZ でスタンバイとリードレプリカをサポートします。
    • New Relic や AppDynamics などのパートナーのアプリ監視ソリューションを使用して、問題を警告します。

    「高可用性オプション」の使用に関するコメントの主なポイントは、CloudBees にアプリをデプロイするだけでは高可用性にはならないことを人々に警告することでした。単一インスタンスの展開で EC2 インスタンスに障害が発生した場合、内部機構が稼働中のインスタンスに再展開される間、ユーザーはダウンタイムを経験しますが、複数インスタンスの展開では、新しいインスタンスが展開されるまで応答が遅くなる可能性があります。AZ 間のスタンバイまたはレプリカのない単一インスタンス データベースの場合も同様です。これは多くの人にとって盲目的に明らかなことを述べているだけですが、魔法が起こっていると思い込んでいる人がどれだけ多いかに驚くかもしれません.

  3. CapabilitiesService の良い点です。この分野ではいくつかのアイデアが飛び交っていますが、今のところ、このようなことは自分で行う必要があります。

于 2013-05-14T19:56:14.767 に答える