AZ 900 Flashcards

1
Q

Define IaaS

A

Infrastructure as a Service - offers compute, storage & networking resources on demand - pay as you go.

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

Migrating to IaaS Solution

A
  • Helps reduce maintenance of on premises data-centers
  • Flexibility to scale up/down with demand
  • Azure manages infrastructure
  • You manage : purchase, install, configure and manage your own software ( OS, middleware, & apps )
  • Supports Web Apps
  • No need to maintain & upgrade software & hardware, or troubleshoot equipment problems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Examples of IaaS

A
  • Weather Predictions
  • Product design evaluations
  • Financial Modeling
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Advantages of IaaS

A
  • Reduces CapEx & Optimizes Costs: eliminates the cost of configuring & managing a physical datacenter
  • Increases Scale & Performance of IT Workloads : lets you scale globally & accommodate spikes in resource demand, faster & enhance application performance
  • increases stability, reliability & support : no need to maintain & upgrade software & hardware or troubleshoot equipment problems
  • Improves Business Continuity & DR : you can access apps & data as usual during a disaster or outage
  • Helps you innovate & get new apps to users faster - infrastructure can be ready in mins/hours because you don’t need to set up the underlying infrastructure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Define PaaS

A
  • Complete development & deployment environment in the cloud
  • Enables you to deliver cloud based apps, cloud enabled enterprise apps
  • you purchase the resources you need from cloud service provides on pay as you go plan & access them over secure internet connection
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

PaaS Supports

A
  • Complete web app lifecycle :
    building, testing, deploying, managing & updating
  • Avoids the expense & complexity of buying/managing software license, the underlying app infrastructure & middleware, container orchestrators such as kubernetes or development tools
  • you manage the apps & services the cloud manages everything else
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

PaaS Development Framework

A
  • develop & customize cloud based apps
  • developers create apps using built in software components
  • Cloud features : scalability , high availability , multi tenant capability reduces the amount of coding that developers do
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

PaaS Analytics or BI

A
  • organize, analyze, mine data, finding insights & patterns and predicting outcomes & other business decisions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

PaaS Advantages

A
  • Cut Coding Time
  • Add Development capabilities with adding staff
  • Develop for Multiple Platforms easily
  • Use Sophisticated Tools Affordably : without purchasing outright
  • Support geographically distributed development teams
  • Efficiently manage the web application lifecycle
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Define SaaS

A

Software as a service - log into your account over the internet - often web browser - you pay by subscription or according to level of use

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

Examples of SaaS

A

Outlook, calendar, CRM ( Customer relationship manager ) , ERP ( enterprise resource planning )

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

Advantages of SaaS

A
  • No need to Purchase, install, update or maintain any hardware, middleware, software
  • Pay only for what you use : automatically scale up/down according to level of usage
  • Use free client software: don’t need to purchase/install can access from web browser/plug in
  • Mobilize your workforce easily: access on computer, service provider develops to run on different OSs and secure the data
  • Access app data from anywhere : data stored on cloud, users can access info. from any internet connected computer/mobile device. when app data is stored in the cloud no data is lost if users computer / devices fails.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Serverless Computing

A
  • Enables developers to build apps faster by eliminating the need to manage infrastructure.
  • The cloud service provider automatically provisions, scales & manages the infrastructure required to run the code
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Benefits of Serverless

A
  • No infrastructure management
  • Dynamic Scalability
  • Faster time to market
  • More efficient use of resources
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Serverless Application Patterns

A
  • Serverless functions
  • Serverless kubernetes
  • Serverless workflows
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Azure Firewall

A

grants or denies access based on the originating IP address.

17
Q

Azure Security Center

A

monitoring service that provides threat protection across all of your services both in Azure and on-premises.

18
Q

VPN Gateway

A

is used to send encrypted traffic between an Azure Virtual Network and an on-premises location over the public internet. It provides a more secure connection from on-premises to Azure over the internet.

19
Q

Azure Logic Apps

A

is a serverless cloud service that helps you automate and orchestrate tasks, business processes, and workflows. You can use Logic Apps to send email notification based on predefined rules without writing code.

20
Q

Web App

A

Azure App Service enables you to quickly and easily build web and mobile apps for any platform or device. Azure App Service is a Platform as a Service (PaaS) solution.

21
Q

Azure Functions

A

Azure function is a serverless implementation, provides a runtime environment to execute code, written in any language the user is comfortable.

22
Q

Azure Synapse

A

is a limitless analytics service that brings together enterprise data warehousing and big data analytics. It gives you the freedom to query data on your terms, using either serverless on-demand or provisioned resources - at scale.

23
Q

Azure Blueprints

A
enable cloud architects to define a repeatable set of Azure resources that implement and adhere to an organization's standards, patterns, and requirements. Azure Blueprint is a declarative way to orchestrate the deployment of various resource templates and other artifacts, such as:
     o Role assignments
     o Policy assignments
     o Azure Resource Manager templates
     o Resource groups
24
Q

Azure Policy

A

helps to enforce rules at the resource group, or subscription level. The policy can help to make sure that the organization’s standards are followed, but can not define repeatable resources.

25
Q

Azure Resource Groups

A

is a unit of management for resources in Azure, allows you to logically group Azure Resources together.

26
Q

Role-Based Access Control (RBAC)

A

provides fine-grained access management for Azure resources, enabling you to grant users only the rights they need to perform their jobs.

27
Q

Azure Kubernetes Service

A

s open-source orchestration software for deploying, managing, and scaling containers. You can deploy your code in a container and manage it

28
Q

Availability Sets

A

ensures your application remains online if a high-impact maintenance event is required, or if a hardware failure occurs with 99.95% Azure SLA. Availability sets are made up of Update domains (UD) and Fault domains (FD).

29
Q

Availability Zones

A

are physically separate locations within an Azure region that use availability sets to provide additional fault tolerance. AZs are used to avoid outages at datacenter level.