Compute Flashcards
Compute
go through Exam tips
Features:
IAAS Infrastructure as a service
tools: use the azure portal to maintain large number of VM’s
Compliance: Use Azure blueprints to comply with company guidelines
Recommendations: Azure will recommend improvements to ensure better security higher availability and greater performance
Choice: Choose number of RAM, CPU, windows, linux
Pricing:
Calculated hourly
scale set
Exam Tips
Manage a group of identical, load balanced VM’s.
Scale set is a pool of identical VM’s
Benefits:
Multiple VM’s: Simple to manage multiple VM’s with load balancer
High Availability
Auto scaling
large scale
No Extra cost
App Services (PAAS Service)
App services comes in 3 categories
webapps :website and online applications that are hosted on azure
they can run on windows/linux
they support lot of languages such as .NET,JAVA,..
Integrate easier with deployments
Autoscaling and load balancing
webapp containers: Deploy and run containerized applications in azure
A container is completely self contained
All dependencies are shipped inside the container
Deploy anywhere with a consistent experience
Reliable b/w environments
API’s: Expose and connect your data backend
No graphical component, no user interface
connect other applications programmatically
Use a range of programming languages
Azure container instances(ACI)
If required go through lecture once again
Features: Manage Application dependencies Less Overhead Increased portability Efficiency consistency
Workflow:
Software deployment cycle –> Application gets wrapped up in a container image –> deployed/published to azure container Instance(ACI)
ACI:
User to run workloads: Primary Azure service for running container workloads. Workload is your process or application
OnDemand =Save
Use containerized applications to process data on demand, by only creating the container image when you need
works with your tool of choice
Azure portal, powershell, CLI
Azure Kubernetes service
Azure Container registery (ACR)
Azure Virtual Desktop
Kubernetes is an opensource container orchestration system for automating application deployment, scaling and management
opensource: Community involvement in the product
Orchestration:
Keeps track of lots of parts of a system. Make sure containers are configured correctly to work together
Automatic application deployment:
Kubernetes will deploy more images of containers as needed.
Automatic scaling:
Automatic monitoring of application load to determine when to scale the number of containers used.
Replicate container Architecture:
Reuse your container architecture by managing it in kubernetes. this makes your setup quicker and confidence in the system increase
Standard Azure service included
you don’t have worry about infrastructure and hardware. get IAM, elastic provisioning and much more
Global Reach:
Use Kubenetes with supported regions and on-premise installations using azure stack
Azure container registery (ACR):
Keep track of current and valid container images
manages files and artifacts for conatiners
Feeds container images for ACI & AKS
Use Azure identity and security features to make sure the container images are safe and sound
Cluster: A set of machines called nodes, that runs containerized applications managed by kubernetes
Node:
Pods: A group of one or more containers with shared storage and n/w specification for how to run the container
Azure Functions: Serverless Azure offering
Smallest Compute service on azure
A single function of compute
called or invoked via a standard web address URL
Runs once and stops
Benfits:
Only runs when needed
save money
Resilience: if your function fails , that doesn’t effect other function instances
Read the compute summary
go through the video