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,071 views

Windows Azure & it's concept

Windows Azure & it's concept

Statistics

Views

Total Views
1,071
Views on SlideShare
1,036
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