Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Expanding Your Backpack with Windows Azure Storage

Ben Gavin
August 14, 2013

Expanding Your Backpack with Windows Azure Storage

Is your development toolset ready for the cloud? Windows Azure provides a solid set of storage technologies that, when used properly, can open the door for new experiences within your applications. In this session, we'll walk through a series of sample usage scenarios that leverage Blobs, Tables and Queues to enhance the user experience for a sample Windows 8 store application. We'll talk about how you can structure your data to take best advantage of the storage types that Windows Azure provides, and how to avoid some common pitfalls that can prevent Windows Azure from helping you deliver on your reliability and scalability goals. By the end of the session, you should have some concrete ideas on how you can leverage Windows Azure storage technologies to make your applications and services great.

Ben Gavin

August 14, 2013
Tweet

Other Decks in Programming

Transcript

  1. • Opportunity Statement • Blob Storage • Storage Queues •

    Table Storage • What’s Next? • Q & A AGENDA
  2. Blob Table Queue Blob Table Queue Pictures / Video Blob

    Table Queue Pictures / Video X X Blob Table Queue Pictures / Video X X Statistics Blob Table Queue Pictures / Video X X Statistics X X X Blob Table Queue Pictures / Video X X Statistics X X X Roaming Data NEW FEATURES Blob Table Queue Pictures / Video X X Statistics X X X Roaming Data X X X
  3. • Container / Blob • Blob Types – Page –

    Block • Metadata BLOB STORAGE BASICS
  4. • Everyone likes graphs • Everyone wants access to their

    data – … from anywhere • You want access to everyone’s data – Driving new features – Identify additional opportunity STATISTICS / ROAMING DATA
  5. • Post File to Blob Storage • Post Message to

    Processing Queue • Read Message from Result Queue GETTING IT OUT THERE
  6. • FIFO – Up to 64K / message – Peek/Get/Add/Update/Delete

    – 7 day max TTL • After TTL … ** poof ** STORAGE QUEUES
  7. • Set of Property/Value Pairs • The ‘Big 3’ Properties

    • Features – Optimistic Concurrency – Projection – Batches / Transations – Multiple Entity Types / Table TABLE STORAGE