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

6
Amazon ECSとAmazon EC2の違いは何ですか?
AWS EC2を始めたばかりです。EC2はリモートコンピューターのようなもので、私がやりたいことがほとんどすべてできると理解しています。その後、ECSについて知りました。私はそれがDockerを使用していることを知っていますが、これら2つの間の関係について混乱しています。 ECSはEC2のDockerインストールにすぎませんか?EC2がすでにあり、ECSを開始した場合、2つのインスタンスがあることを意味しますか?

9
タスク実行時のAWS ECSエラー:クラスターインスタンスがクラスターで見つかりませんでした
dockerをAWS使用してコンテナイメージをデプロイしようとしていECSますが、EC2インスタンスが作成されていません。次のエラーが発生する理由についての説明を探して、インターネットを調べました。 「RunTaskオペレーションの呼び出し時にクライアントエラー(InvalidParameterException)が発生しました:クラスターインスタンスがクラスターに見つかりませんでした。」 これが私のステップです: 1. DockerイメージをUbuntuからAmazon ECSリポジトリにプッシュしました。 2. ECSタスク定義を登録しました: aws ecs register-task-definition --cli-input-json file://path/to/my-task.json 3.タスクを実行しました: aws ecs run-task --task-definition my-task しかし、それは失敗します。 これが私の仕事です: { "family": "my-task", "containerDefinitions": [ { "environment": [], "name": "my-container", "image": "my-namespace/my-image", "cpu": 10, "memory": 500, "portMappings": [ { "containerPort": 8080, "hostPort": 80 } ], "entryPoint": [ "java", "-jar", …

3
AWS ECSのタスクとサービスの違いは何ですか?
タスク定義に基づいてタスクまたはサービスを実行できるようです。タスクとサービスの違いと類似点は何ですか?タスクを作成するときにサービスではなく「タスクグループ」を指定できるという手掛かりはありますか?タスクとサービスはタスク定義の階層的に等しいインスタンス化ですか、それともサービスはタスクで構成されていますか?


2
DockerコンテナをスケーリングするためにAWSElasticBeanstalkまたはAmazonEC2 Container Service(ECS)を使用する必要がありますか?
複数のマイクロサービスで構成されるDockerベースのアプリケーションを開発しました。Amazon SQSメッセージを消費し、それらを処理する必要があります。最初はAWSElastic Beanstalkを使用したかったのですが、その後EC2 ContainerServiceに転倒しました。今、私はどちらを選ぶべきかわかりません。 現在のところ、ElasticBeanstalkはMulti-Container-Environmentsをサポートしています。すべてのマイクロサービスがDockerコンテナ内に独自のアプリケーションサーバーを持っているので、これは素晴らしいことです。次の問題はスケーリングです。 スケーリングメカニズムがどのように機能するのかわかりません。例:ElasticBeanstalk環境に5つのDockerコンテナーがあります。現在、処理するSQSメッセージが大量にあるため、5番目のDockerコンテナのみが高負荷になっています。他の4つは、CPUをあまり必要としないか、SQSメッセージが少ないため、ほとんどアイドル状態です。5番目のコンテナがJBossアプリケーションサーバーを実行するとします。私の知る限り、使用可能なCPU /メモリが十分にある場合でも、サーバーは限られた量の並列要求しか消費できません。 JBoss Dockerコンテナがリクエストの量を処理できないが、使用可能なCPU /メモリが十分にある場合は、もちろん、同じインスタンスで2番目のDocker / JBossコンテナを自動的に起動したいと思います。しかし、十分なCPU /メモリがない場合はどうなりますか?もちろん、EBの自動スケーリンググループを介して構成可能な2番目のインスタンスでスピンしたいと思います。これで2番目のインスタンスが起動しますが、5番目を除くすべてのコンテナはほぼアイドル状態です。もちろん、2番目のインスタンスでも不要な4を生成しないようにします。これは、リソースの浪費になります。5番目のみが生成され、他はCPU /メモリ/ SQSなどの構成可能なパラメーターに基づいて5番目のスケールのようにスケーリングする必要があります。 Amazon ECSがそれを行っているかどうか、またはそれが可能かどうかは正確にはわかりませんが、このトピックに関する情報源はインターネット上で実際には見つかりません。一般的に言われているように、インスタンス/コンテナーに基づいてスケーリングします。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.