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

on

  • 1,100 views

Windows Azure & it's concept

Windows Azure & it's concept

Statistics

Views

Total Views
1,100
Views on SlideShare
1,065
Embed Views
35

Actions

Likes
1
Downloads
34
Comments
0

5 Embeds 35

http://163.19.233.8 21
http://163.19.233.151 6
http://chenih.blogspot.tw 4
http://chenih.blogspot.com 3
http://163.19.233.151:8080 1

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

Windows Azure Windows Azure Presentation Transcript

  • Cloud Computing Redefined
    RahatKhanna
    Microsoft Student Partner ‘09
    rahatkhanna@student-partners.com
    Delhi Techno Gradz
    http://delhitechnogradz.groups.live.com
  • Agenda
    What is Cloud ?
    What is Windows Azure?
    Develop Your Application
    Deploy To Staging and Production
    Some Stuff To Think About
  • CLOUD !!!! (Puzzled)
  • Usage of Resources
    Computing Resources
    Platform Resources
    Software Resources
  • Cloud Computing means
    IaaS - Infrastucture as a Service
    PaaS – Platform as a Service
    SaaS – Software as a Service
  • Infrastructure as a Service
    Major Infrastructure Vendors - Below are companies that provide infrastructure services:
    Microsoft : WINDOWS AZURE
    Google (GOOG) - Managed hosting, development environment
    International Business Machines (IBM) - Managed hosting
    SAVVIS (SVVS) - Managed hosting
    TerremarkWorldwide (TMRK) - Managed hosting
    Amazon.com (AMZN) - Cloud storage
  • Active Platforms
    • Windows Azure Platform
    • Google (GOOG) - Apps Engine
    • Amazon.com (AMZN) - EC2
    • Microsoft (MSFT) - Windows Live
    • Terremark Worldwide (TMRK) - The Enterprise Cloud
    • Salesforce.com (CRM) - Force.com
    • NetSuite (N) - Suiteflex
    • Mosso - Mosso, a division of Rackspace
    • Metrisoft - MetrisoftSaaS Platform
  • Traditional v/s On-Demand
  • Characteristics
    • Agility
    • Cost
    • Device and Location Independence
    • Multi-tenancy
    • Centralization
    • Peak-load capacity
    • Utilization and efficiency
    • Reliability
    • Scalability
    • Security
    • Sustainability
  • Ok. So what’s Windows Azure?
    Microsoft’s “cloud”
    Custom version of Windows
    Optimized for utility computing applications
    Always runs virtualized on the Azure Fabric
    Azure Fabric
    Runs instances of your apps
    Handles “everything”
    Azure Storage
    Azure SDK for Visual Studio
  • The Azure Platform
  • The Azure Platform
  • The “cloud” in Cloud Services?
    Think data-center somewhere on the internet
    Allows you to run your app
    Allows you to read and write data
  • Why Azure?
    “I’ve got my awesome data-center so…”
    No more worrying about…
    Buying, configuring, maintaining hardware
    Buying, configuring, maintaining the operating system
    Network infrastructure
    Routers, Switches, Load Balancers
    Your data-center’s power and internet connections
    Failovers
    Worry less about…
    App deployment
    Capacity planning
    Focus on writing your app
  • Simple Scale Out
    Changes in traffic
    Need more servers?
    Need fewer servers?
  • I want everything…
    …and it should be easy.
    Azure let’s you worry about writing your app
    Don’t have to learn a whole bunch of new stuff
    Leverage your existing dev skills
  • Azure: The Developer View
    Write it in Visual Studio
    New project types
    Debug your code
    .NET, ASP.NET, WCF, IIS7, LINQ
    Azure Storage
    Database in the cloud
    (with a few caveats)
    Desktop development versions of
    Azure Fabric
    Azure Storage
  • Azure Storage
  • Azure Storage
    Simple database in the cloud
    Tables
    “structured storage”
    Blobs
    Queues
    You don’t worry about replication
    Scales like nobody’s business
    Development version
    DevelopmentStorage.exe
    Uses SQL Server Express
  • Table Storage
    Every row has RowKey & Partition Key
    RowKey = primary key
    PartitionKey
    Helps you tell Azure how to scale your data
    You have to think about how you’ll be querying
    By State? By Hour? Other?
  • Column Data Types
    Partition key and Row key
    String (up to 64KB)
    Other properties
    String (up to 64KB)
    Binary (up to 64KB)
    Bool
    DateTime
    GUID
    Int
    Int64
    Double
  • More Than Just ASPX
  • Utility Compute without a UI
    Azure uses the concept of “Roles”
    There are two types of roles:
    Web role
    Worker role
  • Web & Worker
  • Worker Role and a Queue
    In a web role, create an ASP.NET page
    Creates a queue
    Writes to a queue
    Gets queue depth
    Worker Role
    Reads the queue
    “Processes” the message
  • Deployment
  • Deploy To The Cloud
    Change the storage config to use production servers
    Deploy your App to the staging platform
    Test your app at the staging
    Publish your app to the production engine
  • The Big Questions
    When?
    2009
    An actual Service Level Agreement (SLA)
    More data-centers
    Now in US only
    Global at go-live
    What will it cost?
    It will depend on what you use
  • Some things to Think About
  • Thank You 
    For more queries :
    My Email: rahatkhanna@student-partners.com
    My Blog: http://www.yehtechnologies.com/techvoyage
    My Twitter ID: http://twitter.com/yehtech
    My LinkedIn Profile: http://www.linkedin.com/in/rahatkh
    My Facebook Profile: http://www.facebook.com/rahatkh