<< Prev Question Next Question >>

Question 3/62

Case Study: 4 - Dress4Win
Company Overview
Dress4win is a web-based company that helps their users organize and manage their personal wardrobe using a website and mobile application. The company also cultivates an active social network that connects their users with designers and retailers. They monetize their services through advertising, e-commerce, referrals, and a freemium app model.
Company Background
Dress4win's application has grown from a few servers in the founder's garage to several hundred servers and appliances in a colocated data center. However, the capacity of their infrastructure is now insufficient for the application's rapid growth. Because of this growth and the company's desire to innovate faster, Dress4win is committing to a full migration to a public cloud.
Solution Concept
For the first phase of their migration to the cloud, Dress4win is considering moving their development and test environments. They are also considering building a disaster recovery site, because their current infrastructure is at a single location. They are not sure which components of their architecture they can migrate as is and which components they need to change before migrating them.
Existing Technical Environment
The Dress4win application is served out of a single data center location.
Databases:
MySQL - user data, inventory, static data

Redis - metadata, social graph, caching

Application servers:
Tomcat - Java micro-services

Nginx - static content

Apache Beam - Batch processing

Storage appliances:
iSCSI for VM hosts

Fiber channel SAN - MySQL databases

NAS - image storage, logs, backups

Apache Hadoop/Spark servers:
Data analysis

Real-time trending calculations

MQ servers:
Messaging

Social notifications

Events

Miscellaneous servers:
Jenkins, monitoring, bastion hosts, security scanners

Business Requirements

Build a reliable and reproducible environment with scaled parity of production. Improve security by defining and adhering to a set of security and Identity and Access Management (IAM) best practices for cloud.
Improve business agility and speed of innovation through rapid provisioning of new resources.
Analyze and optimize architecture for performance in the cloud. Migrate fully to the cloud if all other requirements are met.
Technical Requirements
Evaluate and choose an automation framework for provisioning resources in cloud. Support failover of the production environment to cloud during an emergency. Identify production services that can migrate to cloud to save capacity.
Use managed services whenever possible.
Encrypt data on the wire and at rest.
Support multiple VPN connections between the production data center and cloud environment.
CEO Statement
Our investors are concerned about our ability to scale and contain costs with our current infrastructure. They are also concerned that a new competitor could use a public cloud platform to offset their up-front investment and freeing them to focus on developing better features.
CTO Statement
We have invested heavily in the current infrastructure, but much of the equipment is approaching the end of its useful life. We are consistently waiting weeks for new gear to be racked before we can start new projects. Our traffic patterns are highest in the mornings and weekend evenings; during other times, 80% of our capacity is sitting idle.
CFO Statement
Our capital expenditure is now exceeding our quarterly projections. Migrating to the cloud will likely cause an initial increase in spending, but we expect to fully transition before our next hardware refresh cycle. Our total cost of ownership (TCO) analysis over the next 5 years puts a cloud strategy between 30 to 50% lower than our current model.
You want to ensure Dress4Win's sales and tax records remain available for infrequent viewing by auditors for at least 10 years.
Cost optimization is your top priority.
Which cloud services should you choose?

LEAVE A REPLY

Your email address will not be published. Required fields are marked *

Question List (62q)
Question 1: Case Study: 5 - Dress4win Company Overview Dress4win is a we...
Question 2: Case Study: 4 - Dress4Win case study Company Overview Dress4...
Question 3: Case Study: 4 - Dress4Win Company Overview Dress4win is a we...
Question 4: You are tasked with building an online analytical processing...
Question 5: You need to set up Microsoft SQL Server on GCP. Management r...
3 commentQuestion 6: Case Study: 1 - Mountkirk Games Case Study Company Overview ...
Question 7: One of the developers on your team deployed their applicatio...
Question 8: You are developing a globally scaled frontend for a legacy s...
Question 9: Your company has decided to make a major revision of their A...
Question 10: You are using Cloud SQL as the database backend for a large ...
2 commentQuestion 11: Your solution is producing performance bugs in production th...
Question 12: Case Study: 6 - TerramEarth Company Overview TerramEarth man...
Question 13: You have been engaged by your client to lead the migration o...
Question 14: The application reliability team at your company has added a...
Question 15: You need to develop procedures to verify resilience of disas...
Question 16: You created a pipeline that can deploy your source code chan...
Question 17: Your customer is moving their corporate applications to Goog...
Question 18: Your company wants to try out the cloud with low risk. They ...
Question 19: You need to upload files from your on-premises environment t...
Question 20: As part of implementing their disaster recovery plan, your c...
1 commentQuestion 21: All compute Engine instances in your VPC should be able to c...
Question 22: Case Study: 7 - Mountkirk Games Company Overview Mountkirk G...
Question 23: A lead engineer wrote a custom tool that deploys virtual mac...
Question 24: You are designing a mobile chat application. You want to ens...
Question 25: Case Study: 2 - TerramEarth Case Study Company Overview Terr...
Question 26: You are designing a mobile chat application. You want to ens...
Question 27: Case Study: 2 - TerramEarth Case Study Company Overview Terr...
Question 28: Case Study: 1 - Mountkirk Games Case Study Company Overview ...
Question 29: Your company is migrating its on-premises data center into t...
Question 30: You have found an error in your App Engine application cause...
Question 31: You have an App Engine application that needs to be updated....
Question 32: Your organization wants to control IAM policies for differen...
1 commentQuestion 33: For this question, refer to the Mountkirk Games case study. ...
Question 34: Case Study: 5 - Dress4win Company Overview Dress4win is a we...
Question 35: You are working in a highly secured environment where public...
Question 36: You want to make a copy of a production Linux virtual machin...
Question 37: A lead software engineer tells you that his new application ...
Question 38: Your architecture calls for the centralized collection of al...
Question 39: Case Study: 3 - JencoMart Case Study Company Overview JencoM...
Question 40: You have a Python web application with many dependencies tha...
Question 41: You have created several preemptible Linux virtual machine i...
Question 42: Your company places a high value on being responsive and mee...
Question 43: An application development team believes their current loggi...
Question 44: Your company just finished a rapid lift and shift to Google ...
Question 45: Case Study: 4 - Dress4Win case study Company Overview Dress4...
Question 46: Case Study: 3 - JencoMart Case Study Company Overview JencoM...
Question 47: You have an application that makes HTTP requests to Cloud St...
Question 48: Your application needs to process credit card transactions. ...
Question 49: Your customer support tool logs all email and chat conversat...
Question 50: Case Study: 7 - Mountkirk Games Company Overview Mountkirk G...
Question 51: Your marketing department wants to send out a promotional em...
Question 52: Case Study: 7 - Mountkirk Games Company Overview Mountkirk G...
Question 53: Case Study: 2 - TerramEarth Case Study Company Overview Terr...
Question 54: Case Study: 6 - TerramEarth Company Overview TerramEarth man...
Question 55: Google Cloud Platform resources are managed hierarchically u...
Question 56: Your customer is moving an existing corporate application to...
Question 57: Case Study: 2 - TerramEarth Case Study Company Overview Terr...
Question 58: You have been asked to select the storage system for the cli...
Question 59: Your customer wants to do resilience testing of their authen...
Question 60: During a high traffic portion of the day, one of your relati...
Question 61: Your organization has a 3-tier web application deployed in t...
Question 62: Case Study: 2 - TerramEarth Case Study Company Overview Terr...