Cloud Computing Flashcards
What’s the difference between EC2 and ECS?
AWS ECS is a logical group (cluster) that contains EC2 instances.
EC2 is a remote virtual machine.
Which google service is the equivalent of ECS?
Google Kubernetes Engine
What is a AWS lambda function?
It is sort living service that is invoked lazily, during invocation.
Which is the equivalent service in google of AWS lambdas.
Cloud functions
Pros of aws lambda functions
- You are paying what you use
- scale up easily
- It encapsulates functionality in one place
Cons of aws lambda functions
- being lazy means that most of the times you get extra latency.
- not good for expensive operations due to memory and cpu limits.
What VPC stands for
Virtual Private Cloud
What is the equivalent of aws VPC in google services?
Google Virtual Private Cloud
What is the equivalent of aws security groups in google cloud services?
Compute Engine firewall rules
What is a security group?
It is basically a firewall that wraps a number of services and provides security at the protocol and port level.
What is an S3 bucket?
An S3 bucket (simple storage service) is a public cloud storage available in AWS.
They are similar to file folders, store objects which consists of data and its descriptive metadata.
What is the equivalent of aws s3 in google cloud services.
Cloud storage nearline
What is Dynamo DB?
Is a fully managed proprietary NoSQL database service that supports key-value and document data structures
What is the equivalent of dynamoDB in google cloud services.
Cloud bigtable
What is artifactory
Is a JFrog product that serves as a repository manager.
What is terraform?
It’s infrastructure as code.
It allows you to write a cobfiguration.
When the command plan is executed, terraform performs the necessary actions to achieve the desired state specified in the configuration.
What is EC2?
It’s a Virtual Machine.
Amazon elastic compute cloud is a web service that provides secure, resizable compute capacity in the cloud.
What is the equivalent of aws EC2 in google cloud services?
Compute Engine
What is docker?
A program that performs operating system level virtualisation aka containerisation.
What is a docker image?
It’s a file used to execute code in a docker container.
It’s essentially instructions for a complete and executable version of an application.
When a docker user runs an image it becomes one or multiple instances of that container.