SlideShare una empresa de Scribd logo
1 de 43
Descargar para leer sin conexión
David Pallmann
GM Custom App Dev, Neudesic
http://davidpallmann.blogspot.com
@davidpallmann
Part 1: Mobility
Part 2: HTML5
Part 3: Social Networking
Part 4: Cloud Computing
Quick Recap – HTML5, Mobile, Social
Cloud Computing Basics
Why do Web in the Cloud?
Windows Azure Platform
Using Windows Azure & ASP.NET together
http://outsidetheboxpizza.com
Tweet     Check in   Rate




http://attendeebee.com
http://responsive-tours.com
vs.
VM   VM   VM   VM   VM
Elastic Scale
Consumption-based Pricing
Commitment-free / Easy-in, Easy-out
Self-serve / On-demand
Managed / Platform-as-a-Service
Application & Data Protected through
Redundancy
3 9’s SLA (99.9%)
Allocated         Load
                                               IT-capacities      Forecast
                             “Under-supply“
                              of capacities


                        “Waste“ of                             Fixed cost of
          IT CAPACITY




                        capacities                             IT-capacities




 Barrier for
innovations                           Actual Load



                                                    TIME
Load
                                                Allocated IT       Forecast
                                                 capacities

                       No “under-supply“
         IT CAPACITY




                       Reduction of                               Possible
                       “over-supply“                            reduction of
                                                               IT-capacities
                                                                 in case of
 Reduction                                                     reduced load
  of initial
investments
                                       Actual Load



                                                     TIME
Ideal web & mobile platform
SoMoClo: Social, Mobile, and Cloud
Universally accessible, global presence
Highly available
Elastic scale to match demand
Burst capability for campaigns & surges
Platform service capabilities
Host your enterprise or middleware in the cloud
Be available anywhere & everywhere
Peak                Plateau of Ubiquity



 Meteoric Growth

                                    Inevitable Decline
       Initial buzz



Early days

                          Valley of Uncertainty
Massive scale            Stay as long as you want


      Fast scale


                               Scale down or leave

  Elastic scale up

Use only
what you
 need
                     Elastic scale down
HOMOGENOUS FRONT END                  DEDICATED BACK END

                       WEB SERVER      DATABASE SERVER


                          Web
                       Application


                                             SQL
  DESKTOP              Web Services
                                            Server
  BROWSER

                           IIS


                        Windows
                         Server
HETEROGENEOUS FRONT END                 DECENTRALIZED BACK END


                                             Platform
  DESKTOP                 Application
                                             Services
  BROWSER




                                                          CLOUD
                           Business
                                            Data Stores
                           Services

   TABLET

                           Identity




                                                          IP
                                            Directories
                           Services


   PHONE




                                                          PARTNER
                           Partner
                                            Data Stores
                           Services
Web Sites
Web Services
Server Applications
Batch Processes / Background Services



Cloud services consist of 1-5 roles (VM farm tiers)
5 Virtual Machine Sizes Available
Windows Server 2008 R2
Internet-accessible endpoints and load balancing
Load Balancer (round-robin)




 Role (durable)
                                                                                 Instances
                                                                                 (volatile)

                                VMs highly isolated from each other
                                   (multi-tenant environment)
Persistence provided                             High availability provided through redundancy, fault
by storage and relational data services          domains, and intelligent infrastructure management
Web Role

Worker Role
Support for existing APIs & tools
Built for the cloud with high availability & fault tolerance
Easily provision and manage databases across multiple
datacenters




Gateway server that understands TDS protocol
Looks like SQL Server to TDS Client
Actual data stored on multiple backend data nodes
100tb per storage account
Auto-scale to meet massive volume and throughput



Access from Windows Azure Compute
Access from anywhere via internet
Supporting .NET Client Library



Table - group of entities (name/value pairs)
Queue - Simple non-transactional message queue
Blob - Large binary storage
Drives - NTFS VHD mounted into Compute instance
Orders
                                           Topic




    F            F            F            F             F


Store #001   Store #002   Store #003   Store #999   Store #1000
Orders
                                           Topic




    F            F            F            F             F


Store #925   Store #926   Store #927   Store #999   Store #1000
http://responsive-tours.com
Service                         Role in a Modern Web Solution
Windows Azure Compute           Hosting of web servers
Windows Azure Blob Storage      Media (images, video) & other file storage
Windows Azure Table Storage     Server-side storage of data / session state
SQL Azure Database              Server-side storage of relational data
Windows Azure Traffic Manager   Traffic routing across multiple deployments
Content Delivery Network        Use of edge cache network to serve content
Media Services                  Media delivery and editing
Cache Service                   Server-side performance improvements
SQL Azure Data Sync             Data sync across multiple deployments
Access Control Service          Identity federation
Service Bus                     Back end processing / integration
Windows Azure Connect           Cloud-Enterprise connectivity
Front End              Back End
HTML5, CSS3, JS         Windows Azure Compute
Mobile Devices          Windows Azure Storage
Responsive Web Design   Windows Azure Cache
Front End              Back End
HTML5, CSS3, JS         Windows Azure Compute
Mobile Devices          Windows Azure Storage
Responsive Web Design   SQL Azure Database
Social (Twitter)        Service Bus
Front End                Back End
HTML5, CSS3, JS         Windows Azure Compute
Mobile Devices          Windows Azure Storage
Responsive Web Design   Content Delivery Network
Bing Maps               SQL Azure Database
                        Access Control Service
                        Windows Azure Traffic
                        Manager
2    Web Platform
                                  Neudesic Web Template

1    Design Comps
     Adobe Creative Suite
     HTML5, CSS, Media
                                  Client: Open Standards
                                  Server: MS Web Platform      3     Integrate
                                                                     Dynamic Content
                                                                     DB / Storage
     Responsive Web Design                                           Data Binding
                                                                     Map Integration




7   Global
    Worldwide Deployment
    Multiple Data Centers
                                                               4     Cloud-Ready
                                                                     Windows Azure
                                                                     Web Role / Instances
    Traffic Management                                               Local Dev/Test

                     6    Deployed
                          Elastic Scale
                          Azure Data Center
                                               5   Secured
                                                   Single Sign-on
                                                   Web / Domain ID
                          AZURE     WEB ROLE
We’re having an incredible year, and it’s getting better with
  every passing tweet - stop by and see for yourself on
Neudesic’s Social Networks. While you’re there, share your
      thoughts and opinions about today’s webcast:
        “The Modern Web – Social Networking.”
                Four channels. No waiting




   In honor of our 10-Year Anniversary, we’re giving away a $100.00 American Express gift card every month to one lucky
   winner of our 10th Day Giveaway Facebook contest. Visit our Facebook page, click on the “10th Day Giveaway” tab, and
                                 answer the question – it’s as easy as Click. Answer. Win.
Questions




        David Pallmann
        GM Custom App Dev, Neudesic
        http://davidpallmann.blogspot.com
        @davidpallmann

Más contenido relacionado

La actualidad más candente

Drupal in the Cloud with Windows Azure
Drupal in the Cloud with Windows AzureDrupal in the Cloud with Windows Azure
Drupal in the Cloud with Windows Azure
Ford AntiTrust
 
Drupal on windows azure
Drupal on windows azureDrupal on windows azure
Drupal on windows azure
Steve Xu
 
[Jun AWS 201] Elastic Beanstalk for Startups
[Jun AWS 201] Elastic Beanstalk for Startups[Jun AWS 201] Elastic Beanstalk for Startups
[Jun AWS 201] Elastic Beanstalk for Startups
Amazon Web Services Korea
 

La actualidad más candente (20)

Drupal in the Cloud with Windows Azure
Drupal in the Cloud with Windows AzureDrupal in the Cloud with Windows Azure
Drupal in the Cloud with Windows Azure
 
Drupal on windows azure
Drupal on windows azureDrupal on windows azure
Drupal on windows azure
 
Андрей Бойко - Azure Web App для PHP и Node.Js разработчиков
Андрей Бойко -  Azure Web App для PHP и Node.Js разработчиковАндрей Бойко -  Azure Web App для PHP и Node.Js разработчиков
Андрей Бойко - Azure Web App для PHP и Node.Js разработчиков
 
Azure and Umbraco CMS
Azure and Umbraco CMSAzure and Umbraco CMS
Azure and Umbraco CMS
 
Sitecore on AWS
Sitecore on AWSSitecore on AWS
Sitecore on AWS
 
Xcelsius Gurus: SAP Webinar Part 1 - When to Utilize SAP BOBJ Enterprise for ...
Xcelsius Gurus: SAP Webinar Part 1 - When to Utilize SAP BOBJ Enterprise for ...Xcelsius Gurus: SAP Webinar Part 1 - When to Utilize SAP BOBJ Enterprise for ...
Xcelsius Gurus: SAP Webinar Part 1 - When to Utilize SAP BOBJ Enterprise for ...
 
Real World Architectures Using Windows Azure Mobile Services
Real World Architectures Using Windows Azure Mobile ServicesReal World Architectures Using Windows Azure Mobile Services
Real World Architectures Using Windows Azure Mobile Services
 
Get set.. Introduction to Windows Azure Development
Get set.. Introduction to Windows Azure DevelopmentGet set.. Introduction to Windows Azure Development
Get set.. Introduction to Windows Azure Development
 
ASP.NET Loves HTML5, Javascript and CSS3, or what's new in VS2013 for Web Dev...
ASP.NET Loves HTML5, Javascript and CSS3, or what's new in VS2013 for Web Dev...ASP.NET Loves HTML5, Javascript and CSS3, or what's new in VS2013 for Web Dev...
ASP.NET Loves HTML5, Javascript and CSS3, or what's new in VS2013 for Web Dev...
 
React & Redux, how to scale?
React & Redux, how to scale?React & Redux, how to scale?
React & Redux, how to scale?
 
Whats New Lansa V12
Whats New Lansa V12Whats New Lansa V12
Whats New Lansa V12
 
JBoss Fuse Service Works
JBoss Fuse Service WorksJBoss Fuse Service Works
JBoss Fuse Service Works
 
6 web development trends to follow in 2021
6 web development trends to follow in 20216 web development trends to follow in 2021
6 web development trends to follow in 2021
 
Optimizing and Extending Xamarin.Forms iOS, Android, and UWP Apps
Optimizing and Extending Xamarin.Forms iOS, Android, and UWP AppsOptimizing and Extending Xamarin.Forms iOS, Android, and UWP Apps
Optimizing and Extending Xamarin.Forms iOS, Android, and UWP Apps
 
Azure Serverless Conf
Azure Serverless ConfAzure Serverless Conf
Azure Serverless Conf
 
[Jun AWS 201] Elastic Beanstalk for Startups
[Jun AWS 201] Elastic Beanstalk for Startups[Jun AWS 201] Elastic Beanstalk for Startups
[Jun AWS 201] Elastic Beanstalk for Startups
 
A Gentle Introduction to Blazor
A Gentle Introduction to BlazorA Gentle Introduction to Blazor
A Gentle Introduction to Blazor
 
Building modern share point apps (angularjs, npm, bower, grunt, VS2015)
Building modern share point apps (angularjs, npm, bower, grunt, VS2015)Building modern share point apps (angularjs, npm, bower, grunt, VS2015)
Building modern share point apps (angularjs, npm, bower, grunt, VS2015)
 
Codegen2021 blazor mobile
Codegen2021 blazor mobileCodegen2021 blazor mobile
Codegen2021 blazor mobile
 
Thomas Lobinger
Thomas LobingerThomas Lobinger
Thomas Lobinger
 

Similar a The Modern Web Part 4: Cloud Computing

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
NAILBITER
 
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
EuroCloud
 
Choosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform StrategyChoosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform Strategy
drmarcustillett
 
9 dani künzli citrix cloud solution 2
9 dani künzli citrix cloud solution 29 dani künzli citrix cloud solution 2
9 dani künzli citrix cloud solution 2
Digicomp Academy AG
 

Similar a The Modern Web Part 4: Cloud Computing (20)

When worlds Collide: HTML5 Meets the Cloud
When worlds Collide: HTML5 Meets the CloudWhen worlds Collide: HTML5 Meets the Cloud
When worlds Collide: HTML5 Meets the Cloud
 
The Hybrid Windows Azure Application
The Hybrid Windows Azure ApplicationThe Hybrid Windows Azure Application
The Hybrid Windows Azure Application
 
Windows Azure For Architects
Windows Azure For ArchitectsWindows Azure For Architects
Windows Azure For Architects
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
Luis Alves Martins Presentation / CloudViews.Org - Cloud Computing Conference...
 
Choosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform StrategyChoosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform Strategy
 
9 dani künzli citrix cloud solution 2
9 dani künzli citrix cloud solution 29 dani künzli citrix cloud solution 2
9 dani künzli citrix cloud solution 2
 
FewebPlus @ microsoft 19 april 2010 cloud continuum
FewebPlus @ microsoft 19 april 2010 cloud continuumFewebPlus @ microsoft 19 april 2010 cloud continuum
FewebPlus @ microsoft 19 april 2010 cloud continuum
 
CloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
CloudFest Denver When Worlds Collide: HTML5 Meets the CloudCloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
CloudFest Denver When Worlds Collide: HTML5 Meets the Cloud
 
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott DavisMassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
MassTLC Cloud summit keynote presentation from CTO of VMWare, Scott Davis
 
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...
 
Presentación Carlos Spera Cablevisión Day 2010
Presentación Carlos Spera Cablevisión Day 2010Presentación Carlos Spera Cablevisión Day 2010
Presentación Carlos Spera Cablevisión Day 2010
 
Jeff barr Seattle_interactive_2011_q4
Jeff barr Seattle_interactive_2011_q4Jeff barr Seattle_interactive_2011_q4
Jeff barr Seattle_interactive_2011_q4
 
Windows Azure Design Patterns
Windows Azure Design PatternsWindows Azure Design Patterns
Windows Azure Design Patterns
 
IBM CLOUD - PRESENTAZIONE
IBM CLOUD - PRESENTAZIONEIBM CLOUD - PRESENTAZIONE
IBM CLOUD - PRESENTAZIONE
 
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
 
Turkish Airlines' Journey on Cloud
Turkish Airlines' Journey on CloudTurkish Airlines' Journey on Cloud
Turkish Airlines' Journey on Cloud
 
IBM Public Cloud Platform Nov 2021
IBM Public Cloud Platform Nov 2021IBM Public Cloud Platform Nov 2021
IBM Public Cloud Platform Nov 2021
 
Microsoft Best Practices - AWS India Summit 2012
Microsoft Best Practices - AWS India Summit 2012Microsoft Best Practices - AWS India Summit 2012
Microsoft Best Practices - AWS India Summit 2012
 
2012 open storage summit keynote
2012 open storage summit   keynote2012 open storage summit   keynote
2012 open storage summit keynote
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

The Modern Web Part 4: Cloud Computing

  • 1. David Pallmann GM Custom App Dev, Neudesic http://davidpallmann.blogspot.com @davidpallmann
  • 2. Part 1: Mobility Part 2: HTML5 Part 3: Social Networking Part 4: Cloud Computing
  • 3. Quick Recap – HTML5, Mobile, Social Cloud Computing Basics Why do Web in the Cloud? Windows Azure Platform Using Windows Azure & ASP.NET together
  • 4.
  • 6. Tweet Check in Rate http://attendeebee.com
  • 8. vs.
  • 9. VM VM VM VM VM
  • 10. Elastic Scale Consumption-based Pricing Commitment-free / Easy-in, Easy-out Self-serve / On-demand Managed / Platform-as-a-Service Application & Data Protected through Redundancy 3 9’s SLA (99.9%)
  • 11. Allocated Load IT-capacities Forecast “Under-supply“ of capacities “Waste“ of Fixed cost of IT CAPACITY capacities IT-capacities Barrier for innovations Actual Load TIME
  • 12. Load Allocated IT Forecast capacities No “under-supply“ IT CAPACITY Reduction of Possible “over-supply“ reduction of IT-capacities in case of Reduction reduced load of initial investments Actual Load TIME
  • 13. Ideal web & mobile platform SoMoClo: Social, Mobile, and Cloud Universally accessible, global presence Highly available Elastic scale to match demand Burst capability for campaigns & surges Platform service capabilities Host your enterprise or middleware in the cloud Be available anywhere & everywhere
  • 14. Peak Plateau of Ubiquity Meteoric Growth Inevitable Decline Initial buzz Early days Valley of Uncertainty
  • 15. Massive scale Stay as long as you want Fast scale Scale down or leave Elastic scale up Use only what you need Elastic scale down
  • 16. HOMOGENOUS FRONT END DEDICATED BACK END WEB SERVER DATABASE SERVER Web Application SQL DESKTOP Web Services Server BROWSER IIS Windows Server
  • 17. HETEROGENEOUS FRONT END DECENTRALIZED BACK END Platform DESKTOP Application Services BROWSER CLOUD Business Data Stores Services TABLET Identity IP Directories Services PHONE PARTNER Partner Data Stores Services
  • 18.
  • 19.
  • 20.
  • 21. Web Sites Web Services Server Applications Batch Processes / Background Services Cloud services consist of 1-5 roles (VM farm tiers) 5 Virtual Machine Sizes Available Windows Server 2008 R2 Internet-accessible endpoints and load balancing
  • 22. Load Balancer (round-robin) Role (durable) Instances (volatile) VMs highly isolated from each other (multi-tenant environment) Persistence provided High availability provided through redundancy, fault by storage and relational data services domains, and intelligent infrastructure management
  • 24. Support for existing APIs & tools Built for the cloud with high availability & fault tolerance Easily provision and manage databases across multiple datacenters Gateway server that understands TDS protocol Looks like SQL Server to TDS Client Actual data stored on multiple backend data nodes
  • 25.
  • 26. 100tb per storage account Auto-scale to meet massive volume and throughput Access from Windows Azure Compute Access from anywhere via internet Supporting .NET Client Library Table - group of entities (name/value pairs) Queue - Simple non-transactional message queue Blob - Large binary storage Drives - NTFS VHD mounted into Compute instance
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. Orders Topic F F F F F Store #001 Store #002 Store #003 Store #999 Store #1000
  • 32. Orders Topic F F F F F Store #925 Store #926 Store #927 Store #999 Store #1000
  • 33.
  • 34.
  • 36. Service Role in a Modern Web Solution Windows Azure Compute Hosting of web servers Windows Azure Blob Storage Media (images, video) & other file storage Windows Azure Table Storage Server-side storage of data / session state SQL Azure Database Server-side storage of relational data Windows Azure Traffic Manager Traffic routing across multiple deployments Content Delivery Network Use of edge cache network to serve content Media Services Media delivery and editing Cache Service Server-side performance improvements SQL Azure Data Sync Data sync across multiple deployments Access Control Service Identity federation Service Bus Back end processing / integration Windows Azure Connect Cloud-Enterprise connectivity
  • 37. Front End Back End HTML5, CSS3, JS Windows Azure Compute Mobile Devices Windows Azure Storage Responsive Web Design Windows Azure Cache
  • 38. Front End Back End HTML5, CSS3, JS Windows Azure Compute Mobile Devices Windows Azure Storage Responsive Web Design SQL Azure Database Social (Twitter) Service Bus
  • 39. Front End Back End HTML5, CSS3, JS Windows Azure Compute Mobile Devices Windows Azure Storage Responsive Web Design Content Delivery Network Bing Maps SQL Azure Database Access Control Service Windows Azure Traffic Manager
  • 40. 2 Web Platform Neudesic Web Template 1 Design Comps Adobe Creative Suite HTML5, CSS, Media Client: Open Standards Server: MS Web Platform 3 Integrate Dynamic Content DB / Storage Responsive Web Design Data Binding Map Integration 7 Global Worldwide Deployment Multiple Data Centers 4 Cloud-Ready Windows Azure Web Role / Instances Traffic Management Local Dev/Test 6 Deployed Elastic Scale Azure Data Center 5 Secured Single Sign-on Web / Domain ID AZURE WEB ROLE
  • 41.
  • 42. We’re having an incredible year, and it’s getting better with every passing tweet - stop by and see for yourself on Neudesic’s Social Networks. While you’re there, share your thoughts and opinions about today’s webcast: “The Modern Web – Social Networking.” Four channels. No waiting In honor of our 10-Year Anniversary, we’re giving away a $100.00 American Express gift card every month to one lucky winner of our 10th Day Giveaway Facebook contest. Visit our Facebook page, click on the “10th Day Giveaway” tab, and answer the question – it’s as easy as Click. Answer. Win.
  • 43. Questions David Pallmann GM Custom App Dev, Neudesic http://davidpallmann.blogspot.com @davidpallmann