Windows azure (by me)
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Windows azure (by me)

on

  • 491 views

Hindustan institute of technology

Hindustan institute of technology

Statistics

Views

Total Views
491
Views on SlideShare
491
Embed Views
0

Actions

Likes
0
Downloads
5
Comments
0

0 Embeds 0

No embeds

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 (by me) Presentation Transcript

  • 1. Windows Azure Tour
  • 2. How did cloud computing evolve at first ?
  • 3. Types
    Public – Available On self Service Basis
    Hybrid – Many into one
    Private – For Proprietary software's
  • 4. Problems which lead to the innovation
    Piracy
    Software Cost
    Hardware Cost
    Man Power
    Security Issues
    Support for different Hardwares
  • 5. Who are the Major players involved in developing a cloud OS ?
  • 6. Agenda
    What is Windows Azure?
    Develop Your Application
    Deploy To Staging and Production
    Some Stuff To Think About
  • 7. The Azure Platform
  • 8. The Azure Platform
  • 9. 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
  • 10. 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
  • 11. Have a look at Data Center of Azure at the initial stage of the project
  • 12. Simple Scale Out
    Changes in traffic
    Need more servers?
    Need fewer servers?
  • 13. 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
  • 14. Debugging In The Cloud
    We can debug a service in Visual Studio
    How do you debug a service that has been deployed?
    Answer: you don’t
    Logging is the answer
    RoleManager.WriteToLog(eventLogName, message)
    Event log name values: Error, Information, Warning, Debug, Critical
  • 15. Azure Storage
  • 16. 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
  • 17. 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?
  • 18. PartitionKey
    Your partitions could be on different servers
    Best practice: If you know your PartitionKey, add it to the WHERE clause
    No PartitionKey in the WHERE  insane table scans
    Recommendation: More partitions is (probably) better
    Think hard about your partition key in the beginning
    Else, roll your own re-partitioning
  • 19. 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
  • 20. More Than Just ASPX
  • 21. Utility Compute without a UI
    Azure uses the concept of “Roles”
    There are two types of roles:
    Web role
    Worker role
  • 22. Web & Worker
  • 23. 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
  • 24. How will the interface look like ?
  • 25. Deployment
  • 26. Deploy To The Cloud
    Change the storage config to use production servers
  • 27. Miscellaneous
  • 28. Things to think about
    No foreign keys
    No triggers
    No stored procedures
    In Table storage, strings can only be 64k
    You’ll need to use a mix of Blob and Tables
    Think hard about what config values you put in web.config/app.config vs ServiceConfiguration.cscfg
  • 29. SaaS – Software as Service
    Take a look at this !
  • 30. Final year projects
    Current market ?
    Landing a job in Microsoft ?
    Where to find the learning resources ?
  • 31. Thank You
    Gopinathan.Rm
    Find me @
    www.twitter.com/gopinathanrm
    gopinathanrm@student-partners.com
    gopee1990@gmail.com
    www.fb.me/gopinathanrm
    www.teknicalerror.blogspot.com
  • 32. Queries