4. WHAT IS WINDOWS AZURE?
Open and Flexible
Cloud Platform
Build, Deploy, and
Manage Applications
across Global Network
Build Applications using
Any Language, Tool, or
Framework
Integrate Public
Cloud Applications
with your Existing
IT Environment
6. CLOUD TERMINOLOGY
Infrastructure as a Service (IaaS):
Basic compute and storage resources
On-demand servers
Windows Azure, Amazon EC2, VMWare vCloud
Platform as a Service (PaaS): cloud application infrastructure
On-demand application-hosting environment
E.g. Google AppEngine, Salesforce.com, Windows Azure
Software as a Service (SaaS): cloud applications
On-demand applications
E.g. Office 365, GMail, Microsoft Office Web Companions
10. COMPUTE SERVICES
▪ Virtual Machines: Create, deploy, and manage virtual machines running in the Windows Azure cloud.
▪ Web Sites: Create new websites or migrate your existing business website into the cloud.
▪ Cloud Services: Build and deploy highly available and almost infinitely scalable applications with low administration costs.
▪ APP Services: Create Highly Available , Infinitely Scable cloud Application and APIs.
▪ Service Fabric: Build and operate always on , Scalable , Distributed application.
▪Batch: Azure Batch schedules compute-intensive work to run on a managed collection of virtual machines, and can
automatically scale compute resources to meet the needs of your jobs.
▪ Container Service: Azure Container Service makes it simpler for you to create, configure, and manage a cluster of virtual
machines that are preconfigured to run containerized applications.
11. NETWORK SERVICES
▪ Virtual Network: Treat the Windows Azure public cloud as if it is an extension of your on-premises datacenter.
▪ Traffic Manager: Route application traffic for the user who is using the application to Windows Azure datacenters
▪ Load Balancer: Deliver high Availability and network Performance to our application.
▪ ExpressRoute : Route incoming traffic for high Performance and Availability .
▪ Azure DNS: Host your DNS domain in Azure.
▪ CDN: Deliver Content to end- user Through a robust network of global data centers.
▪ VPN Gateway: Establish Secure, Cross-Premises Connectivity.
12. STORAGE SERVICES
▪ Storage: Azure Storage is the cloud storage solution for modern applications that rely on durability, availability, and scalability
to meet the needs of the customers.
▪ Data Lake Store: Data Lake Store is an enterprise-wide hyper-scale repository for big data analytic workloads. Azure Data
Lake enables us to capture data of any size, type, and ingestion speed in one single place for operational and exploratory
analytics.
▪ STORSIMPLE: StorSimple Virtual Array is an integrated storage solution that manages storage tasks between an on-premises
virtual array running in a hypervisor and Microsoft Azure cloud storage.
▪ Azure Backup : Azure Backup is the Azure-based service you can use to back up (or protect) and restore your data in the
Microsoft cloud. Azure Backup replaces our existing on-premises or off-site backup solution with a cloud-based solution that is
reliable, secure, and cost-competitive.
▪ Site Recovery: Site Recovery contributes to our BCDR strategy by orchestrating replication of on-premises virtual machines
and physical servers. We can replicate servers and VMs from our primary on-premises datacenter to the cloud (Azure), or to a
secondary datacenter..
13. SECURITY AND IDENTITY SERVICES
▪ Security Center : Security Center helps you prevent, detect, and respond to threats with increased visibility into and control
over the security of your Azure resources. It provides integrated security monitoring and policy management across your Azure
subscriptions.
▪ Key Vault: Key Vault to safeguard and manage cryptographic keys and secrets used by cloud applications and services.
▪ Azure Active Directory: Azure Active Directory (Azure AD) is Microsoft’s multi-tenant cloud based directory and identity
management service.
▪ Active Directory B2C: Azure Active Directory B2C is a comprehensive cloud identity management solution for your consumer-
facing web and mobile applications
▪ Active Directory Domain Services: Azure AD Domain Services provides managed domain services such as domain join, group
policy, LDAP, Kerberos/NTLM authentication that are fully compatible with Windows Server Active Directory
▪ Multi-factor Authentication: Azure Multi-Factor Authentication, a two-step identity verification system.
14. MONITORING AND MANAGEMENT
▪ Application Insights: Application Insights is an extensible Application Performance Management (APM) service for web
developers. Use it to monitor your live web application. It will automatically detect performance anomalies
▪ Log Analytics: Log Analytics in the Operations Management Suite to collect and analyze data generated by resources in your
cloud and on-premises environments.
▪ Automation :Automation to save time and increase the reliability of regular administrative tasks performed in a cloud
environment.
▪ Scheduler: Scheduler to schedule and automatically invoke recurring jobs in the cloud.
▪ Azure Billing : To understand your Azure billing, and monitor usage and costs.
▪ Monitoring and Diagnostics: Azure monitoring and diagnostics services to track performance, maintain security, and
identify trends.
▪ Azure Advisor : Azure Advisor is a personalized cloud consultant that helps you follow best practices to optimize your Azure
deployments. It analyzes your resource configuration and usage telemetry. It then recommends solutions to help improve the
performance, security, and high availability of your resources while looking for opportunities to reduce your overall Azure spend.
▪ Azure Resource Manager :Resource Manager to deploy, monitor, and manage solution resources as a group
15. WEB AND MOBILE SERVICES
▪ App Service: App Service to develop and host web and mobile apps for any platform or device .
▪ Azure Web Apps: Web Apps to build and host our websites and web applications on Azure.
▪ Mobile Apps: Mobile Apps in Azure App Service to build native iOS, Android, or Windows apps, or cross-platform apps using
Xamarin or Cordova.
▪ App Service - API Apps: API Apps in Azure App Service to develop, host, and consume APIs in the cloud and on-premises.
▪ Logic Apps: Logic Apps that simplify and integrate scalable workflows in the cloud.
▪ CDN: Content Delivery Network (CDN) to deliver high-bandwidth content that is hosted in Azure or elsewhere.
▪ Media Services: Stream broadcast-quality video with Media Services, an extensible cloud platform.
▪ Azure Search: Add search capabilities to your custom web or mobile apps using Azure Search, a managed cloud search service.
▪ Mobile Engagement: Increase the usage, retention, and monetization of mobile apps with Mobile Engagement
▪ Notification Hubs: Notification Hubs, a multi-platform, scalable push-notification engine for quickly sending millions of messages.
16. WEB AND MOBILE SERVICES
▪ Visual Studio Team Services and TFS: Services for teams to share code, Track work and ship the software.
▪ Devtest Labs: Devtest Labs to quickly create application test environments using reusable artifacts.
▪ Application Insights: Application Insights, an extensible application performance management service for web
developers.
▪ API Management: API Management to publish APIs to external, partner, and employee developers securely and at
scale.
▪ HockeyApp : HockeyApp is a service for app developers to support them in various aspects of their development
process, including the management and recruitment of testers, the distribution of apps and the collection of crash
reports.
17. AZURE OTHER SERVICES
▪Azure Government : Microsoft Azure Government delivers a cloud platform built upon the foundational
principles of security, privacy and control, compliance, and transparency. Public Sector entities receive a
physically isolated instance of Microsoft Azure that employs world-class security and compliance
services critical to U.S. government for all systems and applications built on its architecture.
▪Azure Stack: Microsoft Azure Stack is a new hybrid cloud platform product that lets you deliver Azure
services from your organization’s datacenter
18. AZURE VIRTUAL MACHINE OVERVIEW
▪ Azure Virtual Machines (VM) is one of several types of on-demand, scalable computing resources that
Microsoft Azure offers.
▪ An Azure VM gives you the flexibility of virtualization without having to buy and maintain the physical
hardware that runs it. However, you still need to maintain the VM by performing tasks, such as configuring,
patching, and installing the software that runs on it.
▪ Azure virtual machines can be used in various ways.
▪ Development and test – Azure VMs offer a quick and easy way to create a computer with specific
configurations required to code and test an application.
▪ Applications in the cloud – Because demand for your application can fluctuate, it might make economic sense
to run it on a VM in Azure. You pay for extra VMs when you need them and shut them down when you don’t.
▪ Extended datacenter – Virtual machines in an Azure virtual network can easily be connected to your
organization’s network.
19. DIFFERENT WAYS TO CREATE A WINDOWS VIRTUAL MACHINE
▪ Azure portal
Using the Azure portal is a simple way to try out a virtual machine, especially if you're just starting out with Azure.
Create a VM from a specialized disk
Create a new VM by attaching a specialized managed disk as the OS disk using PowerShell. A specialized disk is a
copy of VHD from an existing VM that maintains the user accounts, applications and other state data from your
original VM.
▪ Template
Virtual machines require a combination of resources (such as a availability sets and storage accounts). Rather than deploying
and managing each resource separately, you can create an Azure Resource Manager template that deploys and provisions all of
the resources in a single, coordinated operation.
▪ Azure PowerShell
If you prefer working in a command shell, you can use Azure PowerShell.
▪ Visual Studio
Use Visual Studio to build, manage, and deploy VMs with the Azure Tools for Visual Studio and the Azure SDK.
20. AZURE VIRTUAL MACHINE PREREQUISITE AND ADD FEATURES
▪ Azure Subscription: Organize how the cloud services are accessed & controlled
how resources usage is reported ,billed and paid for.
▪ All the cloud services are belong to a subscription & it has his unique Subscription
ID.
▪ VM Machine Name/user Name/password.
▪ Resource Group: A Resource Group is a collection of resources that share the
same lifecycle, Permission, and policies.
▪ Location: Region, User want to deploy the VMs(East US, West US, japan etc.)
▪ Vms Disk Type (SSD/HDD): Premium Disk(SSD) are backed by solid state
drives and offers consistent, low latency performance. They provide the best
balance between prices and performance , and are ideal for I/O-intensive
application and production workloads. Standard disks(HDD) are backed by
magnetic drivers and are preferable for application where data is accessed
infrequently.
▪ VM SIZE : Configuration of your Azure VM(RAM, Cores, diskspace NLB etc.)
▪ Storage Account: Used to storing the files, Website, Virtual machine etc.
▪ Subnet: A subnet is range of IP addresses in your virtual network , Which can be
used to isolate virtual machines from each other or form the internet.
▪ VPN Connectivity (Subnet/Public IP,NSG)
Virtual network are logically isolated from each other in azure. You can configure
their IP address range, subnets, route tables, gateways and security setting
much like traditional network in your data centers. Virtual machines in the same
virtual network can access each other by default.
▪ Public IP: Use a public IP address if you want to communicate with your virtual
machine form outside the virtual network.
21. AZURE VIRTUAL MACHINE SETTINGS & FEATURES
Save money (Save up to 40% with a license you already own.)
if you own windows server licenses with active software assurance (SA), Use hybrid user benefit to save compute cost.
Hybrid Use Benefit
Each Windows Server with Software Assurance (either via each 16-Core license or two-processor license) is entitled to two instances of up to
8 cores, or one instance of up to 16 cores. Please always refer to your Windows Server license count with Software Assurance, your Hybrid
Use Benefit entitlements, and your Hybrid Use Benefit deployments to use this benefit while maintaining compliance.
VM Extension: Add new features. Like configuration management or antivirus protection to your virtual machine using extensions.
High Availability :To provide redundancy to your applications , We recommend that you group two or more virtual machine in an
availability set. This configuration ensure that during a planned or unplanned maintenance event, at least one virtual machine will be
available and meet the 99.95 % Azure SLA. The availability set of a virtual machine can't be changed after it is created.
Monitoring (Enable/Disable): Capture Serial console output and screenshot of the virtual running on a host to help diagnose startup
issue.
NSG : A network Security Group is set of firewall rules that control traffic to and from your virtual machine.
Guest OS diagnostics: Get metrics every minutes for your virtual machine . You can use them to create alert and stay
informed on your application.
Storage Disk (Use Managed Disk):-
Enable this feature to have azure automatically manage the availability of disks to provide the data redundancy and fault tolerance,
Without creating and managing storage account on your own.
Note:- Managed disk may not available in all the region.
Diagnostics Storage Account: Metrics are written to a storage account so you can analyze then with tools.
22. AZURE VIRTUAL MACHINE TROUBLESHOOTING
Troubleshoot Remote Desktop connections to an Azure virtual machine
Reset Remote Desktop configuration : This troubleshooting step resets the RDP configuration when Remote Connections are disabled or
Windows Firewall rules are blocking RDP
Check Network Security Group rules / Cloud Services endpoints: This troubleshooting step verifies that you have a rule in your Network
Security Group to permit RDP traffic. The default port for RDP is TCP port 3389. A rule to permit RDP traffic may not be created automatically
when you create your VM.
Review VM boot diagnostics. This troubleshooting step reviews the VM console logs to determine if the VM is reporting an issue.
Not all VMs have boot diagnostics enabled, so this troubleshooting step may be optiona
Check the VM Resource Health: This troubleshooting step verifies there are no known issues with the Azure platform that may impact
connectivity to the VM.
Reset your VM password: This troubleshooting step resets the password on a local administrator account when you are unsure or have
forgotten the credentials.
Restart your VM :This troubleshooting step can correct any underlying issues the VM itself is having.
Redeploy your VM : This troubleshooting step redeploys your VM to another host within Azure to correct any underlying platform or
networking issues.
When we redeploy a VM, it moves the VM to a new node within the Azure infrastructure and then powers it back on, retaining all your
configuration options and associated resources except temporary disk data.
23. AZURE DEMO:-
▪Azure Subscription Creation .
▪Azure Portal Overview (Classic and Resource manager).
▪Information About Regions
▪VM Creation ,Configuration & Troubleshooting.