Azure Flashcards

(7 cards)

1
Q

What is cloud computing?

A

Run .NET on the cloud (a computer with someone else’s architecture)

Cloud computing allows for increased productivity and velocity.

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

How does cloud computing/Azure increase productivity?

A

It enables computing as a commodity.
Dev only needs to worry about core logic and code
The concept is infrastructure / platform as a service and software as a service
provides VMs and storage

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

List the advantages of cloud computing/Azure.

A
  • VMs
  • Infrastructure
  • DBs
  • Storage
  • IoT
  • ML
  • AI
  • High availability
  • Easy scaling

Users are not constrained by physical infrastructure and do not have to patch or maintain systems themselves.

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

What are some use cases for .NET Azure in cloud computing?

A
  • Web app
  • Web API
  • Exports to Power Apps
  • Microservices
  • Messaging brokers
  • Host mobile backends
  • Serverless functions

Microservices are responsible for one thing and have their own DB and resources.

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

What tools are needed for .NET on Azure?

A
  • Azure .NET SDK
  • Visual Studio
  • VS Code
  • Command line tools
  • Azure CLI
  • Azure PowerShell
  • Azure Cloud Shell

Visual Studio has its own Azure development kit that can be used instead of the Azure SDK.

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

What is the naming convention for resources in Azure?

A

Type of resource - application name - location - environment - instance

Example: app-mywebapp-eastcoast-dev-02.

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

How do you prefix CLI commands in Azure?

A

az [command] [target] -[options]

Example: az create myapp andy/home -l.

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