SlideShare une entreprise Scribd logo
1  sur  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:chararray, 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 ProfileID, SessionStart, Duration, State,
CleanStatsCleansed/masked
General Processing &Analytics Case Specific
Use Data WarehouseMultiplayer, EndRank,
- RawPartitioned
format
REGEX_EXTRACT(SrcIPAddress, '([0-9]+.[0-9]+.[0-9]+.)', 0) as SrcIPAddress, GameType,
WeaponsUsed, UsersInteractedWith; Data governance requirements (PII scrub)
- Data kept until curated
- 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
Scott Guthrie's Windows Azure Overview

Contenu connexe

Tendances

Windows azure jump start - ppt's - 2-6-2017
Windows azure   jump start - ppt's - 2-6-2017Windows azure   jump start - ppt's - 2-6-2017
Windows azure jump start - ppt's - 2-6-2017Girish Kalamati
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft AzureKasun Kodagoda
 
Azure fundamentals-170910113238
Azure fundamentals-170910113238Azure fundamentals-170910113238
Azure fundamentals-170910113238ScottSmith574468
 
Microsoft azure overview
Microsoft azure overviewMicrosoft azure overview
Microsoft azure overviewAli Mkahal
 
What is Microsoft Azure used for?-Microsoft azure
What is Microsoft Azure used for?-Microsoft azure What is Microsoft Azure used for?-Microsoft azure
What is Microsoft Azure used for?-Microsoft azure Zabeel Institute
 
Microsoft Azure cloud services
Microsoft Azure cloud servicesMicrosoft Azure cloud services
Microsoft Azure cloud servicesNajeeb Khan
 
Adelaide Global Azure Bootcamp 2018 - Azure 101
Adelaide Global Azure Bootcamp 2018 - Azure 101Adelaide Global Azure Bootcamp 2018 - Azure 101
Adelaide Global Azure Bootcamp 2018 - Azure 101Balabiju
 
Cloud Computing and Microsoft Azure
Cloud Computing and Microsoft AzureCloud Computing and Microsoft Azure
Cloud Computing and Microsoft AzureSuhail Jamaldeen
 
A Journey To Microsoft Azure E00 Azure 101
A Journey To Microsoft Azure E00 Azure 101A Journey To Microsoft Azure E00 Azure 101
A Journey To Microsoft Azure E00 Azure 101Yu GUAN
 
Cloud computing and the Windows Azure Services Platform (KU Leuven)
Cloud computing and the Windows Azure Services Platform (KU Leuven)Cloud computing and the Windows Azure Services Platform (KU Leuven)
Cloud computing and the Windows Azure Services Platform (KU Leuven)Maarten Balliauw
 
Azure Compute, Networking and Storage Overview
Azure Compute, Networking and Storage OverviewAzure Compute, Networking and Storage Overview
Azure Compute, Networking and Storage OverviewAzure Riyadh User Group
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to AzureRobert Crane
 
Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services PlatformDavid Chou
 

Tendances (20)

Windows azure jump start - ppt's - 2-6-2017
Windows azure   jump start - ppt's - 2-6-2017Windows azure   jump start - ppt's - 2-6-2017
Windows azure jump start - ppt's - 2-6-2017
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft Azure
 
Apponix
ApponixApponix
Apponix
 
Azure fundamentals-170910113238
Azure fundamentals-170910113238Azure fundamentals-170910113238
Azure fundamentals-170910113238
 
Segmentation on azure platform
Segmentation on azure platformSegmentation on azure platform
Segmentation on azure platform
 
Microsoft azure overview
Microsoft azure overviewMicrosoft azure overview
Microsoft azure overview
 
What is Microsoft Azure used for?-Microsoft azure
What is Microsoft Azure used for?-Microsoft azure What is Microsoft Azure used for?-Microsoft azure
What is Microsoft Azure used for?-Microsoft azure
 
Microsoft Azure Overview
Microsoft Azure OverviewMicrosoft Azure Overview
Microsoft Azure Overview
 
Microsoft Azure cloud services
Microsoft Azure cloud servicesMicrosoft Azure cloud services
Microsoft Azure cloud services
 
Azure 10 major services
Azure 10 major servicesAzure 10 major services
Azure 10 major services
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
Adelaide Global Azure Bootcamp 2018 - Azure 101
Adelaide Global Azure Bootcamp 2018 - Azure 101Adelaide Global Azure Bootcamp 2018 - Azure 101
Adelaide Global Azure Bootcamp 2018 - Azure 101
 
Cloud Computing and Microsoft Azure
Cloud Computing and Microsoft AzureCloud Computing and Microsoft Azure
Cloud Computing and Microsoft Azure
 
A Journey To Microsoft Azure E00 Azure 101
A Journey To Microsoft Azure E00 Azure 101A Journey To Microsoft Azure E00 Azure 101
A Journey To Microsoft Azure E00 Azure 101
 
Cloud computing and the Windows Azure Services Platform (KU Leuven)
Cloud computing and the Windows Azure Services Platform (KU Leuven)Cloud computing and the Windows Azure Services Platform (KU Leuven)
Cloud computing and the Windows Azure Services Platform (KU Leuven)
 
Azure
AzureAzure
Azure
 
Introduction to Microsoft Azure 101
Introduction to Microsoft Azure 101Introduction to Microsoft Azure 101
Introduction to Microsoft Azure 101
 
Azure Compute, Networking and Storage Overview
Azure Compute, Networking and Storage OverviewAzure Compute, Networking and Storage Overview
Azure Compute, Networking and Storage Overview
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to Azure
 
Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services Platform
 

En vedette

Windows Azure Overview
Windows Azure OverviewWindows Azure Overview
Windows Azure Overviewakgiraud
 
Are you ready? Introduction to Cloud Computing and Windows Azure
Are you ready? Introduction to Cloud Computing and Windows AzureAre you ready? Introduction to Cloud Computing and Windows Azure
Are you ready? Introduction to Cloud Computing and Windows AzureThomas Robbins
 
Apple is doing it. Shouldn't you
Apple is doing it. Shouldn't youApple is doing it. Shouldn't you
Apple is doing it. Shouldn't youDan Weir
 
The industrial revolution in photos
The industrial revolution in photosThe industrial revolution in photos
The industrial revolution in photosbeckynesel
 
Evaluation competencies
Evaluation competenciesEvaluation competencies
Evaluation competenciesEdith Torres
 
tramwaysvsbrtseng-161104061524
tramwaysvsbrtseng-161104061524tramwaysvsbrtseng-161104061524
tramwaysvsbrtseng-161104061524Erik Geensen
 
Pemanfaatan barang bekas
Pemanfaatan barang bekasPemanfaatan barang bekas
Pemanfaatan barang bekasAsri Saputra
 
English 2 a, south african poetry (april 2013)
English 2 a, south african poetry (april 2013)English 2 a, south african poetry (april 2013)
English 2 a, south african poetry (april 2013)University of Johannesburg
 
Building azure applications ireland
Building azure applications irelandBuilding azure applications ireland
Building azure applications irelandMichael Meagher
 

En vedette (18)

Windows Azure Overview
Windows Azure OverviewWindows Azure Overview
Windows Azure Overview
 
Windows Azure Overview
Windows Azure OverviewWindows Azure Overview
Windows Azure Overview
 
Cartoes de chocolate
Cartoes de chocolateCartoes de chocolate
Cartoes de chocolate
 
04 internet peering
04 internet peering04 internet peering
04 internet peering
 
02 internet transit
02 internet transit02 internet transit
02 internet transit
 
Are you ready? Introduction to Cloud Computing and Windows Azure
Are you ready? Introduction to Cloud Computing and Windows AzureAre you ready? Introduction to Cloud Computing and Windows Azure
Are you ready? Introduction to Cloud Computing and Windows Azure
 
No smoking!!
No smoking!!No smoking!!
No smoking!!
 
Movilidad urbana
Movilidad urbanaMovilidad urbana
Movilidad urbana
 
Apple is doing it. Shouldn't you
Apple is doing it. Shouldn't youApple is doing it. Shouldn't you
Apple is doing it. Shouldn't you
 
The industrial revolution in photos
The industrial revolution in photosThe industrial revolution in photos
The industrial revolution in photos
 
Evaluation competencies
Evaluation competenciesEvaluation competencies
Evaluation competencies
 
tramwaysvsbrtseng-161104061524
tramwaysvsbrtseng-161104061524tramwaysvsbrtseng-161104061524
tramwaysvsbrtseng-161104061524
 
Workshop-básico-de-Scrum
Workshop-básico-de-ScrumWorkshop-básico-de-Scrum
Workshop-básico-de-Scrum
 
Pemanfaatan barang bekas
Pemanfaatan barang bekasPemanfaatan barang bekas
Pemanfaatan barang bekas
 
Replication
ReplicationReplication
Replication
 
Tebogo presentation
Tebogo presentationTebogo presentation
Tebogo presentation
 
English 2 a, south african poetry (april 2013)
English 2 a, south african poetry (april 2013)English 2 a, south african poetry (april 2013)
English 2 a, south african poetry (april 2013)
 
Building azure applications ireland
Building azure applications irelandBuilding azure applications ireland
Building azure applications ireland
 

Similaire à Scott Guthrie's Windows Azure Overview

Windows Azure Overview - Scott Guthrie, 2nd December 2013
Windows Azure Overview - Scott Guthrie, 2nd December 2013Windows Azure Overview - Scott Guthrie, 2nd December 2013
Windows Azure Overview - Scott Guthrie, 2nd December 2013Vikas Sahni
 
Building Intelligent Cloud with Microsoft Azure
Building Intelligent Cloud with Microsoft AzureBuilding Intelligent Cloud with Microsoft Azure
Building Intelligent Cloud with Microsoft AzureWinWire Technologies Inc
 
Microsoft Azure News - December 2019
Microsoft Azure News - December 2019Microsoft Azure News - December 2019
Microsoft Azure News - December 2019Daniel Toomey
 
KoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginnersKoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginnersTobias Koprowski
 
Azure Nights August2017
Azure Nights August2017Azure Nights August2017
Azure Nights August2017Michael Frank
 
Kudu voodoo slideshare
Kudu voodoo   slideshareKudu voodoo   slideshare
Kudu voodoo slideshareAidan Casey
 
Azure SQL Database
Azure SQL DatabaseAzure SQL Database
Azure SQL Databaserockplace
 
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 CloudVelocidex Enterprises
 
いそがしいひとのための Microsoft Ignite 2018 + 最新情報 Data & AI 編
いそがしいひとのための Microsoft Ignite 2018 + 最新情報 Data & AI 編いそがしいひとのための Microsoft Ignite 2018 + 最新情報 Data & AI 編
いそがしいひとのための Microsoft Ignite 2018 + 最新情報 Data & AI 編Miho Yamamoto
 
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 cloudICT-Partners
 
NoSQL on microsoft azure april 2014
NoSQL on microsoft azure   april 2014NoSQL on microsoft azure   april 2014
NoSQL on microsoft azure april 2014Brian Benz
 
Azure Stack Overview (Dec/2018)
Azure Stack Overview (Dec/2018)Azure Stack Overview (Dec/2018)
Azure Stack Overview (Dec/2018)Cenk Ersoy
 
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...Riccardo Zamana
 
WindowsAzureSDK1.7
WindowsAzureSDK1.7WindowsAzureSDK1.7
WindowsAzureSDK1.7Saravanan G
 
Microsoft Azure News - 2019 May
Microsoft Azure News - 2019 MayMicrosoft Azure News - 2019 May
Microsoft Azure News - 2019 MayDaniel Toomey
 
What's New for the Windows Azure Developer? Lots! (July 2013)
What's New for the Windows Azure Developer?  Lots! (July 2013)What's New for the Windows Azure Developer?  Lots! (July 2013)
What's New for the Windows Azure Developer? Lots! (July 2013)Michael Collier
 

Similaire à Scott Guthrie's Windows Azure Overview (20)

Windows Azure Overview - Scott Guthrie, 2nd December 2013
Windows Azure Overview - Scott Guthrie, 2nd December 2013Windows Azure Overview - Scott Guthrie, 2nd December 2013
Windows Azure Overview - Scott Guthrie, 2nd December 2013
 
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
 
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
 
Kudu voodoo slideshare
Kudu voodoo   slideshareKudu voodoo   slideshare
Kudu voodoo slideshare
 
Azure SQL Database
Azure SQL DatabaseAzure SQL Database
Azure SQL Database
 
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 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
 
NoSQL on microsoft azure april 2014
NoSQL on microsoft azure   april 2014NoSQL on microsoft azure   april 2014
NoSQL on microsoft azure april 2014
 
Azure Stack Overview (Dec/2018)
Azure Stack Overview (Dec/2018)Azure Stack Overview (Dec/2018)
Azure Stack Overview (Dec/2018)
 
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 News - 2019 May
Microsoft Azure News - 2019 MayMicrosoft Azure News - 2019 May
Microsoft Azure News - 2019 May
 
What's New for the Windows Azure Developer? Lots! (July 2013)
What's New for the Windows Azure Developer?  Lots! (July 2013)What's New for the Windows Azure Developer?  Lots! (July 2013)
What's New for the Windows Azure Developer? Lots! (July 2013)
 
Adam azure presentation
Adam   azure presentationAdam   azure presentation
Adam azure presentation
 

Dernier

Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Dernier (20)

Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

Scott Guthrie's Windows Azure Overview

  • 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:chararray, 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 ProfileID, SessionStart, Duration, State, CleanStatsCleansed/masked General Processing &Analytics Case Specific Use Data WarehouseMultiplayer, EndRank, - RawPartitioned format REGEX_EXTRACT(SrcIPAddress, '([0-9]+.[0-9]+.[0-9]+.)', 0) as SrcIPAddress, GameType, WeaponsUsed, UsersInteractedWith; Data governance requirements (PII scrub) - Data kept until curated - 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

Notes de l'éditeur

  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.