diff --git a/doc/arch-design/ch_references.xml b/doc/arch-design/ch_references.xml index 518b7695e7..98cd0e2356 100644 --- a/doc/arch-design/ch_references.xml +++ b/doc/arch-design/ch_references.xml @@ -6,72 +6,123 @@ xml:id="arch-design-references"> References - Data Protection framework of the European Union: - http://ec.europa.eu/justice/data-protection/Guidance on Data - Protection laws governed by the EU - Depletion of IPv4 Addresses: - http://www.internetsociety.org/deploy360/blog/2014/05/goodbye-ipv4-iana-starts-allocating-final-address-blocks/Article - describing how IPv4 addresses and the migration to IPv6 is - inevitable - Ethernet Switch Reliability: - http://www.garrettcom.com/techsupport/papers/ethernet_switch_reliability.pdf - ​Research white paper on Ethernet Switch reliability - Financial Industry Regulatory Authority: - http://www.finra.org/Industry/Regulation/FINRARules/ ​Requirements - of the Financial Industry Regulatory Authority in the USA - Image Service property keys: - http://docs.openstack.org/cli-reference/content/chapter_cli-glance-property.html Glance - API property keys allows the administrator to attach custom - characteristics to images - LibGuestFS Documentation: http://libguestfs.orgOfficial - LibGuestFS documentation - Logging and Monitoring - http://docs.openstack.org/openstack-ops/content/logging_monitoring.html Official - OpenStack Operations documentation - ManageIQ Cloud Management Platform: http://manageiq.org/ An - Open Source Cloud Management Platform for managing multiple - clouds - N-Tron Network Availability: - http://www.n-tron.com/pdf/network_availability.pdfResearch - white paper on network availability - Nested KVM: - http://davejingtian.org/2014/03/30/nested-kvm-just-for-funBlog - Post on how to nest KVM under KVM. - Open Compute Project: http://www.opencompute.org/The Open - Compute Project Foundation’s mission is to design and enable the - delivery of the most efficient server, storage and data center - hardware designs for scalable computing. - OpenStack Flavors: - http://docs.openstack.org/openstack-ops/content/flavors.htmlOfficial - OpenStack documentation - OpenStack High Availability Guide: - http://docs.openstack.org/high-availability-guide/content/Information - on how to provide redundancy for the OpenStack components - OpenStack Hypervisor Support - Matrix:https://wiki.openstack.org/wiki/HypervisorSupportMatrix - ​Matrix of supported hypervisors and capabilities when used with - OpenStack - OpenStack Object Store (Swift) Replication Reference: - http://docs.openstack.org/developer/swift/replication_network.html - Developer documentation of Swift replication - OpenStack Operations Guide: - http://docs.openstack.org/openstack-ops/The OpenStack Operations - Guide provides information on setting up and installing - OpenStack - OpenStack Security - Guide:http://docs.openstack.org/security-guide/The OpenStack - Security Guide provides information on securing OpenStack - deployments - OpenStack Training Marketplace: - http://www.openstack.org/marketplace/trainingThe OpenStack Market - for training and Vendors providing training on OpenStack. - PCI passthrough: - https://wiki.openstack.org/wiki/Pci_passthrough#How_to_check_PCI_status_with_PCI_api_paches - The PCI api patches extends the servers/os-hypervisor to show PCI - information for instance and compute node, and also provides a - resource endpoint to show PCI information. - TripleO: https://wiki.openstack.org/wiki/TripleOTripleO is a - program aimed at installing, upgrading and operating OpenStack - clouds using OpenStack's own cloud facilities as the - foundation. + + Data + Protection framework of the European Union: Guidance on + Data Protection laws governed by the EU. + + + Depletion + of IPv4 Addresses: describing how IPv4 addresses and the + migration to IPv6 is inevitable. + + + Ethernet + Switch Reliability: ​Research white paper on Ethernet Switch + reliability. + + + Financial + Industry Regulatory Authority: ​Requirements of the + Financial Industry Regulatory Authority in the USA. + + + Image + Service property keys: Glance API property keys allows the + administrator to attach custom characteristics to images. + + + LibGuestFS + Documentation: Official LibGuestFS documentation. + + + Logging + and Monitoring: Official OpenStack Operations + documentation. + + + ManageIQ Cloud Management + Platform: An Open Source Cloud Management Platform for + managing multiple clouds. + + + N-Tron + Network Availability: Research white paper on network + availability. + + + Nested + KVM: Post on how to nest KVM under KVM. + + + Open Compute + Project: The Open Compute Project Foundation’s mission is + to design and enable the delivery of the most efficient server, + storage and data center hardware designs for scalable + computing. + + + OpenStack + Flavors: Official OpenStack documentation. + + + OpenStack + High Availability Guide: Information on how to provide + redundancy for the OpenStack components. + + + OpenStack + Hypervisor Support Matrix: ​Matrix of supported hypervisors + and capabilities when used with OpenStack. + + + OpenStack + Object Store (Swift) Replication Reference: Developer + documentation of Swift replication. + + + OpenStack + Operations Guide: The OpenStack Operations Guide provides + information on setting up and installing OpenStack. + + + OpenStack + Security Guide: The OpenStack Security Guide provides + information on securing OpenStack deployments. + + + OpenStack + Training Marketplace: The OpenStack Market for training and + Vendors providing training on OpenStack. + + + PCI + passthrough: The PCI API patches extend the + servers/os-hypervisor to show PCI information for instance and + compute node, and also provides a resource endpoint to show PCI + information. + + + TripleO: + TripleO is a program aimed at installing, upgrading and operating + OpenStack clouds using OpenStack's own cloud facilities as the + foundation. + diff --git a/doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml b/doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml index c42ec6d4ed..159b07289c 100644 --- a/doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml +++ b/doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml @@ -1,4 +1,8 @@ + +%openstack; +]>
1600 = (16 x (number of physical cores)) / 2 - storage required = 50 GB x 1600 + storage required = 50 GB x 1600 On the surface, the equations reveal the need for 200 - physical cores and 80 TB of storage for - /var/lib/nova/instances/. However, it is also important to + physical cores and 80 TB of storage for + /var/lib/nova/instances/. However, + it is also important to look at patterns of usage to estimate the load that the API services, database servers, and queue servers are likely to encounter. @@ -94,12 +99,8 @@ (CPU/core). The cloud resource calculator is a useful tool in examining the impacts of different hardware and instance load outs. It - is available at: - - - https://github.com/noslzzp/cloud-resource-calculator/blob/master/cloud-resource-calculator.ods - - + is available at: https://github.com/noslzzp/cloud-resource-calculator/blob/master/cloud-resource-calculator.ods +
Expansion planning A key challenge faced when planning the expansion of cloud @@ -144,7 +145,7 @@ workloads with both Hyper-Threading on and off can help determine what is more appropriate in any particular case. - If the Libvirt/KVM Hypervisor driver are the intended use + If the Libvirt/KVM hypervisor driver are the intended use cases, then the CPUs used in the compute nodes must support virtualization by way of the VT-x extensions for Intel chips and AMD-v extensions for AMD chips to provide full @@ -408,7 +409,7 @@ processing, this cloud will utilize mainly memory or CPU, so the need for add-on storage to each instance is not a likely requirement. This does not mean the OpenStack Block Storage - service (Cinder) will not be used in the infrastructure, but + service (cinder) will not be used in the infrastructure, but typically it will not be used as a central component.