scott guthrie's windows azure overview
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
![Page 2: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/2.jpg)
Hybrid Consistency
Windows Azure
Move Faster Save Money
€£$
![Page 3: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/3.jpg)
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
![Page 4: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/4.jpg)
Global Footprint
![Page 5: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/5.jpg)
videoInside a Datacenter
![Page 6: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/6.jpg)
pay only for what you use
![Page 7: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/7.jpg)
no upfront costs
![Page 8: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/8.jpg)
per minute billing
![Page 9: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/9.jpg)
no charge for stopped VMs$
![Page 10: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/10.jpg)
demo
Windows Azure
![Page 11: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/11.jpg)
Virtual Machines Windows Server and Linux Virtual
Machines Flexible Workload Support Virtual Private Networking
![Page 12: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/12.jpg)
Load Balancing and High Availability
Load-Balanced Traffic (TCP/UDP)
Availability Set
![Page 13: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/13.jpg)
demo
Availability Sets + LBs
![Page 14: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/14.jpg)
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
![Page 15: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/15.jpg)
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
![Page 16: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/16.jpg)
demo
Virtual Networks
![Page 17: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/17.jpg)
demo
Command Line Automation
![Page 18: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/18.jpg)
![Page 19: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/19.jpg)
demo
Dev/Test Scenarios
![Page 20: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/20.jpg)
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
![Page 21: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/21.jpg)
€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
![Page 22: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/22.jpg)
NDA CONFIDENTIAL
![Page 23: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/23.jpg)
focus on apps, not infrastructure
![Page 24: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/24.jpg)
application building
blocks
StorageHDInsight
Cache CDN
SQL DB
Active Directory
mediaService
BusMobile
Traffic MgrCloud
services
BizTalkWeb Sites
![Page 25: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/25.jpg)
SQL Database Relational SQL Server Engine in
the Cloud Clustered for high availability Fully Managed Service
![Page 26: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/26.jpg)
demo
SQL Database
![Page 27: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/27.jpg)
Web Sites Build with ASP.NET, Node.js or PHP Deploy in seconds with FTP, Git or
TFS Easily scale up as demand grows
![Page 28: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/28.jpg)
demo
Web Sites
![Page 29: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/29.jpg)
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)
![Page 30: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/30.jpg)
AutoScale – Built-into Windows Azure
• AutoScale based on real usage
• CPU % thresholds• Queue Depth• Supports schedule times
![Page 31: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/31.jpg)
demo
AutoScale
![Page 32: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/32.jpg)
Dev/Ops Workflow
Develop
Deploy
Operate
Learn
Repeatable Reliable Predictable Low Cycle
Time
![Page 33: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/33.jpg)
Visual Studio Online• TFS and Git support• Elastic Build Service• Continuous
Integration• Continuous Delivery• Load Testing Support• Team Room
Collaboration• Agile Project
Management
![Page 34: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/34.jpg)
demo
Continuous Deployment
![Page 35: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/35.jpg)
MICROSOFT CONFIDENT IAL – INTERNAL ONLY
Running a Live Site Service
![Page 36: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/36.jpg)
MICROSOFT CONFIDENT IAL – INTERNAL ONLY
Running without Insight / Telemetry
![Page 37: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/37.jpg)
demo
Logging and Telemetry
![Page 38: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/38.jpg)
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
![Page 39: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/39.jpg)
demo
Blob Storage
![Page 40: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/40.jpg)
HDInsight 100% Apache Hadoop Solution Fully Managed Service MapReduce jobs over big data
![Page 41: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/41.jpg)
Customer & Business Insight
Collect
Process
Analyze
Optimize
![Page 42: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/42.jpg)
MICROSOFT CONFIDENT IAL – INTERNAL ONLY
Master Chief meets Hadoop
![Page 43: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/43.jpg)
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
![Page 44: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/44.jpg)
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://[email protected]/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://[email protected]/newusers/2013/06' USING PigStorage (',');
![Page 45: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/45.jpg)
demo
Customer and Business Insights
![Page 46: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/46.jpg)
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
![Page 47: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/47.jpg)
Windows AzureYour
app in AzureWindows Azure
Active Directory
3rd party apps
![Page 48: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/48.jpg)
demo
Windows Azure Active Directory
![Page 49: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/49.jpg)
Config wizard automatically launches
![Page 50: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/50.jpg)
Enter Windows Azure AD Credentials
![Page 51: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/51.jpg)
Enter Windows Server AD Credentials
![Page 52: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/52.jpg)
Enable Hashed Password Sync
![Page 53: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/53.jpg)
Almost done
![Page 54: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/54.jpg)
Finished – Sync will start automatically
No need to install on multiple DC’s. No reboot required!
![Page 55: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/55.jpg)
demo
Windows Azure Active Directory
![Page 56: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/56.jpg)
Enable SSO with Azure AD and ASP.NET
![Page 57: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/57.jpg)
Enable SSO with Azure AD and ASP.NET
![Page 58: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/58.jpg)
Enable SSO with Azure AD and ASP.NET
![Page 59: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/59.jpg)
application building
blocks
StorageHDInsight
Cache CDN
SQL DB
Active Directory
mediaService
BusMobile
Traffic MgrCloud
services
BizTalkWeb Sites
![Page 60: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/60.jpg)
Windows Azure
flexible open consistent
![Page 61: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/61.jpg)
http://friday.azure.com
![Page 62: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/62.jpg)
start now.http://WindowsAzure.com
![Page 63: Scott Guthrie's Windows Azure Overview](https://reader033.vdocuments.site/reader033/viewer/2022052619/554f9e78b4c905ad218b48aa/html5/thumbnails/63.jpg)
© 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.