Title: Battle of Cloud: AWS vs Azure
1Battle Of Clouds AWS Vs Azure
https//www.netcomlearning.com/webinars/?advid131
5
2Agenda
- Azure Resources on GitHub, MSDN, and Elsewhere
- Azure Features At-a-Glance
- AWS Azure Cloud Computing
- Open Source Software on Azure
- Mapping AWS Skills to Azure
- Quick Comparison between AWS and Azure
- Comparing Azure and EC2 Virtual Machines
- Amazon Virtual Private Cloud (VPC) Virtual
Network Comparison
https//www.netcomlearning.com/webinars/?advid131
5
3Azure Resources on GitHub, MSDN, and Elsewhere
https//www.netcomlearning.com/webinars/?advid131
5
4Azure Features At-a-Glance
https//www.netcomlearning.com/webinars/?advid131
5
5Azure Regions
https//www.netcomlearning.com/webinars/?advid131
5
6AWS Regions and Availability Zones
https//www.netcomlearning.com/webinars/?advid131
5
7Products Available by Region
https//www.netcomlearning.com/webinars/?advid131
5
8Paired Regions
https//www.netcomlearning.com/webinars/?advid131
5
9Access Management in the Azure Portal
https//www.netcomlearning.com/webinars/?advid131
5
10Compute
https//www.netcomlearning.com/webinars/?advid131
5
11Networking
https//www.netcomlearning.com/webinars/?advid131
5
12Web Apps
https//www.netcomlearning.com/webinars/?advid131
5
13Identity and Access
Multi-Factor Authentication provides the
functionality for your application to verify
more than one form of identification
https//www.netcomlearning.com/webinars/?advid131
5
14Mobile
Notification Hubs provides functionality
commonly required by applications which
interface with mobile devices
Mobile Apps provides functionality commonly
required by applications which interface with
mobile devices.
https//www.netcomlearning.com/webinars/?advid131
5
15Data Management
Azure Tables provides a flat NoSQL way to store
data
Azure Import / Export provides the ability to
ship a physical hard drive to or from Azure for
faster and cheaper bulk data import or export.
https//www.netcomlearning.com/webinars/?advid131
5
16Big Data and Big Compute
HDInsight helps with the bulk processing of
huge amounts of data
https//www.netcomlearning.com/webinars/?advid131
5
17Container Service
Azure Container Service provides a means to
manage containerized applications on multiple
hosts on Azure.
https//www.netcomlearning.com/webinars/?advid131
5
18Azure Backup
Azure Backup backs up data from on-premises
Windows Servers into the cloud.
https//www.netcomlearning.com/webinars/?advid131
5
19AWS Azure Cloud Computing
https//www.netcomlearning.com/webinars/?advid131
5
20Open Source Software on Azure
https//www.netcomlearning.com/webinars/?advid131
5
21Mapping AWS Skills to Azure
https//www.netcomlearning.com/webinars/?advid131
5
22Quick Comparison between AWS and Azure
https//www.netcomlearning.com/webinars/?advid131
5
23Comparison Features and Terms
https//www.netcomlearning.com/webinars/?advid131
5
24Comparison Compute
https//www.netcomlearning.com/webinars/?advid131
5
25Comparison Storage
https//www.netcomlearning.com/webinars/?advid131
5
26Comparison Networking
https//www.netcomlearning.com/webinars/?advid131
5
27Comparison Service Level Agreements (SLA)
Cloud Service Virtual Machine Networking Networking Storage
Cloud Service Virtual Machine Route 53 Traffic Manager Storage
Cloud Service Virtual Machine Route 53 Traffic Manager Storage CloudFront CDN
AWS 99.5 99.5 100 x 99.99 99.9 x
Azure 99.5 99.5 x 99.99 99.99 x 99.9
https//www.netcomlearning.com/webinars/?advid131
5
28Comparison Subscriptions and Security
https//www.netcomlearning.com/webinars/?advid131
5
29Comparison Management and Organization
https//www.netcomlearning.com/webinars/?advid131
5
30Azure Pricing
Azure Pricing Calculator https//azure.microsoft.
com/en-us/pricing/calculator/ The AWS EC2
Pricing Calculator is located at http//calculator
.s3.amazonaws.com/index.html
https//www.netcomlearning.com/webinars/?advid131
5
31Azure Billing Portal
https//www.netcomlearning.com/webinars/?advid131
5
32Open Source on Azure
See Azure on GitHub for APIs, SDKs and, open
source projects from Microsoft Azure at
https//azure.github.io/index.html
https//www.netcomlearning.com/webinars/?advid131
5
33OSS Support on Azure
Red Hat solutions on Azuer, see
https//azure.microsoft.com/en-us/campaigns/redhat
/ Azure Toolkit for Eclipse, see
https//github.com/microsoft/azure-tools-for-java
https//www.netcomlearning.com/webinars/?advid131
5
34OSS and Third-Party Support
- Supported Third-Party Technologies
- Languages PHP, Java, Python
- Database MySQL
- Web and Application servers Apache, Tomcat
- Frameworks WordPress
https//www.netcomlearning.com/webinars/?advid131
5
35Linux on Azure-Endorsed Distributions
- Supported open source technologies
- Languages PHP, Java, Python, Node.JS
- Database MySQL
- Web and application servers Apache, Tomcat
- Frameworks WordPress
https//www.netcomlearning.com/webinars/?advid131
5
36Virtual Machines
https//www.netcomlearning.com/webinars/?advid131
5
37Azure VM Considerations
Considerations before creating a VM
- The names of your application resources
- The location where the resources are stored
- The size of the VM
- The maximum number of VMs that can be created
- The operating system that the VM runs
- The configuration of the VM after it starts
- The related resources that the VM needs
https//www.netcomlearning.com/webinars/?advid131
5
38Virtual Machine Billing
- There is a direct relationship between the VMs
- status and billing
- Running The VM is on and running normally
(billable). - Stopped The VM is stopped but still deployed to a
physical host (billable) - Stopped (Deallocated) The VM is not deployed to
a physical host (not billable)
https//www.netcomlearning.com/webinars/?advid131
5
39Virtual Machine Models
- Azure Resource Manager Model
- Explicit and fine-grained control over nearly all
aspects of the Azure VM. - Uses various resource providers to enable access
to and management of Azure resources. - More control in configuring the environment to
your - exact needs.
- Azure Service Management Model (Classic)
- VM deployments are always in the context of an
Azure - cloud servicea container for VMs.
- excludes the use of the additional value adding
features available via Azure Resource Manager
https//www.netcomlearning.com/webinars/?advid131
5
40Comparing Azure and EC2 Virtual Machines
https//www.netcomlearning.com/webinars/?advid131
5
41Understanding Virtual Networks
https//www.netcomlearning.com/webinars/?advid131
5
42Virtual Network Definitions
- When creating a virtual network, there are a few
things you need to know - The Address Space
- Subnets
- DNS Servers that you want to use
https//www.netcomlearning.com/webinars/?advid131
5
43Azure Virtual Networks
Simplified on-premises network
https//www.netcomlearning.com/webinars/?advid131
5
44Azure Infrastructure
Azure Infrastructure
https//www.netcomlearning.com/webinars/?advid131
5
45ExpressRoute
https//www.netcomlearning.com/webinars/?advid131
5
46Types of Connections
https//www.netcomlearning.com/webinars/?advid131
5
47Amazon Virtual Private Cloud (VPC) Virtual
Network Comparison
https//www.netcomlearning.com/webinars/?advid131
5
48Azure Resource Manager Overview
- Among other things, Resource Manager enables you
to work with the resources in your solution as a
group instead of separate entities - Repeatable deployments
- Use of declarative templates
- Access control through RBAC
- Define dependencies
- Apply tags
- Better clarity in billing for resources
https//www.netcomlearning.com/webinars/?advid131
5
49Consistent Management Layer
https//www.netcomlearning.com/webinars/?advid131
5
50Resource Groups
- Each resource can only exist in one resource
group - You can add or remove a resource to a resource
group at any time - You can move a resource from one resource group
to - another group.
- A resource group can
- contain resources that reside in different
regions. - be used to scope access control for
administrative actions. - interact with resources in other resource groups.
https//www.netcomlearning.com/webinars/?advid131
5
51Resource Providers
- Retrieve all resource providers with the
following - PowerShell cmdlet
- Get-AzureRmResourceProvider ListAvailable
- Azure CLI
- azure provider list
- Get details about a resource provider
- PowerShell
- (Get-AzureRmResourceProvider -ProviderNamespace
- Microsoft.Compute).ResourceTypes
- Azure CLI
- azure provider show Microsoft.Compute --json gt
c\Azure\compute.json
https//www.netcomlearning.com/webinars/?advid131
5
52Template Deployment
Single template to a single resource group
Three tier solution through a parent template
that includes three nested templates
https//www.netcomlearning.com/webinars/?advid131
5
53Resource Manager and AWS CloudFormation
https//www.netcomlearning.com/webinars/?advid131
5
54Azure Resource Tags
- Logically organize resources by applying tags
- Each resource or resource group can have a
maximum of 15 tags. - The tag name is limited to 512 characters, and
the - Tag value is limited to 256 characters
https//www.netcomlearning.com/webinars/?advid131
5
55Azure Resource Visualizer
https//www.netcomlearning.com/webinars/?advid131
5
56Recorded Webinar Video
To watch the recorded webinar video for live
demos, please access the link https//bit.ly/2Jnl
MK8
https//www.netcomlearning.com/webinars/?advid131
5
57About NetCom Learning
https//www.netcomlearning.com/webinars/?advid131
5
58Recommended Courses
- AWS Business Essentials - Class scheduled on
April 27 - AWS Technical Essentials - Class scheduled on
April 30 - Architecting on AWS - Class scheduled on May 14
- Developing on AWS - Class scheduled on May 14
- Data Warehousing on AWS - Class scheduled on May
21 - 20532 Developing Microsoft Azure Solutions
(Microsoft Specialist) - Class scheduled on
April 09 - 10979 Microsoft Azure Fundamentals - Class
scheduled on April 09
https//www.netcomlearning.com/webinars/?advid131
5
59Explore the Machine Learning Code Top
Cybersecurity Trends for 2018 Expedite business
productivity with CRM ERP integration Adobe
InDesign for Beginners Office 365 How to Unite
the Workforce in the Cloud An Introduction to
Software Defined Networking (SDN) Develop Your
AI Strategy with These Trends in Mind Get Your
Head in the Cloud The Growing Importance of
Cloud Certifications
https//www.netcomlearning.com/webinars/?advid131
5
60https//www.netcomlearning.com/webinars/?advid131
5
61https//www.netcomlearning.com/webinars/?advid131
5
62THANK YOU !!!
https//www.netcomlearning.com/webinars/?advid131
5