The Modern Web Part 4: Cloud Computing
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

The Modern Web Part 4: Cloud Computing

  • 1,300 views
Uploaded on

The Modern Web series, Part 4. This presentation discusses the importance of cloud computing ni modern web solutions.

The Modern Web series, Part 4. This presentation discusses the importance of cloud computing ni modern web solutions.

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,300
On Slideshare
928
From Embeds
372
Number of Embeds
34

Actions

Shares
Downloads
22
Comments
0
Likes
0

Embeds 372

http://davidpallmann.blogspot.com 175
http://davidpallmann.blogspot.in 70
http://davidpallmann.blogspot.co.uk 25
http://davidpallmann.blogspot.ca 13
http://davidpallmann.blogspot.fr 10
http://davidpallmann.blogspot.com.au 8
http://davidpallmann.blogspot.de 6
http://davidpallmann.blogspot.be 6
http://davidpallmann.blogspot.co.nz 5
http://davidpallmann.blogspot.sg 5
http://davidpallmann.blogspot.gr 4
http://davidpallmann.blogspot.kr 4
http://davidpallmann.blogspot.com.es 4
http://davidpallmann.blogspot.se 3
http://davidpallmann.blogspot.pt 3
http://davidpallmann.blogspot.co.il 3
http://davidpallmann.blogspot.ro 3
http://davidpallmann.blogspot.nl 3
http://davidpallmann.blogspot.mx 3
http://davidpallmann.blogspot.sk 2
http://davidpallmann.blogspot.cz 2
http://davidpallmann.blogspot.jp 2
http://davidpallmann.blogspot.it 2
http://davidpallmann.blogspot.hk 1
http://davidpallmann.blogspot.dk 1
http://davidpallmann.blogspot.ie 1
http://davidpallmann.blogspot.com.br 1
http://davidpallmann.blogspot.com.ar 1
http://davidpallmann.blogspot.no 1
http://translate.googleusercontent.com 1
http://www.netvibes.com 1
http://davidpallmann.blogspot.ch 1
http://reader.googleusercontent.com 1
http://davidpallmann.blogspot.fi 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. David PallmannGM Custom App Dev, Neudesichttp://davidpallmann.blogspot.com@davidpallmann
  • 2. Part 1: MobilityPart 2: HTML5Part 3: Social NetworkingPart 4: Cloud Computing
  • 3. Quick Recap – HTML5, Mobile, SocialCloud Computing BasicsWhy do Web in the Cloud?Windows Azure PlatformUsing Windows Azure & ASP.NET together
  • 4. http://outsidetheboxpizza.com
  • 5. Tweet Check in Ratehttp://attendeebee.com
  • 6. http://responsive-tours.com
  • 7. vs.
  • 8. VM VM VM VM VM
  • 9. Elastic ScaleConsumption-based PricingCommitment-free / Easy-in, Easy-outSelf-serve / On-demandManaged / Platform-as-a-ServiceApplication & Data Protected throughRedundancy3 9’s SLA (99.9%)
  • 10. Allocated Load IT-capacities Forecast “Under-supply“ of capacities “Waste“ of Fixed cost of IT CAPACITY capacities IT-capacities Barrier forinnovations Actual Load TIME
  • 11. 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 initialinvestments Actual Load TIME
  • 12. Ideal web & mobile platformSoMoClo: Social, Mobile, and CloudUniversally accessible, global presenceHighly availableElastic scale to match demandBurst capability for campaigns & surgesPlatform service capabilitiesHost your enterprise or middleware in the cloudBe available anywhere & everywhere
  • 13. Peak Plateau of Ubiquity Meteoric Growth Inevitable Decline Initial buzzEarly days Valley of Uncertainty
  • 14. Massive scale Stay as long as you want Fast scale Scale down or leave Elastic scale upUse onlywhat you need Elastic scale down
  • 15. HOMOGENOUS FRONT END DEDICATED BACK END WEB SERVER DATABASE SERVER Web Application SQL DESKTOP Web Services Server BROWSER IIS Windows Server
  • 16. 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
  • 17. Web SitesWeb ServicesServer ApplicationsBatch Processes / Background ServicesCloud services consist of 1-5 roles (VM farm tiers)5 Virtual Machine Sizes AvailableWindows Server 2008 R2Internet-accessible endpoints and load balancing
  • 18. Load Balancer (round-robin) Role (durable) Instances (volatile) VMs highly isolated from each other (multi-tenant environment)Persistence provided High availability provided through redundancy, faultby storage and relational data services domains, and intelligent infrastructure management
  • 19. Web RoleWorker Role
  • 20. Support for existing APIs & toolsBuilt for the cloud with high availability & fault toleranceEasily provision and manage databases across multipledatacentersGateway server that understands TDS protocolLooks like SQL Server to TDS ClientActual data stored on multiple backend data nodes
  • 21. 100tb per storage accountAuto-scale to meet massive volume and throughputAccess from Windows Azure ComputeAccess from anywhere via internetSupporting .NET Client LibraryTable - group of entities (name/value pairs)Queue - Simple non-transactional message queueBlob - Large binary storageDrives - NTFS VHD mounted into Compute instance
  • 22. Orders Topic F F F F FStore #001 Store #002 Store #003 Store #999 Store #1000
  • 23. Orders Topic F F F F FStore #925 Store #926 Store #927 Store #999 Store #1000
  • 24. http://responsive-tours.com
  • 25. Service Role in a Modern Web SolutionWindows Azure Compute Hosting of web serversWindows Azure Blob Storage Media (images, video) & other file storageWindows Azure Table Storage Server-side storage of data / session stateSQL Azure Database Server-side storage of relational dataWindows Azure Traffic Manager Traffic routing across multiple deploymentsContent Delivery Network Use of edge cache network to serve contentMedia Services Media delivery and editingCache Service Server-side performance improvementsSQL Azure Data Sync Data sync across multiple deploymentsAccess Control Service Identity federationService Bus Back end processing / integrationWindows Azure Connect Cloud-Enterprise connectivity
  • 26. Front End Back EndHTML5, CSS3, JS Windows Azure ComputeMobile Devices Windows Azure StorageResponsive Web Design Windows Azure Cache
  • 27. Front End Back EndHTML5, CSS3, JS Windows Azure ComputeMobile Devices Windows Azure StorageResponsive Web Design SQL Azure DatabaseSocial (Twitter) Service Bus
  • 28. Front End Back EndHTML5, CSS3, JS Windows Azure ComputeMobile Devices Windows Azure StorageResponsive Web Design Content Delivery NetworkBing Maps SQL Azure Database Access Control Service Windows Azure Traffic Manager
  • 29. 2 Web Platform Neudesic Web Template1 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 Integration7 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
  • 30. We’re having an incredible year, and it’s getting better with every passing tweet - stop by and see for yourself onNeudesic’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.
  • 31. Questions David Pallmann GM Custom App Dev, Neudesic http://davidpallmann.blogspot.com @davidpallmann