タグ付けされた質問 「amazon-web-services」

アマゾンウェブサービス(AWS)はパブリッククラウドです。アマゾンが提供するIaaS(サービスとしてのインフラストラクチャ)およびSaaS(サービスとしてのソフトウェア)です。プログラミングとアーキテクチャに関する質問がトピックにあります。サーバーの一般的なヘルプは、https://serverfault.comで入手できます。AWSタグが単独で使用されることはめったになく、通常、質問のトピックをより明確に定義するために他のタグとともに使用されます。

4
インスタンスを起動したときのECUユニット、CPUコア、メモリの意味
EC2でインスタンスを起動すると、t1.micro、m1.small、m1.largeなどのオプションが表示されます。vCPU、ECU、CPUコア、メモリ、インスタンスストアの比較表があります。これはシステムのメモリRAMですか? これらの用語の意味を理解できません。これらの用語が何を意味するのかを誰かにはっきりと教えてもらえますか?

9
特定の地域の顧客にサービスを提供するのに最適なAWSの場所をどのように判断できますか?
AWSには、さまざまな価格で実行できるストレージとEC2インスタンスの場所がいくつかあります。特定の地域に最適な場所を特定するにはどうすればよいですか。直感的ですか(サービス提供地域に近い方が最適です)、信頼性の懸念がありますか(特定のAWSの場所が他の場所よりも多くの停止に直面しています)。そのような決定を下すために利用できるデータはありますか? 私は主にインドの顧客を対象としたアプリケーションを開発しています。そこで、シンガポールか東京を選択肢として考えています。



8
AWS OpsWorks vs AWS Beanstalk vs AWS CloudFormation?
AWSOpsWorksとAWSBeanstalkおよびAWSCloudFormationを使用することの長所と短所は何ですか? 自動スケーラブルも可能なデータベースレイヤーを含め、多数の同時Webリクエスト(1分あたり1000リクエストから1,000万rpmまで)を処理するために自動スケーリングできるシステムに興味があります。 アプリごとに個別のインスタンスを用意する代わりに、理想的には、いくつかのハードウェアリソースを効率的に共有したいと思います。過去には、主にEC2インスタンス+ RDS + Cloudfront + S3を使用していました スタックシステムは、Herokuから移行するトラフィックの多いRuby on Railsアプリ、Python / djangoアプリ、PHPアプリをホストします。 前もって感謝します。



5
エラーコマンドawsecslist-container-instancesを実行するときにリージョンを指定する必要があります
http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_GetStarted.htmlのドキュメントに従ってawsコンテナサービスを使用しようとしています コマンドを実行すると、次のエラーがスローされます。 aws ecs list-container-instances --cluster default You must specify a region. You can also configure your region by running "aws configure". ドキュメントには、デフォルトのリージョンの指定については何も記載されていません。コンソールでどのようにそれを行うのですか?

5
dynamodbのスキャンとクエリの違いは何ですか?スキャン/クエリを使用する場合
DynamoDbドキュメントで指定されているクエリ操作: クエリ操作は、主キー属性値のみを検索し、キー属性値の比較演算子のサブセットをサポートして、検索プロセスを絞り込みます。 およびスキャン操作: スキャン操作は、テーブル全体をスキャンします。完全なスキャン後に返される値を絞り込むために、結果に適用するフィルターを指定できます。 これは、パフォーマンスとコストの考慮事項に基づいて最適です。

19
API Gatewayへのアクセス中に認証トークンがありませんか?
AWS APIGatewayを介してLambda関数を呼び出そうとしています。認証タイプNONEについて言及すると、正常に機能しますが、APIは公開され、URLを持っている人なら誰でも私のAPIにアクセスできます。API呼び出しを安全にするために、認証タイプAWS_IAMを使用しており、AmazonAPIGatewayInvokeFullAccessポリシーをユーザーにアタッチしていますが、次のエラーが発生します。 { message: "Missing Authentication Token"} ここで何が欠けているのかわかりません。


4
SQSとRabbitMQ
処理用のキューを作成する必要があります。キュー自体は比較的少量です。1時間あたり約1,000回の書き込みがある可能性があります。各タスクの実行にはそれぞれ約1分かかる場合があり、アイテムがキューに追加されるとほぼすぐに処理されます。 Amazon SQSのような既成のものではなく、RabbitMQを実装したい理由はありますか?アプリケーションがSQSのようなものではなく独自のキューイングシステムを必要とする理由は何ですか?


12
CloudFormationテンプレートをすばやく効果的にデバッグするにはどうすればよいですか?
CloudFormationは、次のようなAWSリソーススタック、のプログラムを作成できる強力なAWSの提供であるアプリケーションのWeb層、ハイパフォーマンスコンピューティングクラスタ、または、アプリケーション全体のスタックを単一のAPI呼び出しで。それは非常に強力です。これを使用することは、特にChef、 Puppet、またはcloud-initと組み合わせた場合に、AWSの優れたプラクティスと見なされます。それをデバッグすることは私を悪に駆り立てます。 本番環境の例を見てみましょう。ストックのmongodbクラスターテンプレートは機能しません。理由は特にわかりません。ほとんどいつものように、それは単純なものだと確信しています。私の問題は、何が悪いのか理解できないということではありません。スタックが失敗するまでに20〜30分かかり、リソースが適切に削除されると仮定すると、削除するのにさらに3〜4分かかります。 何が足りないのですか?私は--disable-rollback旗について知っていて、酸素のようにそれを使います。私はずっと前に、出口メッセージを包みcfn-signal、沈没船からバラストのように投げ出すことを学びました。テンプレートのデバッグプロセスを高速化するにはどうすればよいですか、または間違いを犯してから30分後に間違いに気づき続けるのですか?

4
AWSはFirebaseRealtime Databaseに相当しますか?
現在、ReactNativeフロントエンドとLambdaベースのバックエンドで構成される新しいゲームプロジェクトに取り組んでいます。アプリには、アクティブなユーザーレコード、ジオフェンシングなどのリアルタイム機能が必要です。 リアルタイムデータ同期のための本当にエレガントなソリューションのように見えるFirebaseのリアルタイムデータベースを見ていましたが、AWSにはこれに似たものはないと思います。 AWSサービスのみを使用する「サーバーレス」リアルタイムで考えられる3つのオプションは次のとおりです。 オプション1:WebSocketを介したAWSIoTメッセージング これは非常に明白で、IoTSDKを介したマネージドWebSocket接続です。インバウンドイベントとアウトバウンドイベントに応答してLambdaをトリガーし、WebSocketをリアルタイムレイヤーとして使用して、通常どおりにアプリクライアントでカスタム処理ロジックを構築することを考えていました。 これの欠点は、少なくともFirebaseと比較して、イベントでデータを自分で処理する必要があることです。これにより、WebSocketの上に別の管理レイヤーが追加され、アプリケーションのストアのAPIデータレイヤーで標準化する必要があります。 。 長所: スケーラブルな双方向リアルタイム接続 短所: アプリが開いているときにのみ機能します メッセージ構造を実装する必要があります 管理する複数のトランスポート層 オプション2:プッシュトリガーによる再フェッチ もう1つのオプションは、プッシュ通知をリアルタイムトリガーとして使用することですが、API Gatewayへの通常のHTTPリクエストを使用して、更新されたペイロードを実際に取得します。 このアプローチが好きなのは、アプリケーションの状態について、1つのトランスポート層と信頼できる唯一の情報源に固執するからです。これらはプッシュ通知であるため、アプリが開いていないときにも更新がトリガーされます。 欠点は、これが多くのカスタム作業であり、プッシュ通知とフェッチする必要のあるデータとの間のマッピングが難しい可能性があることです。 長所: アプリが閉じていてもプッシュ通知は機能します 信頼できる唯一の情報源、トランスポート層 短所: ほとんどのカスタムソリューション 全体としてさらに多くのHTTPリクエストが含まれます オプション3:Cognito Sync これは私にとっては新しいものであり、サーバーから実際にインターフェースできるかどうかはわかりません。 Cognito Syncは、ユーザー状態の同期を提供します。オフラインサポートを備えたデバイス間で、とにかく使用するCognitoSDKの一部です。私が探しているもののように聞こえますが、デバイスの1つだけでなく、AWSからの更新を変更または「トリガー」できるかどうかについての決定的な証拠を見つけることができませんでした。 長所: 抽象化されたリアルタイムデータモデルを提供します CognitoユーザーレコードOOTBに接続 短所: Lambdasから変更または更新できるかどうかわからない 誰かがLambdaベースのアーキテクチャの一部としてAWSでリアルタイムを実行した経験があるかどうか、そして続行するための最良の方法について意見があるかどうか疑問に思います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.