Jump to: navigation, search

Difference between revisions of "Nova/EucalyptusFeatureComparison"

(No, Eucalyptus does not support paid AMIs.)
m (Text replace - "__NOTOC__" to "")
 
(17 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>
 

Latest revision as of 23:30, 17 February 2013