Azure Infrastructure Services provides compute, network, and storage services on Microsoft's Azure cloud platform. The presentation discusses how IT infrastructure supports business objectives, outlines various Azure services including virtual machines, networking, storage and identity/access management, and demonstrates how to migrate applications to Azure through strategies like lift and shift or refactoring for the cloud. It also compares Azure services to analogous offerings on AWS.
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
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.
What is Microsoft Azure used for?-Microsoft azure Zabeel Institute
Microsoft Azure, commonly described as Azure, is a cloud computing solution created by Microsoft for building, screening, deploying, and taking care of applications and services through Microsoft-managed data centers.
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
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.
What is Microsoft Azure used for?-Microsoft azure Zabeel Institute
Microsoft Azure, commonly described as Azure, is a cloud computing solution created by Microsoft for building, screening, deploying, and taking care of applications and services through Microsoft-managed data centers.
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.
Advanced Load Balancer/Traffic Manager and App Gateway for Microsoft AzureKemp
While Azure provides native load balancing capabilities, our KEMP Virtual LoadMaster (VLM) significantly improves on these via advance features like application delivery and load balancing in Layer 7 of the network stack. Other features that KEMP VLM delivers for Azure based and hybrid infrastructure deployments are:
- Client authentication and single sign-on (SSO) High Performance Layer 4 & Layer 7 Application Load Balancing
- Intelligent Global Site Traffic Distribution
- Application Health Checking
- IP and Layer 7 Persistence
- Content Switching
- SSL Acceleration and Offload
- Compression
- Caching
- Advanced App Gateway Services
- Provide better Load Balancing over the Internal Load Balancer
- Sophisticated Traffic Manager
https://kemptechnologies.com/solutions/microsoft-load-balancing/loadmaster-azure/
https://azure.microsoft.com/en-us/marketplace/partners/kemptech/vlm-azure/
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.
Microsoft Azure Overview | Cloud Computing Tutorial with Azure | Azure Traini...Edureka!
** Microsoft Azure Certification Training : https://www.edureka.co/microsoft-azure-training **
This Edureka "Microsoft Azure Overview” tutorial will give you a thorough and insightful overview of the subject and help you in getting started with Microsoft Azure. Following are the topics covered in this Azure tutorial:
1. What Is Cloud?
2. Cloud Computing Patterns
3. Cloud Service Models
4. What Is Azure?
5. Azure Platform
6. Azure Services
7. Demo
Check out our Playlists: https://goo.gl/A1CJjM
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.
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.
Advanced Load Balancer/Traffic Manager and App Gateway for Microsoft AzureKemp
While Azure provides native load balancing capabilities, our KEMP Virtual LoadMaster (VLM) significantly improves on these via advance features like application delivery and load balancing in Layer 7 of the network stack. Other features that KEMP VLM delivers for Azure based and hybrid infrastructure deployments are:
- Client authentication and single sign-on (SSO) High Performance Layer 4 & Layer 7 Application Load Balancing
- Intelligent Global Site Traffic Distribution
- Application Health Checking
- IP and Layer 7 Persistence
- Content Switching
- SSL Acceleration and Offload
- Compression
- Caching
- Advanced App Gateway Services
- Provide better Load Balancing over the Internal Load Balancer
- Sophisticated Traffic Manager
https://kemptechnologies.com/solutions/microsoft-load-balancing/loadmaster-azure/
https://azure.microsoft.com/en-us/marketplace/partners/kemptech/vlm-azure/
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.
Microsoft Azure Overview | Cloud Computing Tutorial with Azure | Azure Traini...Edureka!
** Microsoft Azure Certification Training : https://www.edureka.co/microsoft-azure-training **
This Edureka "Microsoft Azure Overview” tutorial will give you a thorough and insightful overview of the subject and help you in getting started with Microsoft Azure. Following are the topics covered in this Azure tutorial:
1. What Is Cloud?
2. Cloud Computing Patterns
3. Cloud Service Models
4. What Is Azure?
5. Azure Platform
6. Azure Services
7. Demo
Check out our Playlists: https://goo.gl/A1CJjM
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.
It contains various cloud services like storage, database, push notifications, app services, machine learning, Internet of things support, API Management, cosmos DB etc. provides by Microsoft Azure.
Map Services on Amazon AWS, Microsoft Azure and Google Cloud Platform문기 박
Public cloud service map, researched by Bahk, Moon-Kee
Sources:
https://cloud.google.com/free/docs/map-aws-google-cloud-platform
https://cloud.google.com/free/docs/map-azure-google-cloud-platform
https://docs.microsoft.com/ko-kr/azure/architecture/aws-professional/services
Architecting Enterprise Applications in the Cloud presentation by Matt Tavis, AWS Solutions Architect, and the Cloud for the Enterprise Event in NY on October 19, 2009
Wide variety of services that cloud architectures can manage using different approaches for example Azure Active Directory Domain Services (Azure AD DS), part of Microsoft Entra, enables you to use managed domain services—such as Windows Domain Join, group policy, LDAP, and Kerberos authentication—without having to deploy, manage, or patch domain controllers.
When managed domain services are enabled for virtual machines and directory-aware applications deployed in Azure with a click of a button.
Reduce operational and maintenance costs associated with managing identity infrastructure for your virtual machines and legacy applications.
Managed domain allows legacy applications to be run in the cloud through an easier means of migrating on-premises apps to a managed domain.
Furthermore it allows streamline management of all applications from your legacy, directory-aware apps alongside your modern cloud apps with a single identity solution. It allow the achievement of highly available service with the use of Azure AD Domain Services which can includes multiple
domain controllers to provide high availability for your managed domain.
This approach will ensure business continuity and guaranteed service uptime and resilience to failures.
Join us for a deep dive into Windows Azure. We’ll start with a developer-focused overview of this brave new platform and the cloud computing services that can be used either together or independently to build amazing applications. As the day unfolds, we’ll explore data storage, SQL Azure™, and the basics of deployment with Windows Azure. Register today for these free, live sessions in your local area.
MongoDB IoT City Tour STUTTGART: The Microsoft Azure Platform for IoTMongoDB
Presented by, Dr Christian Geuer-Pollmann, Senior Technology Evangelist at Microsoft.
The presentation gives a solid overview to the Microsoft Azure platform, with a special emphasis on scenarios for IoT workloads. First, Christian provides an introduction to Microsoft Azure’s IaaS compute and networking infrastructure (i.e. virtual machines, virtual networks, load balancers and HA concepts). The second part of the presentation focuses on higher-order services in Azure, such as relational data bases, machine learning, search, and NoSQL offerings. Last, Christian explains how the Azure Service Bus and the Intelligent Systems Services fit into the overall IoT landscape.
In this presentation, we provide an overview of Cloud Computing and provide some details on the wide range of services that Amazon Web Services offers today. This presentation is intended for people new to cloud computing or experienced cloud developers who have not yet used AWS.
Devops core principles
CI/CD basics
CI/CD with asp.net core webapi and Angular app
Iac Why and What?
Demo using Azure and Azure Devops
Docker why and what ?
Demo using Azure and Azure Devops
Kubernetes why and what?
Demo using Azure and Azure Devops
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
7. IT Infrastructure
IE/Navigator DDN/FR
Internet Router
Firewall
Internet Router
PSTN
Backup Server
Switch
Application
Server
Phone
Fax
Internet
Isolation region
Recovery Center
Lan
Lan
DB Servers
8. IT Infrastructure Components
Servers Storage Networking Security
Data Processing Storing Data Interconnectivity Data Protection
CPUs, RAMs, Interfaces Disks , Controllers , - -
Rack , Blade , Tower DAS , SAN , NAS Switches , Routers .. NGFW , SIEM , MFA ,..
Bare metal or
Virtualization
Software-defined storage or
traditional
Software-defined Network or
traditional
Virtual controls or
Appliances
12. Cloud characteristics and Benefits
Cloud
On-
demand
self-service
Broad
network
access
Resource
pooling
Rapid
elasticity
Measured
service
Business agility
Reduced IT costs
High availability
Business continuity
Flexible scaling
Flexibility of access
Application development and testing
Simplified Infrastructure Management
Increased collaboration
Masked complexity
13. Cloud Services Models
Application
Database
Programming
Framework
OS
Compute system
Storage
Network
Application
Database
Programming
Framework
OS
Compute system
Storage
Network
PaaSIaaS SaaS
Application
Database
Programming
Framework
OS
Compute system
Storage
Network
CloudProvider
Consumer
CloudProvider
CloudProvider
15. Cloud Migration Strategies
Lift and Shift (Re-host)
Lift and shift is a strategy for moving an application or operation from
one environment to another “Cloud”– without redesigning the app.
The lift-and-shift approach is a common option for replicating on-
premises apps in the cloud while avoiding costly, time-consuming re-
design.
The complexity of an application is a key factor in the decision whether it
should be lifted and shifted or re-architected.
Redesign (Refactor/Re-architect/Rebuild)
Utilize Available “Software As A Service” Services
Utilize Available “Platform As A Service” Services
Build Cloud Native Application
Graceful degradation of Application Functionality
Retry Logic in Application Code
Persistent Application state model
Even-driven processing
16. Migrate & Modernize
Re-host
• Moving applications from your datacenter to the cloud
quickly.
• Often referred to as “lift and shift” migration
• Each application is migrated as-is, which provides the
benefits of the cloud without the risks or costs of
making code changes.
• A quick way to modernize your apps.
• Often referred to as repackage
• Involves some change to the application design
• Application can take advantage of infrastructure as a
service (IaaS) and platform as a service (PaaS)
products, such as Azure App Service, Azure SQL
Database Managed Instance, and containers.
Refactor
17. Migrate & Modernize Cont.
Re-Architect
• Modernize your app into a resilient, highly scalable,
independently deployable architecture and use Azure to
accelerate the process, scale applications with confidence,
and manage your apps with ease..
• Modify or extend your application's code base to scale
and optimize it for the cloud.
• Rebuild an application from scratch using cloud-native
technologies. (E.g. using PaaS for Dev & Deploy)
• With this cloud migration strategy, you manage the
applications and services you develop, and Azure manages
everything else.
Rebuild
21. Azure Compute services
Area Azure service AWS service Description
Virtual servers Azure Virtual
Machines
Elastic Compute
Cloud (EC2)
Instances
Virtual servers allow users to deploy, manage, and maintain
OS and server software. Instance types provide
combinations of CPU/RAM. Users pay for what they use
with the flexibility to change sizes.
Container
instances
Azure Container
Service
EC2 Container
Service (ECS)
Azure Container Instances is the fastest and simplest way to
run a container in Azure, without having to provision any
virtual machines or adopt a higher-level orchestration
service.
Microservices
/ container
orchestrators
Azure Kubernetes
Service (AKS)
Elastic Container
Service for
Kubernetes (EKS)
Deploy orchestrated containerized applications with
Kubernetes. Simplify monitoring and cluster management
through auto upgrades and a built-in operations console.
Serverless Azure Functions Lambda Integrate systems and run backend processes in response to
events or schedules without provisioning or managing
servers.
Scalability Azure AutoScaling AWS Auto Scaling Lets you automatically change the number of instances
providing a particular compute workload. You set defined
metric and thresholds that determine if the platform adds or
removes instances.
22. Azure Storage Services
Area Azure service AWS Service Description
Object storage Azure Storage—Block
Blob (for content logs,
files) (Standard—Hot)
Simple Storage
Services (S3)
Object storage service, for use cases including cloud
applications, content distribution, backup, archiving,
disaster recovery, and big data analytics.
Virtual Server
disk
infrastructure
Azure Storage Disk—
Page Blobs
Azure Storage Disks—
Premium Storage
Elastic Block Store
(EBS)
SSD storage optimized for I/O intensive read/write
operations. For use as high performance Azure virtual
machine storage.
Shared file
storage
Azure Files (file share
between VMs)
Elastic File System Provides a simple interface to create and configure file
systems quickly, and share common files. It’s shared file
storage without the need for a supporting virtual
machine, and can be used with traditional protocols that
access files over a network.
Archiving—
cool storage
Azure Storage—
Standard Cool
S3 Infrequent
Access (IA)
Cool storage is a lower cost tier for storing data that is
infrequently accessed and long-lived.
Archiving—
cold storage
Azure Storage-Standard
Archive
S3 Glacier Archive storage has the lowest storage cost and higher
data retrieval costs compared to hot and cool storage.
Bulk data
transfer
Import/Export AWS
Import/Export Disk
A data transport solution that uses secure disks and
appliances to transfer large amounts of data. Also offers
23. Azure Network Services
Area Azure service AWS Service Description
Cloud virtual
networking
Virtual Network Virtual Private
Cloud (VPC)
Provides an isolated, private environment in the cloud.
Users have control over their virtual networking
environment, including selection of their own IP
address range, creation of subnets, and configuration of
route tables and network gateways.
Domain name
system
management
Azure DNS Route 53 Manage your DNS records using the same credentials
and billing and support contract as your other Azure
services
Content
delivery
network
Azure Content Delivery
Network
CloudFront A global content delivery network that delivers audio,
video, applications, images, and other files.
Dedicated
network
ExpressRoute Direct Connect Establishes a dedicated, private network connection
from a location to the cloud provider (not over the
Internet).
Load balancing Load Balancer
Application Gateway
Classic
Load/network/App
lication Balancer
Automatically distributes incoming application traffic to
add scale, handle failover, and route to a collection of
resources.
24. Azure Security, identity, and access Services
Area Azure service AWS Service Description
Authentication
and
authorization
Azure Active Directory
Azure Active Directory
Premium
Identity and
Access
Management
(IAM)
Allows users to securely control access to services and
resources while offering data security and protection.
Create and manage users and groups, and use
permissions to allow and deny access to resources.
Azure Subscription and
Service Management +
Azure RBAC
AWS Organizations Security policy and role management for working with
multiple accounts.
Multi-Factor
Authentication
Multi-Factor
Authentication
Helps safeguard access to data and applications while
meeting user demand for a simple sign-in process. It
delivers strong authentication with a range of
verification options, allowing users to choose the
method they prefer.
Encryption Key Vault Key Management
Service
Provides security solution and works with other services
by providing a way to manage, create, and control
encryption keys stored in hardware security modules
(HSM).
Firewall Application Gateway
Web Application Firewall
Web Application
Firewall
A firewall that protects web applications from common
web exploits. Users can define customizable web
security rules.
25. Azure Security, identity, and access Services Cont.
Area Azure service AWS Service Description
Security Security Center Inspector An automated security assessment service that
improves the security and compliance of applications.
Automatically assess applications for vulnerabilities or
deviations from best practices.
App Service Certificates
available on the Portal
Certificate
Manager
Service that allows customers to create, manage and
consume certificates seamlessly in the cloud.
Azure DDos Protection
Service
AWS Shield Provides cloud services with protection from distributed
denial of services (DDoS) attacks.
Compliance Service Trust Platform AWS Artifact Provides access to audit reports, compliance guides, and
trust documents from across cloud services.
29. Azure Resource Manager [ARM]
• Azure Resource Manager is the deployment and management service for Azure.
• Deploy , Manage, and monitor all the resources for your solution as a group, rather than handling these
resources individually.
31. Virtual Machine (VM)
• A virtual machine (VM) is an operating system (OS) or application environment that is installed on software,
which imitates dedicated hardware
Virtualization enables multiple operating systems to run on the same physical platform
• Without VMs: A single OS owns all hardware resources
• With VMs: Multiple OSes, each running its own virtual machine, share hardware resources
• Ability to divide workloadsDeployment
• Mobility
• Backups and disaster recovery
Portability
• Limited direct Access to hardwareAbstraction
• Limits Security exposure
• Reduces spread of risks
Isolation
• Quickly Recover from Security
breachesRoll-back
32. Azure Virtual Machine
• Azure Virtual Machines (VM) is one of several types of on-demand, scalable computing resources that Azure offers.
• Gives the flexibility of virtualization without having to buy and maintain the physical hardware that runs it.
• Maintain the VM by performing tasks, such as configuring, patching, and installing the software that runs on it
Use Cases
Applications
in the cloud
Development
and test
Extended
datacenter
33. Virtual Machine Type
Type Description
General purpose Balanced CPU-to-memory ratio. Ideal for testing and development, small to medium
databases, and low to medium traffic web servers.
Compute optimized High CPU-to-memory ratio. Good for medium traffic web servers, network appliances,
batch processes, and application servers.
Memory optimized High memory-to-CPU ratio. Great for relational database servers, medium to large
caches, and in-memory analytics.
Storage optimized High disk throughput and IO ideal for Big Data, SQL, NoSQL databases, data warehousing
and large transactional databases.
GPU Specialized virtual machines targeted for heavy graphic rendering and video editing, as
well as model training and inferencing (ND) with deep learning. Available with single or
multiple GPUs.
High performance
compute
Our fastest and most powerful CPU virtual machines with optional high-throughput
network interfaces (RDMA).
More Details : https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes
34. Azure Virtual Machine checklist
Select an operating system
Storage for the VM
Understanding the pricing model
Determine the size of the VM
Decide the location for the VM
Name the VM
Start with the network
36. Azure Virtual Network (VNet)
• Azure Virtual Network enables many types of Azure resources, such as Azure Virtual Machines (VM), to
securely communicate with each other, the internet, and on-premises networks.
• A virtual network is scoped to a single region; however, multiple virtual networks from different
regions can be connected together using Virtual Network Peering.
Communicate between Azure resources
Communicate with the internet
Communicate with on-premises resources
Isolation and segmentation
Filter network traffic
Route network traffic
Connect virtual networks
37. Plan virtual networks
• All Azure resources are created in an Azure region and subscription.Regions
• Deploy as many virtual networks as required within each subscription, up to
the limit.Subscriptions
• Create multiple virtual networks per subscription and per region.
• Create multiple subnets within each virtual network.Segmentation
• Filter network traffic to and from resources in a virtual network using
network security groups and network virtual appliances.Security
• Connect a virtual network to other virtual networks using virtual network
peering, or to your on-premises network, using an Azure VPN gateway.Connectivity
• Enforce different rules over your resourcesPolicy
38. Virtual Network (VNet) Components
• A virtual network is a virtual, isolated portion of the Azure public network. Each virtual network is
dedicated to your subscription.
• A virtual network can be segmented into one or more subnets up to the limits.
• A network security group contains several default security rules that allow or deny traffic to or from
resources
39. Virtual networks and virtual machines in Azure
Before you create a VM or you can as you
create a VM.
You create these resources to support
communication with a VM:
Virtual network and subnets
Network interfaces
IP addresses
In addition to those basic resources, you
should also consider these optional
resources:
Network security groups
Load balancers
42. Data Classes and Azure Storage Solutions
Structured
data
Adheres to a
schema
Database
Azure SQL ,
MySQL
Semi-
structured
Less organized
non-relational
, NoSQL
(XML,JSON)
Azure Cosmos
DB
Unstructured
data
Generally
ambiguous
Documents ,
videos
Azure Blobs
Data is a collection of Raw Facts which conclusions may be draw
43. Azure Storage
• Azure Storage is Microsoft's cloud storage solution for
Modern data storage scenarios.
• Azure Storage offers a massively scalable object store
for
• Data objects
• A file system service for the cloud
• A messaging store for reliable messaging
• NoSQL store Azure
Storage
Durable
and highly
available
Secure
ScalableManaged
Accessible
44. Azure Storage services
Service Description / Use case
Azure Blob Storage • A massively scalable object store for text and binary data.
• Useful for storing files, small and large, like audio, video or VHD files
Azure File Storage • Managed file shares for cloud or on-premises deployments.
• Based on the SMB protocol, File Storage is meant to be mounted as a disk in a VM. It is very useful to use for
lifting and shifting applications into the cloud
Azure Disk Storage • A NoSQL store for schemaless storage of structured data.
• Disk Storage is optimized for high I/O operations and can be used as a hard disk for a VM, like a server
Azure Queue Storage • A messaging store for reliable messaging between application components.
• Meant for storing small messages that are picked up by other applications. Queue Storage can help to
decouple your applications
45. Azure Storage Account
• A storage account is a container that groups a set of Azure Storage services together.
• Only data services from Azure Storage can be included in a storage account (Azure Blobs, Azure Files, Azure
Queues, and Azure Tables).
• Organizations often have multiple storage accounts to let them implement different sets of requirements.
Storageaccountsettings
Subscription
Location
Performance
Replication
Access tier
Secure transfer
required
Virtual networks
46. Azure Storage Account & Types
• An Azure storage account contains all of your Azure Storage data objects: blobs, files, queues, tables, and
disks.
• Data in your Azure storage account is durable and highly available, secure, massively scalable, and
accessible from anywhere in the world over HTTP or HTTPS.
Basic storage
account type for
blobs, files,
queues, and
tables.
Recommended for
most scenarios
using Azure
Storage.
General-
purpose
v2
accounts
Legacy account
type for blobs,
files, queues, and
tables.
Use general-
purpose v2
accounts instead
when possible.
General-
purpose
v1
accounts Blob-only storage
accounts.
Use general-
purpose v2
accounts instead
when possible
Blob
storage
accounts
47. Storage Tiers
Hot
Higher Storage
Costs
Lower Access
Costs
Cold
Lower Storage
Costs
Higher Access
Costs
Intended for data
that will remain
cool for 30 days
or more
Archive
Lower Storage
Costs
Higher retrieval
costs
When a blob in
archive storage
it’s offline and
cannot be read
48. Azure Storage Account Limits
Resource Default limit
Number of storage accounts per region per subscription, including both standard and
premium accounts
250
Max storage account capacity 2 PB for US and Europe, 500 TB for all other regions
including UK
Max number of blob containers, blobs, file shares, tables, queues, entities, or messages
per storage account
No limit
Maximum request rate
1
per storage account 20,000 requests per second
Max ingress
1
per storage account (US Regions) 10 Gbps if RA-GRS/GRS enabled, 20 Gbps for LRS/ZRS
2
Max ingress
1
per storage account (Non-US regions) 5 Gbps if RA-GRS/GRS enabled, 10 Gbps for LRS/ZRS
2
Max egress for general-purpose v2 and Blob storage accounts (all regions) 50 Gbps
Max egress for general-purpose v1 storage accounts (US regions) 20 Gbps if RA-GRS/GRS enabled, 30 Gbps for LRS/ZRS
2
Max egress for general-purpose v1 storage accounts (Non-US regions) 10 Gbps if RA-GRS/GRS enabled, 15 Gbps for LRS/ZRS
2
The following table describes default limits for Azure Storage. The ingress limit refers to all data (requests) being sent
to a storage account. The egress limit refers to all data (responses) being received from a storage account.
Azure standard storage accounts support higher limits for ingress by request
49. Blobs vs Files vs Disks
• Access Application data from anywhere
• large Amount of objects to store , images , videos etc .
Blobs
• Access files across multiple machines
• Jumpbox scenarios for shared development scenarios
Files
• Do not need to access the data outside of the VM
• lift-and-shift of machines from on-premised
• Disk explansion for application installation
Disks
50. Block Blobs vs Page Blobs
Block
Blobs
Ideal for storing text or
binary files
A Single block blob cab
contain up to 50K
blocks of up to 100MB
each , for a total size of
4.75TB
Append blobs are
optimized for append
operations (e.g.
Logging)
Page Blobs
Efficient for read/write
operations
Used by Azure VMs
Up to 8Tb in Size
54. Identity and Access management
Azure Active
Directory (AAD)
Modern AD
Service build for
Cloud
Often Same ad
O365 Direcotry
Service
Sync with On-
Premise directory
service
Active Directory
Domain Services
(ADDS)
Legact Active
Direcotry
Tradtional LDAP
Funciotnaly
Deployed on
Windows OS on
VM
Azure Active
Directory Domain
Services (AADS)
Provides managed
domain Services
Allow consume
domain Srvices
No need to patch
or Mainitance
Domain Contollers
Domain Join ,
Group Policy ,
LDAP , ..
55. Azure Active Directory (AAD)
• Azure Active Directory (Azure AD) is Microsoft’s cloud-based identity and access management service.
• Azure AD helps your employees sign in and access resources in:
• External resources, such as Microsoft Office 365, the Azure portal, and thousands of other SaaS applications.
• Internal resources, such as apps on your corporate network and intranet, along with any cloud apps developed
by your own organization.
56. AAD Features
Enterprise Identity
Solution
• Create a Single identity for
users and keep them in sync
across the enterprise
Single Sign-On
• provides single sign-on access
to applications and
infrastructure services
Mutifactor
Authencitcaiton (MFA)
• enhance security with
additional factor of
authentication
Self Service
• Empower your users to
complete password resets
themselves as well as request
access to specific apps and
services
57. AAD Options
Provides user and group management, on-premises directory synchronization, basic
reports, and single sign-on across Azure, Office 365, and many popular SaaS apps.
Azure Active
Directory Free
In addition to the Free features, Basic also provides cloud-centric app access, group-based
access management, self-service password reset for cloud apps, and Aure AD Application
Proxy, which lets you publish on-premises web apps using Azure AD.
Azure Active
Directory Basic
Premium P1. In addition to the Free and Basic features, P1 also lets your hybrid users
access both on-premises and cloud resources. It also supports advanced administration,
such as dynamic groups, self-service group management, Microsoft Identity Manager (an
on-premises identity and access management suite) and cloud write-back capabilities,
which allow self-service password reset for your on-premises users.
Azure Active
Directory
In addition to the Free, Basic, and P1 features, P2 also offers Azure Active Directory
Identity Protection to help provide risk-based conditional access to your apps and critical
company data and Privileged Identity Management to help discover, restrict, and monitor
administrators and their access to resources and to provide just-in-time access when
needed.
Azure Active
Directory
Premium P2
The objective of this sessions is taking a tour between Available Azure Services that can help you to apply lift and shift migration for your on premise application to cloud.
How we can utilize these service for migration to cloud
This Slide Show some types of Azure VMs
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes
https://azure.microsoft.com/en-us/pricing/details/virtual-machines/series/
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes-general
This Flow defines the most
Reference :
https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-vnet-plan-design-arm
This diagram shows the main components
Reference :
https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-vnet-plan-design-arm
https://www.edureka.co/blog/azure-virtual-network-tutorial/