38

MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like
Page 2: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like
Page 3: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like
Page 4: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like
Page 5: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like
Page 6: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like

Make VMs Resilient to Failures with Availability Sets

Page 7: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like
Page 8: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like
Page 9: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like

Secure Site-to-Site Network Connectivity

Windows Azure Virtual Network

Data Synchronization

Multiple Options

Application-Layer Connectivity & Messaging

Service Bus

Secure Machine-to-Machine Network Connectivity

Windows Azure Connect

Secure Point-to-Site Network Connectivity

Windows Azure Virtual Network

Page 10: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like

On-premises

Your datacenter

Individual computers behind corporate firewall

Route-based VPN

Windows Azure

Virtual Network

<subnet 1> <subnet 2> <subnet 3>

DNS Server

VPN Gateway

Page 11: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like

Existing Datacenter

Active Directory

SharePoint SQL Server

Windows Azure

Page 12: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like

Customer premises

Windows Azure

US East Virtual Network

Front End Back End SQL HA

AD / DNS

VPN Gateway

Windows Azure

US West Virtual Network

Front End Back End SQL HA

AD / DNS

VPN Gateway

Page 13: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like
Page 14: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like

Highly durable and scalable

Multiple copies of your data

Financially backed SLAs

Storage for blobs, tables, VM disks

Supports REST APIs

Page 15: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like

West DC East DC > 400 miles

Windows Azure Storage Defend against regional disasters

asynchronous geo-replication

Page 16: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like
Page 17: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like

Windows Azure Storage

VM with persistent drive

Page 18: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like

Windows Azure Storage

VM with persistent drive

Page 19: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like

Windows Azure Storage

VM with persistent drive

Page 20: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like

reliable and always on

Windows Azure Storage

VM with persistent drive

Page 21: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like

21

Primary

Volume

Snapshots

Backup, Restore & DR with StorSimple: Automated, Optimized, Reliable

Cloud Snapshots

• Backup copy of data volume created in cloud

• Changes to local volume automatically transferred

• Cloud snapshots mountable for restore

Benefits

• Backup now as easy as snapshots

• Fast restores from off-site backups

• Integrated, easy to test disaster recovery

• Eliminates tape

Primary

Volume

Virtual Tape/

Replication

Physical

Tape Snapshot

Offsite Tape

Storage

Backup, Restore & DR Today: Inefficient, Complex, Laborious, and Risky

Page 22: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like

22

Cloud

Snapshots

Enterprise Data Center 1 Enterprise Data Center 2

Connect Many Servers to Cloud

Storage and Scale Data Sets

with StorSimple Solution

Rapidly Recover to Any Data

Center, Location-Independent,

via Mounting the Cloud

Production Data Production Data

Page 23: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like

Backup datacenter data to Windows using System Center Data Protection Manager

Backup and recover files/folders from Windows Server 2012

Benefits

Reliable offsite data protection

Simple, familiar, integrated

Efficient backup and recovery

Easy set up

Your On-Premises Datacenter

Page 24: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like
Page 25: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like

High availability and Disaster Recovery with Availability Groups across on-prem and cloud

Page 26: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like

SQL Server Management Studio

Reliable off-site data backup for SQL images

Easily restore databases using VMs

Benefits

Backup and restore database to the cloud

Page 27: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like
Page 28: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like

Cloud Service

Media Services

Storage Database

Storage CDN

Media Services

Storage

Cloud Service

Database Storage CDN

Traffic Manager

Southeast Asia

East Asia Local Backup Server

Page 29: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like
Page 30: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like

SERVICE PROVIDER

ON PREMISES

MICROSOFT

Page 31: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like

PowerShell for Automation and Advanced Management

Page 32: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like

Higher Level

PaaS-like

Services

Ref.

Architectures

Best Practices

Standard Builds

Repeatable

Predictable

Re-Usable

Codify

Template

Based

HA / DR

WISA Stack

Dev / Test

SharePoint in Cloud

Extending the D/C

Page 33: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like
Page 34: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like
Page 35: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like

High Availability and Disaster Recovery for SQL Server in Windows Azure Virtual Machines

http://msdn.microsoft.com/en-us/library/windowsazure/jj870962.aspx

http://www.windowsazure.com/en-us/manage/services/networking/

http://www.microsoft.com/en-us/server-cloud/system-center/default.aspx

http://msdn.microsoft.com/en-us/library/windowsazure/hh873027.aspx

Page 36: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like
Page 37: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like

ios (version 6 or below):

Please input the below URL:

http://aka.ms/WAD391

Other platform:

QR Code:

Page 38: MDC-B371: Building Reliable and Resilient Apps on Windows ...download.microsoft.com/documents/hk/technet... · PowerShell for Automation and Advanced Management . Higher Level PaaS-like