AZ 900 Flashcards
1
Q
Define IaaS
A
Infrastructure as a Service - offers compute, storage & networking resources on demand - pay as you go.
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
3
Q
Examples of IaaS
A
- Weather Predictions
- Product design evaluations
- Financial Modeling
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
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
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
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
8
Q
PaaS Analytics or BI
A
- organize, analyze, mine data, finding insights & patterns and predicting outcomes & other business decisions
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
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
11
Q
Examples of SaaS
A
Outlook, calendar, CRM ( Customer relationship manager ) , ERP ( enterprise resource planning )
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.
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
14
Q
Benefits of Serverless
A
- No infrastructure management
- Dynamic Scalability
- Faster time to market
- More efficient use of resources
15
Q
Serverless Application Patterns
A
- Serverless functions
- Serverless kubernetes
- Serverless workflows