• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Windows Azure Platform in 30mins by ericnel

on

  • 1,918 views

From Microsoft UK ISV Community Day, 25th Nov 2010

From Microsoft UK ISV Community Day, 25th Nov 2010

Statistics

Views

Total Views
1,918
Views on SlideShare
1,660
Embed Views
258

Actions

Likes
0
Downloads
38
Comments
0

3 Embeds 258

http://www.scoop.it 253
http://translate.googleusercontent.com 3
http://webcache.googleusercontent.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • http://blogs.msdn.com/b/windowsazurestorage/archive/2010/05/10/windows-azure-storage-abstractions-and-their-scalability-targets.aspx
  • http://yourstorage1.table.core.windows.net/

Windows Azure Platform in 30mins by ericnel Windows Azure Platform in 30mins by ericnel Presentation Transcript

  • Technology Drill Down:Windows Azure Platform
    Eric Nelson | ISV Application Architect | Microsoft UKeric.nelson@microsoft.com | http://bit.ly/ericnelson | http://twitter.com/ericnel
  • Assumption
    Most of you are pretty new to the Windows Azure Platform
    If you are not, check out:
    http://bit.ly/azuretrenchesbookvol1
    http://ukazure.ning.com/events
  • Agenda
  • Overview
  • Windows Azure Platform
    makes it easy and cost effective
    to runyour applications
    and storeyour data
    inside Microsoft Data Centres
    usingexisting skills
    and integrate with
    your existing on-premise applications
  • Windows Azure Platform
    AppFabric
    CDN
    platform
    Management
    Relational data
    Compute
    Storage
    Management
    Connectivity
    Access control
  • You do most of your development locally
    Local Machine
    Windows Azure Simulation Environment
    Development Storage
    Development Fabric
  • Your code runs in Hosted Services made up of Roles
    Hosted Service
    Role A
    Role B
  • Your Roles are code + configuration
    Role
    Code
    Configuration
  • You choose which type(s) of Role to run your code in
    Worker Role
    Web Role
    System Host
    IIS Host
    Your Code
    Your Code
  • At runtime you can have multiple instances of your Roles
    Hosted Service
    Role A
    Instance 1
    Load Balancer
    http://yourapp.cloudapp.net
    Role A
    Instance 2
  • You store your data in Windows Azure Storage
    Storage
    Queues
    Blobs
    Tables
    Subscription
    Drives
  • And/or you store your data in SQL Azure
    Db1
    SQL Azure
    (Virtual)
    Server
    Db2
    Subscription
    Db3
  • Demo
  • You have many choices for data
    Relational Database
    Structured Storage
    Unstructured Storage
    NTFS Drive
    Service Communication
    SQL Azure
    Azure Table
    Azure Blob
    Azure Drive
    Azure Queue
  • Side by Side Evaluation
    (*) Scale out across multiple databases using partitioning for better
    scalability and performance
  • Demo
  • Summary
    Very easy to get going… but lots to learn
    Plenty of early adopters, therefore
    Good best practice are now appearing
    Plenty of detail to dig into
    Lots more coming
  • Next Steps
    For latest slides and all the links http://blogs.msdn.com/ukisvdev
    For more resources and information http://bit.ly/startazure
     
    Eric Nelson | ISV Application Architect | Microsoft UKeric.nelson@microsoft.com | http://bit.ly/ericnelson | http://twitter.com/ericnel
  • Appendix
  • Azure Drive (X-Drive)
    Access to a Local Drive in Azure
    Enables existing applications using NTFS to easily migrate to the cloud
    Essentially a Page Blob formatted as NTFS
    Remote Access via Page Blob Interface
    Durable NTFS volume [upto 1TB] for Windows Azure Applications
    Drives in the Cloud are only mountable by VMs within Cloud
    Mounted by one VM at a time for read/write
    A VM can dynamically mount up to 16 drives
  • Azure Drive - Scenario
    The Application Mounts a Drive
    Mount obtains a Blob Lease
    Mount specifies size of Local Cache
    NTFS Writes update the
    Blob Store & then the Local Cache
    NTFS Reads can be served from
    Local Cache or
    Blob Store (cache miss)
    Azure Virtual Machine
    Application
    Drive X:
    Cache
    Miss
    Lease
    Local Cache
    Operating System
    Page Blob Azure Drive
    Azure
  • Azure Table and SQL Azure Table
  • Azure Table and SQL Azure Table
  • Bringing it all together
    Azure Account
    Single Billing Relationship
    Subscription 1
    Subscription 2
    Subscription 3
    …..
    Windows Azure
    Market Place
    App Fabric
    SQL Azure
    Storage
    Hosted Services
    SQL Azure Server
    http://yourstorage1.XXX.core.windows.net/
    http://yourstorage2.XXX.core.windows.net/
    http://yourapp1.cloudapp.net
    http://yourapp2.cloudapp.net
    …..
    Blob
    Queue
    Table
    Drive
    DB
    DB
    Worker Role
    Web Role
    …..
    …..