incubator-cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marcus Sorensen (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CLOUDSTACK-1043) Add AWS Style NIC support
Date Thu, 24 Jan 2013 16:59:13 GMT

    [ https://issues.apache.org/jira/browse/CLOUDSTACK-1043?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13561761#comment-13561761
] 

Marcus Sorensen commented on CLOUDSTACK-1043:
---------------------------------------------

I wasn't really thinking about network HA when migrating a VM between networks, but that's
an interesting idea to think about.

I think we cut out a lot of the usefulness of the feature if we limit migration to within
a single VPC.  One of the key uses is to migrate old VMs on a shared network into a VPC. Or
maybe a user/account has 3 VPCs, and for some reason decides that they want to give one back
and migrate down to two.  When I discussed the add/remove NIC feature in one of my presentations
at the cloudstack conference, I had several people extremely excited about the prospect of
being able to add a nic in order to 'fix' an oversight or rearrange something in their initial
design. 

One set of guys had hundreds of VMs that they simply needed to add a network to, and they
had not been looking forward to templating each VM and recreating it. 

Another guy wanted to take advantage of VPCs, but had an existing environment and no way to
easily migrate VMs in.

I think AWS has great ideas, but I think they're focused exclusively on the cloud model, where
the lifecycle of an instance is finite. Many people are still uncomfortable or unable to leverage
such a model, and many CloudStack deployments are a hybrid model where the lifecycle of a
VM is more like a traditional server.

I think if the security groups apply to the nic, and not the VM, then so long as the user
has proper permissions to use the network and the NIC we should let them.

As an aside, I worry a bit that many of the feature requests focus too much on parity with
AWS. I see a lot of "AWS style" this or that. It's great to be able to implement the same
features, but I wouldn't want to see cloudstack's innovation wane and just become a clone
of the big guys. Then we limit our user base to their subset as well and compete more directly,
when we could be capturing interest of those who aren't into the AWS model as well. We can
go ahead and use them as a model in many respects, but when we're building functional specs
let's look at how people will want to use it and improve where we can.




                
> Add AWS Style NIC support
> -------------------------
>
>                 Key: CLOUDSTACK-1043
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-1043
>             Project: CloudStack
>          Issue Type: New Feature
>      Security Level: Public(Anyone can view this level - this is the default.) 
>          Components: Management Server
>    Affects Versions: Future
>            Reporter: Simon Waterhouse
>
> The issue is to expose a virtual network interface card (NIC) as a standalone entity
in the CloudStack API that may be explicitly created/deleted and attached/detached from a
virtual machine. The intention is to follow the pattern pioneered by Amazon with their Elastic
Network Interface.
> A desgin document may be found at https://cwiki.apache.org/confluence/display/CLOUDSTACK/AWS+Style+NIC+support

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message