This is an old revision of the document!
Cells | Regions | Heat support multi-regions | Tricircle | Propriety orchestration layer with multi-regions | |
---|---|---|---|---|---|
Pros. | A single Nova API endpoint for scaling out nova within a region | Discrete regions with separate API endpoints and no coordination between regions. | Heat as the multi-site orchestration engine for discrete regions | 1. Single OpenStack API ( Nova, Cinder, Neutron, Ceilometer, Glance, KeyStone ) for multi-site NFV cloud.2. OpenStack ( Nova, Cinder, Neutron, Ceilometer, Glance, KeyStone ) as the multi-site orchestration layer, discrete OpenStack instances consolidated.3. Global quota control by the cascading OpenStack | Propriety orchestration layer as the multi-site orchestration engine for discrete regions.(Almost each cloud solution provider developed their own cloud management system, for example, Huawei ManageOne) |
Cons. | 1. Only Nova can scale out for multi-site.2. Using RPC message(including Nova Cinder Neutron) for cross-site communication, difficult for cross-site integration, upgrade, trouble shooting.3. Image service shared in multi-site, no solution for multi-site image management.4. No clear Ceilometer solution used in multi-site: Shared or multi-Ceilometer. | 1. Tenant’s resources are discrete and not connected by tenant’s isolated network.2. Networking across different site has to be set up manually.3. Lots of discrete service endpoints.4. No global quota control. | 1. Currently only VPN supported for project level cross-site networking automation 2.No solution for image management and distribution across multi-sites.3.Still Lots of discrete Nova /Cinder /Neutron /Ceilometer service endpoints.4.no good solution for global consistent resource view and quota control. | 1. PoC just finished.2. Currently GRE tunneling supported for project level cross-site networking automation. More cross-site networking mechanism need to be developed.3. General purpose image replication between glance need to be developed | 1. Only Propriety API exposed, the ecosystem of OpenStack API is masked. 2. Still Lots of discrete Nova /Cinder /Neutron /Ceilometer service endpoints |
Common Cons. | Only VPN supported for project level isolated cross-OpenStack networking, proper L2/L3 cross-OpenStack networking for VNFs should be identified and developed. | Only VPN supported for project level isolated cross-OpenStack networking, proper L2/L3 cross-OpenStack networking for VNFs should be identified and developed. | proper L2/L3 cross-OpenStack networking for VNFs should be identified and developed. | Only VPN supported for project level isolated cross-OpenStack networking, proper L2/L3 cross-OpenStack networking for VNFs should be identified and developed. | |
Shared services | Keystone, Nova-API, Cinder, Neutron, Glance, Ceilometer | Keystone | Heat | Nova, Cinder, Neutron, Ceilometer, Glance, KeyStone | Propriety orchestration layer |
New identified upstream project that could address the issue are more than welcomed to be added in the above table