SlideShare a Scribd company logo
INTRODUCTION TO MICROSOFT
AZURE
(THE CLOUD COMPUTING STACK)
Cloud Computing FUN!!!
What is Azure? | Pay-As-You-Go
Microsoft Azure is a cloud computing platform and infrastructure created by Microsoft for
building, deploying, and managing applications and services through a global network of
Microsoft-managed data centers.
Microsoft Azure is a growing collection of integrated cloud services—analytics, computing,
database, mobile, networking, storage, and web—for moving faster, achieving more, and saving
money.
Top 10 Cloud Computing Provider
1. Amazon Web Services
2. Microsoft Azure
3. IBM
4. Google Cloud Platform
5. Salesforce.com
6. Adobe
7. Oracle Cloud
8. SAP
9. Rackspace
10. Workday
Pros and Cons
PROS / High Availability, Security, Scalability, Cost-Effectiveness(Pay-as-you-go)
Windows Azure has a great feature set, is quite easy to use, and is one of a handful of cloud
hosts to support ASP.NET.
CONS / Requires Management, Requires Platform Expertise
It doesn’t explicitly support PHP or Ruby.
Some Best Features
1. Familiarity of Windows
2. 64-bit Windows VMs
3. Azure SDK
4. Azure Search in CRM
5. Azure Network Security Groups (ACLs)
6. Pay-as-you-go service
7. RDP, VM, SSD Storage, multi OS images etc.
Azure CRM Portal: Login Screen
Azure CRM Portal: Home Screen
Comparison: Azure App Service, Virtual
Machines, Service Fabric, and Cloud Services
App Service is the best choice for most web apps. Deployment and management are integrated
into the platform, sites can scale quickly to handle high traffic loads, and the built-in load
balancing and traffic manager provide high availability.
Service Fabric is a good choice if you’re creating a new app or re-writing an existing app to use a
microservice architecture.
Cloud Services is similar to Service Fabric in degree of control versus ease of use, but it’s now a
legacy service and Service Fabric is recommended for new development.
If you have an existing application that would require substantial modifications to run in App
Service or Service Fabric, you could choose Virtual Machines in order to simplify migrating to the
cloud. Azure Virtual Machines is Infrastructure-as-a-Service (IaaS), while App Service and Service
Fabric are Platform-as-a-Service (Paas).
SPI: SASS, PASS & IAAS
Software As A Service: SAAS
Software as a service (SaaS) is a software distribution model in which a third-party provider
hosts applications and makes them available to customers over the Internet.
SAAS Model − E-mail (Gmail, Yahoo, etc.)
Platform AS A Service: PASS
PaaS or platform as a service model provides you computing platforms which typically includes
operating system, programming language execution environment, database, web server.
technically It is a layer on top of IaaS as the second thing you demand after Infrastructure is
platform.
EX: OS, DB, IDE, Web Server etc.
Infrastructure as a Service: IAAS
IaaS provides the infrastructure such as virtual machines(VM) and other resources like virtual-
machine disk image library, block and file-based storage, firewalls, load balancers, IP addresses,
virtual local area networks etc. Infrastructure as service or IaaS is the basic layer in cloud
computing model.
Ex: VM, Storage, IPS, firewalls etc.
Azure PowerShell
Azure PowerShell is a set of modules that provide cmdlets to manage Azure with Windows
PowerShell.
PowerShell CMD: Login to Azure
CMD: Login-AzureRmAccount
Start, Stop, Restart, and Delete VMs in
Microsoft Azure with PowerShell
See available module: Get-Module –ListAvailable
Stop, Start & Restart:
Add-AzureAccount
Login-AzureRmAccount
$rgName = ‘YourGroupName‘
$vmName = ‘YourVSName‘
Stop-AzureRmVM -ResourceGroupName $rgName -Name $vmName
Start-AzureRmVM -ResourceGroupName $rgName -Name $vmName
Restart-AzureRmVM -ResourceGroupName $rgName -Name $vmName
Azure SDK: Using Web Platform Installer
Azure Cloud Service: ACS
Highly available, scalable n-tier cloud
apps with more control of the OS
Azure Cloud Service: ACS
Your application is divided into two parts, each served by a separate web or worker role; the
web role instances respond to HTTP requests and make your website faster by speeding up page
delivery times, web transaction processing and so on.
Worker role instances handle message and background job processing, such as asynchronous
processing of emails, large database transactions and computing-heavy tasks like data
processing and indexing.
Web Role: HTTP requests.
Runs Windows Server with your web app automatically deployed to IIS.
Worker Role: Background job processing.
Runs Windows Server without IIS.
Azure Cloud Service Apps files
.csdef, .cscfg & .cspkg
A cloud service is created from three components, the service definition (.csdef), the service
config (.cscfg), and a service package (.cspkg).
Both the ServiceDefinition.csdef and ServiceConfig.cscfg files are XML-based and describe the
structure of the cloud service and how it's configured; collectively called the model.
The ServicePackage.cspkg is a zip file that is generated from the ServiceDefinition.csdef and
among other things, contains all of the required binary-based dependencies. Azure creates a
cloud service from both the ServicePackage.cspkg and the ServiceConfig.cscfg.
Create ACS Applications in VS
01. First installed VS 2015.
02. Then Installed Azure SDk.
Create ACS Applications in VS
Generate Package: Deployment
Just right click into Azure cloud service project, then
Create New Azure Cloud Service
ACS: Publish-Update/Upload to Azure
Cloud services (classic)
Has two options: Staging and productions
Upload ACS Package
Have to select already created storage
Upload .cspkg file
Upload .cscfg file
ACS: Reserved IP
With the latest PowerShell release, Microsoft Azure allows you to reserve a public IPv4 address
in your Azure Subscription.
You can own these IP addresses for as long as you want in your subscription and also associate
them with your Cloud Service Deployments in the region of the Reserved IP addresses.
ACS: Reserved IP
.CSCFG:
<NetworkConfiguration>
<AddressAssignments>
<ReservedIPs>
<ReservedIP name="Group YourGroupName ReservedIPName" />
</ReservedIPs>
</AddressAssignments>
</NetworkConfiguration>
Access Control List (ACLs)
An endpoint Access Control List (ACL) is a security enhancement available for your Azure
deployment.
An ACL provides the ability to selectively permit or deny traffic for a virtual machine endpoint.
This packet filtering capability provides an additional layer of security. You can specify network
ACLs for endpoints only.
You can't specify an ACL for a virtual network or a specific subnet contained in a virtual network.
Access Control List (ACLs)
Selectively permit or deny incoming traffic based on remote subnet IPv4 address range to a
virtual machine input endpoint.
Blacklist IP addresses
Create multiple rules per virtual machine endpoint
Specify up to 50 ACL rules per virtual machine endpoint
Use rule ordering to ensure the correct set of rules are applied on a given virtual machine
endpoint (lowest to highest)
Specify an ACL for a specific remote subnet IPv4 address.
ACL: In Code
.csdef
<AccessControls>
<AccessControl name="ACL_Common">
<Rule action="permit" description="Des1" order="100" remoteSubnet="XXX.XX.XXX.XXX/32" />
<Rule action="permit" description="Des12" order="101" remoteSubnet="XXX.XXX.XX.XX/32" />
</AccessControl>
</AccessControls>
<EndpointAcls>
<EndpointAcl role="YourRole" endPoint="YourEndpoint" accessControl="ACL_Common" />
</EndpointAcls>
Create New VM
Create New VM
You have to select a resource group
Resource Group
A container that holds related resources for an Azure solution. The resource group can include
all the resources for the solution, or only those resources that you want to manage as a group.
You decide how you want to allocate resources to resource groups based on what makes the
most sense for your organization.
Benefits of using Resource Manager
You can deploy, manage, and monitor all the resources for your solution as a group, rather than
handling these resources individually.
You can repeatedly deploy your solution throughout the development lifecycle and have
confidence your resources are deployed in a consistent state.
You can manage your infrastructure through declarative templates rather than scripts.
You can define the dependencies between resources so they are deployed in the correct order.
You can apply access control to all services in your resource group because Role-Based Access
Control (RBAC) is natively integrated into the management platform.
You can apply tags to resources to logically organize all the resources in your subscription.
You can clarify your organization's billing by viewing costs for a group of resources sharing the
same tag.
Network security groups
A network security group (NSG) contains a list of access control list (ACL) rules that allow or deny
network traffic to your VM instances in a Virtual Network.
NSGs can be associated with either subnets or individual VM instances within that subnet. When
a NSG is associated with a subnet, the ACL rules apply to all the VM instances in that subnet.
In addition, traffic to an individual VM can be restricted further by associating a NSG directly to
that VM.
Network security groups
Add inbound security rule
Inbound and Outbound Rules
Inbound rules: These are to do with other things accessing your computer. If you are running a
Web Server on your computer then you will have to tell the Firewall that outsiders are allowed
to connect to it.
Outbound rules: These are so that you can let some programs use the Internet, and Block
others. You will want to let your Web Browser (Internet Explorer, Firefox, Safari, Chrome,
Opera...) have access to the Internet, so you will tell Windows Firewall that it's allowed.
Remote Desktop Protocol (RDP)
Remote Desktop Protocol (RDP) is a proprietary protocol developed by Microsoft, which
provides a user with a graphical interface to connect to another computer over a network
connection.
Remote Desktop Protocol (RDP)
In ACS you have to enabled it with
certificate.
So first you have to create certificate.
Recommendation References:
01. ABC:
http://www.tutorialspoint.com/microsoft_azure/
02. Cloud Services Documentation:
https://docs.microsoft.com/en-us/azure/cloud-services/
https://opbuildstorageprod.blob.core.windows.net/output-pdf-files/en-us/Azure.azure-
documents/live/cloud-services.pdf
03. Azure App Service, Virtual Machines, Service Fabric, and Cloud Services comparison:
https://docs.microsoft.com/en-us/azure/app-service-web/choose-web-site-cloud-service-vm
04. Over View Azure Cloud Services:
https://docs.microsoft.com/en-us/azure/cloud-services/cloud-services-choose-me
Recommendation References:
05. Get started with Azure Cloud Services and ASP.NET:
https://docs.microsoft.com/en-us/azure/cloud-services/cloud-services-dotnet-get-started
06. Azure Cloud Service package:
https://docs.microsoft.com/en-us/azure/cloud-services/cloud-services-model-and-package
07. Enable Remote Desktop Connection for a Role in Azure Cloud Services:
https://docs.microsoft.com/en-us/azure/cloud-services/cloud-services-role-enable-remote-
desktop
08. Azure powershell:
https://docs.microsoft.com/en-us/azure/powershell-install-configure
https://github.com/Azure/azure-powershell
Recommendation References:
09. Access Control List (ACLs):
https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-acl/
10. Reserved IP addresses for Cloud Services & Virtual Machines:
https://azure.microsoft.com/en-us/blog/reserved-ip-addresses/
11. RDP:
https://docs.microsoft.com/en-us/azure/virtual-machines/virtual-machines-windows-classic-
connect-logon
12. Azure Resource Manager overview
https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-overview
Recommendation References:
13. Network security groups
https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-nsg
14. Azure Network Security Groups (NSG) – Best Practices
https://blogs.msdn.microsoft.com/igorpag/2016/05/14/azure-network-security-groups-nsg-best-
practices-and-lessons-learned/
THANK YOU
• R M Shahidul Islam Shahed
• Sr. Software Engineer, Atom AP Limited.

More Related Content

What's hot

Azure
AzureAzure
Introduction to Microsoft Azure Cloud
Introduction to Microsoft Azure CloudIntroduction to Microsoft Azure Cloud
Introduction to Microsoft Azure Cloud
Dinesh Kumar Wickramasinghe
 
Microsoft Azure Networking Basics
Microsoft Azure Networking BasicsMicrosoft Azure Networking Basics
Microsoft Azure Networking Basics
Sai Kishore Naidu
 
Azure Compute, Networking and Storage Overview
Azure Compute, Networking and Storage OverviewAzure Compute, Networking and Storage Overview
Azure Compute, Networking and Storage Overview
Azure Riyadh User Group
 
Microsoft Azure Overview
Microsoft Azure OverviewMicrosoft Azure Overview
Microsoft Azure Overview
David J Rosenthal
 
Azure fundamentals
Azure   fundamentalsAzure   fundamentals
Azure fundamentals
Raju Kumar
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft Azure
Guy Barrette
 
The Basics of Getting Started With Microsoft Azure
The Basics of Getting Started With Microsoft AzureThe Basics of Getting Started With Microsoft Azure
The Basics of Getting Started With Microsoft Azure
Microsoft Azure
 
Azure Introduction
Azure IntroductionAzure Introduction
Azure Introduction
brunoterkaly
 
Microsoft azure
Microsoft azureMicrosoft azure
Microsoft azure
Mohammad Ilyas Malik
 
Introduction of Windows azure and overview
Introduction of Windows azure and overviewIntroduction of Windows azure and overview
Introduction of Windows azure and overview
Vishal Tandel
 
Let's Talk About: Azure Networking
Let's Talk About: Azure NetworkingLet's Talk About: Azure Networking
Let's Talk About: Azure Networking
Pedro Sousa
 
AZ-900T00A-ENU-PowerPoint-02.pptx
AZ-900T00A-ENU-PowerPoint-02.pptxAZ-900T00A-ENU-PowerPoint-02.pptx
AZ-900T00A-ENU-PowerPoint-02.pptx
TheGameSquad
 
Microsoft Azure Fundamentals
Microsoft Azure FundamentalsMicrosoft Azure Fundamentals
Microsoft Azure Fundamentals
Adwait Ullal
 
Azure Fundamentals || AZ-900
Azure Fundamentals || AZ-900Azure Fundamentals || AZ-900
Azure Fundamentals || AZ-900
thisiswali
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
Soumya De
 
Azure web apps
Azure web appsAzure web apps
Azure web apps
Vaibhav Gujral
 
Microsoft Azure - Introduction
Microsoft Azure - IntroductionMicrosoft Azure - Introduction
Microsoft Azure - Introduction
Pranav Ainavolu
 
Azure storage
Azure storageAzure storage
Azure storage
Raju Kumar
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
Novosco
 

What's hot (20)

Azure
AzureAzure
Azure
 
Introduction to Microsoft Azure Cloud
Introduction to Microsoft Azure CloudIntroduction to Microsoft Azure Cloud
Introduction to Microsoft Azure Cloud
 
Microsoft Azure Networking Basics
Microsoft Azure Networking BasicsMicrosoft Azure Networking Basics
Microsoft Azure Networking Basics
 
Azure Compute, Networking and Storage Overview
Azure Compute, Networking and Storage OverviewAzure Compute, Networking and Storage Overview
Azure Compute, Networking and Storage Overview
 
Microsoft Azure Overview
Microsoft Azure OverviewMicrosoft Azure Overview
Microsoft Azure Overview
 
Azure fundamentals
Azure   fundamentalsAzure   fundamentals
Azure fundamentals
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft Azure
 
The Basics of Getting Started With Microsoft Azure
The Basics of Getting Started With Microsoft AzureThe Basics of Getting Started With Microsoft Azure
The Basics of Getting Started With Microsoft Azure
 
Azure Introduction
Azure IntroductionAzure Introduction
Azure Introduction
 
Microsoft azure
Microsoft azureMicrosoft azure
Microsoft azure
 
Introduction of Windows azure and overview
Introduction of Windows azure and overviewIntroduction of Windows azure and overview
Introduction of Windows azure and overview
 
Let's Talk About: Azure Networking
Let's Talk About: Azure NetworkingLet's Talk About: Azure Networking
Let's Talk About: Azure Networking
 
AZ-900T00A-ENU-PowerPoint-02.pptx
AZ-900T00A-ENU-PowerPoint-02.pptxAZ-900T00A-ENU-PowerPoint-02.pptx
AZ-900T00A-ENU-PowerPoint-02.pptx
 
Microsoft Azure Fundamentals
Microsoft Azure FundamentalsMicrosoft Azure Fundamentals
Microsoft Azure Fundamentals
 
Azure Fundamentals || AZ-900
Azure Fundamentals || AZ-900Azure Fundamentals || AZ-900
Azure Fundamentals || AZ-900
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Azure web apps
Azure web appsAzure web apps
Azure web apps
 
Microsoft Azure - Introduction
Microsoft Azure - IntroductionMicrosoft Azure - Introduction
Microsoft Azure - Introduction
 
Azure storage
Azure storageAzure storage
Azure storage
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 

Viewers also liked

Azure Cloud PPT
Azure Cloud PPTAzure Cloud PPT
Azure Cloud PPT
Aniket Kanitkar
 
Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote
Aymeric Weinbach
 
Introduction to Cloud Computing and Windows Azure
Introduction to Cloud Computing and Windows AzureIntroduction to Cloud Computing and Windows Azure
Introduction to Cloud Computing and Windows AzureKaushal Bhavsar
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
Pavel Ryabov
 
Microsoft Azure Stack
Microsoft Azure StackMicrosoft Azure Stack
Microsoft Azure Stack
Tudor Damian
 
Microsoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure PlatformMicrosoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure Platform
David Chou
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple ppt
Agarwaljay
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computing
Rkrishna Mishra
 
Comment déployer et gérer dans le cloud Azure les environnements de développe...
Comment déployer et gérer dans le cloud Azure les environnements de développe...Comment déployer et gérer dans le cloud Azure les environnements de développe...
Comment déployer et gérer dans le cloud Azure les environnements de développe...
Microsoft Technet France
 
Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows Azure
Thurupathan Vijayakumar
 
RemoteApp - Application Delivery from the Cloud
RemoteApp - Application Delivery from the CloudRemoteApp - Application Delivery from the Cloud
RemoteApp - Application Delivery from the Cloud
Black Knight Financial Services
 
Are you ready? Introduction to Cloud Computing and Windows Azure
Are you ready? Introduction to Cloud Computing and Windows AzureAre you ready? Introduction to Cloud Computing and Windows Azure
Are you ready? Introduction to Cloud Computing and Windows Azure
Thomas Robbins
 
Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010
DavidGristwood
 
Windows Azure & How to Deploy Wordress
Windows Azure & How to Deploy WordressWindows Azure & How to Deploy Wordress
Windows Azure & How to Deploy WordressGeorge Kanellopoulos
 
SQL Server Integration Services Best Practices
SQL Server Integration Services Best PracticesSQL Server Integration Services Best Practices
SQL Server Integration Services Best Practices
Denny Lee
 
Webanalytics with Microsoft BI
Webanalytics with Microsoft BIWebanalytics with Microsoft BI
Webanalytics with Microsoft BI
Tillmann Eitelberg
 
Windows Aruze
Windows AruzeWindows Aruze
Windows Aruze
Nguyễn Anh
 
Plan to Migrate to SharePoint Online
Plan to Migrate to SharePoint OnlinePlan to Migrate to SharePoint Online
Plan to Migrate to SharePoint Online
Erica Toelle
 
Azure Stack - O poder da nuvem em seu datacenter
Azure Stack - O poder da nuvem em seu datacenterAzure Stack - O poder da nuvem em seu datacenter
Azure Stack - O poder da nuvem em seu datacenter
Vitor Meriat
 

Viewers also liked (20)

Azure Cloud PPT
Azure Cloud PPTAzure Cloud PPT
Azure Cloud PPT
 
Windows Azure Platform Overview
Windows Azure Platform OverviewWindows Azure Platform Overview
Windows Azure Platform Overview
 
Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote Microsoft azure boot camp Keynote
Microsoft azure boot camp Keynote
 
Introduction to Cloud Computing and Windows Azure
Introduction to Cloud Computing and Windows AzureIntroduction to Cloud Computing and Windows Azure
Introduction to Cloud Computing and Windows Azure
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Microsoft Azure Stack
Microsoft Azure StackMicrosoft Azure Stack
Microsoft Azure Stack
 
Microsoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure PlatformMicrosoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure Platform
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple ppt
 
Introduction of Cloud computing
Introduction of Cloud computingIntroduction of Cloud computing
Introduction of Cloud computing
 
Comment déployer et gérer dans le cloud Azure les environnements de développe...
Comment déployer et gérer dans le cloud Azure les environnements de développe...Comment déployer et gérer dans le cloud Azure les environnements de développe...
Comment déployer et gérer dans le cloud Azure les environnements de développe...
 
Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows Azure
 
RemoteApp - Application Delivery from the Cloud
RemoteApp - Application Delivery from the CloudRemoteApp - Application Delivery from the Cloud
RemoteApp - Application Delivery from the Cloud
 
Are you ready? Introduction to Cloud Computing and Windows Azure
Are you ready? Introduction to Cloud Computing and Windows AzureAre you ready? Introduction to Cloud Computing and Windows Azure
Are you ready? Introduction to Cloud Computing and Windows Azure
 
Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010
 
Windows Azure & How to Deploy Wordress
Windows Azure & How to Deploy WordressWindows Azure & How to Deploy Wordress
Windows Azure & How to Deploy Wordress
 
SQL Server Integration Services Best Practices
SQL Server Integration Services Best PracticesSQL Server Integration Services Best Practices
SQL Server Integration Services Best Practices
 
Webanalytics with Microsoft BI
Webanalytics with Microsoft BIWebanalytics with Microsoft BI
Webanalytics with Microsoft BI
 
Windows Aruze
Windows AruzeWindows Aruze
Windows Aruze
 
Plan to Migrate to SharePoint Online
Plan to Migrate to SharePoint OnlinePlan to Migrate to SharePoint Online
Plan to Migrate to SharePoint Online
 
Azure Stack - O poder da nuvem em seu datacenter
Azure Stack - O poder da nuvem em seu datacenterAzure Stack - O poder da nuvem em seu datacenter
Azure Stack - O poder da nuvem em seu datacenter
 

Similar to Introduction to Microsoft Azure 101

Case study on Cloud Platforms
Case study on Cloud PlatformsCase study on Cloud Platforms
Case study on Cloud Platforms
nik_053
 
Azure diario de abordo
Azure diario de abordoAzure diario de abordo
Azure diario de abordo
José Ángel Bolaño Rucabado
 
My aws cp study (autosaved)
My aws cp study (autosaved)My aws cp study (autosaved)
My aws cp study (autosaved)
Vishnu Sure
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Ram Sharma
 
Azure Domains.pptx
Azure Domains.pptxAzure Domains.pptx
Azure Domains.pptx
VinceRichard1
 
Rama1
Rama1Rama1
Amazon AWS Quick start course
Amazon AWS Quick start courseAmazon AWS Quick start course
Amazon AWS Quick start course
Morgan Hill Consultants Ltd
 
Aws interview questions and answers
Aws interview questions and answersAws interview questions and answers
Aws interview questions and answers
kavinilavuG
 
AWS re:Invent re:Cap 2015
AWS re:Invent re:Cap 2015AWS re:Invent re:Cap 2015
AWS re:Invent re:Cap 2015
Mark Bate
 
Aws certified solutions architect
Aws certified solutions architectAws certified solutions architect
Aws certified solutions architect
Syed Measum Haider Bokhari
 
Cloud computing &amp; aws concepts
Cloud computing &amp; aws conceptsCloud computing &amp; aws concepts
Cloud computing &amp; aws concepts
ABHINAV ANAND
 
AWS Interview Questions and Answers -CREDO SYSTEMZ.pdf
AWS Interview Questions and Answers -CREDO SYSTEMZ.pdfAWS Interview Questions and Answers -CREDO SYSTEMZ.pdf
AWS Interview Questions and Answers -CREDO SYSTEMZ.pdf
nishajeni1
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Adhish Pendharkar
 
Azure fundamentals-170910113238
Azure fundamentals-170910113238Azure fundamentals-170910113238
Azure fundamentals-170910113238
ScottSmith574468
 
azure-fundamentals-170910113238.pptx
azure-fundamentals-170910113238.pptxazure-fundamentals-170910113238.pptx
azure-fundamentals-170910113238.pptx
abhijeet hapase
 
Cloud Computing-notes.doc
Cloud Computing-notes.docCloud Computing-notes.doc
Cloud Computing-notes.doc
NarendrakumarAnnadur
 
Introducing Windows Azure
Introducing Windows Azure Introducing Windows Azure
Introducing Windows Azure
Mohamed Samy
 

Similar to Introduction to Microsoft Azure 101 (20)

Case study on Cloud Platforms
Case study on Cloud PlatformsCase study on Cloud Platforms
Case study on Cloud Platforms
 
Azure diario de abordo
Azure diario de abordoAzure diario de abordo
Azure diario de abordo
 
My aws cp study (autosaved)
My aws cp study (autosaved)My aws cp study (autosaved)
My aws cp study (autosaved)
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Azure Domains.pptx
Azure Domains.pptxAzure Domains.pptx
Azure Domains.pptx
 
Rama1
Rama1Rama1
Rama1
 
Amazon AWS Quick start course
Amazon AWS Quick start courseAmazon AWS Quick start course
Amazon AWS Quick start course
 
Aws interview questions and answers
Aws interview questions and answersAws interview questions and answers
Aws interview questions and answers
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computing
 
AWS re:Invent re:Cap 2015
AWS re:Invent re:Cap 2015AWS re:Invent re:Cap 2015
AWS re:Invent re:Cap 2015
 
Aws certified solutions architect
Aws certified solutions architectAws certified solutions architect
Aws certified solutions architect
 
Cloud computing &amp; aws concepts
Cloud computing &amp; aws conceptsCloud computing &amp; aws concepts
Cloud computing &amp; aws concepts
 
AWS Interview Questions and Answers -CREDO SYSTEMZ.pdf
AWS Interview Questions and Answers -CREDO SYSTEMZ.pdfAWS Interview Questions and Answers -CREDO SYSTEMZ.pdf
AWS Interview Questions and Answers -CREDO SYSTEMZ.pdf
 
Windows azure session2
Windows azure session2Windows azure session2
Windows azure session2
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Azure fundamentals-170910113238
Azure fundamentals-170910113238Azure fundamentals-170910113238
Azure fundamentals-170910113238
 
azure-fundamentals-170910113238.pptx
azure-fundamentals-170910113238.pptxazure-fundamentals-170910113238.pptx
azure-fundamentals-170910113238.pptx
 
Cloud Computing-notes.doc
Cloud Computing-notes.docCloud Computing-notes.doc
Cloud Computing-notes.doc
 
Introducing Windows Azure
Introducing Windows Azure Introducing Windows Azure
Introducing Windows Azure
 

Recently uploaded

Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 

Recently uploaded (20)

Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 

Introduction to Microsoft Azure 101

  • 1. INTRODUCTION TO MICROSOFT AZURE (THE CLOUD COMPUTING STACK)
  • 3. What is Azure? | Pay-As-You-Go Microsoft Azure is a cloud computing platform and infrastructure created by Microsoft for building, deploying, and managing applications and services through a global network of Microsoft-managed data centers. Microsoft Azure is a growing collection of integrated cloud services—analytics, computing, database, mobile, networking, storage, and web—for moving faster, achieving more, and saving money.
  • 4. Top 10 Cloud Computing Provider 1. Amazon Web Services 2. Microsoft Azure 3. IBM 4. Google Cloud Platform 5. Salesforce.com 6. Adobe 7. Oracle Cloud 8. SAP 9. Rackspace 10. Workday
  • 5. Pros and Cons PROS / High Availability, Security, Scalability, Cost-Effectiveness(Pay-as-you-go) Windows Azure has a great feature set, is quite easy to use, and is one of a handful of cloud hosts to support ASP.NET. CONS / Requires Management, Requires Platform Expertise It doesn’t explicitly support PHP or Ruby.
  • 6. Some Best Features 1. Familiarity of Windows 2. 64-bit Windows VMs 3. Azure SDK 4. Azure Search in CRM 5. Azure Network Security Groups (ACLs) 6. Pay-as-you-go service 7. RDP, VM, SSD Storage, multi OS images etc.
  • 7. Azure CRM Portal: Login Screen
  • 8. Azure CRM Portal: Home Screen
  • 9. Comparison: Azure App Service, Virtual Machines, Service Fabric, and Cloud Services App Service is the best choice for most web apps. Deployment and management are integrated into the platform, sites can scale quickly to handle high traffic loads, and the built-in load balancing and traffic manager provide high availability. Service Fabric is a good choice if you’re creating a new app or re-writing an existing app to use a microservice architecture. Cloud Services is similar to Service Fabric in degree of control versus ease of use, but it’s now a legacy service and Service Fabric is recommended for new development. If you have an existing application that would require substantial modifications to run in App Service or Service Fabric, you could choose Virtual Machines in order to simplify migrating to the cloud. Azure Virtual Machines is Infrastructure-as-a-Service (IaaS), while App Service and Service Fabric are Platform-as-a-Service (Paas).
  • 10. SPI: SASS, PASS & IAAS
  • 11. Software As A Service: SAAS Software as a service (SaaS) is a software distribution model in which a third-party provider hosts applications and makes them available to customers over the Internet. SAAS Model − E-mail (Gmail, Yahoo, etc.)
  • 12. Platform AS A Service: PASS PaaS or platform as a service model provides you computing platforms which typically includes operating system, programming language execution environment, database, web server. technically It is a layer on top of IaaS as the second thing you demand after Infrastructure is platform. EX: OS, DB, IDE, Web Server etc.
  • 13. Infrastructure as a Service: IAAS IaaS provides the infrastructure such as virtual machines(VM) and other resources like virtual- machine disk image library, block and file-based storage, firewalls, load balancers, IP addresses, virtual local area networks etc. Infrastructure as service or IaaS is the basic layer in cloud computing model. Ex: VM, Storage, IPS, firewalls etc.
  • 14. Azure PowerShell Azure PowerShell is a set of modules that provide cmdlets to manage Azure with Windows PowerShell.
  • 15. PowerShell CMD: Login to Azure CMD: Login-AzureRmAccount
  • 16. Start, Stop, Restart, and Delete VMs in Microsoft Azure with PowerShell See available module: Get-Module –ListAvailable Stop, Start & Restart: Add-AzureAccount Login-AzureRmAccount $rgName = ‘YourGroupName‘ $vmName = ‘YourVSName‘ Stop-AzureRmVM -ResourceGroupName $rgName -Name $vmName Start-AzureRmVM -ResourceGroupName $rgName -Name $vmName Restart-AzureRmVM -ResourceGroupName $rgName -Name $vmName
  • 17. Azure SDK: Using Web Platform Installer
  • 18. Azure Cloud Service: ACS Highly available, scalable n-tier cloud apps with more control of the OS
  • 19. Azure Cloud Service: ACS Your application is divided into two parts, each served by a separate web or worker role; the web role instances respond to HTTP requests and make your website faster by speeding up page delivery times, web transaction processing and so on. Worker role instances handle message and background job processing, such as asynchronous processing of emails, large database transactions and computing-heavy tasks like data processing and indexing. Web Role: HTTP requests. Runs Windows Server with your web app automatically deployed to IIS. Worker Role: Background job processing. Runs Windows Server without IIS.
  • 20. Azure Cloud Service Apps files .csdef, .cscfg & .cspkg A cloud service is created from three components, the service definition (.csdef), the service config (.cscfg), and a service package (.cspkg). Both the ServiceDefinition.csdef and ServiceConfig.cscfg files are XML-based and describe the structure of the cloud service and how it's configured; collectively called the model. The ServicePackage.cspkg is a zip file that is generated from the ServiceDefinition.csdef and among other things, contains all of the required binary-based dependencies. Azure creates a cloud service from both the ServicePackage.cspkg and the ServiceConfig.cscfg.
  • 21. Create ACS Applications in VS 01. First installed VS 2015. 02. Then Installed Azure SDk.
  • 23. Generate Package: Deployment Just right click into Azure cloud service project, then
  • 24. Create New Azure Cloud Service
  • 25. ACS: Publish-Update/Upload to Azure Cloud services (classic) Has two options: Staging and productions
  • 26. Upload ACS Package Have to select already created storage Upload .cspkg file Upload .cscfg file
  • 27. ACS: Reserved IP With the latest PowerShell release, Microsoft Azure allows you to reserve a public IPv4 address in your Azure Subscription. You can own these IP addresses for as long as you want in your subscription and also associate them with your Cloud Service Deployments in the region of the Reserved IP addresses.
  • 28. ACS: Reserved IP .CSCFG: <NetworkConfiguration> <AddressAssignments> <ReservedIPs> <ReservedIP name="Group YourGroupName ReservedIPName" /> </ReservedIPs> </AddressAssignments> </NetworkConfiguration>
  • 29. Access Control List (ACLs) An endpoint Access Control List (ACL) is a security enhancement available for your Azure deployment. An ACL provides the ability to selectively permit or deny traffic for a virtual machine endpoint. This packet filtering capability provides an additional layer of security. You can specify network ACLs for endpoints only. You can't specify an ACL for a virtual network or a specific subnet contained in a virtual network.
  • 30. Access Control List (ACLs) Selectively permit or deny incoming traffic based on remote subnet IPv4 address range to a virtual machine input endpoint. Blacklist IP addresses Create multiple rules per virtual machine endpoint Specify up to 50 ACL rules per virtual machine endpoint Use rule ordering to ensure the correct set of rules are applied on a given virtual machine endpoint (lowest to highest) Specify an ACL for a specific remote subnet IPv4 address.
  • 31. ACL: In Code .csdef <AccessControls> <AccessControl name="ACL_Common"> <Rule action="permit" description="Des1" order="100" remoteSubnet="XXX.XX.XXX.XXX/32" /> <Rule action="permit" description="Des12" order="101" remoteSubnet="XXX.XXX.XX.XX/32" /> </AccessControl> </AccessControls> <EndpointAcls> <EndpointAcl role="YourRole" endPoint="YourEndpoint" accessControl="ACL_Common" /> </EndpointAcls>
  • 33. Create New VM You have to select a resource group
  • 34. Resource Group A container that holds related resources for an Azure solution. The resource group can include all the resources for the solution, or only those resources that you want to manage as a group. You decide how you want to allocate resources to resource groups based on what makes the most sense for your organization.
  • 35. Benefits of using Resource Manager You can deploy, manage, and monitor all the resources for your solution as a group, rather than handling these resources individually. You can repeatedly deploy your solution throughout the development lifecycle and have confidence your resources are deployed in a consistent state. You can manage your infrastructure through declarative templates rather than scripts. You can define the dependencies between resources so they are deployed in the correct order. You can apply access control to all services in your resource group because Role-Based Access Control (RBAC) is natively integrated into the management platform. You can apply tags to resources to logically organize all the resources in your subscription. You can clarify your organization's billing by viewing costs for a group of resources sharing the same tag.
  • 36. Network security groups A network security group (NSG) contains a list of access control list (ACL) rules that allow or deny network traffic to your VM instances in a Virtual Network. NSGs can be associated with either subnets or individual VM instances within that subnet. When a NSG is associated with a subnet, the ACL rules apply to all the VM instances in that subnet. In addition, traffic to an individual VM can be restricted further by associating a NSG directly to that VM.
  • 37. Network security groups Add inbound security rule
  • 38. Inbound and Outbound Rules Inbound rules: These are to do with other things accessing your computer. If you are running a Web Server on your computer then you will have to tell the Firewall that outsiders are allowed to connect to it. Outbound rules: These are so that you can let some programs use the Internet, and Block others. You will want to let your Web Browser (Internet Explorer, Firefox, Safari, Chrome, Opera...) have access to the Internet, so you will tell Windows Firewall that it's allowed.
  • 39. Remote Desktop Protocol (RDP) Remote Desktop Protocol (RDP) is a proprietary protocol developed by Microsoft, which provides a user with a graphical interface to connect to another computer over a network connection.
  • 40. Remote Desktop Protocol (RDP) In ACS you have to enabled it with certificate. So first you have to create certificate.
  • 41. Recommendation References: 01. ABC: http://www.tutorialspoint.com/microsoft_azure/ 02. Cloud Services Documentation: https://docs.microsoft.com/en-us/azure/cloud-services/ https://opbuildstorageprod.blob.core.windows.net/output-pdf-files/en-us/Azure.azure- documents/live/cloud-services.pdf 03. Azure App Service, Virtual Machines, Service Fabric, and Cloud Services comparison: https://docs.microsoft.com/en-us/azure/app-service-web/choose-web-site-cloud-service-vm 04. Over View Azure Cloud Services: https://docs.microsoft.com/en-us/azure/cloud-services/cloud-services-choose-me
  • 42. Recommendation References: 05. Get started with Azure Cloud Services and ASP.NET: https://docs.microsoft.com/en-us/azure/cloud-services/cloud-services-dotnet-get-started 06. Azure Cloud Service package: https://docs.microsoft.com/en-us/azure/cloud-services/cloud-services-model-and-package 07. Enable Remote Desktop Connection for a Role in Azure Cloud Services: https://docs.microsoft.com/en-us/azure/cloud-services/cloud-services-role-enable-remote- desktop 08. Azure powershell: https://docs.microsoft.com/en-us/azure/powershell-install-configure https://github.com/Azure/azure-powershell
  • 43. Recommendation References: 09. Access Control List (ACLs): https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-acl/ 10. Reserved IP addresses for Cloud Services & Virtual Machines: https://azure.microsoft.com/en-us/blog/reserved-ip-addresses/ 11. RDP: https://docs.microsoft.com/en-us/azure/virtual-machines/virtual-machines-windows-classic- connect-logon 12. Azure Resource Manager overview https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-overview
  • 44. Recommendation References: 13. Network security groups https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-nsg 14. Azure Network Security Groups (NSG) – Best Practices https://blogs.msdn.microsoft.com/igorpag/2016/05/14/azure-network-security-groups-nsg-best- practices-and-lessons-learned/
  • 45. THANK YOU • R M Shahidul Islam Shahed • Sr. Software Engineer, Atom AP Limited.