The Web library is a central place where users can download high resolution brand images and brand owners can securely keep their logos, brand artworks, and media files.
The system provides storage for high resolution images, video files, etc. The customer claimed that it became costly to scale up storage space. The company required a cloud-based solution that would enable them to reduce cloud infrastructure costs.
The customer’s legacy infrastructure consisted of a couple of application servers that used Network File System (NFS) for file access. The amount of stored data was growing daily and the customer needed to increase storage space regularly.
After analyzing the current infrastructure and New Relic reports, we discovered that the CPU and memory were not used at their full capacity. Some work was carried out to optimize file space. However the main solution was to detach storage from the Web application and add separate block storage.
The newly implemented infrastructure enabled the company to gradually scale up storage and scale down other idle hardware resources to the level required for comfortable work with the system. The ultimate solution was only 25% of the initial infrastructure costs, which is four times less than the price of the legacy system.
Rackspace Cloud Servers, Rackspace Block Storage, Amazon S3, Memcached, Ferret
Client platform/Application server
Ruby on Rails, Delayed Jobs