Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Because the object storage data is often large and very network intensive, we do not want the data to actually flow through the CloudStack box as it would introduce a huge bottleneck.  Because of this, there is no Java component of this implementation in CloudStack.  Instead, the traffic is routed to Swift or CloudStack, based on the url structure, by a load balancer which sits in front of the two services.  The technology used for load balancing (and ssl termination) is not important, but to illustrate the concept, I used HAproxy and Pound for these tasks.

...