更新时间: 试题数量: 购买人数: 提供作者:

有效期: 个月

章节介绍: 共有个章节

收藏
搜索
题库预览
3-1Question #: 1Topic #: 3 (HRL)

Introductory info

Company overview

Helicopter Racing League (HRL) is a global sports league for competitive helicopter racing. Each year HRL holds the world championship and

several regional leaque competitions where teams compete to earn a spot in the world championship. HRL offers a paid service to stream the

races all over the world with live telemetry and predictions throughout each race.

Solution concept

HRL wants to migrate their existing service to a new platform to expand their use of managed Al and ML services to faciitate race predictions

Additionaly, as new fans engage with the sport, particularly in emerging regions,they want to move the serving of their content, both realtime and

recorded,closer to their users.

Existing technical environment

HRL is a public cloud-frst company, the core of their mision-critical applications runs on their curent public cloud provider. Video recording and

editing is performed at the race tracks, and the content is encoded and transcoded, where needed, in the cloud. Enterprise-grade connectivitly and

local compute is provided by truck-mounted mobile data centers. Thei race prediction services are hosted exclusively on their existing public

cloud provider. Their existing technical environment is as follows:

Existing content is stored in an object storage service on their existing public cloud provider

Video encoding and transcoding is performed on VMs created for each job.

Race predictions are performed using TensorFlow running on VMs in the current public cloud provider.

Business requirements

HRL's owners want to expand thei predictive capabilities and reduce latency for ther viewers in emerging markets. Their requirements are.

Support ability to expose the predictive models to partners.

Increase predictive capabilities during and before races.

A-t Race results

a-t Mechanical failures

A-t Crowd sentiment

Increase telemetry and create additional insights

Measure fan enaagement with new predictions.

Enhance alobal availability and quality of the broadcasts.

Increase the number of concurrent wewers.

Minimize operational complexity.

Ensure compliance with requlations.

Create a merchandising revenue stream.

Technical reauirements

Maintain or increase prediction throughput and accuracy.

Reduce viewer latency.

Increase transcoding performance.

Create real-time analytics of viewer consumption patterns and engagement.

Create a data mart to enable processing of large volumes of race data.

Executive statement

Dur CE0, S. Hawke, wants to bring high-adrenaline racing to fans all around the world. We listen to our fans, and they want enhanced video

streams that include predictions of events within the race (e.g, overtaking). 0ur curent platform allows us to predict race outcomes but lacks the

facility to support real-time predictions during races and the capacity to process season-ong results.

Question

For this question, refer to the Helicopter Racing League (HRl) case study. Your team is in charge of creating a payment card data vault for card

numbers used to bil tens of thousands of viewers, merchandise consumers, and season ticket holders, You need to implement a custom card

tokenization seryice that meets the following requirements:

* It must provide low latency at minimal cost.

∗ It must be able to identify duplicate credit cards and must not store plaintext card numbers.

∗ It should support annual key rotation.

Which storage approach should you adopt for your tokenization service?

7-1

Introductory info

Company overview

tountkirk Games makes online, session-based, multiplayer games for mobile platfoms. They have recently started expanding to other platforms

after successfully migrating their on-premises environments to Google Cloud.

Their most recent endeavor is to create a retro'style first person shooter (FpS) game that allows hundreds of simultaneous players to join a geo

speclfic dlgital arena from multiple platforms and locations, A realtime digital banner wll display a globalleaderboard of all the top players

across evemr actie arena.

Solutian concept

Mountkirk Games is building a new multiplayer game that they expect to be very popula. They plan to deploy the game's backend on Google

Kubernetes Fngine so thev can scale ranidly and use Gooale's global oad balancer to route plavers to the closest regional game arenas, in order

to keep the global leader board in sync, they plan to use a muti-region Spanner cluster.

Existing technical environment.

The existing environment was recently migrated to Google Cloud, and five games came across using lif.and·shift virtual machine migrations, with

a few minor exceptions, Each new game exists in an isolated Google Cloud project nested below a folder that maintalns most of the permisslons

and network policies. Legacy games with low tratic have been consolidated into a single project. There are also separate enviranments for

development and testing.

Business reguirements

Support muitiple gaming platforms.

Support multiple regions.

Support rapid iteration of game features.

Minimize latency.

0 ptimize for dynamic scaling.

Use managed services and pooled resources.

Minimize costs.

Technical requirements

Dynamically scale based on game activity.

Publish scoring data on a near real-ime global leaderboard.

Store game activity logs in structured fles for future analysis.

Use GPU processing to render graphics server-side for multi-platform support.

Support eventual migration of legacy games to this new platform.

Executive siatement -

Our last game was the first time we used Google Cloud, and it was a tremendous success. We were able to analyze player behavior and game

telemetry in ways that we never could before. This success allowed us to bet on a full migration to the cloud and to start building allnew games

using cloud-native design principles.

Our new game is our most ambitious to date and willopen up doors for us to support more gaming platforms beyond mobile. Latency is our top

pronty, although cost mansgement is the next most important challenge. As with our first cloud-.based game, we have grown to expect the cloug

to enable advanced analytics capabilities so we can rapidly iterate on our deployments of bug fixes and ne'w functionality.

You need to optimize batch file transfers into Cloud Storage for Mountkirk Games' new Google Cloud solution. The batch files contain game statistics that need to be staged in Cloud Storage and be processed by an extract transform load (ETL) tool. What should you do

10-1

introductory info

Company overview

TerramEarth manufactures heavy equipment for the mining and agricultural industries. They curently have over 500 dealers and service centers in

100 countries.

Their mission is to build products that make their customers more productive.

Solutian concept

There are 2 milion TerramEarth vehicles in operation curently, and we see 20% yeary growth. vehicles collect telemetry data from many sensors

during operation,A small subset of critical data is transmited from the vehicles in real time to facilitate feet management. The rest of the sensor

data is colected,compressed, and uploaded daily when the vehicles return to home base. Each vehicle usually generates 200 to 500 megabytes

of data per day.

Existing technical environment

ferramEarthis vehicle data aggregation and analysis infrastructure resides in Google Cloud and serves clients from all around the world. A

growing amount of sensor data is captured from thei two main manufacturing plants and sent to private data centers that contain thelr legacy

nwentory and logistics management systems, The pvate dsta centers have muliple network interconnects confioured to Google Cloud. the web

frontend for dealers and customers is running in

Google Cloud and allows access to stock manaqement and analytics

Business reguirements

* Predict and detect vehicle malfunctlon and rapldly ship parts to dealershlps for just-in-time repalr where possible.

*Decrease cloud operational costs and adapt to seasonality.

* Increase speed and reliability of develooment workfow.

* Allow remote developers to be productive without compromising code or data security.

* Create a filexible and scalable platform for developers to create custom APl services for dealers and partners.

Technical requirements

* Create a new abstraction layer for HTTP APl access to their legacy systems to enable a gradual move into the cloud without disrupting

oDerations.

* Modernize all Cl/'cD pipelines to allow developers to deploy container-based workloads in highly scalable environments.

* Allow developers to run experiments without compromising security and goverance requlrements.

* Create a selfservice partal for internal and partner developers to create new proiects,reguest resources for data analvtics iobs, and centrallv

mana0e access lo the APl endooints

w Use cloud-native solutions for keys and secrets management and optimize for identity-based access

* lmorove and standardize tools necessary for apolication and network monitoring and troubleshooting

Executive statement

our comoetitive advantaoe has alwavs been our focus on the custome, with our ability to crovide excelent customer service and minimize vehice

downtimes

After moving multiple systems into Google cloud, we are seeking new ways to provide bestinclass online feet management services to our

customers and imorove operations of our dealershios, 0ur 5:year strateglc plan is to create a nariner ecosystem of new products bw enablng

access to our data, increasing autonomous operation capabilities of our vehicles, and creating a path to mowe the remaining legacy systems to

the cioud.

For this question, refer to the TerramEarth case study. You start to build a new application that uses a few Cloud Functions for the backend. One use case requires a Cloud Function func_display to invoke another Cloud Function func_query. You want func_query only to accept invocations from func_display. You also want to follow Google's recommended best practices. What should you do?

1 2