Applications in Cloud Flashcards

1
Q

What is google App Engine, what are its environments and how do they differ?

A
  • App engine is a managed service for application deployment.
  • It allows its users to focus on their code and handles infrastructure and service deployment.
  • Good for scalable applications and mobile backends
  • Its 2 environments modes are standard and flexible
  • Standard provides a sandbox for development with some restrictions
  • Flexible allows more flexibility in the languages used as well as 3rd party use
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why would one choose a standard app engine environment over a flexible one?

A
  • Standard environment has a free daily quota which allows some experimentation.
  • The runtime binarys are managed by google
  • The standard environment is billed per usage which allows billing costs to reduce to 0 in some cases
  • Scaling is more fined grained, since it is autoscaled and can scale to 0
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Why would one choose the flexible environment instead of standard environment in google cloud app engine?

A
  • More languages to choose from
  • Can write on disk
  • Can ssh
  • More control over scaling
  • 3rd partys support
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is Cloud Endpoint?

A

Cloud Endpoint provides a UI along with authentication for both api callers and application users

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

What is Apigee Edge?

A

Apigee Edge is a service that allows api developers to secure and monetize their api sharing it with their customers.

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