Zoyota is a MNC, which manufactures automobiles. They have over 10 million customers across the globe. Due to the outstanding vehicle performance and improved technical specifications, the number of customers is increasing at an exponential rate. The company has its manufacturing units across the globe. Every year, the company launches on an average 10 different models of their automobiles in each region.
The company, currently has its entire application and management portal infrastructure on-premise. It has been decided to migrate the infrastructure to Azure as its entire application is built on top of Microsoft Stack. To start with, the organization has decided to migrate the “Fleet Management Portal” to Azure. As per the company compliance, no data should be available outside the country. Business users must perform the acceptance testing of the new versions of the applications before deploying them to the production environment. There must be a provision for Identity Access Management as well.
- Storage repository:
The data storage currently used on-premise has a storage capacity of minimum 250 TB. Data should be replicated at various locations to reduce latency. The designated “Admin” user should be able to grant “Admin” rights to another user when he/she is going to be unavailable. This should be done in such a manner that the temporary “Admin” has “Admin” access only to the Storage repository and no other components of the infrastructure.
The company website must be deployed on Azure as a Web App service. Scheduling must be done to take weekly back up of the Web App. The website should have access to a minimum storage space of 100 GB to account for the log files which get stored in the file server. Developers must validate the application deployed on the staging server.
Authentication must be provided for accessing the application via Azure Active Directory. The Application Request Routing must be disabled for the application due to security reasons. All new Customers must submit proof of purchase on the portal within 48 hours of the intimation by the marketing team. The proofs will be stored in the Blob storage. After 48 hours, the proof submission is blocked.
The Employee Management Portal should have a search logic implemented. Apart from search, the service should also provide suggestions on the search. The company is currently using SQL queries with “LIKE” operator to perform the search but as the size of the database has increased, the search performance has degraded.