)]}'
{"doc/arch-design-draft/source/capacity-planning-scaling.rst":[{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"d53d2edaaf6b74a903148ad20afe2cce10d7f5f4","unresolved":false,"context_lines":[{"line_number":15,"context_line":"A wide variety of operator-specific requirements dictates the nature of the"},{"line_number":16,"context_line":"storage back end. Examples of such requirements are as follows:"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"* Public or private cloud or a hybrid cloud, and associated SLA requirements"},{"line_number":19,"context_line":"* The need for encryption-at-rest, for data on storage nodes"},{"line_number":20,"context_line":"* Whether live migration will be offered"},{"line_number":21,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a18252c_e945bd17","line":18,"range":{"start_line":18,"start_character":2,"end_line":18,"end_character":43},"updated":"2016-04-12 00:16:08.000000000","message":"Public, private, or hybrid cloud* (that\u0027s how I would put it, it\u0027s a bit repetitive otherwise)","commit_id":"b45db72e0fdf1ef5a804fd4b2d78013844611a1c"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"abfb1c1d3b7c190fa0ab6fc0f420f21895c52f83","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"Capacity planning for a multi-site cloud"},{"line_number":27,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":28,"context_line":"An OpenStack cloud can be designed in a variety of ways to handle individual"},{"line_number":29,"context_line":"application needs. A multi-site deployment has additional challenges compared"},{"line_number":30,"context_line":"to single site installations."},{"line_number":31,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a18252c_0f09192d","line":28,"updated":"2016-04-12 01:34:48.000000000","message":"Switch to active voice for the sentence - \u0027 Openstack cloud architects and designers can plan for a variety of application needs and deployments. \u0027","commit_id":"b45db72e0fdf1ef5a804fd4b2d78013844611a1c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"d53d2edaaf6b74a903148ad20afe2cce10d7f5f4","unresolved":false,"context_lines":[{"line_number":29,"context_line":"application needs. A multi-site deployment has additional challenges compared"},{"line_number":30,"context_line":"to single site installations."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"When determining capacity options be sure to take into account not just"},{"line_number":33,"context_line":"the technical issues, but also the economic or operational issues that"},{"line_number":34,"context_line":"might arise from specific decisions."},{"line_number":35,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a18252c_09263968","line":32,"range":{"start_line":32,"start_character":63,"end_line":32,"end_character":71},"updated":"2016-04-12 00:16:08.000000000","message":"Unnecessary. \"When determining capacity options, be sure to take into account the technical issues, the economic or(and?), operational issues that might arise from specific decisions.\"","commit_id":"b45db72e0fdf1ef5a804fd4b2d78013844611a1c"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"abfb1c1d3b7c190fa0ab6fc0f420f21895c52f83","unresolved":false,"context_lines":[{"line_number":34,"context_line":"might arise from specific decisions."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Inter-site link capacity describes the capabilities of the connectivity"},{"line_number":37,"context_line":"between the different OpenStack sites. This includes parameters such as"},{"line_number":38,"context_line":"bandwidth, latency, whether or not a link is dedicated, and any business"},{"line_number":39,"context_line":"policies applied to the connection. The capability and number of the"},{"line_number":40,"context_line":"links between sites determine what kind of options are available for"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a18252c_4f3af1ce","line":37,"updated":"2016-04-12 01:34:48.000000000","message":"Switch words around to shorten sentence - \u0027 Inter-site link capacity describes the connectivity capability between different OpenStack sites. \u0027","commit_id":"b45db72e0fdf1ef5a804fd4b2d78013844611a1c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"d53d2edaaf6b74a903148ad20afe2cce10d7f5f4","unresolved":false,"context_lines":[{"line_number":41,"context_line":"deployment. For example, if two sites have a pair of high-bandwidth"},{"line_number":42,"context_line":"links available between them, it may be wise to configure a separate"},{"line_number":43,"context_line":"storage replication network between the two sites to support a single"},{"line_number":44,"context_line":"Swift endpoint and a shared Object Storage capability between them. An"},{"line_number":45,"context_line":"example of this technique, as well as a configuration walk-through, is"},{"line_number":46,"context_line":"available at"},{"line_number":47,"context_line":"http://docs.openstack.org/developer/swift/replication_network.html#dedicated-replication-network."}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a18252c_e9a3fd4d","line":44,"range":{"start_line":44,"start_character":0,"end_line":44,"end_character":5},"updated":"2016-04-12 00:16:08.000000000","message":"swift","commit_id":"b45db72e0fdf1ef5a804fd4b2d78013844611a1c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"d53d2edaaf6b74a903148ad20afe2cce10d7f5f4","unresolved":false,"context_lines":[{"line_number":44,"context_line":"Swift endpoint and a shared Object Storage capability between them. An"},{"line_number":45,"context_line":"example of this technique, as well as a configuration walk-through, is"},{"line_number":46,"context_line":"available at"},{"line_number":47,"context_line":"http://docs.openstack.org/developer/swift/replication_network.html#dedicated-replication-network."},{"line_number":48,"context_line":"Another option in this scenario is to build a dedicated set of tenant"},{"line_number":49,"context_line":"private networks across the secondary link, using overlay networks with"},{"line_number":50,"context_line":"a third party mapping the site overlays to each other."}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a18252c_298695b9","line":47,"range":{"start_line":47,"start_character":0,"end_line":47,"end_character":13},"updated":"2016-04-12 00:16:08.000000000","message":"Proper linkage?","commit_id":"b45db72e0fdf1ef5a804fd4b2d78013844611a1c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"d53d2edaaf6b74a903148ad20afe2cce10d7f5f4","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"The capacity requirements of the links between sites is driven by"},{"line_number":53,"context_line":"application behavior. If the link latency is too high, certain"},{"line_number":54,"context_line":"applications that use a large number of small packets, for example RPC"},{"line_number":55,"context_line":"calls, may encounter issues communicating with each other or operating"},{"line_number":56,"context_line":"properly. OpenStack may also encounter similar types of issues."},{"line_number":57,"context_line":"To mitigate this, Identity service call timeouts can be tuned to prevent"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a18252c_899369fa","line":54,"range":{"start_line":54,"start_character":67,"end_line":54,"end_character":70},"updated":"2016-04-12 00:16:08.000000000","message":"expand this acronym","commit_id":"b45db72e0fdf1ef5a804fd4b2d78013844611a1c"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"abfb1c1d3b7c190fa0ab6fc0f420f21895c52f83","unresolved":false,"context_lines":[{"line_number":54,"context_line":"applications that use a large number of small packets, for example RPC"},{"line_number":55,"context_line":"calls, may encounter issues communicating with each other or operating"},{"line_number":56,"context_line":"properly. OpenStack may also encounter similar types of issues."},{"line_number":57,"context_line":"To mitigate this, Identity service call timeouts can be tuned to prevent"},{"line_number":58,"context_line":"issues authenticating against a central Identity service."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Another network capacity consideration for a multi-site deployment is"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a18252c_ef801d49","line":57,"updated":"2016-04-12 01:34:48.000000000","message":"Switch to active voice - \u0027 To mitigate this, the Identity service provides service call timeout tuning to prevent issues authenticating against a central Identity services. \u0027","commit_id":"b45db72e0fdf1ef5a804fd4b2d78013844611a1c"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"abfb1c1d3b7c190fa0ab6fc0f420f21895c52f83","unresolved":false,"context_lines":[{"line_number":89,"context_line":""},{"line_number":90,"context_line":"* Add a caching HTTP proxy and load balancer in front of the swift"},{"line_number":91,"context_line":"  proxies. Since swift objects are returned to the requester via HTTP,"},{"line_number":92,"context_line":"  this load balancer would alleviate the load required on the swift"},{"line_number":93,"context_line":"  proxies."},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"Capacity planning for a compute-focused cloud"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a18252c_2ff695d7","line":92,"updated":"2016-04-12 01:34:48.000000000","message":"Take out \u0027would\u0027 here - \u0027 Since swift objects return to the requester via HTTP, this load balancer alleviates the load required on swift proxies. \u0027","commit_id":"b45db72e0fdf1ef5a804fd4b2d78013844611a1c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"d53d2edaaf6b74a903148ad20afe2cce10d7f5f4","unresolved":false,"context_lines":[{"line_number":93,"context_line":"  proxies."},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"Capacity planning for a compute-focused cloud"},{"line_number":96,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~¶"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Adding extra capacity to an compute-focused cloud is a horizontally scaling"},{"line_number":99,"context_line":"process."}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a18252c_e9badd6d","line":96,"range":{"start_line":96,"start_character":45,"end_line":96,"end_character":46},"updated":"2016-04-12 00:16:08.000000000","message":"que?","commit_id":"b45db72e0fdf1ef5a804fd4b2d78013844611a1c"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"abfb1c1d3b7c190fa0ab6fc0f420f21895c52f83","unresolved":false,"context_lines":[{"line_number":120,"context_line":""},{"line_number":121,"context_line":"The added risk of increasing the overcommit ratio is that more instances fail"},{"line_number":122,"context_line":"when a compute host fails. We do not recommend that you increase the CPU"},{"line_number":123,"context_line":"overcommit ratio in compute-focused OpenStack design architecture, as it can"},{"line_number":124,"context_line":"increase the potential for noisy neighbor issues."},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"Capacity planning for a hybrid cloud"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a18252c_4f7cb120","line":123,"updated":"2016-04-12 01:34:48.000000000","message":"Change comma to a full stop here - \u0027 ...OpenStack design architecture. It can increase the potential for noisy neighbor issues. \u0027","commit_id":"b45db72e0fdf1ef5a804fd4b2d78013844611a1c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"d53d2edaaf6b74a903148ad20afe2cce10d7f5f4","unresolved":false,"context_lines":[{"line_number":124,"context_line":"increase the potential for noisy neighbor issues."},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"Capacity planning for a hybrid cloud"},{"line_number":127,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~¶"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"One of the primary reasons many organizations use a hybrid cloud is to"},{"line_number":130,"context_line":"increase capacity without making large capital investments."}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a18252c_89aa4918","line":127,"range":{"start_line":127,"start_character":36,"end_line":127,"end_character":37},"updated":"2016-04-12 00:16:08.000000000","message":"Same deal, remove","commit_id":"b45db72e0fdf1ef5a804fd4b2d78013844611a1c"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"abfb1c1d3b7c190fa0ab6fc0f420f21895c52f83","unresolved":false,"context_lines":[{"line_number":132,"context_line":"Capacity and the placement of workloads are key design considerations for"},{"line_number":133,"context_line":"hybrid clouds. The long-term capacity plan for these designs must incorporate"},{"line_number":134,"context_line":"growth over time to prevent permanent consumption of more expensive external"},{"line_number":135,"context_line":"clouds. To avoid this scenario, account for future applications’ capacity"},{"line_number":136,"context_line":"requirements and plan growth appropriately."},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"It is difficult to predict the amount of load a particular application might"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a18252c_ef9dbd5a","line":135,"updated":"2016-04-12 01:34:48.000000000","message":"switch out apostrophe - future applications\u0027 capacity requirements \u003e account for future application capacity requirement, and plan growth accordingly.","commit_id":"b45db72e0fdf1ef5a804fd4b2d78013844611a1c"},{"author":{"_account_id":18777,"name":"Jinxing Fang","email":"fang.jinxing@99cloud.net","username":"jinxingfang"},"change_message_id":"cdc5998778cc03f57661c3fe3334e319caeae56f","unresolved":false,"context_lines":[{"line_number":136,"context_line":"requirements and plan growth appropriately."},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"It is difficult to predict the amount of load a particular application might"},{"line_number":139,"context_line":"incur if the number of users fluctuates, or the application experiences an"},{"line_number":140,"context_line":"unexpected increase in use. It is possible to define application requirements"},{"line_number":141,"context_line":"in terms of vCPU, RAM, bandwidth, or other resources and plan appropriately."},{"line_number":142,"context_line":"However, other clouds might not use the same meter or even the same"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a18252c_e602cc08","line":139,"range":{"start_line":139,"start_character":29,"end_line":139,"end_character":39},"updated":"2016-04-13 02:57:56.000000000","message":"fluctuates    ---\u003e fluctuate   ？？？","commit_id":"b45db72e0fdf1ef5a804fd4b2d78013844611a1c"}]}
