|
|
(5 intermediate revisions by 2 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
| |
− | | (./)
| |
− | |}
| |
− | | |
− | = 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
| |
− | |<span style="font-size: large; color: white; background: red">|X</span>
| |
− | |-
| |
− | | 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
| |
− | | (./)
| |
− | |-
| |
− | | Booting without a ramdisk
| |
− | | (./)
| |
− | |-
| |
− | | 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>
| |
− | |}
| |
− | ----
| |
− | [[Category:Nova]]
| |