2013-03-13 12 views
12

私は、AWS :: EC2 :: Instanceの2つのプロパティについて混乱しています。 BlockDeviceMappingsVolumesです。aws CloudFormation AWS :: EC2 :: Instance BlockDeviceMappingsとVolumes

ドキュメントを何度も読んだことがありますが、まだその違いを理解していません。私は3つのボリュームを作成している

ここ
{ 
"AWSTemplateFormatVersion" : "2010-09-09", 

"Description" : "kappoowTest", 

"Mappings" : { 
    "AmazonLinuxAMI" : { 
     "eu-west-1" : 
      { "AMI" : "ami-d8f9f1ac" }, 
     "us-west-1" : 
      { "AMI" : "ami-bf3" } 
    } 
}, 

"Resources" : { 
    "SomeInstance" :{ 
     "Type" : "AWS::EC2::Instance", 
     "Properties" : { 
      "AvailabilityZone" : "eu-west-1a", 
      "BlockDeviceMappings" : [ 
       { 
        "DeviceName" : "/dev/sdc", 
        "Ebs" : { "VolumeSize" : "50" } 
       }, 
       { 
        "DeviceName" : "/dev/sdd", 
        "Ebs" : { "VolumeSize" : "100" } 
       } 
      ], 
      "DisableApiTermination" : "true", 
      "EbsOptimized" : "true", 
      "ImageId" : { "Fn::FindInMap" : [ "AmazonLinuxAMI", { "Ref" : "AWS::Region" }, "AMI" ]}, 
      "InstanceType" : "m1.large", 
      "KeyName" : "mongo_test", 
      "Monitoring" : "true", 
      "SecurityGroups" : [ "default" ], 
      "Volumes" : [ 
       { "VolumeId" : { "Ref" : "NewVolume" }, "Device" : "/dev/sdk" } 
      ] 
     } 
    }, 

    "NewVolume" : { 
     "Type" : "AWS::EC2::Volume", 
     "Properties" : { 
      "Size" : "100", 
      "AvailabilityZone" : "eu-west-1a" 
     } 
    } 
}} 

は、ここに私のテンプレートです。 2

"BlockDeviceMappings" : [ 
       { 
        "DeviceName" : "/dev/sdc", 
        "Ebs" : { "VolumeSize" : "50" } 
       }, 
       { 
        "DeviceName" : "/dev/sdd", 
        "Ebs" : { "VolumeSize" : "100" } 
       } 
      ] 

と別のものとして:

"Volumes" : [ 
    { "VolumeId" : 
      { "Ref" : "NewVolume" }, "Device" : "/dev/sdk" } 
] 

CloudFormationは罰金走ったが、私は違いを見ることができません。

EC2インスタンスにEBSボリュームを追加する方が良い方法と、これら2つの方法の違いは何ですか?

答えて

10

BlockDeviceMappingsを使用すると、ebsだけでなく一時記憶域をマウントできます。 ボリュームはebsボリュームのみであり、より良いオプション(AZの選択、またはPIOPを使用する場合はIOPの指定など)を提供します。 あなたが望むものが単純なebsボリュームであれば、違いはありません。

関連する問題