App Engine Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

App Engine Environment

A

1) Standard

2) Flexible

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Standard App Engine

A

Application running in specific language

supported such as Go, Python, Java, Node.js, Ruby, .NET

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Flexible App Engine

A

Running using docker containers

Support any language runtime and can access to local disks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

App Engine component

A

1) Application
2) Service
3) Version

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Services

A

An application can have multiple microservices and different settings

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Application

A

A project can only have one application in a single region

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Version

A

Version can run in multiple instances and have options for rolling back updates and splitting traffic between the versions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

App Engine features(4)

A

1) Auto load balancing
2) Auto scaling
3) Application versioning
4) Traffic splitting between versions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Autoscaling options for standard environment

A

1) Auto
2) Manual
3) Basic

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Autoscaling options for flexible environment

A

1) Auto

2) Manual

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Automatic scaling

A

1) Suitable for continuous running workloads
2) Scale based on CPU utilization, throughput utilization and max concurrent request
3) Need to configure max and min number of instances

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Manual scaling

A

Adjust specific number of instances over period of time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Basic scaling

A

Instance are created when request are received
Recommended for adhoc workloads
Not supported for flexible environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Command to set configuration to the project

A

gcloud config set project

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Command to deploy app engine application

A

gcloud app deploy

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Command to list services that has been deployed

A

gcloud app services list

17
Q

Command to deploy new version of app engine

A

gloud app deploy –version=v2

18
Q

Command to deploy new version of app engine without diverting traffic to new version

A

gcloud app deploy –version=v2 –no-promote

19
Q

Command to deploy new version of app engine with all traffic to new version

A

gcloud app deploy –version=v2 –promote

20
Q

Command to deploy new version of app engine by splitting traffic to new version and old version

A

gcloud app services set-traffic –splits=v2=.5,v3=.5

21
Q

Request routing

A

1) via URL
2) Dispatch file using yaml file
3) Cloud Load Balancer

22
Q

Command to deploy new version of app engine by gradually migrating traffic to new version

A

gcloud app services set-traffic –splits=v2=1 –migrate

23
Q

Ways to splitting the traffic

A

1) IP
2) Cookie : based on GOOGAPPUID
3) Random