Windows Azure Storage Anton Boyko.NET developer.

Slides:



Advertisements
Similar presentations
There are some differences between Cloud and Dev Storage. A good approach for developers: To test pre-deployment,
Advertisements

PLATFORM FOR BIG DATA, NOSQL AND RELATIONAL DATA. WHAT MAKES SENSE FOR ME? (+AZURE)
Windows Azure Storage Deep Dive
Windows Azure Storage Name Title Organization.
Getting Your Nerd on with Microsoft’s Cloud data services Scott Klein Technical Evangelist Microsoft Corporation.
= Managed for YouStandalone Servers IaaSPaaSSaaS Applications Runtimes Database Operating System Virtualization Server Storage Networking Windows.
Microsoft Big Data Essentials Module 1 - Introduction to Big Data
Virtual techdays INDIA │ november 2010 Windows Azure Storage – Deep Dive Gaurav Mantri │ Founder, Cerebrata Software.
Empowering Collaborative Art with Technology Rami Sayar Technical Evangelist Microsoft Canada Rami Sayar – FITC Toronto 2014.
Windows Azure Storage Services Saranya Sriram, Technology Evangelist, Microsoft, India.
WINDOWS AZURE STORAGE 11 de Mayo, 2011 Gisela Torres – Windows Azure MVP Aventia-Renacimiento Twitter:
Inside Windows Azure Storage Name Title Microsoft Corporation.
Windows Azure SQL Database and Storage Name Title Organization.
= Managed for YouStandalone Servers IaaSPaaSSaaS Applications Runtimes Database Operating System Virtualization Server Storage Networking Windows.
Using Windows Azure John Donnelly Technical Evangelist Microsoft Technology Centre Thames Valley Park
Cloud Computing 360 Bill Zack, Architect Evangelist, Microsoft Blog: blogs.msdn.com/billzack.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 300 Intended Audience: Developers Objectives (what do.
Introduction To Windows Azure Cloud
Windows Azure featureISO 27001SSAE 16 SOC 1 Type 2 EU Model Clauses HIPAA BAA Web Sites Virtual Machines Cloud Services Storage (Tables,
Customers Live on Windows Azure Platform
Azure Data Overview Presenter Name Position or role Microsoft Azure.
1 Physical Data Organization and Indexing Lecture 14.
Windows Azure Conference 2014 Azure Infrastructure services foundation.
On Premises Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime You manage Infrastructure (as a Service) Storage.
MSDN Event. WINDOWS AZURE STORAGE Windows Azure Storage Storage in the Cloud –Scalable, durable, and available –Anywhere at anytime access –Only pay.
Larisa kocsis priya ragupathy
Austin code camp 2010 asp.net apps with azure table storage PRESENTED BY CHANDER SHEKHAR DHALL
Windows Azure Storage – Essential Cloud Storage Services Denver Cloud Computing User Group
Bring your own machines, connectivity, software, etc. Complete control Complete responsibility Static capabilities Upfront capital costs for the infrastructure.
Jimmy Narang 1. A service in the cloud has to: Be able to handle arbitrary node failures Be available all the time Be able to scale up or down on demand.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Windows Azure Storage Name Title Microsoft Corporation.
Web Role Worker Role Storage Queue LBLB LBLB LBLB LBLB Worker Role Web Role Worker Role Blob Container Table 1.User uploads large image file 2.Image.
1 CPS216: Advanced Database Systems Notes 04: Operators for Data Access Shivnath Babu.
Windows Azure Storage Cloud Computing Soup to Nuts Mike Benkovich Microsoft Corporation btlod-72.
T.N.C.Venkata Rangan CEO, Vishwak Solutions Your Data on Cloud.
Data centers Account Container Blobs Table Entities Queue Messages
Building Applications with Windows Azure Storage Brad Calder Director/Architect Microsoft Corporation.
CS 1308 Computer Literacy and the Internet
Virtual techdays INDIA │ august 2010 Building & Migrating Web applications using Windows Azure storage Ramaprasanna Chellamuthu │ Developer Evangelist;
Includes the following resources: Windows Azure 3 small compute instances 3GB of storage 250,000 storage transactions SQL Azure Two 1GB Web Edition.
Windows Azure Storage Anton Boyko. US Europe Asia Can choose geo-location to host storage account:
 Brad Calder Director/Architect Microsoft Corporation ES04.
Azure in a Day Azure Tables Module 1: Azure Tables Overview Module 2: REST API – DEMO: Azure Table REST API Module 3: Querying Azure Tables – DEMO: Querying.
North America Europe Asia Pacific Data centers.
LESSON 1 NOTES MAIL MERGE Chapter 10. Mail Merge – Form Letters Mail merge merges data stored in an database with a Word document. Mail merge is commonly.
Alan Smith Active Handling Big Data in Windows Azure Storage.
1 Neil Kidd MTC Architect - DPE NeilKidd Neil Kidd MTC Architect - DPE NeilKidd.
Bigtable: A Distributed Storage System for Structured Data
Introduction to MongoDB. Database compared.
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
Azure Storage services TB per storage account500 TB Max 8 KB IOPS per persistent disk (Basic Tier)300 2 Max 8 KB IOPS per persistent.
Azure Table Storage Cheap, fast and scalable storage Anton Boyko Ukrainian Azure Community Founder Microsoft Azure MVP
Tamir Dresher Senior Software Architect July 2, 2014 Where is my Data? (In the Cloud)
Windows Azure Custom Software Development Mobile Middleware Windows Azure Storage Dipl.-Ing. Damir Dobric Lead Architect daenet
Windows Azure Custom Software Development Mobile Middleware Windows Azure Storage Dipl.-Ing. Damir Dobric Lead Architect daenet
BlobContainerAccount sally pictures IMG001.JPG IMG002.JPG movies MOV1.AVI.
Udvikling med Windows Azure Nikolaj Winnes
Nivo 300 Windows Azure Storage Bojan Vrhovnik Microsoft
Windows Azure Storage Name Title Organization.
CPS216: Data-intensive Computing Systems
Ensuring data storage security in cloud computing
Using BLOB Storage In this module- What is BLOB storage?
Utilization of Azure CDN for the large file distribution
03 | Data Storage Bruno Terkaly | Technical Evangelist
CloudSimplified.IO.
Title of Your Event Event Date Event Time
Title of Your Event Event Date Event Time
Your Devices + OData + Azure = 
File Processing : File Organization and File Systems
Presentation transcript:

Windows Azure Storage Anton Boyko.NET developer

US Europe Asia Can choose geo-location to host storage account:

Blob Storage

BlobContainerAccount / Pages/ Blocks contoso PIC01.JPG Block/Page PIC02.JPG images VID1.AVIvideos

Main Web Service Operations

Associate Metadata with Blob

Blob always accessed by name

GET miter=/ Tents/PalaceTent.wmv Tents/ShedTent.wmv Products/Bikes/SuperDuperCycle.jpg Products/Bikes/FastBike.jpg Products/Canoes/Whitewater.jpg Products/Canoes/Flatwater.jpg Products/Canoes/Hybrid.jpg Products/Tents/PalaceTent.jpg Products/Tents/ShedTent.jpg

results=2 &marker=MarkerValue Canoes/Hybrid.jpg results=2 Canoes/Whitewater.jpg Canoes/Flatwater.jpg MarkerValue

TheBlob.wmv 10 GB Movie Block Id 1Block Id 2Block Id 3 Block Id N blobName = “TheBlob.wmv”; PutBlock(blobName, blockId1, block1Bits); PutBlock(blobName, blockId2, block2Bits); ………… PutBlock(blobName, blockIdN, blockNBits); PutBlockList(blobName, blockId1,…,blockIdN); TheBlob.wmv THE BLOB Windows Azure Storage

Create MyBlob Specify Blob Size = 10 Gbytes Sparse storage - Only charged for pages with data stored in them Fixed Page Size = 512 bytes Random Access Operations PutPage[512, 2048) PutPage[0, 1024) ClearPage[512, 1536) PutPage[2048,2560) GetPageRange[0, 4096) returns valid data ranges: [0,512), [1536,2560) GetBlob[1000, 2048) returns All 0 for first 536 bytes Next 512 bytes are data stored in [1536,2048) 0 10 GB GB Address Space

pic1.jpg GET pic1.jpg 404 TTL Content Delivery Network Windows Azure Blob Service

Drives

VM OS Application Drive X:

Tables

EntityTableAccount contoso Name =… = … Name =… Add= customers Photo ID =… Date =… photos Photo ID =… Date =…

Insert Update Merge – Partial update Replace – Update entire entity Upsert Delete Query Entity Group Transactions Multiple CUD Operations in a single atomic transaction Create, Query, Delete Tables can have metadata Not an RDBMS! Table Entities

FIRSTLASTBIRTHDATE WadeWegner2/2/1981 NathanTotten3/15/1965 NickHarrisMay 1, 1976 FAV SPORT Canoeing

FIRSTLASTBIRTHDATE WadeWegner2/2/1981 NathanTotten3/15/1965 NickHarrisMay 1, 1976 ?$filter=Last eq ‘Wegner’

PARTITIONKEY (CATEGORY) ROWKEY (TITLE) TIMESTAMPMODELYEAR BikesSuper Duper Cycle…2009 Bikes Quick Cycle 200 Deluxe …2007 ………… CanoesWhitewater…2009 CanoesFlatwater…2006 PARTITIONKEY (CATEGORY) ROWKEY (TITLE) TIMESTAMPMODELYEAR Rafts14ft Super Tourer…1999 ………… Skis Fabrikam Back Trackers …2009 ………… TentsSuper Palace…2008 PARTITIONKEY (CATEGORY) ROWKEY (TITLE) TIMESTAMPMODELYEAR BikesSuper Duper Cycle…2009 Bikes Quick Cycle 200 Deluxe …2007 ………… CanoesWhitewater…2009 CanoesFlatwater…2006 Rafts14ft Super Tourer…1999 ………… Skis Fabrikam Back Trackers …2009 ………… TentsSuper Palace…2008