38
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.

Building Intelligent Cloud with Microsoft Azure

Embed Size (px)

Citation preview

Page 1: Building Intelligent Cloud with Microsoft Azure

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.

Page 2: Building Intelligent Cloud with Microsoft Azure

Session Speaker

David ArmstrongVP – Technology Solutions

WinWire Technologies

Page 3: Building Intelligent Cloud with Microsoft Azure

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

Page 4: Building Intelligent Cloud with Microsoft Azure

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

Page 5: Building Intelligent Cloud with Microsoft Azure

Why use the Cloud?

Speed• Faster than Traditional

Application

Development

Economics• Lower Cost

Scale• Scale out Quickly

• Provide Global Scale

Page 6: Building Intelligent Cloud with Microsoft Azure

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

Page 7: Building Intelligent Cloud with Microsoft Azure

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

Page 8: Building Intelligent Cloud with Microsoft Azure

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

Page 9: Building Intelligent Cloud with Microsoft Azure

Azure is an open cloud

Applications

Clients

Infrastructure

Management

Databases &

Middleware

App Frameworks

& Tools

DevOps

PaaS &

DevOps

Page 10: Building Intelligent Cloud with Microsoft Azure

Cloud Models Revisited

Higher cost/More Control Lower Cost/More Agility

Page 11: Building Intelligent Cloud with Microsoft Azure

How do you use Azure?

Azure Management

Portal

Visual Studio / VS

CodePowerShell or Azure

CLI

Custom Code calling

ARM API

Page 12: Building Intelligent Cloud with Microsoft Azure

Same Tools – Your Choice of Location

• Consistent Tooling

• Consistent Templates

Page 13: Building Intelligent Cloud with Microsoft Azure

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

Page 14: Building Intelligent Cloud with Microsoft Azure

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

Page 15: Building Intelligent Cloud with Microsoft Azure

Provision Machines Demo

https://azure.microsoft.com/en-us/pricing/

Page 16: Building Intelligent Cloud with Microsoft Azure

Windows VM Configuration A Series Specifications

Page 17: Building Intelligent Cloud with Microsoft Azure

Windows VM Configuration D Series Specifications

Page 18: Building Intelligent Cloud with Microsoft Azure

Windows VM Configuration Dv2 Series Specifications

Page 19: Building Intelligent Cloud with Microsoft Azure

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

Page 20: Building Intelligent Cloud with Microsoft Azure

Azure Storage Abstractions

Page 21: Building Intelligent Cloud with Microsoft Azure

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

Page 22: Building Intelligent Cloud with Microsoft Azure

Azure Standard Storage

Page 23: Building Intelligent Cloud with Microsoft Azure

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

Page 24: Building Intelligent Cloud with Microsoft Azure

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

Page 25: Building Intelligent Cloud with Microsoft Azure

Azure SQL

• Store SQL (RDMS) data in the cloud

• Available in Basic, Standard and Premium Service Tiers

Page 26: Building Intelligent Cloud with Microsoft Azure

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/

Page 27: Building Intelligent Cloud with Microsoft Azure

Azure SQL Demonstration

Provision an Azure SQL database

Migrate SQL 2014

database to Azure SQL

Legacy ASP.NET application calling Azure SQL

Page 28: Building Intelligent Cloud with Microsoft Azure

Azure SQL Database Transaction Unit

Page 29: Building Intelligent Cloud with Microsoft Azure

Azure SQL Elastic Pools

• Manage multiple databases sharing a common set of resources

• Available in Basic, Standard and Premium Service Tiers

Page 30: Building Intelligent Cloud with Microsoft Azure

Azure SQL Elastic Pools

Page 31: Building Intelligent Cloud with Microsoft Azure

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

Page 32: Building Intelligent Cloud with Microsoft Azure

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

Page 33: Building Intelligent Cloud with Microsoft Azure

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

Page 34: Building Intelligent Cloud with Microsoft Azure

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

Page 35: Building Intelligent Cloud with Microsoft Azure

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

Page 36: Building Intelligent Cloud with Microsoft Azure

Azure Virtual Network ComparisonOn Premise vs Azure implementation • Azure Infrastructure replaces router

• NSGs replace firewalls.

• Azure load balancers replace physical load balancers

Page 37: Building Intelligent Cloud with Microsoft Azure

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

Page 38: Building Intelligent Cloud with Microsoft Azure

Q & Ahttp://www.winwire.com/blog-winsights/

www.twitter.com/winwire

[email protected]

www.winwire.com