PAAS Flashcards

1
Q

What is PAAS?
What does it do?
What used for?

A

Platform as a Service.
Virtual images ready to deploy your software.
Building cloud applications with SDKs and APIs via basic services.
Used for billing services, handle compute job queuing and launching images.

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

What is “GAE”?

A

Google App Engine.

Platform for building scalable Web applications.

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

What are some NoSQL features?

Name examples of NoSQL using services?

A

Automatic scaling.
Changes to underlying data structure possible.
Interface similar to SQL (API with REST calls).
Examples: Google BigTable and Datastore.

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

What is Google BigTable?

A

A distributed storage system. Designed to scale well.

Deployed on top of HDFS.

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

Difference between SQL and NoSQL?

A
SQL:
- good for structured data.
- relational database.
- well-defined columns/rows
NoSQL:
- good for unstructured data.
- no schema.
- easy to implement.
- low data consistency reqirement.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Name a column based NoSQL database, a document based one and a key-value based one.

A

Column based: Apache HBase.
Document based: MongoDB.
Key-Value based: Cassandra (Twitter, eBay, Netflix).

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

What is a “sparse table”?

A

A database table that has many empty fields. It is very inefficient to have such a table.

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

What is Google Big Query?

What does it offer?

A

A solution for big data analytics.
It offers the power of the Google search engine, fast data scans, easy loading of data from google infrastructure, automatic encryption and replication of data, interactive analysis.

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

What is AppStat?

A

A GAE SDK library that offers API calls to measure performance of apps. Can show the exact cost of any request to server.

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

Name two games that run on GAE.

A

Voodoo (a quiz game series).

Angry Birds.

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

What is MemCache?

A

A cache of recent/frequent queries that can be serviced faster and cheaper by storing especially and checking through before making a query to the main database.

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

What is a TPU?

A

Tensor Processing Unit. A PAAS service.

Trains and runs machine learning models faster.

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

What is the “Cloud Machine Learning Engine”?

A

A Google flexible service for ML.

Offers PAAS services for training/testing ML models.

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