OpenStack is used more and more by enterprises and service providers for the File-Sync-and-Share (EFSS) solution. A normal process is that the enterprise will start with a proof-of-concept with small number of users, figure out all the limitations and then move on to a bigger implementation such as make it ready for hundreds of thousands of employees to use in a production environment.
In OpenStack Swift, there is a small technical detail that affects scalability, which is the number-of-objects-per-container. Basically per-object upload latency will increase considerably once the number reach a certain point. From the OpenStack Swift community, the best practice is to keep number-of-objects-per-container to be just under one million.
In this article, we will lead you through the path from small POC to big all-employee deployment, with Gladinet Cloud Enterprise and OpenStack Swift, with this technical limitation in mind.
In Proof-of-Concept stage, typically the users are focused on functionality. Ease of use is one of the important factor. In this stage, Gladinet Cloud Enterprise has built-in web portal management console that allows mapping of a root folder to an OpenStack Swift container. and all the users’ home directories are created inside this container. It is very easy to get started and easy for enterprises to check everything out in POC stage.