|
|
(16 intermediate revisions by 5 users not shown) |
Line 1: |
Line 1: |
− | __NOTOC__
| |
− | This page attempts to enumerate how Nova and Eucalyptus compare.
| |
| | | |
− | = Features =
| + | <!-- #redirect Nova/APIFeatureComparison --> |
− | | |
− | /!\ Please add more!
| |
− | | |
− | {| border="1" cellpadding="2" cellspacing="0"
| |
− | | Feature
| |
− | | Eucalyptus
| |
− | |-
| |
− | | EC2 Query API
| |
− | | (./)
| |
− | |-
| |
− | | EC2 Soap API
| |
− | | (./)
| |
− | |-
| |
− | | [[OpenStack]] API (/ Rackspace API)
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | Secure communication<<BR>> between components
| |
− | | (./)
| |
− | |-
| |
− | | Trivial horizontal<<BR>>scalability for all<<BR>>components
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | Built in web admin console
| |
− | | (./)
| |
− | |-
| |
− | | Command line interface for managing users
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |}
| |
− | | |
− | = Amazon EC2 API completeness =
| |
− | | |
− | Note: Info on Eucalyptus was provided entirely by `grep`. Please don't hesitate to correct errors.
| |
− | | |
− | {| border="1" cellpadding="2" cellspacing="0"
| |
− | | EC2 API method
| |
− | | Eucalyptus
| |
− | |-
| |
− | | [[AllocateAddress]]
| |
− | | (./)
| |
− | |-
| |
− | | [[AssociateAddress]]
| |
− | | (./)
| |
− | |-
| |
− | | [[AttachVolume]]
| |
− | | (./)
| |
− | |-
| |
− | | [[AuthorizeSecurityGroupIngress]]
| |
− | | (./)
| |
− | |-
| |
− | | [[BundleInstance]]
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | [[CancelBundleTask]]
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | [[CancelSpotInstanceRequests]]
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | [[ConfirmProductInstance]]
| |
− | | (./)
| |
− | |-
| |
− | | [[CreateImage]]
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | [[CreateKeyPair]]
| |
− | | (./)
| |
− | |-
| |
− | | [[CreatePlacementGroup]]
| |
− | |<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>
| |
− | |-
| |
− | | [[CreateTags]]
| |
− | |<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>
| |
− | |-
| |
− | | [[DeleteSecurityGroup]]
| |
− | | (./)
| |
− | |-
| |
− | | [[DeleteSnapshot]]
| |
− | | (./)
| |
− | |-
| |
− | | [[DeleteSpotDatafeedSubscription]]
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | [[DeleteTags]]
| |
− | |<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>
| |
− | |-
| |
− | | [[DescribeImageAttribute]]
| |
− | | (./)
| |
− | |-
| |
− | | [[DescribeImages]]
| |
− | | (./)
| |
− | |-
| |
− | | [[DescribeInstanceAttribute]]
| |
− | |<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>
| |
− | |-
| |
− | | [[DescribeRegions]]
| |
− | | (./)
| |
− | |-
| |
− | | [[DescribeReservedInstances]]
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | [[DescribeReservedInstancesOfferings]]
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | [[DescribeSecurityGroups]]
| |
− | | (./)
| |
− | |-
| |
− | | [[DescribeSnapshotAttribute]]
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | [[DescribeSnapshots]]
| |
− | | (./)
| |
− | |-
| |
− | | [[DescribeSpotDatafeedSubscription]]
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | [[DescribeSpotInstanceRequests]]
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | [[DescribeSpotPriceHistory]]
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | [[DescribeTags]]
| |
− | |<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>
| |
− | |-
| |
− | | [[ImportKeyPair]]
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | [[ModifyImageAttribute]]
| |
− | | (./)
| |
− | |-
| |
− | | [[ModifyInstanceAttribute]]
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | [[ModifySnapshotAttribute]]
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | [[MonitorInstances]]
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | [[PurchaseReservedInstancesOffering]]
| |
− | |<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>
| |
− | |-
| |
− | | [[ResetImageAttribute]]
| |
− | | (./)
| |
− | |-
| |
− | | [[ResetInstanceAttribute]]
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | [[ResetSnapshotAttribute]]
| |
− | |<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>
| |
− | |-
| |
− | | [[StopInstances]]
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | [[TerminateInstances]]
| |
− | | (./)
| |
− | |-
| |
− | | [[UnmonitorInstances]]
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |}
| |
− | | |
− | EC2 features:
| |
− | | |
− | {| border="1" cellpadding="2" cellspacing="0"
| |
− | | EC2 feature
| |
− | | Eucalyptus
| |
− | |-
| |
− | | Shared AMIs
| |
− | | (./)
| |
− | |-
| |
− | | Parameterized launch (user-data)
| |
− | | (./)
| |
− | |-
| |
− | | Instance metadata
| |
− | | (./)
| |
− | |-
| |
− | | Public AMI's
| |
− | | (./)
| |
− | |-
| |
− | | Reboot instance
| |
− | | (./)
| |
− | |-
| |
− | | Retrieve console output
| |
− | | (./)
| |
− | |-
| |
− | | Paid AMI's
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | Multiple instance types
| |
− | | (./)
| |
− | |-
| |
− | | Instance launch time
| |
− | | (./)
| |
− | |-
| |
− | | Elastic IP's
| |
− | | (./)
| |
− | |-
| |
− | | Availability zones
| |
− | | (./)
| |
− | |-
| |
− | | User selectable kernels
| |
− | | (./)
| |
− | |-
| |
− | | Elastic Block Store
| |
− | | (./)
| |
− | |-
| |
− | | Windows Support
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | Reserved Instances
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | Auto Scaling
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | Elastic Load Balancing
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | [[CloudWatch]]
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | Virtual Private Cloud (IPSec)
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | Shared snaphsots
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | AMI's backed by EBS
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | Spot Instances
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | Sticky session sin Elastic LB
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | cc1.4xlarge
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | Specify IP address for inst in VPC
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | Tags
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | Filters
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | Idempotent [[RunInstance]] calls
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | Import keypair
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | SSL termination
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |