COS304. Agenda  Cloud Storage System  Scalable  Durable  Highly Available  Pay for what you use.

Slides:



Advertisements
Similar presentations
WSV405. IPv6 Ready Logo Program
Advertisements

WSV302. Source: analyst-reports/2009-forrester-storage-choices -virtual-server.pdf.
Building Windows 8 apps with Windows Azure Benjamin Soulier Windows Azure MVP, Cambridge Technology Partners
SIM201. Announcing… copyright chappellseminars.com some hosts comply; RST = closed no = response open some hosts comply; RST = closed no = response.
WSV304 Manual Deployment High cost Fully Automated Low cost.
OSP303. demo Status Bar Notification.
OSP313. Can I use Disk in CaseYes DASDYes SANYes NASOnly through iSCSI with remote filestream provider.
SIM Separate solution install paths can be taken, stand alone and SCOM integrated. Both require core AVIcode web apps and DB’s.
DBI331. Cube Measure Group Measure Partition Cube Dimension Dimension Attribute Relationship Hierarchy Level Cube Attribute Cube Hierarchy Measure.
DBI209 demo Deploy & Future Proof Monitor & Manage Share & Collaborate Mash-up & Analyze Connect & ProvisionFind & Access.
DBI210. Cloud and BI Overview Integrating cloud within BI BI services in the cloud.
DBI330. Use the SSRS Execution Log, capture SSAS trace Look for peak times Gather workload usage How many more users? Double estimate just in.
Fun with Scorecards and Indicators Wrap Up & Questions.
DBI405. Agenda Reporting Services Scale Out Architecture Report Catalog Best Practices Scale Out Deployment Best Practices Performance Optimization.
DEV309.
SIM346. General information about the software application.
DEV207. SSDT Database Services Database Services Analysis Services Reporting Services Integration Services.
DEV314. Entity Data Model demo Entity Data Model.
DEV202 Before I get started... …is too expensive. …is too complex. …requires a server.
WCL309. Demo.
SIM329. Certificate Enrollment Without CEP/CES Certificate Authority Active Directory Client Workstations LDAP RPC/DCOM.
EXL326. demo Address Book Policy A Address Book Policy Assignment Saved Filter = LDAP=AL1+AL2+AL5+AL6+RM AL 1+ GAL1 AL1 AL2.
EXL319. *Baseline for 80,000 user pool with 8 FEs and 1 BE Lync Server 2010 Capacity Calculator released.
WPH203 Content Choice Discoverability demo.
SIM314 Introduction Transport Layer Summary Network Layer.
demo.
COS303. Azure Enterprise CLOUDENTERPRISE Data Synchronization SQL Azure Data Sync Application-layer Connectivity & Messaging Service Bus Security.
EXL318. “The voice diagnostics feature is very popular. In general, having that kind of feedback shows that quality is better overall. I think feedback.
Austin code camp 2010 asp.net apps with azure table storage PRESENTED BY CHANDER SHEKHAR DHALL
Web Server Database Web Server Web Server Auction Web App Auction Service Items and Bids Items and Bids Cache Session State Checkout Service Payment.
DBI329. video.
DBI326. PhraseGoal “Data Mining”Inform actionable decisions “Machine Learning”Determine best performing algorithm.
DPR302.
Windows Azure Storage Cloud Computing Soup to Nuts Mike Benkovich Microsoft Corporation btlod-72.
2.
DEV331. class Tweet : TimelineItem {…} class DirectMessage : TimelineItem {…} class Notification : TimelineItem {…} … TimelineItem[] items = new.
WCL304.
DPR306. Process and tools Individuals and interactions over Following a plan Responding to change over Source: Comprehensive.
DPR305. Controller Model View Client Business Objects Server Business Objects Data.
OSP402 Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub.
DEV211. The simplest way to create business applications for the desktop and the cloud.
OSP324. Active Directory User directory synchronization User single-sign on Client distribution Availability monitoring User directory synchronization.
DBI325. Monitoring Analytics Support will extend to Analysis Services in the Denali release.
SIM404. Question Source: Demotivation To prevent this.!
DPR301 demo Executable Requirements.
WSV Not much to see in terms of DEMO. So, this session focuses on architecture and best fit for your environment.
OSP318. ProfileSynchronizationServiceInstanceProfileSynchronizationServiceInstance Profile Service Instance Instance.
WPH303 announcement demo.
VIR326. Dell Compellent always puts the right data in the right place at the right time at the right cost. That’s Fluid Data.
DEV351.
DEV332. Required Slide Speakers, please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification Exam that.
WSV207. Cluster Public Cloud Servers On-Premises Servers Desktop Workstations Application Logic.
DEV321. demo Rule: Any slide about UX must be charcoal gray or black.
Learn more: Download SCM: Join the TechNet Wiki community:
DEV349 Minifig by Dunechaser: Support the
COS308. SQL Azure Database DEMO.
OSP-302. DescriptionUri All lists on a site.../_vti_bin/ListData.svc All Items in a named list.../_vti_bin/ListData.svc/MyList 2nd Item in the list.../_vti_bin/ListData.svc/MyList(2)
DEV348. demo Valid HTML5 Syntax demo.
Cloud-Ready Data Services. cloud data services.
WCL402. “While it’s true that Windows ___ sports some impressive technical features, I believe that Windows owes most of its success to the third-
WSV303. I live here... DC DNS DHCP WDS Clients DC DNS WDS/DHCP DC/DNS.
DEV354. Describe your data Create screens for common tasks Author business logic Customize screen layouts Define custom queries Create custom Silverlight.
SIM End users Web servers Application servers Data servers ? How do I know I have a problem? How do I isolate the problem? How do I diagnose.
WCL301. demo Basic Custom XML-file.
About Me AUTHENTICATION Identity Provider.

DEV355 Jack Swigert demo my wife demo.
DBI407. Oracle 10g CDF SSAS Cube Builder NAS SSAS Query Servers HW NLB Partition 1 Partition 2 Partition N Partition 1 Partition.
DEV353. Required Slide Speakers, please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification.
COS307. demo Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub. Website:
Presentation transcript:

COS304

Agenda

 Cloud Storage System  Scalable  Durable  Highly Available  Pay for what you use

Account Container Blobs Table Entities Queue Messages

demo

Block 1 Block 5 Block 3 Block 2 Block 4 Block 3 Block 2 Local file Cloud blob Block 1

demo Goals By default – authentication required Public containers – everyone has read access SAS – share url with subset without sharing your key!

A ID=1 BB ID=2 Base blob = alphabets.txt #1 snapshot= T19:26: Z A ID=1 BB ID=2

A ID=1 BB ID=2 Base blob = alphabets.txt CCC ID=3 #2 snapshot= T19:26: Z A ID=1 BB ID=2 CCC ID=3 #1 snapshot= T19:26: Z A ID=1 BB ID=2 A ID=1 BB ID=2 Base blob = alphabets.txt

A ID=1 BB ID=2 Base blob = alphabets.txt CCC ID=3 #3 snapshot= T19:28: Z BB ID=2 CCC ID=3 A ID=1 A #2 snapshot= T19:26: Z A ID=1 BB ID=2 CCC ID=3 #1 snapshot= T19:26: Z A ID=1 BB ID=2

demo

Agenda

Single Queue/Table Partition Up to 500 transactions (entities or messages) per second Single Blob Partition Throughput up to 60 MB/s Storage Account SLA – 99.9% Availability Capacity – Up to 100 TBs Transactions – Up to 5000 entities per second Bandwidth – Up to 3 gigabits per second

 Distribute traffic to multiple partitions  Use multiple storage accounts  When limit is hit, app may see frequent ‘503 server busy’; applications should implement exponential back-off

Storage Partitioning – How to Scale? Understanding partitioning is key to understanding scale Different for each data type (blobs, entities, queues) Every data object has a partition key A partition can be served by a single server System load balances partitions based on traffic Partition key is unit of scale Load balancing can take a few minutes to kick in Can take a couple of seconds for partition to be available on a different server System load balances Our system load balances to meet your traffic needs Single partition limits have been reached Use exponential back-off on “Server Busy” Server Busy

Distributed File System VIP - Partition - Server Load Legend

Partition Keys In Each Abstraction Every blob and its snapshots are in a single partition Blobs – Container name + Blob name

Partition Keys In Each Abstraction Entities with same PartitionKey value are served from same partition Entities – TableName + PartitionKey

Partition Keys In Each Abstraction All messages for a single queue belong to the same partition Messages – Queue Name

Sessions On-Demand & CommunityMicrosoft Certification & Training Resources Resources for IT ProfessionalsResources for Developers Connect. Share. Discuss.

Scan the Tag to evaluate this session now on myTechEd Mobile