Mod 1 - Understanding Cloud Flashcards

1
Q

What really makes a data center so special and demanded?

A

A. Redundancy everywhere

B. Huge power systems

C. Fast internet

D. Special cooling and airflow

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

Devops:
Definition

A

Gives devs way to automatically introduce and test new code into an application without taking app down.

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

Devops Process:

A
  • Creates dev only environment where they can run new code.
  • Then run in test env with specific end users.
  • UAT - Then run in Staging where real world prod traffic is allowed to access env to test code.
  • Then roll into prod env
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Scale Up(Vertically):

A

Increases the server resources ex. Increase RAM

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

Scale out(horizontally):

A

Increases number of servers of the same resource type

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

Canary Deployment

A

When you have four of the exact same instance type of a server and ship new code into one of them to see how they do. If there are issues, roll it back. If success, ship to more servers.

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

What is a 3 tier app

A

-frontend app
-Backend app
-database that stores the data

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

Monolithic app

A

bundle of the 3 tier app in one app, running on one server

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

Microservices

A

architecture of many small applications that make up one giant application

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

What is the All Services AZ menu option?

A

shop for services

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

What is the All resources AZ menu option?

A

resources you already deployed

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

Blades

A

term for windows you open in azure, ex. Clicking into Disks section of VMs area

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

What are the two IaaS Use Case?

A

A. Testing and development: Best when you have a need to have control over the environment. Have special app that can be moved to cloud with redundancy, but still control env.
B. Migrations : Lift and shift virtual machines from On-Prem to Cloud

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

IaaS Model Responsibilities

A

In an IaaS model, the cloud provider is responsible for maintaining the hardware, network connectivity (to the internet), and physical security.

You’re responsible for everything else: operating system installation, configuration, and maintenance; network configuration; database and storage configuration; and so on

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

IaaS Model Definition

A

Replicating on prem servers and VMs to cloud env where you manage and control the env. Ex. Do OS patches

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

Private Cloud

A

Local datacenter where data is stored on physical servers you have control over and are responsible for OS patches, designing vnet/ virtual network, Software patches, and Runtime environment

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

Capex

A

typically a one-time, up-front expenditure to purchase or secure tangible resources. A new building, repaving the parking lot, building a datacenter, or buying a company vehicle are examples of CapEx.

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

Is cloud computing Opex or Capex

A

Opex

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

OpEx

A

spending money on services or products over time. Renting a convention center, leasing a company vehicle, or signing up for cloud services are all examples of OpEx.

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

PaaS Model Responsibilities

A

In a PaaS environment, the cloud provider maintains the:
-physical infrastructure,
-physical security,
-and connection to the internet.

They also maintain the
-operating systems,
-databases,
-development tools,
-and business intelligence services

Shared Responsibilities:
-networking settings and connectivity within your cloud environment,
-network and application security,
-directory infrastructure.

Ex. Like a domain joined machine: IT maintains the device with regular updates, patches, and refreshes.

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

What is the PaaS Use Case?

A

A. Development framework: PaaS provides a framework that developers can build upon to develop or customize cloud-based applications

B. Analytics or business intelligence: Tools provided as a service with PaaS allow organizations to analyze and mine their data, finding insights and patterns and predicting outcomes to improve forecasting, product design decisions, investment returns, and other business decisions.

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

PaaS Definition

A

responsible for building and shipping app and the code, making sure it’s secure

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

Azure App services

A

service that deploys web hosting apps

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

Message Queue

A

queue that microservice instances are listening to and pick up messages that are put in queue

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
T-SQL
Microsoft’s dialect of SQL used in MS SQL
26
SaaS Model Responsibilities
You’re responsible for -the data that you put into the system, -the devices that you allow to connect to the system, -and the users that have access. The cloud provider is responsible for -physical security of the datacenters, -power, -network connectivity, -and application development and patching
27
What is the SaaS Use Case?
A. Best when you have don’t need to maintain anything, just need access to software to accomplishes a task. Ex. * Email and messaging. * Business productivity applications. * Finance and expense tracking.
28
SaaS Definition
cloud service that offers a subscription fee to access software in a browser online, hosting is managed by third party company. Ex. Adobe cloud
29
Consumption-Based Billing
Billing based off of the usage of cloud resources that are actually deployed. Ex. Azure VM can cost $0.10 per hour or billed for Network Egress(amount of bandwidth used)
30
What are the 4 responsibilities that are always retained by you?
* Data * Endpoints * Account * Access management
31
Who manages security in IaaS?
You manage entire security
32
Who manages security in PaaS?
Shared responsibility
33
Who manages security in SaaS?
All on azure, but we control who connects into app(account mngmt) and need to develop security policies on accessing the app and sharing data
34
Network security Group
an access control list that defines what traffic is let into a vNET
35
Deployment Order for Azure networking
1. VM 2. Public IP 3. vNIC 4. vNET 5. NSG
36
vNET
private address space, can create subnets out of this space. Ex. Set space to 10.0.0.0/8>>10.0.1.0/24 (253 VMs)
37
How are VMs accessible when first deployed?
they are only accessible via the Public internet, assigned Public IP address and a vNIC that are stand alone resources
38
* Stretch networking
when you have on prem subnets that have layer 2 connectivity with azure vNET subnets
39
What are the steps/prompts to deploy a basic VM
1. Login to Azure portal 2. Select Virtual Machine service 3. Select Azure VM 4. Create VM a. Set Basic settings i. Set name based off of app VM used for, what env(Prod or Test), number if there are multiple ii. Set availability zones iii. Set password iv. Set inbound port rules(this sets your NSG) b. Set disk settings i. Can add data disk attached to VM c. Set virtual network d. Review settings
40
Do Resource groups and availability zones need to match?
No
41
How do you deprovision a VM?
Need to use Stop button. shutting down the VM if RDP’ed doesn’t deprovision VM
42
How do you delete a VM in azure portal?
To delete, use Delete button and config options, select all boxes to completely delete
43
How do you upload ssh keys to azure portal?
1. Navigate to VM page 2. Select Connect drop down 3. Select one of the connection options ex. RDP or SSH or Bastion
44
What is the Bastion AZ resource?
secure way to connect to VM without exposing them through public IP addresses. Deploy it and it will prompt for azure creds and 2FA
45
what are availability sets designed for
designed to ensure that VMs stagger updates and have varied power and network connectivity, preventing you from losing all your VMs with a single network or power failure.
46
Availability Sets
template of saved availability settings to apply to a group of VMs ex. Spread VMs across certain domains
47
Fault Domain default settings
By default, an availability set will split your VMs across up to three fault domains. This helps protect against a physical power or networking failure by having VMs in different fault domains (thus being connected to different power and networking resources).
48
* Fault Domains
grouping of azure datacenter resources with same power and network components.
49
how long is given an update group to recover after updates applied
An update group going through the update process is given a 30-minute time to recover before maintenance on the next update domain starts.
50
* Update domains
a group of azure datacenter resources that get updated at the same time or in a grouping. Azure only ever updates one domain at a time so setting AS to multiple ensures your AS doesn’t get interrupted and have different update schedules
51
Why use more than 1 fault domain?
Setting to more than 1 ensures a physical failure won’t impact all VMs o Should have 1 FD per VM if you can only afford to have one VM down at a time
52
VM Scale Sets
azure resource that helps manage a group of load balanced VMs
53
Stateless workloads
something like a web connection that isn’t maintaining a session, just used for load balancing between many VMs
54
What are the min and max options for Autoscaling in VM scale sets
* Min of 1 instance * Max of 10
55
What's an example of shared responsibility(PaaS) for networking?
Azure will setup backbone routing and private IP addressing, while you handle the Public IP addressing
56
What's an example of shared responsibility(PaaS) for runtime?
Azure setups up the environment from your choice depending on what code language you wrote your app in ex. Python or .Node
57
What's an example of shared responsibility(PaaS) for authentication?
Azure handles managing directory accounts and you can decide to accept certain user logins. Or you could manage the user directory and AAA yourself
58
Cloud computing
the delivery of computing services over the internet
59
what is a key feature of public cloud computing
Services are leased from a public cloud and Data from private cloud traverses the public internet in some way to reach the public cloud
60
what is hybrid cloud
a computing environment that uses both public and private clouds in an inter-connected environment
61
what is a private cloud model
It’s a cloud (delivering IT services over the internet) that’s used by a single entity
62
what are always the three consumer duties in cloud
* The information and data stored in the cloud * Devices that are allowed to connect to your cloud (cell phones, computers, and so on) * The accounts and identities of the people, services, and devices within your organization
63
what are always the three cloud provider duties in cloud
* The physical datacenter * The physical network * The physical hosts
64
what are the four things that there is shared responsibility depending on service model?
Operating systems Network controls Applications Identity and infrastructure
65
What are cloud models?
The cloud models define the deployment type of cloud resources
66
what is a multi-cloud environment
environment you deal with two (or more) public cloud providers and manage resources and security in both environments.
67
what are 4 benefits of public cloud
No capital expenditures to scale up Applications can be quickly provisioned and deprovisioned Organizations pay only for what they use Organizations don’t have complete control over resources and security
68
what are 4 benefits of private cloud
Organizations have complete control over resources and security Data is not collocated with other organizations’ data Hardware must be purchased for startup and maintenance Organizations are responsible for hardware maintenance and updates
69
what are 3 benefits of hybrid cloud
Provides the most flexibility Organizations determine where to run their applications Organizations control security, compliance, or legal requirements