Difference between revisions of "Nova/EucalyptusFeatureComparison"
< Nova
(Unlinkify the API method names) |
|||
Line 37: | Line 37: | ||
{| border="1" cellpadding="2" cellspacing="0" | {| border="1" cellpadding="2" cellspacing="0" | ||
− | | EC2 API method | + | | EC2 API method |
| Eucalyptus | | Eucalyptus | ||
|- | |- | ||
− | | | + | | AllocateAddress |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | AssociateAddress |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | AttachVolume |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | AuthorizeSecurityGroupIngress |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | BundleInstance |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | CancelBundleTask |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | CancelSpotInstanceRequests |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | ConfirmProductInstance |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | CreateImage |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | CreateKeyPair |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | CreatePlacementGroup |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | CreateSecurityGroup |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | CreateSnapshot |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | CreateSpotDatafeedSubscription |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | CreateTags |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | CreateVolume |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | DeleteKeyPair |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | DeletePlacementGroup |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | DeleteSecurityGroup |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | DeleteSnapshot |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | DeleteSpotDatafeedSubscription |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | DeleteTags |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | DeleteVolume |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | DeregisterImage |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | DescribeAddresses |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | DescribeAvailabilityZones |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | DescribeBundleTasks |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | DescribeImageAttribute |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | DescribeImages |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | DescribeInstanceAttribute |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | DescribeInstances |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | DescribeKeyPairs |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | DescribePlacementGroups |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | DescribeRegions |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | DescribeReservedInstances |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | DescribeReservedInstancesOfferings |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | DescribeSecurityGroups |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | DescribeSnapshotAttribute |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | DescribeSnapshots |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | DescribeSpotDatafeedSubscription |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | DescribeSpotInstanceRequests |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | DescribeSpotPriceHistory |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | DescribeTags |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | DescribeVolumes |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | DetachVolume |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | DisassociateAddress |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | GetConsoleOutput |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | GetPasswordData |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | ImportKeyPair |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | ModifyImageAttribute |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | ModifyInstanceAttribute |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | ModifySnapshotAttribute |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | MonitorInstances |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | PurchaseReservedInstancesOffering |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | RebootInstances |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | RegisterImage |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | ReleaseAddress |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | RequestSpotInstances |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | ResetImageAttribute |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | ResetInstanceAttribute |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | ResetSnapshotAttribute |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | RevokeSecurityGroupIngress |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | RunInstances |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | StartInstances |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | StopInstances |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|- | |- | ||
− | | | + | | TerminateInstances |
| (./) | | (./) | ||
|- | |- | ||
− | | | + | | UnmonitorInstances |
|<span style="font-size: large; color: white; background: red">|X</span> | |<span style="font-size: large; color: white; background: red">|X</span> | ||
|} | |} |
Revision as of 20:29, 26 October 2010
This page attempts to enumerate how Nova and Eucalyptus compare.
Features
/!\ Please add more!
Feature | Eucalyptus |
EC2 Query API | (./) |
EC2 Soap API | (./) |
OpenStack API (/ Rackspace API) | X |
Secure communication< > between components |
(./) |
Trivial horizontal< >scalability for all< >components |
X |
Built in web admin console | (./) |
Command line interface for managing users | X |
Amazon EC2 API completeness
Note: Info on Eucalyptus was provided entirely by `grep`. Please don't hesitate to correct errors.
EC2 API method | Eucalyptus |
AllocateAddress | (./) |
AssociateAddress | (./) |
AttachVolume | (./) |
AuthorizeSecurityGroupIngress | (./) |
BundleInstance | X |
CancelBundleTask | X |
CancelSpotInstanceRequests | X |
ConfirmProductInstance | (./) |
CreateImage | X |
CreateKeyPair | (./) |
CreatePlacementGroup | X |
CreateSecurityGroup | (./) |
CreateSnapshot | (./) |
CreateSpotDatafeedSubscription | X |
CreateTags | X |
CreateVolume | (./) |
DeleteKeyPair | (./) |
DeletePlacementGroup | X |
DeleteSecurityGroup | (./) |
DeleteSnapshot | (./) |
DeleteSpotDatafeedSubscription | X |
DeleteTags | X |
DeleteVolume | (./) |
DeregisterImage | (./) |
DescribeAddresses | (./) |
DescribeAvailabilityZones | (./) |
DescribeBundleTasks | X |
DescribeImageAttribute | (./) |
DescribeImages | (./) |
DescribeInstanceAttribute | X |
DescribeInstances | (./) |
DescribeKeyPairs | (./) |
DescribePlacementGroups | X |
DescribeRegions | (./) |
DescribeReservedInstances | X |
DescribeReservedInstancesOfferings | X |
DescribeSecurityGroups | (./) |
DescribeSnapshotAttribute | X |
DescribeSnapshots | (./) |
DescribeSpotDatafeedSubscription | X |
DescribeSpotInstanceRequests | X |
DescribeSpotPriceHistory | X |
DescribeTags | X |
DescribeVolumes | (./) |
DetachVolume | (./) |
DisassociateAddress | (./) |
GetConsoleOutput | (./) |
GetPasswordData | X |
ImportKeyPair | X |
ModifyImageAttribute | (./) |
ModifyInstanceAttribute | X |
ModifySnapshotAttribute | X |
MonitorInstances | X |
PurchaseReservedInstancesOffering | X |
RebootInstances | (./) |
RegisterImage | (./) |
ReleaseAddress | (./) |
RequestSpotInstances | X |
ResetImageAttribute | (./) |
ResetInstanceAttribute | X |
ResetSnapshotAttribute | X |
RevokeSecurityGroupIngress | (./) |
RunInstances | (./) |
StartInstances | X |
StopInstances | X |
TerminateInstances | (./) |
UnmonitorInstances | X |
EC2 features:
EC2 feature | Eucalyptus |
Shared AMIs | (./) |
Parameterized launch (user-data) | (./) |
Instance metadata | (./) |
Public AMI's | (./) |
Reboot instance | (./) |
Retrieve console output | (./) |
Paid AMI's | X |
Multiple instance types | (./) |
Instance launch time | (./) |
Elastic IP's | (./) |
Availability zones | (./) |
User selectable kernels | (./) |
Elastic Block Store | (./) |
Booting without a ramdisk | (./) |
Windows Support | X |
Reserved Instances | X |
Auto Scaling | X |
Elastic Load Balancing | X |
CloudWatch | X |
Virtual Private Cloud (IPSec) | X |
Shared snaphsots | X |
AMI's backed by EBS | X |
Spot Instances | X |
Sticky session sin Elastic LB | X |
cc1.4xlarge | X |
Specify IP address for inst in VPC | X |
Tags | X |
Filters | X |
Idempotent RunInstance calls | X |
Import keypair | X |
SSL termination | X |