Expanding Your Backpack with Windows Azure Storage

2fe25ed02be4df187d0bcc0ec511614b?s=47 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.

2fe25ed02be4df187d0bcc0ec511614b?s=128

Ben Gavin

August 14, 2013
Tweet

Transcript

  1. EXPANDING YOUR BACKPACK with Windows Azure Storage Ben Gavin Aug

    12, 2013
  2. • Opportunity Statement • Blob Storage • Storage Queues •

    Table Storage • What’s Next? • Q & A AGENDA
  3. THE OPPORTUNITY

  4. 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
  5. AZURE DEVELOPMENT

  6. • Container / Blob • Blob Types – Page –

    Block • Metadata BLOB STORAGE BASICS
  7. VIDEO/PICTURE SHARING

  8. • 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
  9. OUR DOMAIN Team Game Position Player Statistic Game Position

  10. • Post File to Blob Storage • Post Message to

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

    – 7 day max TTL • After TTL … ** poof ** STORAGE QUEUES
  12. GAME DATA UPLOAD

  13. • Set of Property/Value Pairs • The ‘Big 3’ Properties

    • Features – Optimistic Concurrency – Projection – Batches / Transations – Multiple Entity Types / Table TABLE STORAGE
  14. GAME DATA

  15. • Best Practices • Security • Performance / Scale •

    Storage Client 2.1+ WHAT’S NEXT?
  16. Q & A

  17. August 11th – 13th 2014 Same Place, Same Time

  18. Platinum Sponsors Gold Sponsors

  19. THANKS FOR ATTENDING Visit Skyline’s booth for your chance to

    win a Surface Pro! My contact information: BGavin@skylinetechnologies.com ben@virtual-olympus.com @virtualolympus