2016-03-22 16 views
0

AWS EC2のインスタンスタイプの制限は、最初の行You are limited to running up to 20 On-Demand instancesは、我々が接触することによって、これを増やすことができ、私は知っている我々は、サブスクリプションごとに地域ごとにわずか20インスタンスのセットアップに限定されていることを意味し、そのofficial siteAWSインスタンスの制限と監視API

に記載されていますAWS。

は彼らが

Type Limit 
m4.4xlarge 10 
m4.10xlarge 5 
c4.4xlarge 10 
c4.8xlarge 5 
cg1.4xlarge 2 
hi1.4xlarge 2 
and so on 
  • に細分化されているが2、通常のインスタンスと等しいm4.4xlargeと4通常のインスタンスと等しいというようにm4.10xlargeか。

  • もし私が5 m4.4xlargeインスタンスを作成した場合、インスタンスは1つだけ作成することができますcg1.4xlargeインスタンス?

  • 現在利用可能なインスタンス制限を確認するAWS APIはありますか?すなわち)私は6 m4.4xlarge VMを作成して、利用可能なm4.10xlargeを制限する私は私がしても、この質問がない場合は明らかだ場合、それは使用m4.4xlarge VM

申し訳ありませんが引いてくれ可能な限度を与える要求AWS APIを呼び出しますこのサイトには関連していません。

答えて

2

EC2ダッシュボードにログインすると、「制限」を表示するメニュー項目が表示され、各サイズで使用したec2サーバーの数がわかります。

AWSでは、グローバル制限とサーバータイプの制限があります。新しいアカウントは一度に最大20台のサーバーを実行します。

したがって、すべての20のt2.nanoを使用する場合は、グローバル制限に達したため他のものを使用することはできません。 私は試していませんが、5つのm4.4xlargeインスタンスを実行しても、個々のインスタンスタイプの制限内であれば、残っている残りのグローバルインスタンスが残り15個あります。

コードで制限を確認する必要がある場合、すべてのインスタンスがロードバランサの背後にある場合に行うことができるハッキングのビットがあります... Amazon APIを使用していることを確認してください大丈夫です。明確化のため

Amazon.EC2.Model.InstanceCount 
+0

ありがとう:

Amazon.ElasticLoadBalancing.AmazonElasticLoadBalancingClient client = new Amazon.ElasticLoadBalancing.AmazonElasticLoadBalancingClient(AWSAccessKey, AWSSecretKey, RegionEndpoint.USWest1); Amazon.ElasticLoadBalancing.Model.DescribeInstanceHealthRequest request = new Amazon.ElasticLoadBalancing.Model.DescribeInstanceHealthRequest(elbName); 

またAmazon.EC2ライブラリのラインを下に見ることができます。 – The6thSense

+0

'グローバル限度 'は、サブスクリプション権ごとに地域に依存しませんか?つまり、私がus.astに20ナノインスタンスを作成すると、私たちは20ナノインスタンスを作成できますか?「ウエスタン」または「サブスクリプションとして全体で20ナノインスタンスしか作成できませんか? – The6thSense

+0

私の言葉は少し誤解を招いていましたが、グローバルな制限は各地域にあります。あなたはus.westで最大20、us.eastなどで20を持つことができます。グローバルで意味するものは「すべてのインスタンスタイプの合計」でした。 –