Cloud Flashcards

1
Q

Cloud Benefits

A

scalability
pay as you go
maintenance
reduced upfront cost
security
speed agility

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

A paid service available for anyone to use. USer not responsible for underlying hardware

A

public cloud

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

Designed for both public and private use for an organization

A

hybrid cloud

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

Designed for private use and maintained by an organization

A

private cloud

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

virtualization

A

abstracts underlying hardware from the app services or systems that are running on that hardware
can inclue virtual machines
can include other software based virtual components such as

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

A virtual system that behaves as if its running on its own dedicated hardware

A

vm

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

a tool from hashicorp for building and managing virtual machine environments in a signle workflow

A

vagrant

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

a piece of software that runs on a physical system and can create multiple isolated virtual os’s

A

hypervisor

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

hypervisor type 1

A

sits directly on hardware

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

hypervisor type 2

A

sits on OS

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

vagrant’s config file

A

vagrant file

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

vagrant command line tool

A

vagrant

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

Vagrant benefits

A

supports multiple VMs, OS’s and hypervisors
automates setup of one or more vms. supports use of plugins

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

IaaS

A

provisioning is self service
networkign compute and storage virtualization but not OS maintained d by provider
fees calculated based on usage
customer responsbile for configuring and installing systems
gcp, aws, azure

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

Benefits of IaaS

A

cost
maintenance
security
scalability
disaster recovery
control

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

use cases for iaas

A

web servers
big data
development and testing
app servers
high performance computing

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

PaaS

A

provider managed infrastructure
development and deployment tools
business analystics
database
middleware
runtime
includes os runtime and middleware but not app and data

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

benefits paas

A

increase focus on app development
reduces complexity
increased speed of delivery
simplifies lifecycle management
reduces need for system adminstration

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

benefits SaaS

A

:
Access to enterprise level apps
Access to apps from any location
Regular feature updates
Service provider tutorials and support
Ability to focus on core business products

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

code is written to perform one task

A

serverless computing

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

provides event driven compute

A

aws lamba

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

can be triggered by over 200 aws services

A

aws lambda

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

integrates with other aws services

A

aws lambda

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

provides connection to relational databases and shared file systems

A

aws lambda

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
the code takes a form of a function
serverless
26
apps/functions triggered by different events
serverless
27
a cloud provider executes the piece of code by dinamically allocating resources
serverless
28
the code runs in a stateless container
serverless
29
the servers are abstracted
serverless
30
the user is only charged for the number of resources used to run the code
serverless
31
Integrates with AWS simple notification service
google cloud functions
32
app enginee
serverless computing
33
cloud run
serverless computing
34
provides an open source runtime
azure functions
35
Open source platform developed by kubernetes
knative
36
used to deploy and manage serverless apps
knative
37
key features are services and eventing
knative
38
aims to simplify code and function deployment to kubernetes
openfaas
39
uses docker as a container runtime
openfaas
40
runs on bare metal
openfaas
41
microservices can be built in any language
openfaas
42
addresses the need to provision and manage large amounts of systems
configuration management tool
43
introduces the idea of infrastrcutrue as code
configuration management tool
44
resources are defined through config files
configuration management tool
45
provides consistency and reusability
config tool
46
single management node and agentless architecture
ansible
47
updates and communication occur over ssh
ansible
48
nodes are specified through inventory files
ansible
49
playbooks
ansible
50
manifest file and catalog file
puppet`
51
client server models
puppet, salt, chef
52
provides both client server and agentless
salt
53
Defines resources and infrastructure through declarative human readable config files
terraform
54
uses version control
terraform
55
manage infrastructure across platforms
terraform
56
uses plugins to interact with services through apis
terraform
57
terraform steps
scope, author , initalize, plan,apply
58
uses templates
cloudformation
59
yaml or json
cloudformation
60
uses aws development kit
cloudformation
61
supports third party services
cloudformation
62
incorporates safety controls when provisioning services
cloudformation
63
supports deployment and lifecycle management of large scale distritued services
bosh
64
created for use with cloudfoundry
bosh
65
bosh deployment cycle
stemcell, release, deployment
66
director is main orchestration component
bosh
67
can be called a key value database
key value store
68
flexible way to stor large datasets
key value store
69
supports read and write http
etcd
70
stores data in hierarchical directories
etcs
71
can use ssl for client certificate expiration
etcd
72
benchmarked at 1000 writes per instance
etcd
73
distributed throguh raft protocol
etcd
74
Can be accessed through the consul kv subcommands
http, api and consul ui
75
keys include any character
consul kv
76
uses watches to monitor for updates
consulkv
77
a coordination service for distributed apps
zookeeper
78
ensemble
zookeeper
79
each instance keeps an in memory image of the state
zookeeper
80
uses znode
zookeeper
81
a distributed search and analytics engine
elasticsearch
82
provides search analytics for various forms of data
elastisearch
83
stores data as json documents
elastisearch
84
stores relate ddocuments in an index
elastisearchleverag
85
leverages kibana for insights
elastisearch
86
components of elastisearch
node, replica, shard, ocument, index, cluster
87
performs system monitoring and alerting
prometheus
88
provides searching, monitoring and analyzing and visualizing data
splunk
89
supports input data of any format
splunk
90
indexes data
splunk
91
supports real time data streaming
splunk
92
components of splunk
heavy forwarder universal forwarded indexer search head
93
records and processes and numeric time series data
prometheus
94
leverages grafana
prometheus
95
collects metrics from targets by scraping http endpoints
prometheus
96
uses flexible query language
prometheus
97
leverages grafana
prometheus
98
components of prometheus
server, client libraries pushgateway, exporters, alert manager