問題タブ [aws-ec2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-ec2 - EC2 を M3 Large から M3 Medium にダウンサイズして、コストを最小限に抑えます
私は現在、1 日あたり 25,000 人以上のユーザーを抱えていm3.large
ます。私は 2015 年 11 月にほぼ 370GB の帯域幅を使用しました。今後 2 年間で毎日 25,000 ~ 40,000 人にサービスを提供する必要があります (概算)。
しかし
、EC2 のコストを月額 141 ドルから 146 ドルに削減する必要があります。そのために、インスタンスをm3.medium
の容量の半分にダウングレードしますm3.large
。
現在のアクセス レートと帯域幅の使用状況を把握する必要があります。容量をダウングレードしてm3.medium
、今後 2 年間、25,000 ~ 40,000 人のユーザーで乗り切ることができますか?
参考までに、次のようなすべてのオンプレミス サービスをインストールして使用しています。
- アパッチ 2.4
- MySQL 5.6
- Memcached 1.1
amazon-web-services - aws vpc s3 エンドポイント cli 構文
s3 vpc エンドポイントを作成しましたが、バケットと対話するための ec2 インスタンスの api cli 構文が何であるかを理解できません。
"Resource": "arn:aws:s3:::MyBucketName"
VPC 設定ページから
ENDPOINTID=vpce-dxxxxxxx
SERVICE=com.amazonaws.eu-west-1.s3
s3 ポリシー
ec2 ロール ポリシー
記述プレフィックスリスト
ルートテーブルrtb-bbcexxxx
が正しい"PrefixListId": "pl-6da54xxx"
私は次のことを試しました
組み合わせが得られる
このエンドポイントに対処するための正しい構文は何ですか? s3://MyBucketName だけですか??
どうも
美術
amazon-web-services - EC2 インスタンスの ssh 接続タイムアウト
AWS のドキュメントを確認し、接続タイムアウトについて順を追って説明しました。すべてを正しく行ったように見えますが、問題はまだ解決していません。
Windows インスタンスを使用していますが、その AMI ユーザー名は何ですか? ec2-user と root を使用しようとしています。ただし、両方の接続がタイムアウトし、正しいユーザー名が不明になります。
また、問題を解決する他の手段をお願いします。
python - BOTO3 を使用して EC2 インスタンスのパブリック dns を取得する
ipython を使用して Boto3 を理解し、EC2 インスタンスとやり取りしています。インスタンスを作成するために使用しているコードは次のとおりです。
これにより、EC2 インスタンスが正常に起動し、AWS コンソールからパブリック DNS 名、IP、およびその他の情報を取得できます。しかし、Boto を使用してパブリック DNS を取得しようとすると、次のようになります。
空白の引用符を返します。ただし、次のようなその他のインスタンスの詳細:
正しい情報を返します。
何か案は?ありがとう。
編集:
だから私がするなら:
次に、パブリック DNS を返します。しかし、なぜこれをすべて行う必要があるのか 、私には意味がありません。
amazon-web-services - パペットで EBS ボリュームをフォーマットしてマウントする方法
手動またはユーザーデータから行う方法は次のとおりです。 http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html
しかし、今は Puppet でやりたいと思っています。最初の起動時にボリュームが接続されています。
パペットで簡単にマウントできますが、フォーマットがわかりません。私はこれを試しました:
amazon-web-services - AWS ECS で Docker イメージを確実に更新するにはどうすればよいですか?
Docker Hub を使用してプライベート Docker イメージを保存します。リポジトリには Webhook があり、イメージが更新されると、ビルドしたサービスを呼び出します。
- ECS タスク定義を更新する
- ECS サービスを更新する
- 古い ECS タスク定義を登録解除します
それに応じてサービスが実行されます。実行後、ECS は新しいタスク定義で新しいタスクを作成し、古いタスク定義でタスクを停止し、サービスは新しい定義で戻ります。
ポイントは、Docker イメージが更新されないことです。サービスが新しいタスク定義で開始されると、古いイメージのままになります。
私は何か間違ったことをしていますか?Docker イメージが確実に更新されるようにするにはどうすればよいですか?