SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Semelhante a 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
 

Semelhante a 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
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Último (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

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

Notas do Editor

  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.