Static web hosting requirements and assumptions
Static web hosting requires at least one running IBM Storage Ceph cluster, and at least two Ceph Object Gateway instances for the static web sites.
IBM assumes that each zone will have multiple gateway instances using a load balancer, such as
high-availability (HA) Proxy and keepalived.
Requirements
Use this information to understand static web hosting requirements.
Static web hosting functionality uses its own API, so configuring a gateway to use static web sites in S3 buckets requires the following:
-
S3 static web hosting uses Ceph Object Gateway instances that are separate and distinct from instances used for standard S3/Swift API use cases.
-
Gateway instances hosting S3 static web sites should have separate, non-overlapping domain names from the standard S3/Swift API gateway instances.
-
Gateway instances hosting S3 static web sites should use separate public-facing IP addresses from the standard S3/Swift API gateway instances.
-
Gateway instances hosting S3 static web sites load balance, and if necessary terminate SSL, using HAProxy/keepalive.
Reference
For more information, see the following: