SlideShare a Scribd company logo
Take the spaghetti out of windows azure – an insight for it pro techies part 2
• Part1
  • Introduction to the Cloud
  • Windows Azure fundamentals
  • Building and deploying a Windows Azure service
Take the spaghetti out of windows azure – an insight for it pro techies part 2
Take the spaghetti out of windows azure – an insight for it pro techies part 2
GET https://storageaccountname.blob.core.windows.net/containername/blobname
                                                                               Azure
          Client / Role                                                        Blob
                                                                              Storage
https://storageaccountname.table.core.windows.net/…
                                                            Azure
Client / Role                                               Table
                                                           Storage
https://storageaccountname.queue.core.windows.net/…

Client / Role                                           Azure
                                                       queues
TDS
                  Worker Role                       SQL Azure




                          TDS
                                            Database synchronization


On-Premise application           On-Premise SQL
Demo
Hosted service

                 Cached content
Access to blob storage
                         http://myaccount.blob.core.windows.net/images/blob1.jpg
Access to CDN storage
                         http://<identifier>.vo.msecnd.net/images/blob1.jpg
Demo
Connecting
Distributed Systems
Point of Sale
Point of Sale     terminal                          Invoicing
  terminal
                                Azure Service Bus



                                                          Stock Control
Point of Sale
  terminal
Web Role 1    Worker Role 1
instance #1    instance #1
instance #0    instance #0


                 Virtual network




                                   on-Premise
Take the spaghetti out of windows azure – an insight for it pro techies part 2
List of computer endpoints
                                   Allow endpoints to
                                   communicate with
                                   each other
Connect computers listed above
to roles and computers and roles
         in another group
Take the spaghetti out of windows azure – an insight for it pro techies part 2
Pingenable.cmd
                 Echo Enable IPv6 Ping
                 netsh advfirewall firewall add rule name="ICMPv6 echo" dir=in action=allow enable=yes
                 protocol=icmpv6:128,any
                 exit /b 0


ServiceDefinition.csdef
                  <Startup>
                  <Task commandLine=“pingenable.cmd" executionContext="elevated" taskType="simple"/>
                  </Startup>
Demo
User   Federation joins it all together
         Name: Fred
         Password: *****
         Age: 107
         Country: Japan
Take the spaghetti out of windows azure – an insight for it pro techies part 2
Access Control Service
                 Relying party                                                 Management
                                                Rules engine
                 AD FS server         Trust                       Azure           Services
User             or application                                                Management
                                                    STS
                                                                                   portal


                   Authenticate
                                    IdP token
                                                 ST

            ST     IdP token

                                                Process rules                 ACS administrator
                 ACS token     ST


       ST
The Security Token
         Contains claims about the user
For example:
• Name
• Group membership
• User Principal Name (UPN)
• Email address of user
• Email address of manager
• Phone number
• Other attribute values

                          Signed by issuer
Take the spaghetti out of windows azure – an insight for it pro techies part 2
Windows Azure ACS


        Relying party and
         claims provider
              trusts




HTTPS                                    AD FS




                   SharePoint
Demo
Take the spaghetti out of windows azure – an insight for it pro techies part 2
Take the spaghetti out of windows azure – an insight for it pro techies part 2
John has designed and implemented computing systems ranging
from high-speed industrial controllers through to distributed IT
systems with a focus on security and high-availability. A key player
in many IT projects for industry leaders including Microsoft, the UK
Government and multi-nationals that require optimized IT systems.
Developed technical training courses that have been published
worldwide, co-authored a highly successful book on Microsoft
Active Directory Internals, presents regularly at major international
conferences including, TechEd, IT Forum and European summits.
John can be engaged as a consultant or booked for speaking
engagements through XTSeminars. www.xtseminars.co.uk
Take the spaghetti out of windows azure – an insight for it pro techies part 2

More Related Content

PPTX
Windows azure camp
PDF
Nanoservices and Microservices with Java
PDF
How Small Can Java Microservices Be?
PDF
Microservices and Self-contained System to Scale Agile
PPTX
Becoming a Microsoft Specialist in Microsoft Azure Infrastructure
PPT
Windows Server 2008 for Developers - Part 2
PDF
Mastering VMware Datacenter Part-1
PPTX
Academy PRO: Entity Framework Сore
Windows azure camp
Nanoservices and Microservices with Java
How Small Can Java Microservices Be?
Microservices and Self-contained System to Scale Agile
Becoming a Microsoft Specialist in Microsoft Azure Infrastructure
Windows Server 2008 for Developers - Part 2
Mastering VMware Datacenter Part-1
Academy PRO: Entity Framework Сore

What's hot (20)

PDF
Vmware vsphere Training
PDF
Mastering VMware Datacenter - 15 Modules
PDF
Linux system administration - part-2
PDF
Consolidating Infrastructure with Azure Kubernetes Service
DOCX
V mware course contents copy
PPTX
Java sur Azure: OpenJDK mieux que vous n'avez jamais osé le demander ...
PDF
WildFly & WildFly Swarm
PDF
마이크로소프트 Azure 에서 안드로이드 Push 구현과 Data 처리
PDF
Managing ESXi - Tools and Techniques
PPTX
Azure Network and Infrastructure
PDF
Developing For The Windows Azure Platform
PPTX
Microservices and containers for the unitiated
PDF
jboss.org-jboss.com
PDF
Andrei Niculae - glassfish - 24mai2011
PPTX
JBOSS Training
PDF
UKC - Msc Project - Providing Moonshot access to OpenStack
PPTX
How to use windows azure features on windows
PDF
Citrix XenApp & XenDesktop 7.15 LTSR course syllabus
DOCX
FailOver Clustring
Vmware vsphere Training
Mastering VMware Datacenter - 15 Modules
Linux system administration - part-2
Consolidating Infrastructure with Azure Kubernetes Service
V mware course contents copy
Java sur Azure: OpenJDK mieux que vous n'avez jamais osé le demander ...
WildFly & WildFly Swarm
마이크로소프트 Azure 에서 안드로이드 Push 구현과 Data 처리
Managing ESXi - Tools and Techniques
Azure Network and Infrastructure
Developing For The Windows Azure Platform
Microservices and containers for the unitiated
jboss.org-jboss.com
Andrei Niculae - glassfish - 24mai2011
JBOSS Training
UKC - Msc Project - Providing Moonshot access to OpenStack
How to use windows azure features on windows
Citrix XenApp & XenDesktop 7.15 LTSR course syllabus
FailOver Clustring
Ad

Viewers also liked (20)

PDF
Consulta general
DOCX
Recording Reccy
PDF
EMC Enterprise Hybrid Cloud 2.5.1, Federation SDDC Edition: Backup Solution G...
 
PDF
Informe consulta general criterio
PDF
Taking Control of the Digital and Mobile User Authentication Challenge
 
PPT
03 elasticity
PPTX
HAPPINESS AND ENJOYMENT FOR EVERY MAN AND WOMAN : SIMPLE RULES
PPTX
วิทยานิพนธ์
PDF
Big Data, Big Innovations
 
PPT
Is making decisions a skill that you can develop
PDF
The Emerging Strategic CIO Infographic
 
PDF
Design case of a packaging chicken in marinade Petruha Master/Кейс: дизайн уп...
PPTX
Explorer letters
PPTX
Thur quizzes
PPT
Mon eq p
ODP
Dilgee hich
PDF
Venta de Productos Shelo Nabel , @shelonabelshop tienda en facebook
PPTX
Pharm mon to perfect
PPTX
Magazine Analysis
PPTX
โรคขาดโปรตีน
Consulta general
Recording Reccy
EMC Enterprise Hybrid Cloud 2.5.1, Federation SDDC Edition: Backup Solution G...
 
Informe consulta general criterio
Taking Control of the Digital and Mobile User Authentication Challenge
 
03 elasticity
HAPPINESS AND ENJOYMENT FOR EVERY MAN AND WOMAN : SIMPLE RULES
วิทยานิพนธ์
Big Data, Big Innovations
 
Is making decisions a skill that you can develop
The Emerging Strategic CIO Infographic
 
Design case of a packaging chicken in marinade Petruha Master/Кейс: дизайн уп...
Explorer letters
Thur quizzes
Mon eq p
Dilgee hich
Venta de Productos Shelo Nabel , @shelonabelshop tienda en facebook
Pharm mon to perfect
Magazine Analysis
โรคขาดโปรตีน
Ad

Similar to Take the spaghetti out of windows azure – an insight for it pro techies part 2 (20)

PDF
Developing and deploying windows azure applications
PPTX
1.Ms 云计算平台介绍
PDF
Using Windows Azure for Solving Identity Management Challenges (Visual Studio...
PPTX
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
PDF
C fowler intro-azure
PDF
Introduction to the SQL and Windows Azure Platform
PPTX
Windows Azure for Developers - Building Block Services
PPTX
Windows Azure Design Patterns
PDF
Windows Azure For Architects
PPTX
Patterns of Cloud Applications Using Microsoft Azure Services Platform
PPTX
2. Windows Azure
PDF
C fowler azure-dojo
PDF
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
PPTX
Building applications using sql azure
PPTX
Overview of Azure and Cloud Computing
PDF
Windows Azure Platform
PDF
Windows Azure platform overview
PPTX
Windows Azure Kick Start - Explore Storage and SQL Azure
PDF
Microsoft PaaS Cloud Windows Azure Platform
PPTX
SQLUG event: An evening in the cloud: the old, the new and the big
Developing and deploying windows azure applications
1.Ms 云计算平台介绍
Using Windows Azure for Solving Identity Management Challenges (Visual Studio...
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
C fowler intro-azure
Introduction to the SQL and Windows Azure Platform
Windows Azure for Developers - Building Block Services
Windows Azure Design Patterns
Windows Azure For Architects
Patterns of Cloud Applications Using Microsoft Azure Services Platform
2. Windows Azure
C fowler azure-dojo
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
Building applications using sql azure
Overview of Azure and Cloud Computing
Windows Azure Platform
Windows Azure platform overview
Windows Azure Kick Start - Explore Storage and SQL Azure
Microsoft PaaS Cloud Windows Azure Platform
SQLUG event: An evening in the cloud: the old, the new and the big

More from Microsoft TechNet - Belgium and Luxembourg (20)

PDF
Windows 10: all you need to know!
PDF
Configuration Manager 2012 – Compliance Settings 101 - Tim de Keukelaere
PDF
PPTX
So you’ve successfully installed SCOM… Now what.
PPTX
PPTX
Deploying and managing ConfigMgr Clients
PPTX
Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?
PPTX
Hands on with Hyper-V Clustering Maintenance Mode & Cluster Aware Updating
PPTX
SCEP 2012 inside SCCM 2012
PPTX
Jump start your application monitoring with APM
PPTX
What’s new in Lync Server 2013: Persistent Chat
PPTX
What's new for Lync 2013 Clients & Devices
PPTX
Office 365 ProPlus: Click-to-run deployment and management
PPTX
Office 365 Identity Management options
PPTX
SharePoint Installation and Upgrade: Untangling Your Options
PPTX
The application model in real life
PPTX
Microsoft private cloud with Cisco and Netapp - Flexpod solution
PPTX
Managing Windows RT devices in the Enterprise
PPTX
Moving from Device Centric to a User Centric Management
PPTX
Network Management in System Center 2012 SP1 - VMM
Windows 10: all you need to know!
Configuration Manager 2012 – Compliance Settings 101 - Tim de Keukelaere
So you’ve successfully installed SCOM… Now what.
Deploying and managing ConfigMgr Clients
Self Service BI anno 2013 – Where Do We Come From and Where Are We Going?
Hands on with Hyper-V Clustering Maintenance Mode & Cluster Aware Updating
SCEP 2012 inside SCCM 2012
Jump start your application monitoring with APM
What’s new in Lync Server 2013: Persistent Chat
What's new for Lync 2013 Clients & Devices
Office 365 ProPlus: Click-to-run deployment and management
Office 365 Identity Management options
SharePoint Installation and Upgrade: Untangling Your Options
The application model in real life
Microsoft private cloud with Cisco and Netapp - Flexpod solution
Managing Windows RT devices in the Enterprise
Moving from Device Centric to a User Centric Management
Network Management in System Center 2012 SP1 - VMM

Recently uploaded (20)

PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
August Patch Tuesday
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPT
Teaching material agriculture food technology
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Approach and Philosophy of On baking technology
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
Tartificialntelligence_presentation.pptx
PDF
Mushroom cultivation and it's methods.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
A comparative study of natural language inference in Swahili using monolingua...
Unlocking AI with Model Context Protocol (MCP)
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
August Patch Tuesday
Spectral efficient network and resource selection model in 5G networks
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Teaching material agriculture food technology
gpt5_lecture_notes_comprehensive_20250812015547.pdf
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Advanced methodologies resolving dimensionality complications for autism neur...
Approach and Philosophy of On baking technology
Mobile App Security Testing_ A Comprehensive Guide.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Diabetes mellitus diagnosis method based random forest with bat algorithm
Group 1 Presentation -Planning and Decision Making .pptx
Tartificialntelligence_presentation.pptx
Mushroom cultivation and it's methods.pdf
Encapsulation_ Review paper, used for researhc scholars
A comparative study of natural language inference in Swahili using monolingua...

Take the spaghetti out of windows azure – an insight for it pro techies part 2

  • 2. • Part1 • Introduction to the Cloud • Windows Azure fundamentals • Building and deploying a Windows Azure service
  • 8. TDS Worker Role SQL Azure TDS Database synchronization On-Premise application On-Premise SQL
  • 10. Hosted service Cached content
  • 11. Access to blob storage http://myaccount.blob.core.windows.net/images/blob1.jpg Access to CDN storage http://<identifier>.vo.msecnd.net/images/blob1.jpg
  • 12. Demo
  • 14. Point of Sale Point of Sale terminal Invoicing terminal Azure Service Bus Stock Control Point of Sale terminal
  • 15. Web Role 1 Worker Role 1 instance #1 instance #1 instance #0 instance #0 Virtual network on-Premise
  • 17. List of computer endpoints Allow endpoints to communicate with each other Connect computers listed above to roles and computers and roles in another group
  • 19. Pingenable.cmd Echo Enable IPv6 Ping netsh advfirewall firewall add rule name="ICMPv6 echo" dir=in action=allow enable=yes protocol=icmpv6:128,any exit /b 0 ServiceDefinition.csdef <Startup> <Task commandLine=“pingenable.cmd" executionContext="elevated" taskType="simple"/> </Startup>
  • 20. Demo
  • 21. User Federation joins it all together Name: Fred Password: ***** Age: 107 Country: Japan
  • 23. Access Control Service Relying party Management Rules engine AD FS server Trust Azure Services User or application Management STS portal Authenticate IdP token ST ST IdP token Process rules ACS administrator ACS token ST ST
  • 24. The Security Token Contains claims about the user For example: • Name • Group membership • User Principal Name (UPN) • Email address of user • Email address of manager • Phone number • Other attribute values Signed by issuer
  • 26. Windows Azure ACS Relying party and claims provider trusts HTTPS AD FS SharePoint
  • 27. Demo
  • 30. John has designed and implemented computing systems ranging from high-speed industrial controllers through to distributed IT systems with a focus on security and high-availability. A key player in many IT projects for industry leaders including Microsoft, the UK Government and multi-nationals that require optimized IT systems. Developed technical training courses that have been published worldwide, co-authored a highly successful book on Microsoft Active Directory Internals, presents regularly at major international conferences including, TechEd, IT Forum and European summits. John can be engaged as a consultant or booked for speaking engagements through XTSeminars. www.xtseminars.co.uk