The Client Domain.
An US-based e-commerce leader, specializing in the licensed sale of clothing for men, women, and children, along with merchandise.
The company’s vertical retail model encompasses the entire process from design to high-quality manufacturing, ultimately culminating in sales. With a robust online presence, it operates its own e-commerce site and integrates seamlessly with numerous prominent online marketplaces.
The Design Phase
By making use of its Cloud Architecture Workshop, iPivot experts efficiently acquired the necessary knowledge to successfully migrate all of Website’s IT environments. Collaborating closely with Website, the iPivot team gained a comprehensive understanding of the stack, with a particular focus on the interplay between the application and the underlying physical resources. Through a meticulous analysis of the environmental requirements and potential areas of vulnerability, iPivot’s cloud architects devised a comprehensive infrastructure redesign specifically customized for the Amazon Cloud.
Using Beanstalk and RDS
To ensure a seamless transition, all of Website’s services were deployed to AWS Elastic Beanstalk, effectively creating a clear distinction between the application environment and the underlying infrastructure. By leveraging the capabilities of AWS Beanstalk, iPivot’s team of experts facilitated efficient instance provisioning, scaling, and load balancing. This streamlined the entire process, from migrating the systems to Amazon to their ongoing management and maintenance.
During the migration, iPivot undertook the task of rebuilding the entire development and testing environment. They introduced new tools to enhance Website’s automated DevOps environment, further facilitating a seamless migration process. Over an intensive two-month period, iPivot successfully completed the comprehensive migration of Website’s systems to a well-structured AWS environment.
High Availability and Performance
To bolster environment uptime, iPivot experts utilized AWS RDS and harnessed its built-in self-healing mechanisms to safeguard the migrated databases. To establish a secondary disaster recovery (DR) site, the iPivot team implemented application and database replication processes across two AWS Availability Zones (AZs). Furthermore, web tier instances were provisioned with Beanstalk’s native autoscaling capability. This ensured that in the event of a surge in demand, the system could automatically scale and uphold optimal performance, safeguarding the end-user experience.
Key Products/Services Used.
24×7 Monitoring and Optimization
During the migration and the outsourcing of their cloud operation, the Client opted for iPivot’s 24×7 NOC-as-a-Service to handle their IT support tiers. An integral part of the migration process involved integrating tools for continuous monitoring and logging of Website’s cloud infrastructure. Event log data is securely stored in an isolated data store and processed using AWS Elasticsearch, enabling swift data analysis. Whenever an event occurs, a notification is generated and promptly addressed by iPivot’s NOC team, who are granted complete access to the environment and responsible for identifying the root cause of issues and following predefined protocols. In the case of application-related issues, they communicate directly with the Website R&D team.
To maintain comprehensive visibility over the dynamic environment, iPivot employs the DataDog proprietary monitoring-as-a-service solution. Additionally, a crucial responsibility of iPivot is to monitor and optimize the usage, utilization, and cloud footprint of the Website. This involves resizing resources as needed and strategically purchasing EC2 Reserved Instances (RIs) to ensure performance, meet demand, and adhere to predefined budgets.