Upload
winwire-technologies-inc
View
66
Download
2
Embed Size (px)
Citation preview
Building the Intelligent Cloud with
Microsoft Azure
Notes:
If you experience audio issues during the webinar, you can dial in through telephone details provided to you in
your registration confirmation email.
Please feel free to post questions in the questions dialog & we will try to answer as many as we can at the end.
Recording of this session will be shared in next 24-48 hours.
You can also write to us at [email protected] for any clarifications or information.
Session Speaker
David ArmstrongVP – Technology Solutions
WinWire Technologies
1. What is Windows Azure
2. Virtual Machines
3. Azure Storage
4. Azure SQL
5. Network Connectivity to Azure
6. Virtual Networks (VNets)
Agenda
7. Q&A
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
Why use the Cloud?
Speed• Faster than Traditional
Application
Development
Economics• Lower Cost
Scale• Scale out Quickly
• Provide Global Scale
Hyper scale Infrastructure is the enabler
Operational
Central US
Iowa
West US
California
East US
Virginia
US Gov
Virginia
North Central US
Illinois
US Gov
Iowa
South Central US
Texas
Brazil South
Sao Paulo State
West Europe
Netherlands
China North *
Beijing
China South *
Shanghai
Japan East
Tokyo, Saitama
Japan West
Osaka
India South
Chennai
East Asia
Hong Kong
SE Asia
Singapore
Australia South East
Victoria
Australia East
New South Wales
India Central
Pune
Canada East
Quebec City
Canada Central
Toronto
India West
Mumbai
Germany North East **
Magdeburg
Germany Central **
Frankfurt
North Europe
Ireland
East US 2
Virginia
United Kingdom
Regions
100+ datacenters
Top 3 networks in the world
2x AWS, 7x Google DC Regions
G Series – Largest VM in World, 32 cores, 448GB Ram, SSD…Announced/Not Operational
* Operated by 21Vianet ** Data Stewardship by Deutsche Telekom
28 Regions Worldwide, 22 ONLINE…huge capacity around the world…growing every year
Platform Services
Infrastructure Services
Datacenter Infrastructure (28 Regions, 22 Online)
Web AppsInfrastructure
MobileBackends
APIManagement
API AppInfrastructure
Business ProcessAutomation
PushNotifications
Content DeliveryNetwork (CDN)
Live & ODMedia Streaming
B2BIntegration
HybridConnections
Pub/SubQueuing
SimpleQueuing
HybridOperations
Server DataBackup
Hybrid/IntelligentData Backup
DisasterRecovery
Bulk Data ImportAnd Export
RelationalSQL Database
DocumentDatabase Service
DistributedIn-MemoryCache
SearchSimpleKey/ValueStore
DataWarehouse
Directory Health Monitoring
PrivilegedIdentity Management
OperationalAnalytics
StatelessCompute
ScheduledCompute Jobs
Virtual AppStreaming
DistributedCompute
DevelopmentTools
ApplicationInstrumentation
Software DevelopmentKits
Software LifecycleManagement
Domain Join &Policy Management
Big DataAnalytics
PredictiveAnalytics
Data StreamAnalytics
Data Pipelines
Device DataCollection
MobileAnalytics
Big Data Storage
IoT DeviceManagement
Data SourceManagement
Security & Management
User/Group Directory Store
Multi-FactorAuthentication
Scheduled ServiceManagement
Service Creation& Configuration
Encryption KeyStore
Software/SolutionMarketplace
Pre-Build VMImages
Identity Sign-Up and sign-in
TaskScheduler
Azure ComplianceThe largest compliance portfolio in the industry
HIPAA / HITECH
FedRAMP JAB P-ATO
FIPS 140-2 FERPA DISA Level 2 ITAR-readyCJIS21 CFRPart 11
IRS 1075 Section 508 VPAT
ISO 27001 PCI DSS Level 1SOC 1 Type 2 SOC 2 Type 2 ISO 27018Cloud Controls
Matrix
Content Delivery and
Security Association
Shared
Assessments
European Union
Model Clauses
United Kingdom
G-Cloud
Singapore
MTCS Level 3
Australian
Signals
Directorate
Japan
Financial Services
China Multi
Layer Protection
Scheme
China
CCCPPF
New
Zealand
GCIO
China
GB 18030
EU Safe
HarborENISA
IAF
Azure is an open cloud
Applications
Clients
Infrastructure
Management
Databases &
Middleware
App Frameworks
& Tools
DevOps
PaaS &
DevOps
Cloud Models Revisited
Higher cost/More Control Lower Cost/More Agility
How do you use Azure?
Azure Management
Portal
Visual Studio / VS
CodePowerShell or Azure
CLI
Custom Code calling
ARM API
Same Tools – Your Choice of Location
• Consistent Tooling
• Consistent Templates
1. What is Windows Azure
2. Virtual Machines
3. Azure Storage
4. Azure SQL
5. Network Connectivity to Azure
6. Virtual Networks (VNets)
Agenda
7. Q&A
Azure Virtual Machines
• Deploy on-demand
• Easily scale up (or down)
• Pay for what you use
• Availability Sets with 99.95% SLA
• Most flexible option to run workloads in Azure • Support from 1 to 32 CPUs and up to 448 GBs of memory
• Supports Windows and Linux operating systems
• Supports high-performance low-latency SSD backed storage
Provision Machines Demo
https://azure.microsoft.com/en-us/pricing/
Windows VM Configuration A Series Specifications
Windows VM Configuration D Series Specifications
Windows VM Configuration Dv2 Series Specifications
1. What is Windows Azure
2. Virtual Machines
3. Azure Storage
4. Azure SQL
5. Network Connectivity to Azure
6. Virtual Networks (VNets)
Agenda
7. Q&A
Azure Storage Abstractions
Azure Storage
• Based on page blobs in Azure
Storage
• Up to 500 IOPS per disk
• Up to 1 TB per disk storage capacity
• Support for geo-redundancy
• Supports all instance sizes
• Based on low latency high
performance SSD storage
• Up to 5000 IOPS per disk
• Support for local-redundancy only
• Supports the DS and GS instance
sizes
Azure Standard Storage
Azure Premium Storage
Disk Type P10 P20 P30
Disk Size 128 GB 512 GB 1024 GB
IOPs / Disk 500 2,300 5,000
Throughput / Disk 100 MB/S 150 MB/S 200 MB/S
1. What is Windows Azure
2. Virtual Machines
3. Azure Storage
4. Azure SQL
5. Network Connectivity to Azure
6. Virtual Networks (VNets)
Agenda
7. Q&A
Azure SQL
• Store SQL (RDMS) data in the cloud
• Available in Basic, Standard and Premium Service Tiers
Azure SQL Limitations
1 No Windows Authentication. Use
Azure AD Authentication
2 Cross Database Queries using 3 or 4
part names
3 Database Diagrams and Mail
4 EXECUTE As Logins
5 FILESTREAMS
6 Global Temporary Tables
7 SQL Agent
8 SQL Server Profiler
9 SQL Server trace
10 Transact-SQL debugging
https://azure.microsoft.com/en-us/documentation/articles/sql-database-transact-sql-information/
Azure SQL Demonstration
Provision an Azure SQL database
Migrate SQL 2014
database to Azure SQL
Legacy ASP.NET application calling Azure SQL
Azure SQL Database Transaction Unit
Azure SQL Elastic Pools
• Manage multiple databases sharing a common set of resources
• Available in Basic, Standard and Premium Service Tiers
Azure SQL Elastic Pools
1. What is Windows Azure
2. Virtual Machines
3. Azure Storage
4. Azure SQL
5. Network Connectivity to Azure
6. Virtual Networks (VNets)
Agenda
7. Q&A
Planning for Connectivity
Microsoft Azure
ExpressRoute: up to 10 Gbps
Site-to-Site VPN: up to 200 Mbps
On-Premises Datacenter
ExpressRoute• Dedicated Connection
• Predictable Performance
• High Throughput
• Bandwidth: 50 Mbps to 10 Gbps
Site-to-Site VPN• Uses existing Internet connection
• IPSEC / Encrypted Traffic
• Bandwidth: 100 Mbps to 200 Mbps
Planning for Connectivity Continued
P2S – Point-to-Site
S2S – Site-to-Site
VPN connects a single computer to the Azure Network using VPN
VPN creates a persistent connection to the Azure Network• Requires additional hardware
• Static IP Address (NO NAT)
• Authentication completed using pre-shared key (PSK) over IPSec
• Connection less than 200 Mbps
Express Route
Offered in partnership with several providers• Connect directly to Azure without traversing public internet
• Speeds range from 50Mbps to 10Gbps
• Great for off-site backup of large files, DR, business critical apps with high traffic
• Private peering extends company infrastructure into Azure transparently
• Public peering provides a fast connection to Azure services
• Microsoft Peering applies to O365 and other traffic not related to Private / Public• https://azure.microsoft.com/en-us/documentation/articles/expressroute-locations/#partners
1. What is Windows Azure
2. Virtual Machines
3. Azure Storage
4. Azure SQL
5. Network Connectivity to Azure
6. Virtual Networks (VNETs)
Agenda
7. Q&A
Azure Virtual Networks
Virtual Network
VPN GW
Frontend10.1/16
Mid-tier10.2/16
Backend10.3/16
Internet
On-premises
10.0/16
VPN andExpressRoute
Azure
Direct Internetconnectivity
• Bring your own network
• Create subnets with your private or public IP addresses
• Bring your own DNS or use Azure-provided DNS
• Hybrid connectivity with VPNs and/or ExpressRoute
• Supports custom routing
• Network Isolation
Azure Virtual Network ComparisonOn Premise vs Azure implementation • Azure Infrastructure replaces router
• NSGs replace firewalls.
• Azure load balancers replace physical load balancers
Azure Virtual Network Benefits
Isolation
Access to the public
Internet
VNets are completely isolated from one another. That allows you to create disjoint
networks for development, testing, & production that use the same CIDR address blocks.
All IaaS VMs and PaaS role instances in a VNet can access the public Internet by default.
You can control access by using Network Security Groups (NSGs).
Access to VMs within
the VNet
Name resolution
PaaS role instances and IaaS VMs can be launched in the same virtual network and they
can connect to each other using private IP addresses even if they are in different subnets
without the need to configure a gateway or use public IP addresses.
Azure provides internal name resolution for IaaS VMs and PaaS role instances deployed
in your VNet. You can also deploy your own DNS servers & configure the VNet to use.
SecurityTraffic entering and exiting the virtual machines and PaaS role instances in a VNet can be
controlled using Network Security groups.
ConnectivityVNets can be connected to each other, and even to your on-premises datacenter, by
using a site-to-site VPN connection, or ExpressRoute connection
Q & Ahttp://www.winwire.com/blog-winsights/
www.twitter.com/winwire
www.winwire.com