2016-08-11 22 views
1

このエラーは何を意味していますか?AWS Lambda:サービスエラー

私は完全に働いたのJavaを使用して展開5つのラムダ関数を持っていますが、それらのすべてが始まっ今日の午後は、同じメッセージを表示するので、私は、各実行しないとき:

Service error. 

ませ出力、ノーログ、唯一のそのメッセージを赤いボックス。 http://status.aws.amazon.com/

彼らは言う:

18:05 PDT私たちは、US-EAST-1リージョンでAWSラムダ要求に対する増加したエラー率と上昇 レイテンシを調査しています。新しく 作成された関数とコンソール編集も影響を受けます。

なぜそれが起こるのですか?それを防ぐ方法はありますか?

+0

私はこのトピックをAWSサポートのための質問であり、コミュニティが答えることができるものではないので、議論の対象外としています。 –

答えて

3

AmazonのAWSサービスの一部が失敗することがあります。場合によっては、障害が非常に小さく短命である場合もあれば、より大きな分散障害が存在する場合もあります。

あなたのシステム設計では、あなたが期待しているAWSが現時点では機能しない可能性があることを考慮する必要があります。たとえば、複数の地域でラムダを実行できます。 (すでに1つの地域内の複数の可用性ゾーンで稼働しているので、それを心配する必要はありません)。これにより、いずれか1つの地域の障害に対して何らかの隔離ができます。

分散システムを小規模で稼働させることは、保護が必要な障害が頻繁に起きないため困難です。大規模では、Netflixの「カオスモンキー」のような体系的な取り組みが行われ、自動プロセスでこれらの問題を検出して修正できるように意図的に障害が導入されます。

"分散システムとは、あなたが知らなかったコンピュータの障害が原因で、自分のコンピュータを使用できなくすることができるシステムです。" - Leslie Lamport

"Fail-Safeシステムに障害が発生した場合、安全に失敗しないと失敗します。" - John Gall