,

Leveraging AWS S3 as a primary storage for content accessed by a mission critical application

Executive Summary

Our client is a small, passionate start-up dedicated to the empowerment of educators. We honor them through providing institutions with innovative solutions that radically revamp the way that teachers, parents, and students interact.

They believe in enriching educators, as they understand that the teachers serve a higher purpose. They are dedicated to supporting educators by bringing intuitive and user-friendly solutions to them, cutting down the time they spend on administrative tasks. This lets them fully engage in teaching and nurturing the next generation of leaders.

Customer Challenge

Our client hosted their images and files on a 3rd party storage provider that provided an API to resize images and content on the fly based on the requests made. Having half the infrastructure on AWS and storage on a 3rd party was cumbersome to the organization. With the requirement for information security compliances stipulated, they sought for a platform that could host their images and data as well as give them the ability to manipulate their data when required.Being a part of the edech industry, security was a major concern for the team.

Partner Solution

Post analyzing the operations content behavior, AspireNXT formulated a plan to migrate their content from the existing vendor to Amazon S3.

Separate S3 buckets were used to hold various types of data segregating the security levels and access levels on the data.

Amazon S3 was then secured with encryption at restusing KMS and the image resizing application deployed via Lambda and exposed through the API gateway. The API gateway is fronted by a CDN to leverage various features of AWS CloudFront.

Data is access only through the CDN domain over HTTPS. The connections are restricted by leveraging authorization through Headers. When a user requests for an image (.png, .jpg) or a file(.pdf) The file is distributed based on an authentication key through the API gateway and CDN. When users upload content (images and files), The content is directly uploaded to Amazon S3 via the AWS SDK.

The solution leverages a complete managed services from AWS allowing our client to scale whenever required.

Results and Benefits

Post successful migration of their content to Amazon S3, our client has hence realized the following benefits:

  • Centralized Storage for their Application Content, both the images, videos as well as files are stored on Amazon S3.
  • Quantifiable SLAs and uptime backed by AWS SLAs
  • High Availability and Durability of their content of up to 99.9999999%
  • Secure primary storage owned by the organization. By owning the data store, our client was able to achieve the required compliances stipulated by the governing body.
  • Decreased load times to milliseconds
  • The solution has brought a lower TCO of over 30%, increasing the ROI as well as the ability to scale up while maintaining these metrics.

About the Partner

AspireNXT offer end-to-end platform managed services. Our highly skilled team of AWS experts can design, build and manage new or existing cloud infrastructure and deliver it on time and on budget.

With remote support and centralized management, we can keep the product up and running 24×7, at a minimum deployment cost.

We are committed to delivering you a DevOps that is agile, available, efficient and at the same time saving you on cost.

Our consultants work closely with customer stakeholders to help them leverage cloud automation and ensure we meet your expectations and project goals.

Our experience and expertise, our ability to enable Big Data cloud analytics frameworks, AWS cloud analytics.

We enable frameworks that generate real-time business insights using descriptive, predictive, and prescriptive analytics. Migrate on-premises data to the cloud and enable seamless orchestration with on-premises and cloud applications. Also, help identify the best use cases and rapidly build PoCs to make a case for enterprise-wide adoption.

We help develop new reports and dashboards to ensure high user adoption rates. We provide adequate end-user training, ensuring that the cloud infrastructure and analytics applications are available and running at peak performance daily.

Top