<< Prev Question Next Question >>

Question 34/62

Case Study: 5 - 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. The application has grown from a few servers in the founder's garage to several hundred servers and appliances in a collocated 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 moving their development and test environments. They are also 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. All servers run Ubuntu LTS v16.04.
Databases:
MySQL. 1 server for user data, inventory, static data:

- MySQL 5.8
- 8 core CPUs
- 128 GB of RAM
- 2x 5 TB HDD (RAID 1)
Redis 3 server cluster for metadata, social graph, caching. Each server is:

- Redis 3.2
- 4 core CPUs
- 32GB of RAM
Compute:
40 Web Application servers providing micro-services based APIs and static content.

- Tomcat - Java
- Nginx
- 4 core CPUs
- 32 GB of RAM
20 Apache Hadoop/Spark servers:

- Data analysis
- Real-time trending calculations
- 8 core CPUS
- 128 GB of RAM
- 4x 5 TB HDD (RAID 1)
3 RabbitMQ servers for messaging, social notifications, and events:

- 8 core CPUs
- 32GB of RAM
Miscellaneous servers:

- Jenkins, monitoring, bastion hosts, security scanners
- 8 core CPUs
- 32GB of RAM
Storage appliances:
iSCSI for VM hosts

Fiber channel SAN - MySQL databases

- 1 PB total storage; 400 TB available
NAS - image storage, logs, backups

- 100 TB total storage; 35 TB available
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.

Technical Requirements
Easily create non-production environment in the cloud.

Implement an automation framework for provisioning resources in cloud.

Implement a continuous deployment process for deploying applications to the on-premises

datacenter or cloud.
Support failover of the production environment to cloud during an emergency.

Encrypt data on the wire and at rest.

Support multiple private connections between the production data center and cloud

environment.
Executive Statement
Our investors are concerned about our ability to scale and contain costs with our current infrastructure. They are also concerned that a competitor could use a public cloud platform to offset their up-front investment and free them to focus on developing better features. Our traffic patterns are highest in the mornings and weekend evenings; during other times, 80% of our capacity is sitting idle.
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 for a public cloud strategy achieves a cost reduction between 30% and 50% over our current model.
For this question, refer to the Dress4Win case study. To be legally compliant during an audit, Dress4Win must be able to give insights in all administrative actions that modify the configuration or metadata of resources on Google Cloud.
What should you do?

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...