Jump to: navigation, search

Difference between revisions of "Nova/EucalyptusFeatureComparison"

(Yay, snapshot support!)
m (Text replace - "__NOTOC__" to "")
 
(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]]
 

Latest revision as of 23:30, 17 February 2013