SlideShare ist ein Scribd-Unternehmen logo
1 von 63
Windows Azure

€£$
Windows Azure Growth

57%
FORTUNE 500 COMPANIES
ALREADY USING WINDOWS AZURE

>1000
NEW CUSTOMERS A DAY

2x 600k
175
K 430B
?

Compute Growth in Last
6 Months

WEB SITES ON
WINDOWS AZURE

SQL Databases on
Windows Azure

AUTHENTICATIONS VIA
WINDOWS AZURE ACTIVE
???
DIRECTORY
Global
Footprint
video


pay only for what you
use
no upfront costs
per minute billing
$

no charge for
stopped VMs
Virtual Machines



Load Balancing and High Availability
Windows Azure Virtual Networks
Build 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
10.1.2.0/24

10.1.3.0/24

10.2.2.0/24

10.2.3.0/24
MSDN Member Benefits
MSDN Credits with Windows Azure
focus on apps,
not infrastructure
Cloud services

application
building
blocks
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
Windows Azure Web Site Service
Load Balancer
(1 of n)

Load Balancer
(2 of n)

Dev tool or
Automation
Script

Reserved Instance
Virtual Machine with
IIS already setup
(1 of n…)
(1 of 2)

Reserved Instance
Virtual Machine with
Server Failure….
IIS already setup
(2 of 2)
(2 of n…)

Deployment
Service
(FTP, WebDeploy,
GIT, TFS, etc)

Reserved Instance
Virtual 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
Dev/Ops Workflow
Develop



Deploy

Learn

Operate

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
Running a Live Site Service
Running without Insight / Telemetry
Storage





HDInsight



Customer & Business Insight
Collect
Process

Optimize

Analyze
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
-- load raw stats

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

RawStats = LOAD 'wasb://halocurated@scottgulogs.blob.core.windows.net/haloraw' USING PigStorage(',') AS
2277,2013-06-01 03:26:23.2240000,111,164.234.187.32,24.84.225.233,true,8,1,2058-2123-2009-2068(ProfileID:chararray, SessionStart:chararray, Duration:int, SrcIPAddress:chararry, GameType:chararray, Multiplayer:chararr
ay, EndRank:int, WeaponsUsed:int, UsersInteractedWith:chararray);
2166

Blob
Blob
HDInsight
2277,2013-06-01 04:22:39.4940000,111,164.234.187.32,24.84.225.233,true,8,1,
Storage or
Storage
-- load IPAddress dictionary for geo-coding
Clusters
2277,2013-06-01 05:43:54.1240000,111,164.234.187.32,24.84.225.233,true,8,1,2058-225545-2309-2068(Persistent
In-Memory Curator
2166
IPAddressDictionary = LOAD '/ipdictionary/IPtoState.txt' USING PigStorage(',') AS (IPAddr:chararray, (Hive, Pig, etc)
State:chararray);
Storage)

Sqoop

(Landing Zone)

REST

2277,2013-06-01 06:11:23.9274300,111,164.234.187.32,24.84.225.233,true,8,1,223-2123-2009-42299936623 stats with state
-- geo-code
2277,2013-06-01 07:37:01.3962500,111,164.234.187.32,24.84.225.233,true,8,1,
RawStatsByState = JOIN RawStats by SrcIPAddress, IPAddressDictionary by ipaddr;

Optimized for query efficiency
2277,2013-06-01 08:12:03.1109790,111,164.234.187.32,24.84.225.233,true,8,1,234322-2123-2234234Optimized
12432-344323 for write (combine blobs)
- address by dropping last octect
Optimized size throughput
-- mask IP

- Many small blobs
Self-Service
Reporting
- = FOREACH RawStatsByState GENERATE
CleanStatsCleansed/masked
General Processing &Analytics Case Specific
Use Data Warehouse
- RawPartitioned
format Duration, State, REGEX_EXTRACT(SrcIPAddress, '([0-9]+.[0-9]+.[0-9]+.)', 0) as
ProfileID, SessionStart,
SrcIPAddress, GameType, Multiplayer, Data governance requirements (PII scrub)
- Data kept until curatedEndRank, WeaponsUsed, UsersInteractedWith;
- Well-defined, semi-structured data
- Aggregate for efficient storage
- Blob Storage if persisted
-- - Queues appropriate partition location
save results to for in memory Publish to real-time consumers and long
STORE CleanStats INTO 'wasb://halocurated@scottgulogs.blob.core.windows.net/newusers/2013/06' USING PigStorage
term storage (Hadoop)
(',');
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
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!
Enable SSO with Azure AD and
ASP.NET
Enable SSO with Azure AD and
ASP.NET
Enable SSO with Azure AD and
ASP.NET
Cloud services

application
building
blocks
Windows Azure
http://friday.azure.com
start now.
http://WindowsAzure.com
Windows Azure Overview - Scott Guthrie, 2nd December 2013

Weitere ähnliche Inhalte

Was ist angesagt?

Windows azure sql_database_security_isug012013
Windows azure sql_database_security_isug012013Windows azure sql_database_security_isug012013
Windows azure sql_database_security_isug012013
sqlserver.co.il
 

Was ist angesagt? (20)

Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars PlatzdaschAzure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
 
Tarabica 2019 (Belgrade, Serbia) - SQL Server performance troubleshooting
Tarabica 2019 (Belgrade, Serbia) - SQL Server performance troubleshootingTarabica 2019 (Belgrade, Serbia) - SQL Server performance troubleshooting
Tarabica 2019 (Belgrade, Serbia) - SQL Server performance troubleshooting
 
TechnoramaNL Azure Key Vault, Azure Dev Ops and Azure Data Factor
TechnoramaNL Azure Key Vault, Azure Dev Ops and Azure Data FactorTechnoramaNL Azure Key Vault, Azure Dev Ops and Azure Data Factor
TechnoramaNL Azure Key Vault, Azure Dev Ops and Azure Data Factor
 
Introduction to Windows Azure Data Services
Introduction to Windows Azure Data ServicesIntroduction to Windows Azure Data Services
Introduction to Windows Azure Data Services
 
Windows azure sql_database_security_isug012013
Windows azure sql_database_security_isug012013Windows azure sql_database_security_isug012013
Windows azure sql_database_security_isug012013
 
Expertslive azure site recovery
  Expertslive   azure site recovery  Expertslive   azure site recovery
Expertslive azure site recovery
 
Start Counting: How We Unlocked Platform Efficiency and Reliability While Sav...
Start Counting: How We Unlocked Platform Efficiency and Reliability While Sav...Start Counting: How We Unlocked Platform Efficiency and Reliability While Sav...
Start Counting: How We Unlocked Platform Efficiency and Reliability While Sav...
 
Oracle on Azure at Windows Azure Conference 2014
Oracle on Azure at Windows Azure Conference 2014Oracle on Azure at Windows Azure Conference 2014
Oracle on Azure at Windows Azure Conference 2014
 
Getting Started with Azure SQL Database (Presented at Pittsburgh TechFest 2018)
Getting Started with Azure SQL Database (Presented at Pittsburgh TechFest 2018)Getting Started with Azure SQL Database (Presented at Pittsburgh TechFest 2018)
Getting Started with Azure SQL Database (Presented at Pittsburgh TechFest 2018)
 
Azure SQL Database Introduction by Tim Radney
Azure SQL Database Introduction by Tim RadneyAzure SQL Database Introduction by Tim Radney
Azure SQL Database Introduction by Tim Radney
 
SQL Database on Azure
SQL Database on AzureSQL Database on Azure
SQL Database on Azure
 
SenchaCon 2016: A Data-Driven Application for the Embedded World - Jean-Phili...
SenchaCon 2016: A Data-Driven Application for the Embedded World - Jean-Phili...SenchaCon 2016: A Data-Driven Application for the Embedded World - Jean-Phili...
SenchaCon 2016: A Data-Driven Application for the Embedded World - Jean-Phili...
 
Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!
Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!
Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!
 
Introduction to Azure SQL DB
Introduction to Azure SQL DBIntroduction to Azure SQL DB
Introduction to Azure SQL DB
 
Azure SQL Database
Azure SQL DatabaseAzure SQL Database
Azure SQL Database
 
KoprowskiT_SQLAzureLandingInBelfast
KoprowskiT_SQLAzureLandingInBelfastKoprowskiT_SQLAzureLandingInBelfast
KoprowskiT_SQLAzureLandingInBelfast
 
SQL ON Azure (decision-matrix)
SQL  ON  Azure (decision-matrix)SQL  ON  Azure (decision-matrix)
SQL ON Azure (decision-matrix)
 
Azure SQL Managed Instance - SqlBits 2019
Azure SQL Managed Instance - SqlBits 2019Azure SQL Managed Instance - SqlBits 2019
Azure SQL Managed Instance - SqlBits 2019
 
Azure Site Recovery Loves Business Continuity
Azure Site Recovery Loves Business ContinuityAzure Site Recovery Loves Business Continuity
Azure Site Recovery Loves Business Continuity
 
Azure Site Recovery Bootcamp
Azure Site Recovery BootcampAzure Site Recovery Bootcamp
Azure Site Recovery Bootcamp
 

Ähnlich wie Windows Azure Overview - Scott Guthrie, 2nd December 2013

Digital Forensics and Incident Response in The Cloud
Digital Forensics and Incident Response in The CloudDigital Forensics and Incident Response in The Cloud
Digital Forensics and Incident Response in The Cloud
Velocidex Enterprises
 
WindowsAzureSDK1.7
WindowsAzureSDK1.7WindowsAzureSDK1.7
WindowsAzureSDK1.7
Saravanan G
 

Ähnlich wie Windows Azure Overview - Scott Guthrie, 2nd December 2013 (20)

Scott Guthrie's Windows Azure Overview
Scott Guthrie's Windows Azure Overview Scott Guthrie's Windows Azure Overview
Scott Guthrie's Windows Azure Overview
 
Windows azure overview for SharePoint Pros
Windows azure overview for SharePoint Pros Windows azure overview for SharePoint Pros
Windows azure overview for SharePoint Pros
 
Building Intelligent Cloud with Microsoft Azure
Building Intelligent Cloud with Microsoft AzureBuilding Intelligent Cloud with Microsoft Azure
Building Intelligent Cloud with Microsoft Azure
 
Microsoft Azure News - December 2019
Microsoft Azure News - December 2019Microsoft Azure News - December 2019
Microsoft Azure News - December 2019
 
KoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginnersKoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginners
 
Kudu voodoo slideshare
Kudu voodoo   slideshareKudu voodoo   slideshare
Kudu voodoo slideshare
 
Azure fundamentals 03
Azure fundamentals 03Azure fundamentals 03
Azure fundamentals 03
 
Azure Nights August2017
Azure Nights August2017Azure Nights August2017
Azure Nights August2017
 
Windows azure overview
Windows azure overviewWindows azure overview
Windows azure overview
 
Azure en Nutanix: your journey to the hybrid cloud
Azure en Nutanix: your journey to the hybrid cloudAzure en Nutanix: your journey to the hybrid cloud
Azure en Nutanix: your journey to the hybrid cloud
 
Digital Forensics and Incident Response in The Cloud
Digital Forensics and Incident Response in The CloudDigital Forensics and Incident Response in The Cloud
Digital Forensics and Incident Response in The Cloud
 
いそがしいひとのための Microsoft Ignite 2018 + 最新情報 Data & AI 編
いそがしいひとのための Microsoft Ignite 2018 + 最新情報 Data & AI 編いそがしいひとのための Microsoft Ignite 2018 + 最新情報 Data & AI 編
いそがしいひとのための Microsoft Ignite 2018 + 最新情報 Data & AI 編
 
Azure Stack Overview (Dec/2018)
Azure Stack Overview (Dec/2018)Azure Stack Overview (Dec/2018)
Azure Stack Overview (Dec/2018)
 
Adam azure presentation
Adam   azure presentationAdam   azure presentation
Adam azure presentation
 
Microsoft Azure News - 2019 May
Microsoft Azure News - 2019 MayMicrosoft Azure News - 2019 May
Microsoft Azure News - 2019 May
 
NoSQL on microsoft azure april 2014
NoSQL on microsoft azure   april 2014NoSQL on microsoft azure   april 2014
NoSQL on microsoft azure april 2014
 
Time series Analytics - a deep dive into ADX Azure Data Explorer @Data Saturd...
Time series Analytics - a deep dive into ADX Azure Data Explorer @Data Saturd...Time series Analytics - a deep dive into ADX Azure Data Explorer @Data Saturd...
Time series Analytics - a deep dive into ADX Azure Data Explorer @Data Saturd...
 
WindowsAzureSDK1.7
WindowsAzureSDK1.7WindowsAzureSDK1.7
WindowsAzureSDK1.7
 
Microsoft Azure in der Praxis
Microsoft Azure in der PraxisMicrosoft Azure in der Praxis
Microsoft Azure in der Praxis
 
Le novità di SQL Server 2022
Le novità di SQL Server 2022Le novità di SQL Server 2022
Le novità di SQL Server 2022
 

Kürzlich hochgeladen

Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
FIDO Alliance
 

Kürzlich hochgeladen (20)

Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 

Windows Azure Overview - Scott Guthrie, 2nd December 2013

  • 1.
  • 3. Windows Azure Growth 57% FORTUNE 500 COMPANIES ALREADY USING WINDOWS AZURE >1000 NEW CUSTOMERS A DAY 2x 600k 175 K 430B ? Compute Growth in Last 6 Months WEB SITES ON WINDOWS AZURE SQL Databases on Windows Azure AUTHENTICATIONS VIA WINDOWS AZURE ACTIVE ??? DIRECTORY
  • 6.  pay only for what you use
  • 10.
  • 12. Load Balancing and High Availability
  • 13.
  • 14. Windows Azure Virtual Networks Build 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
  • 16.
  • 17.
  • 18.
  • 19.
  • 21. MSDN Credits with Windows Azure
  • 22.
  • 23. focus on apps, not infrastructure
  • 26.
  • 27. Web Sites  Build with ASP.NET, Node.js or PHP  Deploy in seconds with FTP, Git or TFS  Easily scale up as demand grows
  • 28.
  • 29. Windows Azure Web Site Service Load Balancer (1 of n) Load Balancer (2 of n) Dev tool or Automation Script Reserved Instance Virtual Machine with IIS already setup (1 of n…) (1 of 2) Reserved Instance Virtual Machine with Server Failure…. IIS already setup (2 of 2) (2 of n…) Deployment Service (FTP, WebDeploy, GIT, TFS, etc) Reserved Instance Virtual Machine with IIS already setup (2 of 2)
  • 30. AutoScale – Built-into Windows Azure • • • • AutoScale based on real usage CPU % thresholds Queue Depth Supports schedule times
  • 31.
  • 33. Visual Studio Online • • • • • • • TFS and Git support Elastic Build Service Continuous Integration Continuous Delivery Load Testing Support Team Room Collaboration Agile Project Management
  • 34.
  • 35. Running a Live Site Service
  • 36. Running without Insight / Telemetry
  • 37.
  • 39.
  • 41. Customer & Business Insight Collect Process Optimize Analyze
  • 43. 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
  • 44. -- load raw stats 2277,2013-06-01 02:26:54.3943450,111,164.234.187.32,24.84.225.233,true,8,1,2058 RawStats = LOAD 'wasb://halocurated@scottgulogs.blob.core.windows.net/haloraw' USING PigStorage(',') AS 2277,2013-06-01 03:26:23.2240000,111,164.234.187.32,24.84.225.233,true,8,1,2058-2123-2009-2068(ProfileID:chararray, SessionStart:chararray, Duration:int, SrcIPAddress:chararry, GameType:chararray, Multiplayer:chararr ay, EndRank:int, WeaponsUsed:int, UsersInteractedWith:chararray); 2166 Blob Blob HDInsight 2277,2013-06-01 04:22:39.4940000,111,164.234.187.32,24.84.225.233,true,8,1, Storage or Storage -- load IPAddress dictionary for geo-coding Clusters 2277,2013-06-01 05:43:54.1240000,111,164.234.187.32,24.84.225.233,true,8,1,2058-225545-2309-2068(Persistent In-Memory Curator 2166 IPAddressDictionary = LOAD '/ipdictionary/IPtoState.txt' USING PigStorage(',') AS (IPAddr:chararray, (Hive, Pig, etc) State:chararray); Storage) Sqoop (Landing Zone) REST 2277,2013-06-01 06:11:23.9274300,111,164.234.187.32,24.84.225.233,true,8,1,223-2123-2009-42299936623 stats with state -- geo-code 2277,2013-06-01 07:37:01.3962500,111,164.234.187.32,24.84.225.233,true,8,1, RawStatsByState = JOIN RawStats by SrcIPAddress, IPAddressDictionary by ipaddr; Optimized for query efficiency 2277,2013-06-01 08:12:03.1109790,111,164.234.187.32,24.84.225.233,true,8,1,234322-2123-2234234Optimized 12432-344323 for write (combine blobs) - address by dropping last octect Optimized size throughput -- mask IP - Many small blobs Self-Service Reporting - = FOREACH RawStatsByState GENERATE CleanStatsCleansed/masked General Processing &Analytics Case Specific Use Data Warehouse - RawPartitioned format Duration, State, REGEX_EXTRACT(SrcIPAddress, '([0-9]+.[0-9]+.[0-9]+.)', 0) as ProfileID, SessionStart, SrcIPAddress, GameType, Multiplayer, Data governance requirements (PII scrub) - Data kept until curatedEndRank, WeaponsUsed, UsersInteractedWith; - Well-defined, semi-structured data - Aggregate for efficient storage - Blob Storage if persisted -- - Queues appropriate partition location save results to for in memory Publish to real-time consumers and long STORE CleanStats INTO 'wasb://halocurated@scottgulogs.blob.core.windows.net/newusers/2013/06' USING PigStorage term storage (Hadoop) (',');
  • 45.
  • 46. 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
  • 47.
  • 48.
  • 50. Enter Windows Azure AD Credentials
  • 51. Enter Windows Server AD Credentials
  • 54. Finished – Sync will start automatically No need to install on multiple DC’s. No reboot required!
  • 55.
  • 56. Enable SSO with Azure AD and ASP.NET
  • 57. Enable SSO with Azure AD and ASP.NET
  • 58. Enable SSO with Azure AD and ASP.NET

Hinweis der Redaktion

  1. DISCLAIMER: The numbers are not final and need to be updated before the keynotesTOP MESSAGESTBDSPEAKER NOTESTBDTRANSITIONNow, how is it all connected with Visual Studio 2013?
  2. And with Windows Azure you pay only for what you use – enabling you to avoid upfront costs, and scale as your business grows.
  3. And with Windows Azure you pay only for what you use – enabling you to avoid upfront costs, and scale as your business grows.
  4. And with Windows Azure you pay only for what you use – enabling you to avoid upfront costs, and scale as your business grows.
  5. And with Windows Azure you pay only for what you use – enabling you to avoid upfront costs, and scale as your business grows.
  6. Virtual Network allows enterprises to extend their datacenter to the Cloud and use Cloud as a logical extension of their on-prem infrastructureExplain the benefits on the leftUse the picture to show subnets that exist on-prem and how subnets can be created on Azure (different colored subnets have different IP ranges)VPN device on prem sets up a secure pipe to an Azure gateway
  7. Time:1 minuteFlowAs MSDN subscribers you are able to use your MSDN licenses for dev/test on Windows Azure.Credit cards are notrequired anymore for MSDN developers signing up to Windows Azure. I know this is something that many of you asked for.In fact the cost and the pricing is such that you probably take up to 97% of your costs depending on the mix of Windows Azure services that you need.TransitionWe also give you credits based on the various levels of MSDN for dev / test scenarios.
  8. Time: 1 minuteFlowDepending on your subscription level, you can get either $50, $100, or $150 credits for free Azure usage every month.And just to give you an idea for what you can do with let’s say a $100 a month for a premium service?You could potentially use it for 3 Dev & Test VMs for 16 hours a day, or you could use it for cloud services and not infrastructure services, such as 500 websites plus a SQL DB.So, as you can see, you can go ahead and activate your Azure subscription with your MSDN account, and start dev & test in the cloud for FREE based on your monthly credits.TransitionOne other thing we have heard from customers is that they would like to be able to create a new Azure subscription with an organizational credential instead of a user personal account. 
  9. IaaS
  10. IaaS
  11. IaaS
  12. IaaS
  13. IaaS
  14. With today’s release, Windows Azure is more flexible than ever.Windows Azure helped pioneer the concept of Platform as a Service – and provides a rich set of managed, scalable services. Today, we are making these services even richer.Windows Azure also now supports Infrastructure as a Service – including the ability to host both Windows and Linux Virtual Machines in the cloud. Some of you might be surprised to hear the word Linux at a Microsoft event. Our support of Linux is just one example of how we are embracing openness in a fundamental new way.With today’s release, we are supporting more operating systems, more languages, more open protocols, and releasing all of our SDKs on GitHub under an open source license.The end result is a truly unique offering. You can now use both Platform as a Service and Infrastructure as a Service together.You can now use the best of both the Microsoft ecosystem and open source ecosystem together.And you can now build better and more scalable solutions than ever before.