|New Instance Type||Amazon EC2 now supports a new instance type: Cluster Compute (cc1.4xlarge). This type is available only for Linux/UNIX in the US-East (Northern Virginia) Region.
For more information about the new instance type, go to:
|New API Version||With this release, Amazon EC2 has a new API version (2010-06-15). The WSDL is at http://ec2.amazonaws.com/doc/2010-06-15/AmazonEC2.wsdl.|
|Placement Groups||We've introduced the placement group, which is a logical grouping of instances. You create a cluster placement group (a placement group that has its strategy=cluster) for the purposes of bringing together cluster compute instances into a cluster. There are three new API actions for managing placement groups:
The API tools have corresponding new commands:
To launch cluster compute instances into a cluster, just specify the cluster placement group when you launch the instances. The
Important: We recommend that before you launch any cluster compute instances into a cluster placement group, you first estimate the total number of instances you'll need in that cluster, and then launch all of them at once with a single
The AWS Management Console now also supports placement groups. There's a new page in the console where you can create, view, and delete your placement groups. You can configure the Instances page in the console to include a column that displays the instance's placement group. The console's launch wizard lets you specify a placement group when you launch a cluster compute instance.
You're not required to specify a placement group when you launch a cluster compute instance. Note that if you run cluster compute instances in a cluster placement group, Reserved Instance requests and Auto Scaling are not available for the instances.
|AMI Virtualization Type||You must launch all cluster compute instances from an HVM-based, Amazon EBS-backed AMI. This is the first instance type with this requirement. Currently only Linux/UNIX AMIs are supported. We've provided a CentOS reference AMI: ami-7ea24a17. You can customize an instance of the reference AMI and then create your own image.
The cluster compute AMIs use hardware-assisted virtualization (HVM), in contrast with the other Linux/UNIX AMIs that Amazon EC2 offers, which use paravirtualization (PVM). Starting with the 2010-06-15 API version, all AMIs are labeled with a virtualization type, (
Note: The reference AMI was originally created using CentOS 5.4. Since that time, CentOS has released 5.5. If you invoke "yum update", the AMI is automatically updated to 5.5.
|Amazon VPC IP Address Designation||Before this release, when you launched an instance into a VPC, we assigned an available IP address from the subnet to the instance. With the 2010-06-15 API version, you can now optionally specify which of the subnet's available IP addresses you want to assign the instance. If the address you specify is already in use, the service returns an
For more information, go to ec2-run-instances in the Amazon Elastic Compute Cloud Command Line Reference. To get the latest version of the API tools, go to Amazon EC2 API Tools.
|Current Limitations for Cluster Compute Instances||Following are current limitations of cluster compute instances:
|Current Limitations for Cluster Placement Groups||Following are current limitations of cluster placement groups:
|Setting the TCP_MAXSEG Socket Option||The 2.6.18-164.15.1 kernel used in the CentOS 5.4 reference AMI (ami-7ea24a17) contains a known issue where setting the TCP_MAXSEG socket option on TCP sockets to certain values (known values include 1500) causes the kernel to generate TCP Segmentation Offload (TSO) packets of invalid size that are then dropped by the NIC driver, resulting in very low network throughput. Don't set this socket option and let the kernel handle segmentation and Path Maximum Transmission Unit (PMTU) discovery using the default settings.|
|Query Version of ModifyInstanceAttribute||The Query API ModifyInstanceAttribute request does not allow you to modify the block-device-mappings, and you can't modify the user-data attribute if it already contains data.|
|Paid AMIs Backed by Amazon EBS||Amazon EBS-backed AMIs are not currently supported by Amazon DevPay.|
|Windows AMI launch times||Windows AMIs take longer to launch than Linux/UNIX instances due to larger AMI sizes and multiple reboots.|
|Windows AMI sizes||Installing software on Amazon S3-backed Windows AMIs can cause them to become large and easily reach the 10 GB limit. Before bundling, check the size of the C:\ volume.|
|Limitation on drive mapping||There are limitations on devices available for storage attachment. For more information, go to How to Attach the Volume to an Instance in the Amazon Elastic Compute Cloud User Guide.|
|Instance limit||New users are limited to a maximum of 20 concurrent instances, but many of our customers use hundreds or thousands of instances. If you need a higher limit, go to http://aws.amazon.com/contact-us/ec2-request.|