scott guthrie's windows azure overview

Post on 11-May-2015

528 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

These slides are from Scott Guthrie's Windows Azure Overview presented on December 3rd 2013 in Dublin City University Ireland. They give a overview of the difference features of Windows Azure and how Microsoft sees the Cloud landscape.

TRANSCRIPT

WINDOWS AZUREScott GuthrieCorporate Vice PresidentWindows Azure

Email: scottgu@microsoft.comTwitter: @scottgu

Hybrid Consistency

Windows Azure

Move Faster Save Money

€£$

57%FORTUNE 500 COMPANIESALREADY USING WINDOWS AZURE

>1000NEW CUSTOMERS A DAY

2xCompute Growth in Last 6 Months

????

600kSQL Databases on Windows Azure

WEB SITES ON WINDOWS AZURE

175K 430B

AUTHENTICATIONS VIA WINDOWS AZURE ACTIVE DIRECTORY

Windows Azure Growth

Global Footprint

videoInside a Datacenter

pay only for what you use

no upfront costs

per minute billing

no charge for stopped VMs$

demo

Windows Azure

Virtual Machines Windows Server and Linux Virtual

Machines Flexible Workload Support Virtual Private Networking

Load Balancing and High Availability

Load-Balanced Traffic (TCP/UDP)

Availability Set

demo

Availability Sets + LBs

Windows Azure Virtual NetworksBuild virtual networks that scale • Traditional, familiar approach to build extension to datacenter• Scalable approach to building virtual networks

Control over network configuration• Define your own IP address ranges• Be compliant with corporate IT security policy

Enables rich hybrid scenarios • Hybrid apps can reach all or portion of the on-premise

network • Works with both Windows and non-Windows systems

Virtual Gateways

Contoso HQ (10.0.0.0/16)

Contoso Test in Windows Azure

(10.2.0.0/16)

Contoso Production VNet in Windows Azure (10.1.0.0/16)

S2S VPN Device

IIS Servers

AD / DNS

SQL Farm

Exchange BRK Gateway

S2S VPN tunnel

10.0.0.1010.0.0.11

131.57.23.120

10.2.2.0/24

10.2.3.0/24

10.1.2.0/24

10.1.3.0/24

65.52.249.2210.1.0.4 10.1.1.4S2S VPN tunnel

Point-to-SiteVPNs

Point-to-SiteVPNs

demo

Virtual Networks

demo

Command Line Automation

demo

Dev/Test Scenarios

MSDN Member Benefits

No credit card needed for MSDN members to sign up

Discounted rates for Dev/test scenarios (up to 97% savings)

MSDN credits per month-use for any Dev/test scenario

€40 per month

€75

€115 for Visual Studio Ultimate

3 VMs for 16 hours a day

Up to 500 web sites plus SQL DB

MSDN Credits with Windows Azure

for Visual Studio Professional

per month for Visual Studio Premium

per month

NDA CONFIDENTIAL

focus on apps, not infrastructure

application building

blocks

StorageHDInsight

Cache CDN

SQL DB

Active Directory

mediaService

BusMobile

Traffic MgrCloud

services

BizTalkWeb Sites

SQL Database Relational SQL Server Engine in

the Cloud Clustered for high availability Fully Managed Service

demo

SQL Database

Web Sites Build with ASP.NET, Node.js or PHP Deploy in seconds with FTP, Git or

TFS Easily scale up as demand grows

demo

Web Sites

Load Balancer(1 of n)

Reserved InstanceVirtual Machine with

IIS already setup(1 of n…)

Windows Azure Web Site Service

Load Balancer(2 of n)

Reserved InstanceVirtual Machine with

IIS already setup(2 of n…)

Deployment Service(FTP,

WebDeploy, GIT, TFS, etc)

Dev tool orAutomation

Script

Reserved InstanceVirtual Machine with

IIS already setup(1 of 2)

Reserved InstanceVirtual Machine with

IIS already setup(2 of 2)

Server Failure….

Reserved InstanceVirtual Machine with

IIS already setup(2 of 2)

AutoScale – Built-into Windows Azure

• AutoScale based on real usage

• CPU % thresholds• Queue Depth• Supports schedule times

demo

AutoScale

Dev/Ops Workflow

Develop

Deploy

Operate

Learn

Repeatable Reliable Predictable Low Cycle

Time

Visual Studio Online• TFS and Git support• Elastic Build Service• Continuous

Integration• Continuous Delivery• Load Testing Support• Team Room

Collaboration• Agile Project

Management

demo

Continuous Deployment

MICROSOFT CONFIDENT IAL – INTERNAL ONLY

Running a Live Site Service

MICROSOFT CONFIDENT IAL – INTERNAL ONLY

Running without Insight / Telemetry

demo

Logging and Telemetry

Storage Highly scalable, durable, available

storage system Blobs can be exposed over http (JSON +

CORS) Optionally enable client apps short term

access Import / Export Service with Physical

Drives

demo

Blob Storage

HDInsight 100% Apache Hadoop Solution Fully Managed Service MapReduce jobs over big data

Customer & Business Insight

Collect

Process

Analyze

Optimize

MICROSOFT CONFIDENT IAL – INTERNAL ONLY

Master Chief meets Hadoop

Halo’s Customer Insight Approach• Log first, come up with the questions later• Track gameplay quality, user behavior, etc

by time• Short timeline, small team, not Hadoop

experts• Explore questions in familiar tools like Excel

Blob Storage

orIn-

Memory(Landing Zone)

HDInsight

Clusters(Hive, Pig,

etc)

RES

T

Sqoo

p

Self-Service

Analytics

Reporting Data

Warehouse

Curator

General Processing & Use Case Specific- Data governance requirements (PII

scrub)- Aggregate for efficient storage- Publish to real-time consumers and

long term storage (Hadoop)

Optimized for write throughput- Many small blobs- Raw format- Data kept until curated- Blob Storage if persisted- Queues for in memory

Blob Storage

(Persistent Storage)

Optimized for query efficiency- Optimized size (combine blobs)- Cleansed/masked- Partitioned- Well-defined, semi-structured

data

2277,2013-06-01 02:26:54.3943450,111,164.234.187.32,24.84.225.233,true,8,1,2058

2277,2013-06-01 03:26:23.2240000,111,164.234.187.32,24.84.225.233,true,8,1,2058-2123-2009-2068-2166

2277,2013-06-01 04:22:39.4940000,111,164.234.187.32,24.84.225.233,true,8,1,

2277,2013-06-01 05:43:54.1240000,111,164.234.187.32,24.84.225.233,true,8,1,2058-225545-2309-2068-2166

2277,2013-06-01 06:11:23.9274300,111,164.234.187.32,24.84.225.233,true,8,1,223-2123-2009-4229-9936623

2277,2013-06-01 07:37:01.3962500,111,164.234.187.32,24.84.225.233,true,8,1,

2277,2013-06-01 08:12:03.1109790,111,164.234.187.32,24.84.225.233,true,8,1,234322-2123-2234234-12432-344323

-- load raw stats

RawStats = LOAD 'wasb://halocurated@scottgulogs.blob.core.windows.net/haloraw' USING PigStorage(',') AS (ProfileID:chararray, SessionStart:chararray, Duration:int, SrcIPAddress:chararry, GameType:chararray, Multiplayer:chararray, EndRank:int, WeaponsUsed:int, UsersInteractedWith:chararray);

-- load IPAddress dictionary for geo-coding

IPAddressDictionary = LOAD '/ipdictionary/IPtoState.txt' USING PigStorage(',') AS (IPAddr:chararray, State:chararray);

-- geo-code stats with state

RawStatsByState = JOIN RawStats by SrcIPAddress, IPAddressDictionary by ipaddr;

-- mask IP address by dropping last octect

CleanStats = FOREACH RawStatsByState GENERATE ProfileID, SessionStart, Duration, State, REGEX_EXTRACT(SrcIPAddress, '([0-9]+\.[0-9]+\.[0-9]+\.)', 0) as SrcIPAddress, GameType, Multiplayer, EndRank, WeaponsUsed, UsersInteractedWith;

-- save results to appropriate partition location

STORE CleanStats INTO 'wasb://halocurated@scottgulogs.blob.core.windows.net/newusers/2013/06' USING PigStorage (',');

demo

Customer and Business Insights

Active Directory Active Directory in the Cloud Integrate with on-premises Active

Directory Enable single sign-on within your

apps Supports SAML, WS-Fed, and

OAuth 2.0

Windows AzureYour

app in AzureWindows Azure

Active Directory

3rd party apps

demo

Windows Azure Active Directory

Config wizard automatically launches

Enter Windows Azure AD Credentials

Enter Windows Server AD Credentials

Enable Hashed Password Sync

Almost done

Finished – Sync will start automatically

No need to install on multiple DC’s. No reboot required!

demo

Windows Azure Active Directory

Enable SSO with Azure AD and ASP.NET

Enable SSO with Azure AD and ASP.NET

Enable SSO with Azure AD and ASP.NET

application building

blocks

StorageHDInsight

Cache CDN

SQL DB

Active Directory

mediaService

BusMobile

Traffic MgrCloud

services

BizTalkWeb Sites

Windows Azure

flexible open consistent

http://friday.azure.com

start now.http://WindowsAzure.com

© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to

be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

top related