This document provides an overview of Azure core services, including compute, storage, and networking options. It discusses Azure management tools like the portal, PowerShell, and CLI. For compute, it covers virtual machines, containers, App Service, and serverless options. For storage, it discusses SQL Database, Cosmos DB, blob, file, queue, and data lake storage. It also discusses networking concepts like load balancing and traffic management. The document ends with potential exam questions related to Azure services.
In early 2019, Microsoft created the AZ-900 Microsoft Azure Fundamentals certification. This is a certification for all individuals, IT or non IT background, who want to further their careers and learn how to navigate the Azure cloud platform.
Learn about AZ-900 exam concepts and how to prepare and pass the exam
In early 2019, Microsoft created the AZ-900 Microsoft Azure Fundamentals certification. This is a certification for all individuals, IT or non IT background, who want to further their careers and learn how to navigate the Azure cloud platform.
Learn about AZ-900 exam concepts and how to prepare and pass the exam
With this support you would be able to have the basic of Azure and you will have the necessary knowledge to take the AZ900 Microsoft Azure Fundamentals Exam.
This support is a summary from the path Azure fundamentals in Microsoft Learn: https://docs.microsoft.com/en-us/learn/paths/azure-fundamentals/.
Azure Tutorial For Beginners | Microsoft Azure Tutorial For Beginners | Azure...Simplilearn
This presentation about Azure for beginners will help you understand what is cloud computing, what is Microsoft Azure, what are the services Azure offers, why is Azure better, which companies use Azure and you will also see a use case where we utilize some of the Azure cloud services. Cloud computing refers to the method of using the internet to store data, manage data and process data and Microsoft Azure is on such cloud service provider. It works on the basis of cloud computing. Microsoft Azure is a set of cloud services to build, manage and deploy applications on a network with the help of tools and frameworks. With the vast majority of organizations the world over adopting the cloud, demand for skilled professionals in this field is high. High salaries and a vast range of options for cloud computing experts have made it a sought-after industry for IT professionals. Now, let us get started and understand what is Microsoft Azure and the services that it has got to offer us.
Below topics are explained in this Azure presentation for beginners:
1. What is cloud computing?
2. What is Microsoft Azure?
3. What are the services Azure offers?
4. Why is Azure better?
5. Which companies use Azure?
6. Microsoft Azure Demo
About Simplilearn Machine Learning course:
Simplilearn's Developing Microsoft® Azure Solutions (70-532) certification training program is designed to give you mastery in Microsoft Azure enterprise-grade cloud platform. Through demos & practical applications, you’ll learn to design, develop, implement, automate, and monitor resilient and scalable cloud solutions on the Azure platform. The course will enable you to explore Microsoft Azure development environment and Azure platform features and learn development tools, techniques and approaches used to build and deploy cloud apps.
What skills will you learn from this Azure certification training course?
By the end of this Azure certification course, you will be able to:
1. Design and implement Web Apps
2. Create and manage virtual machines
3. Design and implement cloud services
4. Design and implement a storage strategy
5. Manage application and network services
Who should take up this Microsoft Azure certification training course?
This course is an essential requirement for those developers who need a strong understanding of concepts and practices related to cloud app development & deployment. Applicable careers include:
1 .NET Developers
2. Solution Architects/ Team Leads
3. DevOps Engineers / Application Engineers / QA Engineers
Learn more at https://www.simplilearn.com/cloud-computing/microsoft-azure-fundamentals-training
In early 2019, Microsoft created the AZ-900 Microsoft Azure Fundamentals certification. This is a certification for all individuals, IT or non IT background, who want to further their careers and learn how to navigate the Azure cloud platform.
Learn about AZ-900 exam concepts and how to prepare and pass the exam
In early 2019, Microsoft created the AZ-900 Microsoft Azure Fundamentals certification. This is a certification for all individuals, IT or non IT background, who want to further their careers and learn how to navigate the Azure cloud platform.
Learn about AZ-900 exam concepts and how to prepare and pass the exam
With this support you would be able to have the basic of Azure and you will have the necessary knowledge to take the AZ900 Microsoft Azure Fundamentals Exam.
This support is a summary from the path Azure fundamentals in Microsoft Learn: https://docs.microsoft.com/en-us/learn/paths/azure-fundamentals/.
Azure Tutorial For Beginners | Microsoft Azure Tutorial For Beginners | Azure...Simplilearn
This presentation about Azure for beginners will help you understand what is cloud computing, what is Microsoft Azure, what are the services Azure offers, why is Azure better, which companies use Azure and you will also see a use case where we utilize some of the Azure cloud services. Cloud computing refers to the method of using the internet to store data, manage data and process data and Microsoft Azure is on such cloud service provider. It works on the basis of cloud computing. Microsoft Azure is a set of cloud services to build, manage and deploy applications on a network with the help of tools and frameworks. With the vast majority of organizations the world over adopting the cloud, demand for skilled professionals in this field is high. High salaries and a vast range of options for cloud computing experts have made it a sought-after industry for IT professionals. Now, let us get started and understand what is Microsoft Azure and the services that it has got to offer us.
Below topics are explained in this Azure presentation for beginners:
1. What is cloud computing?
2. What is Microsoft Azure?
3. What are the services Azure offers?
4. Why is Azure better?
5. Which companies use Azure?
6. Microsoft Azure Demo
About Simplilearn Machine Learning course:
Simplilearn's Developing Microsoft® Azure Solutions (70-532) certification training program is designed to give you mastery in Microsoft Azure enterprise-grade cloud platform. Through demos & practical applications, you’ll learn to design, develop, implement, automate, and monitor resilient and scalable cloud solutions on the Azure platform. The course will enable you to explore Microsoft Azure development environment and Azure platform features and learn development tools, techniques and approaches used to build and deploy cloud apps.
What skills will you learn from this Azure certification training course?
By the end of this Azure certification course, you will be able to:
1. Design and implement Web Apps
2. Create and manage virtual machines
3. Design and implement cloud services
4. Design and implement a storage strategy
5. Manage application and network services
Who should take up this Microsoft Azure certification training course?
This course is an essential requirement for those developers who need a strong understanding of concepts and practices related to cloud app development & deployment. Applicable careers include:
1 .NET Developers
2. Solution Architects/ Team Leads
3. DevOps Engineers / Application Engineers / QA Engineers
Learn more at https://www.simplilearn.com/cloud-computing/microsoft-azure-fundamentals-training
Azure. Cloud for all.
These 4 pillars represent the main value proposition for what differentiates Azure from the competition.
As you can see in the proof points, these are the reason why customers choose Microsoft, because of the unique value that we provide in a productive, hybrid, intelligent, and trusted cloud.
With Azure, you can do—or be—all of these things.
Productive
Get unparalleled developer productivity with integrated tools from mobile DevOps to serverless computing.
Learn about accelerating innovation
Hybrid
Develop and deploy where you want, with the only consistent hybrid cloud on the market. Extend Azure on-premises with Azure Stack.
Learn about our consistent hybrid cloud
Intelligent
Create intelligent apps that delight with data-driven experiences. Go quickly from concept to release with Azure data services and artificial intelligence, from image recognition to bot services.
Learn about intelligent apps
Trusted
Join startups, governments, and 90 percent of Fortune 500s that trust the Microsoft Cloud for security, privacy, transparency, and the most compliance coverage of any cloud provider.
Part 01: Azure Virtual Networks – An OverviewNeeraj Kumar
A virtual network in Azure is similar to the network that we have in our on-premises environment, helping us connect different resources. The azure network helps us connect virtual machines (VMs), create a connected system as a part of a FARMs so that they can communicate with each other, and talk to the on-premises systems as well in special connected scenarios.
This is the Part 1 of the Azure Virtual Networking Servies and is the part of the AZ-100 certification examination, and it provides an overview of the vNet, and the components of the virtual network that an Azure Administrator has to deal with on a daily basis.
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...Edureka!
** Microsoft Azure Certification Training: https://www.edureka.co/microsoft-azure-training**
This Edureka "Azure Active Directory” tutorial will give you a thorough and insightful overview of Microsoft Azure Active Directory and help you understand other related terms like Tenants, Domain services etc. Following are the offerings of this tutorial:
1. What is Azure Active Directory?
2. Azure AD vs Windows AD
3. Azure AD Audience
4. Azure AD Editions
5. Azure AD Tenants
6. Demo-Creating and using Active Directory
Check out our Playlists: https://goo.gl/A1CJjM
What is Microsoft Azure?
What is Azure used for?
Why do businesses want to use someone else's hardware?
What are the advantages of virtualization?
Is Azure secure?
How does Azure stack up against the competition?
To help you make an informed decision about whether Azure is right for your business.
Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!Johan Biere
Gain high level understanding of various challenges faced by organizations in planning their Migration and BC/DR Strategy for applications in Azure and Hybrid.
Learn about the capabilities that make Azure the ideal destination for your applications, data, and infrastructure. You will get clear, scenario-based guidance on how to approach your technical migration & innovation journeys. Understand how to migrate different on-premises applications to Azure, including moving them to Azure IaaS Using ASR with Hyper-V Assessments & Agentless migration.
Microsoft Azure is an ever-expanding set of cloud services to help your organization meet your business challenges. It’s the freedom to build, manage, and deploy applications on a massive, global network using your favorite tools and frameworks.
Productive
Reduce time to market, by delivering features faster with over 100 end-to-end services.
Hybrid
Develop and deploy where you want, with the only consistent hybrid cloud on the market. Extend Azure on-premises with Azure Stack.
Intelligent
Create intelligent apps using powerful data and artificial intelligence services.
Trusted
Join startups, governments, and 90 percent of Fortune 500 businesses who run on the Microsoft Cloud today.
Presentation is about benefits of Azure Automation. How Azure Automation service can help you to automate your on premises as well as off premises resources.
These are slides from an introductory session for Microsoft Azure done at IIT Sri Lanka giving the students hands-on exposure to Microsoft Azure. Introducing them to Azure App Service and Azure Functions.
Here you can read a full story about Microsoft Azure:
- History of Azure.
- Vendors of Azure.
- Why Azure id made.
- A feature of Azure.
- How Azure differs from other.
- Advantage and Dis-advantage of Azure.
- Where Azure is used.
Azure. Cloud for all.
These 4 pillars represent the main value proposition for what differentiates Azure from the competition.
As you can see in the proof points, these are the reason why customers choose Microsoft, because of the unique value that we provide in a productive, hybrid, intelligent, and trusted cloud.
With Azure, you can do—or be—all of these things.
Productive
Get unparalleled developer productivity with integrated tools from mobile DevOps to serverless computing.
Learn about accelerating innovation
Hybrid
Develop and deploy where you want, with the only consistent hybrid cloud on the market. Extend Azure on-premises with Azure Stack.
Learn about our consistent hybrid cloud
Intelligent
Create intelligent apps that delight with data-driven experiences. Go quickly from concept to release with Azure data services and artificial intelligence, from image recognition to bot services.
Learn about intelligent apps
Trusted
Join startups, governments, and 90 percent of Fortune 500s that trust the Microsoft Cloud for security, privacy, transparency, and the most compliance coverage of any cloud provider.
Part 01: Azure Virtual Networks – An OverviewNeeraj Kumar
A virtual network in Azure is similar to the network that we have in our on-premises environment, helping us connect different resources. The azure network helps us connect virtual machines (VMs), create a connected system as a part of a FARMs so that they can communicate with each other, and talk to the on-premises systems as well in special connected scenarios.
This is the Part 1 of the Azure Virtual Networking Servies and is the part of the AZ-100 certification examination, and it provides an overview of the vNet, and the components of the virtual network that an Azure Administrator has to deal with on a daily basis.
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...Edureka!
** Microsoft Azure Certification Training: https://www.edureka.co/microsoft-azure-training**
This Edureka "Azure Active Directory” tutorial will give you a thorough and insightful overview of Microsoft Azure Active Directory and help you understand other related terms like Tenants, Domain services etc. Following are the offerings of this tutorial:
1. What is Azure Active Directory?
2. Azure AD vs Windows AD
3. Azure AD Audience
4. Azure AD Editions
5. Azure AD Tenants
6. Demo-Creating and using Active Directory
Check out our Playlists: https://goo.gl/A1CJjM
What is Microsoft Azure?
What is Azure used for?
Why do businesses want to use someone else's hardware?
What are the advantages of virtualization?
Is Azure secure?
How does Azure stack up against the competition?
To help you make an informed decision about whether Azure is right for your business.
Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!Johan Biere
Gain high level understanding of various challenges faced by organizations in planning their Migration and BC/DR Strategy for applications in Azure and Hybrid.
Learn about the capabilities that make Azure the ideal destination for your applications, data, and infrastructure. You will get clear, scenario-based guidance on how to approach your technical migration & innovation journeys. Understand how to migrate different on-premises applications to Azure, including moving them to Azure IaaS Using ASR with Hyper-V Assessments & Agentless migration.
Microsoft Azure is an ever-expanding set of cloud services to help your organization meet your business challenges. It’s the freedom to build, manage, and deploy applications on a massive, global network using your favorite tools and frameworks.
Productive
Reduce time to market, by delivering features faster with over 100 end-to-end services.
Hybrid
Develop and deploy where you want, with the only consistent hybrid cloud on the market. Extend Azure on-premises with Azure Stack.
Intelligent
Create intelligent apps using powerful data and artificial intelligence services.
Trusted
Join startups, governments, and 90 percent of Fortune 500 businesses who run on the Microsoft Cloud today.
Presentation is about benefits of Azure Automation. How Azure Automation service can help you to automate your on premises as well as off premises resources.
These are slides from an introductory session for Microsoft Azure done at IIT Sri Lanka giving the students hands-on exposure to Microsoft Azure. Introducing them to Azure App Service and Azure Functions.
Here you can read a full story about Microsoft Azure:
- History of Azure.
- Vendors of Azure.
- Why Azure id made.
- A feature of Azure.
- How Azure differs from other.
- Advantage and Dis-advantage of Azure.
- Where Azure is used.
Introducción a Azure, comparativa con Amazon Web Services y comentarios sobre experiencias de desarrollo y uso reales. Usada en el Meetup de Software Craftsmaship CLM de Toledo.
Adelaide Global Azure Bootcamp 2018 - Azure 101Balabiju
A one day session that covers all the foundation of Azure services.
Microsoft Cloud Overview - IaaS, PaaS and SaaS
• Microsoft Azure Resource Manager (ARM)
• Microsoft Azure Storage
• Microsoft Azure Virtual Machines
• Microsoft Azure Identity
• Microsoft Azure Backup
Power your career in cloud computing with a deep dive into Microsoft Azure - one of the most widely adopted cloud technologies in enterprises around the globe.
Security in the cloud Workshop HSTC 2014Akash Mahajan
A broad overview of what it takes to be secure. This is more of an introduction where we introduce the basic terms around Cloud Computing and how do we go about securing our information assets(Data, Applications and Infrastructure)
The workshop was fun because all the slides were paired with real world examples of security breaches and attacks.
Cloud computing is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user. The term is generally used to describe data centers available to many users over the Internet
Microsoft Azure Tutorial | Microsoft Cloud Computing | Microsoft Azure Traini...Edureka!
This Microsoft Azure Tutorial will get your basics right about Microsoft Azure. It starts from the basics, so shall be helpful to a beginner who doesn't know anything about Cloud Computing as well. Below are the topics covered in this tutorial:
1) What is Cloud?
2) What is Microsoft Azure?
3) Azure Job Trends
4) Different Domains in Azure
5) Azure Services
6) Azure Pricing Options
7) Demo on Azure
8) Azure Certifications
To take a structured training on Microsoft Azure, you can check complete details of our Microsoft Azure Certification Training course here: https://goo.gl/585NMJ
Azure Identity (AD,ADFS 2.0,AAD,ADB2C,OAuth,OpenID,PingID,AD Custom Policies) ,
Azure PaaS (Azure Functions, Serverless computing, Azure Comsos DB, Webhooks, API Apps, Logic Apps, Kudu, Azure Websites), Azure Functions, Lamda Function, Event Functions, Serverless architecture, Implementing azure functions on GIT HUB comment feature, Why Azure Functions, Azure Virtual Machines, Azure Cloud Services, Azure Web Apps & WebJobs, Service Fabric, Consumption Plans, Billing Model, Benefits of Azure Functions, What is serverless, Implementing bigger solutions into smaller azure functions, Microservices, Use cases, Function App, Implementation storing unstructured data using Azure functions into Cosmos DB, Cosmos DB, Custom Azure functions, Azure Cosmos DB, IOTS, Document DB, Doc DB, How to setup a Jenkins build server and automatically trigger code from Visual studio online,Azure App Service, App service Environment, Azure Stack, Managing Azure App services, Azure Powershell, Azure CLI, REST APIS, Azure Portal, Templates, Kudu Console access, Run GIT Commands on Kudu Console, Locking Azure Resources, Configuring Custom Domains, Adding Extensions to Azure Web App/Websites, App service Deployment options, Data Services in Azure , Azure SQL, Azure SQL server, Azure SQL database vs SQL server in a Azure VM, SQL Tiers, DTU, Data Transactional Unit, Planning & provisioning azure SQL databases,Migrating SQL Databases, Azure SQL Server, SQL server transactional replication, Deploy database to Microsoft Azure Database Wizard, DAC package, DAC, SQL compatibility issues, Migrating SQL with downtime, DMA, Data Migration Assistant, Database Snapshot, Migrating SQL without downtime, DTU, Data Transactional Unit, Recommendations for best performance during SQL Import Process, Transactional Replication, T-SQL, Task to implement what ever you learnt till now,
Introduction to Machine Learning with Azure & DatabricksCCG
Join CCG and Microsoft for a hands-on demonstration of Azure’s machine learning capabilities. During the workshop, we will:
- Hold a Machine Learning 101 session to explain what machine learning is and how it fits in the analytics landscape
- Demonstrate Azure Databricks’ capabilities for building custom machine learning models
- Take a tour of the Azure Machine Learning’s capabilities for MLOps, Automated Machine Learning, and code-free Machine Learning
By the end of the workshop, you’ll have the tools you need to begin your own journey to AI.
Analytics in a Day Ft. Synapse Virtual WorkshopCCG
Say goodbye to data silos! Analytics in a Day will simplify and accelerate your journey towards the modern data warehouse. Join CCG and Microsoft for a half-day virtual workshop, hosted by James McAuliffe.
Join CCG for our Data Governance (DG) Workshop where CCG will introduce their Data Governance methodology and framework that enables organizations to assess DG faster, deriving actionable insights that can be quickly implemented with minimal disruption. CCG will also discuss how Microsoft Azure Solutions can be leveraged to build a strong foundation for governed data insights.
How to Monetize Your Data Assets and Gain a Competitive AdvantageCCG
Join us for this session where Doug Laney will share insights from his best-selling book, Infonomics, about how organizations can actually treat information as an enterprise asset.
Analytics in a Day Ft. Synapse Virtual WorkshopCCG
Say goodbye to data silos! Analytics in a Day will simplify and accelerate your journey towards the modern data warehouse. Join CCG and Microsoft for a half-day virtual workshop, hosted by James McAuliffe.
Analytics in a Day Ft. Synapse Virtual WorkshopCCG
Say goodbye to data silos! Analytics in a Day will simplify and accelerate your journey towards the modern data warehouse. Join CCG and Microsoft for a half-day virtual workshop, hosted by James McAuliffe.
You had a strategy. You were executing it. You were then side-swiped by COVID, spending countless cycles blocking and tackling. It is now time to step back onto your path.
CCG is holding a workshop to help you update your roadmap and get your team back on track and review how Microsoft Azure Solutions can be leveraged to build a strong foundation for governed data insights.
Analytics in a Day Ft. Synapse Virtual WorkshopCCG
Say goodbye to data silos! Analytics in a Day will simplify and accelerate your journey towards the modern data warehouse. Join CCG and Microsoft for a half-day virtual workshop, hosted by James McAuliffe.
Power BI Advanced Data Modeling Virtual WorkshopCCG
Join CCG and Microsoft for a virtual workshop, hosted by Solution Architect, Doug McClurg, to learn how to create professional, frustration-free data models that engage your customers.
Machine Learning with Azure and Databricks Virtual WorkshopCCG
Join CCG and Microsoft for a hands-on demonstration of Azure’s machine learning capabilities. During the workshop, we will:
- Hold a Machine Learning 101 session to explain what machine learning is and how it fits in the analytics landscape
- Demonstrate Azure Databricks’ capabilities for building custom machine learning models
- Take a tour of the Azure Machine Learning’s capabilities for MLOps, Automated Machine Learning, and code-free Machine Learning
By the end of the workshop, you’ll have the tools you need to begin your own journey to AI.
Join Brian Beesley, Director of Data Science, for an executive-level tour of AI capabilities. Get an inside peek at how others have used AI, and learn how you can harness the power of AI to transform your business.
Say goodbye to data silos! Analytics in a Day will simplify and accelerate your journey towards the modern data warehouse. Join CCG and Microsoft for a two-day virtual workshop, hosted by James McAuliffe.
Virtual Governance in a Time of Crisis WorkshopCCG
The CCGDG framework is focused on the following 5 key competencies. These 5 competencies were identified as areas within DG that have the biggest ROI for you, our customer. The pandemic has uncovered many challenges related to governance, therefore the backbone of this model is the emphasis on risk mitigation.
1. Program Management
2. Data Quality
3. Data Architecture
4. Metadata Management
5. Privacy
Advance Data Visualization and Storytelling Virtual WorkshopCCG
Join CCG and Microsoft for a virtual workshop, hosted by Senior BI Architect, Martin Rivera, taking you through a journey of advanced data visualization and storytelling.
Business intelligence dashboards and data visualizations serve as a launching point for better business decision making. Learn how you can leverage Power BI to easily build reports and dashboards with interactive visualizations.
Data Governance and MDM | Profisse, Microsoft, and CCGCCG
CCG will introduce a methodology and framework for DG that allows organizations to assess DG faster, deriving actionable insights that can be quickly implemented with minimal disruption. CCG will also review how Microsoft Azure Solutions can be leveraged to build a strong foundation for governed data insights. In addition, Profisee will introduce a popular component of data governance, MDM.
Enable Better Decision Making with Power BI Visualizations & Modern Data EstateCCG
Self-service BI empowers users to reach analytic outputs through data visualizations and reporting tools. Solution Architect and Cloud Solution Specialist, James McAuliffe, will be taking you through a journey of Azure's Modern Data Estate.
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdfEnterprise Wired
In this guide, we'll explore the key considerations and features to look for when choosing a Trusted analytics platform that meets your organization's needs and delivers actionable intelligence you can trust.
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...John Andrews
SlideShare Description for "Chatty Kathy - UNC Bootcamp Final Project Presentation"
Title: Chatty Kathy: Enhancing Physical Activity Among Older Adults
Description:
Discover how Chatty Kathy, an innovative project developed at the UNC Bootcamp, aims to tackle the challenge of low physical activity among older adults. Our AI-driven solution uses peer interaction to boost and sustain exercise levels, significantly improving health outcomes. This presentation covers our problem statement, the rationale behind Chatty Kathy, synthetic data and persona creation, model performance metrics, a visual demonstration of the project, and potential future developments. Join us for an insightful Q&A session to explore the potential of this groundbreaking project.
Project Team: Jay Requarth, Jana Avery, John Andrews, Dr. Dick Davis II, Nee Buntoum, Nam Yeongjin & Mat Nicholas
ViewShift: Hassle-free Dynamic Policy Enforcement for Every Data LakeWalaa Eldin Moustafa
Dynamic policy enforcement is becoming an increasingly important topic in today’s world where data privacy and compliance is a top priority for companies, individuals, and regulators alike. In these slides, we discuss how LinkedIn implements a powerful dynamic policy enforcement engine, called ViewShift, and integrates it within its data lake. We show the query engine architecture and how catalog implementations can automatically route table resolutions to compliance-enforcing SQL views. Such views have a set of very interesting properties: (1) They are auto-generated from declarative data annotations. (2) They respect user-level consent and preferences (3) They are context-aware, encoding a different set of transformations for different use cases (4) They are portable; while the SQL logic is only implemented in one SQL dialect, it is accessible in all engines.
#SQL #Views #Privacy #Compliance #DataLake
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Data and AI
Round table discussion of vector databases, unstructured data, ai, big data, real-time, robots and Milvus.
A lively discussion with NJ Gen AI Meetup Lead, Prasad and Procure.FYI's Co-Found
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Data and AI
Discussion on Vector Databases, Unstructured Data and AI
https://www.meetup.com/unstructured-data-meetup-new-york/
This meetup is for people working in unstructured data. Speakers will come present about related topics such as vector databases, LLMs, and managing data at scale. The intended audience of this group includes roles like machine learning engineers, data scientists, data engineers, software engineers, and PMs.This meetup was formerly Milvus Meetup, and is sponsored by Zilliz maintainers of Milvus.
Analysis insight about a Flyball dog competition team's performanceroli9797
Insight of my analysis about a Flyball dog competition team's last year performance. Find more: https://github.com/rolandnagy-ds/flyball_race_analysis/tree/main
The Building Blocks of QuestDB, a Time Series Databasejavier ramirez
Talk Delivered at Valencia Codes Meetup 2024-06.
Traditionally, databases have treated timestamps just as another data type. However, when performing real-time analytics, timestamps should be first class citizens and we need rich time semantics to get the most out of our data. We also need to deal with ever growing datasets while keeping performant, which is as fun as it sounds.
It is no wonder time-series databases are now more popular than ever before. Join me in this session to learn about the internal architecture and building blocks of QuestDB, an open source time-series database designed for speed. We will also review a history of some of the changes we have gone over the past two years to deal with late and unordered data, non-blocking writes, read-replicas, or faster batch ingestion.
3. AGENDA
Fundamentals of Azure : Azure Cloud Concepts
1. Exam Prep
2. Introduction To Cloud Computing and Concepts
3. Azure Architecture and Service Guarantees
4. Using Azure Calculator and Pricing Azure
5. Potential Exam Questions
Fundamentals of Azure : Azure Core Services
1. Azure Day-To-Day Management Tools
2. Azure Compute Options
3. Azure Storage Options
4. Azure Networking Options
5. Potential Exam Questions
4. AZ-900 EXAM LAYOUT
1. Understand cloud concepts (15-20%)
2. Understand core Azure services (30-35%)
3. Understand security, privacy, compliance, and trust (25-30%)
4. Understand Azure pricing and support (20-25%)
5. EXAM PREP - STUDY MATERIALS
Microsoft Learn
Platform
Whizlabs
6. AZURE DAY-TO-DAY MANAGEMENT TOOLS
1. Azure Portal - interact with Azure via a Graphical User Interface (GUI)
2. Azure PowerShell and Azure Command-Line Interface (CLI) - command line and
automation-based interactions with Azure
3. Azure Cloud Shell - web-based command-line interface
4. Azure Mobile app - monitoring and managing resources from mobile devices
7. AZURE PORTAL
User can create, manage, and monitor any available Azure services, almost everything in
Azure can be done through this web interface
8. AZURE POWERSHELL
Module that can be installed for Windows PowerShell or PowerShell Core.
• Enables users to connect to Azure subscription and manage resources.
• Create administration scripts and use automation tools to optimize workflow.
• Automate repetitive tasks. Once a script is verified, it runs consistently, which can reduce
errors.
9. AZURE CLI
Cross-platform (runs on Windows, Linux, or macOS) command-line program that connects to
Azure and executes administrative commands on Azure resources.
10. AZURE CLOUD SHELL
Interactive, authenticated, browser-
accessible shell for managing Azure
resources.
Create, build, and deploy apps right from
this browser-based environment.
11. AZURE MOBILE APP
Access, manage, and monitor all your Azure
accounts and resources from iOS or Android phone
or tablet.
• Track the health and status of your Azure
resources
• Diagnose and fix issues quickly
• Run commands to manage your Azure resources
• Start, stop, and restart virtual machines or web
apps
• Connect to your virtual machines
13. WHAT IS AZURE COMPUTE?
On-demand computing service for running cloud-based applications.
Four common techniques for performing compute in Azure:
• Virtual machines
• Containers
• Azure App Service
• Serverless computing
14. VIRTUAL MACHINE
Think of a Virtual Machine as a computer within a
computer, VMs imitate the behavior of another
computer. They provide an abstraction layer for CPU,
memory, and storage.
VMs are an ideal choice when you need:
• Total control over the operating system (OS)
• The ability to run custom software
• To use custom hosting configurations
• Businesses need to be flexible
• Create mobile work forces
• Virtualize work environments
• Simplicity for end users and IT professionals
15. CONTAINERS
A container is a readymade software environment that has the application code and its
dependency's preloaded within an image. It is a virtualization environment for running
applications, they run on top of a host operating system.
• Run multiple instances of an application on a single host machine.
• Container orchestrator can start, stop, and scale out application instances as needed.
• Containers virtualize the operating system whereas VMs virtualize the hardware.
16. AZURE APP SERVICE
Platform-as-a-service (PaaS) offering that is designed to host enterprise-grade web-oriented
applications.
• Build and host web apps, background jobs, mobile backends, and RESTful APIs in the
programming language of your choice without managing infrastructure.
• Automatic scaling and high availability.
• Supports both Windows and Linux, and enables automated deployments from GitHub,
Azure DevOps, or any Git repo to support a continuous deployment model.
17. STYLES OF WEB APPS
Azure App Service handles most of the infrastructure decisions in hosting web apps:
• Deployment and management are integrated into the platform
• Endpoints can be secured
• Sites can be scaled quickly to handle high traffic loads
• Built-in load balancing and traffic manager provide high availability
20. SERVERLESS COMPUTING
Serverless computing encompasses three ideas:
1. Abstraction of servers
Serverless computing abstracts the servers you run on.
2. Event-driven scale
The platform automatically schedules the function to run and scales the number of
compute instances based on the rate of incoming events.
3. Micro-billing
Pay only for the time the code runs.
23. WHAT ARE THE BENEFITS OF STORING DATA IN AZURE?
• Automated backup and recovery
• Replication across the globe
• Support for data analytics
• Encryption capabilities
• Multiple data types
• Data storage in virtual disks
• Storage tiers
24. TYPES OF DATA FOR AZURE STORAGE
There are three primary types of data that Azure Storage is
designed to hold.
1. Structured data - Adheres to a schema, can be stored in a
database table with rows and columns.
2. Semi-structured data – does not fit neatly into tables,
rows, and columns, uses tags or keys that organize and
provide a hierarchy for the data.
3. Unstructured data - encompasses data that has no
designated structure to it, unstructured data is becoming
more prominent as businesses try to tap into new data
sources.
25. TYPES OF AZURE STORAGE ACCOUNTS
• General-purpose v2:
o Basic storage account type for blobs, files, queues, and tables.
• General-purpose v1:
o Legacy account type for blobs, files, queues, and tables.
• BlockBlobStorage:
o Storage accounts with premium performance characteristics for block blobs and
append blobs.
• FileStorage:
o Files-only storage accounts with premium performance characteristics.
• BlobStorage:
o Legacy Blob-only storage accounts.
27. AZURE SQL DATABASE
Azure SQL Database is a relational database based
on the latest version of the Microsoft SQL Server
database engine.
Build data-driven applications and websites in the
programming language of users choice without
needing to manage infrastructure.
28. AZURE COSMOS DB
Globally distributed database service.
Supports schema-less data that allows the user to
build highly responsive and Always
On applications to support constantly changing
data.
29. AZURE BLOB STORAGE
Azure Blob Storage is unstructured, it can contain gigabytes of binary data streamed from a
scientific instrument, an encrypted message for another application, or data in a custom format
for app development.
Used to store data for backup, disaster recovery, and archiving.
30. AZURE DATA LAKE
Large repository that stores both structured and unstructured data.
Perform analytics on your data usage and prepare reports.
31. AZURE FILES
Azure Files offers fully managed file shares in the
cloud that are accessible via the industry
standard Server Message Block (SMB) protocol.
32. AZURE QUEUE
Azure Queue storage is a service for storing large
numbers of messages that can be accessed from
anywhere in the world.
Used to help build flexible applications and separate
functions for better durability across large
workloads.
33. DISK STORAGE
Disk storage provides disks for virtual machines, applications, and other services to
access and use as they need.
The disks can be managed or unmanaged by Azure, and therefore managed and
configured by the user.
34. ENCRYPTION AND REPLICATION
The following encryption types are available for resources:
• Azure Storage Service Encryption (SSE)
o Secure data to meet the organization's security and regulatory compliance.
o Encrypt data before storing it and decrypts the data before retrieving it.
The encryption and decryption are transparent to the user.
• Client-side encryption
o Data is already encrypted by the client libraries.
o Azure stores the data in the encrypted state at rest, which is then decrypted
during retrieval.
• Replication for storage availability
o Replication feature ensures that data is durable and always available.
o Azure provides regional and geographic replications to protect your data
against natural disasters and other local disasters like fire or flooding.
35. AZURE DATA STORAGE VS. ON-PREMISES STORAGE
Factors to consider when comparing
on-premises to Azure data storage.
• Cost Effectiveness
• Reliability
• Storage Types
• Agility
38. AVAILABILITY
How long your service is up and running without interruption.
• High Availability - service that's up and running for a long period of time.
• Resiliency - system's ability to stay operational during abnormal conditions
o Natural disasters
o System maintenance, both planned and unplanned, including software updates and security
patches
o Spikes in traffic to your site
o Threats made by malicious parties, such as distributed denial of service, or DDoS, attacks
39. AZURE LOAD BALANCER
Azure Load Balancer is a load balancer service that
Microsoft provides that helps take care of the
maintenance for you.
There’s no infrastructure or software for you to maintain,
you define the forwarding rules based on the source IP
and port to a set of destination IP/ports.
40. AZURE APPLICATION GATEWAY
Application Gateway is a load balancer designed for
web applications. It uses Azure Load Balancer at the
transport level (TCP) and applies sophisticated URL-
based routing rules to support several advanced
scenarios.
When to use: If all your traffic is HTTP.
41. AZURE TRAFFIC MANAGER
Traffic Manager uses the DNS server that's closest to
the user to direct user traffic to a globally
distributed endpoint.
Directs the client web browser to a preferred
endpoint.
42. AZURE LOAD BALANCER VS AZURE TRAFFIC MANAGER
Azure Load Balancer distributes traffic within the same region to make your services more highly
available and resilient.
Traffic Manager works at the DNS (domain name system) level, and directs the client to a
preferred endpoint. This endpoint can be to the region that's closest to your user.
43. OTHER KEY TERMS
Virtual Network
IP Addresses
Network Interface Card (NIC)
Subnet
Classless Inter-Domain Routing (CIDR) Block
Network Security Group (NSG)
Domain Name System (DNS)
User Defined route (UDR)
Virtual Network Gateway For On-Premise Network
Connectivity
Point-to-Site VPN
Site-to-Site VPN
VNet-To-VNet Connection
Virtual Network Peering
ExpressRoute
Azure Virtual WAN
Welcome to Fundamentals of Azure. This is Part 2: Azure Core Services of our three part series.
We have a lot to cover and may not get to live questions at the end. Please send your questions to Sami, and I will get back to you after the webinar. Provided is my contact information and reach out any time. I do provide half day and full day workshops for this course. The workshops are more hands on and we do more live demos within the product. Something to note if interested.
Quick recap, this is what we covered in Part 1 of our 3 part series. If you would like access to a recording or access to the PPT, contact Sami and she will get that over to you.
In today’s agenda, we will be covering…
Once again, here is the exam layout. In part two of our three part series, we will be focusing on understanding core Azure services, which is 30-35% of the exam.
Part III will be covered on Tuesday 5/26 (May 26) from 12-1.
As mentioned in part 1, I used 2 resources and spent around $16 combined for those resources. The exam itself is $99.
This is the same study plan I used for the AZ-900 exam:
Microsoft Learn Platform (about 10 hours total). I highly recommend because although there is more reading involved than videos like Whizlabs provides, you can access a sandbox environment and get some hands on experience.
Whizlabs. 7 sections tests (5 questions each), 5 practice tests (55 questions each), and a free practice test of 15 questions. They also have an online video course if you want to watch videos instead of reading through the Learn Platform course.
And I determined I was ready for the exam when I consistently received 85% and up on the practice tests.
1)Azure is a cloud platform that provides the compute, storage, and networking resources needed to build cloud-hosted applications.
2)As a new user, the Azure portal is likely to be the primary way you will interact with Azure.
The Azure portal lets you create and manage all your Azure resources.
For example, you can set up a new database, increase the compute power of your virtual machines, and monitor your monthly costs.
3)You can configure and manage Azure using a broad range of tools and platforms. There are tools available for the command line, language-specific Software Development Kits (SDKs), developer tools, tools for migration, and many others.
4. For the exam, it is important to note, you do not need a deep understanding of creating and running powershell scripts, CLI, and Cloud Shell. Your understanding will need to be more beginner or introductory.
Click show image.Azure Portal Layout is the primary graphical user interface (GUI) for controlling Microsoft Azure.
It is a public website that you can access with any web browser. Once you sign in with your Azure account, you can create, manage, and monitor any available Azure services.
Best interface for carrying out single tasks or where you want to look at the configuration options in detail. Click (show image)
The Azure portal uses a panes model for navigation (resource panel).
Each pane contains some information and configurable options which some options generate another pane, which reveals itself to the right of any existing pane.
As you see here, we are in Azure Marketplace – this often where you will start when creating new resources in Azure and allows customers to find, try, purchase, and provision applications and services from hundreds of leading service providers. You can see how this option generates another pane.
Disadvantages: The portal doesn't provide any way to automate repetitive tasks. For example, to set up multiple VMs, you would need to create them one at a time by completing the wizard for each VM. This process makes the portal approach time-consuming and error-prone for complex tasks.
PowerShell first version 1.0 was released in 2006. Today, PowerShell is at version 5.1. As the year and version gone by, PowerShell's capabilities and hosting environments grew significantly.
Is a cross-platform version of PowerShell that runs on Windows, Linux, or macOS.
Most of the PowerShell functionality comes from Cmdlet's which is always in verb-noun format and not plural. Moreover, Cmdlet's return objects not text. A cmdlet is a series of commands, which is more than one line, stored in a text file.
A cmdlet always consists of a verb and a noun, separated with a hyphen. Some of the verbs use for you to learn PowerShell is:
The ”New” verb is used to create a new resource.
Example: Azure PowerShell provides the New-AzVM command that creates a virtual machine for you inside your Azure subscription. Other common verbs for PowerShell include Find, Set, Get, Invoke, Test.
And you can see the others here. An understanding of these is about the extent of the knowledge you need for the exam for Powershell commands and cmdlets
The Azure command-line interface (Azure CLI) is a set of commands used to create and manage Azure resources.
The Azure CLI is available across Azure services and is designed to get you working quickly with Azure, with an emphasis on automation.
Example: To create a VM, you would open a command prompt window, sign in to Azure using the command az login, create a resource group, then use a command such as:
Can also be run in Docker and Azure Cloud Shell.
Today, with graphical user interfaces (GUI), most users never use command-line interfaces (CLI).
However, CLI is still used by software developers and system administrators to configure computers, install software, and access features that are not available in the graphical interface.
Azure Cloud Shell is a browser-based shell experience to manage and develop Azure resources.
Cloud Shell offers a browser-accessible, pre-configured shell experience for managing Azure resources without the overhead of installing, versioning, and maintaining a machine yourself.
Provides the flexibility of choosing the shell experience that best suits the way you work, either Bash or PowerShell.
Use the Azure Cloud Shell to run saved scripts or perform ad hoc administrative tasks.
So for the exam, they will say, where can you access Cloud Shell within the portal. Here is the icon and where you can access. The exam will show you the icon and you will select the correct response. I had two icon questions, one for CloudShell and one for Directory + Subscription. So the icons are Cloudshell, Directory + Subscription, Notifications, Settings, Help, and Feedback.
Read Slide. Then….So these are some of your day to day management tools. Lets better understand Azure’s compute options.
Azure Compute provides serverless computing to run apps without requiring infrastructure setup or configuration. So another way of saying it, Azure compute provides the infrastructure you need to run your apps. Important to note, resources are available on-demand and can typically be created in minutes or even seconds. Also, pay only for the resources you use and only for as long as you're using them.
Deploying server applications has always been complicated. This complexity pushed system admins to start looking for virtualization techniques like virtual machines and containers. Think of a Virtual Machine as a computer within a computer, VMs imitate the behavior of another computer. They provide an abstraction layer for CPU, memory, and storage. With VM’s, you are in control, you decide the operating system, you install the tools and packages. VM apps run in isolation or with other apps you install.
When to use a VM:
During testing and development
When running applications in the cloud
When extending your datacenter to the cloud
During disaster recovery
Moving from a physical server to the cloud ("lift and shift")
Create an image of the physical server and host it within a VM with little or no changes. Just like a physical on-premises server, you must maintain the VM. You update the installed OS and the software it runs.
There are downsides to using VMs, VMs can only run one operating system at a time, so if you have multiple server apps that require different runtime environments, multiple VMs may be required to execute correctly. This is where containers come in. Containers are…
Read definition. Click. Read bullets.
When I say an instance, an instance in Azure can be understood as a Virtual Machine.
With virtualization environment, I am referring to the act of creating a virtual version of something, including virtual computer hardware platforms, storage devices, and computer network resources.
And Image (metadata).
Two key terms that you may see on the exam and should be noted here : Azure supports Docker containers (a standardized container model), which includes:
Azure Container Instances (ACI) offers the fastest and simplest way to run a container in Azure. You don't have to manage any virtual machines or configure any additional services.
Azure Kubernetes Service (AKS) orchestration automates, manages, and interacts with a large number of containers.
Whether to use VM or Container? For flexibility and complete control, use a VM, but for portability, performance characteristics and management capabilities, use containers.
One other thing to note, I found this on the Microsoft site. These are some good Azure service definitions.
Let’s dig into other compute options. he easiest way of running an application in Azure is on Azure App Service. Read slide and bullets. Image then In 2012.
In 2012, Microsoft added Azure Web Sites to its Azure services portfolio. This service was created specifically for people that wanted to run web applications in Azure. This service was very popular but missed specific features for other developers that were creating mobile applications and APIs. So Mobile Services was added for the mobile app developers. And after that both services were renamed to Web Apps and Mobile Apps.
As developers requested even more specific features, Microsoft added API Apps (for running APIs) and Logic Apps (for running workflows) to the service offering. As all these services were related, Microsoft added them into one big family of services, called Azure App Service. Later, in 2016, Function Apps were added to App Service. Also, Logic Apps were removed from the App Service family, as Microsoft rebranded Logic Apps to be the go-to service for doing integration and workflow tasks (think BizTalk) in Azure.
Azure App Service is meant to be a single product, that has capabilities for whatever you need, mobile, web or api. But in practice, it is a family of several services, that each bring something unique to the table.
Currently, the Azure App Service platform contains these services:
Web Apps
For running web and api applications in Azure
Mobile Apps
For running the backend for mobile applications in Azure
Function Apps
For running small blocks of code in Azure that can be triggered by outside sources, like a message on a queue
API Apps - Much like hosting a website, you can build REST-based Web APIs using your choice of language and framework.
Lets dig into this a little further.
There are a couple of options to host web applications in Azure. I want to call out one of my exam questions. As you can see, there is a Monthly fee for all but Free option. IF deploying a public website, consider using Basic App service plan or higher.
Azure Service fabric keeps your App Service running. For instance, when you have a Web App that is running a website, Service Fabric makes sure that it runs on a VM, in a Microsoft datacenter. And if that VM fails, or if the underlying hardware fails, Service Fabric moves the Web App to another VM and/or physical server, so that it continues to run.
Service Fabric also takes care of scaling for you. When you scale your Web App, by, for instance scaling it out over multiple instances, Service Fabric replicates your Web App over multiple VMs and keeps those running. You just deploy a Web App and it runs and keeps running because of service fabric.
Serverless computing is the abstraction of servers, infrastructure, and operating systems. Azure takes care of managing the server infrastructure and allocation/deallocation of resources based on demand.
Benefits:
No infrastructure management: you run the code and its automatically runs with high availability.
Scalability
Only pay for what you use
Alright, so remember when I said, in 2016, Function Apps were added to App Service. Also, Logic Apps were removed from the App Service family, as Microsoft rebranded Logic Apps to be the go-to service for doing integration and workflow tasks (think BizTalk) in Azure. Well, they are both part of serverless compute and lets discuss their differences.
Azure Functions - execute code in almost any modern language.
Azure Logic Apps - designed in a web-based designer and can execute logic triggered by Azure services without writing any code.
You want to be able to access, update, and share data regardless of data type. You want to access data quickly and securely. Cloud based storage helps make this easier.
Automated backup and recovery: mitigates the risk of losing data if there is any unforeseen failure or interruption.
Replication across the globe: creates copies data to protect it against any planned or unplanned events, such as scheduled maintenance or hardware failures. Also numerous data centers throughout the world, so you can storage data close to users, lowering latency.
Support for data analytics: supports performing analytics on data consumption.
Encryption capabilities: data is encrypted to make it highly secure
Multiple data types: Azure can store almost any type of data (you may need to storge large video data or highly structure data, with Azure you can have multiple storage strategies at the same time.
Data storage in virtual disks: Store up to 32 TB of data in its virtual disks.
Storage tiers: storage tiers to prioritize access to data based on frequently used versus rarely used information.
Structured data is highly organized and easily understood by machine language. Those working within relational databases can input, search, and manipulate structured data relatively quickly. Examples: names, dates, addresses, credit card numbers, stock information, geolocation, and more.
Semi structured data does not have the same level of organization and predictability of structured data. The data does not reside in fixed fields or records, but does contain elements that can separate the data into various hierarchies. Exampes include JSON, XML, .csv files, tab delimited files.
Unstructured data files often include text and multimedia content. Examples include e-mail messages, word processing documents, videos, photos, audio files, presentations, webpages and many other kinds of business documents.
General-purpose v2 accounts: Basic storage account type for blobs, files, queues, and tables. Recommended for most scenarios using Azure Storage.
General-purpose v1 accounts: Legacy account type for blobs, files, queues, and tables. Use general-purpose v2 accounts instead when possible.
BlockBlobStorage accounts: Storage accounts with premium performance characteristics for block blobs and append blobs. Recommended for scenarios with high transactions rates, or scenarios that use smaller objects or require consistently low storage latency.
FileStorage accounts: Files-only storage accounts with premium performance characteristics. Recommended for enterprise or high performance scale applications.
BlobStorage accounts: Legacy Blob-only storage accounts. Use general-purpose v2 accounts instead when possible.
So we discussed types of azure storage accounts and types of data for azure storage. Lets now discuss services within the storage accounts.
File Service:
Creating file shares on the cloud
Mount files share from cloud based or on-prem machines that can be running on Windows, Linux, macOS.
Queue Service:
Used for storing large number of messages
Ideal store for exchange of messages between components of an application.
Table Service:
Can be used to storage structured NoSQL data in the cloud
Ideal for storage accessed by web applications
Ideal for datasets that don’t require complex joins, foreigh keys or stored procedures.
Blob Service:
Storing objects on the cloud and large amounts of unstructured data
If need to store data such as images, video, audio files
Moving from services within the storage accounts, lets discuss some storage services within Azure.
1. Read Slide.
2. You can migrate existing SQL Server databases with minimal downtime using the Azure Database Migration Service.
3. An Azure Database Migration Service migrates existing SQL Server databases, the service uses the Microsoft Data Migration Assistant to generate assessment reports that provide recommendations to help guide users through required changes prior to performing a migration.
Next, Azure Cosmos DB.
Read slide.
Use this feature to store data that is updated and maintained by users around the world.
3. The following illustrations shows a sample Azure Cosmos DB database that’s used to store data that’s accessed by people located across the globe.
1. Read slide.
2. Important to note, store up to 8 TB of data for virtual machines. Azure Blob storage allows streaming of large video or audio files directly to the user's browser from anywhere in the world.
The following illustration shows an example usage of Azure blob storage.
Azure offers three storage tiers for blob object storage:
1. Hot storage tier: accessed frequently.
2. Cool storage tier: accessed and stored for at least 30 days.
3. Archive storage tier: accessed and stored for at least 180 days with flexible latency requirements.
Read slide.
Includes all the capabilities required to make it easy for developers, data scientists, and analysts to store data of any size, shape, and speed.
It removes the complexities of ingesting and storing all of your data while making it faster to get up and running with batch, streaming, and interactive analytics.
The following illustration shows how Azure Data Lake storage all your business data and makes it available for analysis.
Read slide.
Azure file shares can be mounted concurrently by cloud or on-premises.
Any number of Azure virtual machines or roles can mount and access the file storage share simultaneously.
Typical usage scenarios:
Share files anywhere in the world, diagnostic data, or application data sharing.
The following illustration shows Azure Files being used to share data between two geographical locations. Azure Files uses the Server Message Block (SMB) protocol that ensures the data is encrypted at rest and in transit.
Read slide.
When application components are decoupled, they can scale independently.
The following illustration shows multiple sender applications adding messages to the Azure Queue and one receiver application retrieving the messages.
Read slide.
Disk storage allows data to be persistently stored and accessed from an attached virtual hard disk.
Typical scenarios:
“Lift and shift” applications that read and write data to persistent disks
Storing data that is not required to be accessed from outside the virtual machine to which the disk is attached.
The following illustration shows an Azure virtual machine using separate disks to store different data.
Note:
Azure Disks have consistently delivered enterprise-grade durability, with an industry-leading ZERO% annualized failure rate.
Cost Effectiveness
Provides a pay-as-you-go pricing model, which is often appealing to businesses as an operating expense instead of an upfront capital cost.
Reliability
Provides data backup, load balancing, disaster recovery, and data replication as services to ensure data safety and high availability.
Storage Types
Provides a variety of different storage options including distributed access and tiered storage.
Agility
Flexibility to create new services in minutes
Whizlabs: https://www.whizlabs.com/learn/course/microsoft-azure-az-900/quiz/15008
With networking, you can connect cloud and on-premises infrastructure and services, providing customers and users the best possible experience. Users can take advantage of:
The global network
Secure apps and infrastructure
Private and reliable connections
Easily and intelligently monitor resources
Let’s discuss networking at the most basic and physical level. In this picture, you will see a representation of the Azure global footprint. It is so vast that it includes 100K+ miles of fiber and subsea cables, and 130 edge locations connecting over 50 regions worldwide. We leverage Azure’s global infrastructure to improve network performance and resilience of your applications, regardless of whether the apps are hosted in Azure or not.
You have likely seen these messages online shopping during the holidays.
(DDoS) attack is an attempt to make an online service unavailable by overwhelming it with traffic from multiple sources
So availability is extremely important so we do not have this issue.
Load Balancer distributes traffic evenly among each system in a pool.
Helps achieve both high availability and resiliency
Becomes the entry point to the user
Load balancing enables you to run maintenance tasks without interrupting service.
If a VM is unavailable or stops responding, the load balancer stops sending traffic to it, then directs traffic to one of the responsive servers.
Illustration shows the role of Azure load balancers in a multi-tier architecture
Downside: Manually configuring typical load balancer software on a virtual machine
you now have an additional system that you need to maintain.
If your load balancer goes down or needs routine maintenance, you're back to your original problem.
Benefits of using Azure Application Gateway over a simple load balancer:
Cookie affinity
SSL termination
Web application firewall
URL rule-based routes. Rewrite HTTP headers
Routes traffic in a few different ways, such as to the endpoint with the lowest latency.
A DNS server (domain name system) is a computer server that contains a database of public IP addresses and their associated hostnames, and in most cases serves to resolve, or translate, those names to IP addresses as requested.
When Load Balancer detects an unresponsive VM, it directs traffic to other VMs in the pool.
Traffic Manager monitors the health of your endpoints.
When Traffic Manager finds an unresponsive endpoint, it directs traffic to the next closest endpoint that is responsive.
I have included some other key terms you may want to become familiar with. Unfortunately, I do not have time to cover all of these during this webinar, but I highly recommend reviewing these terms on your own.
B. A new data disk because these disks have a maximum capacity of around 32 TB.
A. Yes this is possible.
B. Platform as a Service.
A. Azure storage has a high limit on the amount that can be stored and no limit on the number of files.
B. The cost for a virtual machine depends on the region where it is hosted.
That brings us to the end. I hope this webinar has been helpful and has encouraged you to continue pursuing this certification. Our final webinar, Part III will be next Tuesday from 12-1 and we will be covering Azure Security.
Feel free to email me anytime with questions and I will be happy to respond. Have a wonderful day everyone! Over to Sami to discuss next steps.