GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - MicrosoftDX/Dash: Data At Scale Hub (DASH). Virtual storage account aggregating scale limitations of individual accounts.

This repository was archived by the owner on Jun 12, 2026. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

268 Commits
268 Commits

Folders and files

NameName
Last commit message
Last commit date
.build
.build
 
 
.nuget
.nuget
 
 
DashAsync
DashAsync
 
 
DashCommon
DashCommon
 
 
DashServer.Azure.Https
DashServer.Azure.Https
 
 
DashServer.Azure
DashServer.Azure
 
 
DashServer.ManagementAPI
DashServer.ManagementAPI
 
 
DashServer.Tests
DashServer.Tests
 
 
DashServer
DashServer
 
 
Deployment/HDInsight
Deployment/HDInsight
 
 
IntegrationTests
IntegrationTests
 
 
LoadTestDotNet
LoadTestDotNet
 
 
.gitignore
.gitignore
 
 
AzurePackageDash.Bootstrap.proj
AzurePackageDash.Bootstrap.proj
 
 
AzurePackageDash.proj
AzurePackageDash.proj
 
 
DataAtScaleHub.sln
DataAtScaleHub.sln
 
 
HostedLoad.testsettings
HostedLoad.testsettings
 
 
Local.testsettings
Local.testsettings
 
 
README.md
README.md
 
 
license.txt
license.txt
 
 
packages.config
packages.config
 
 
testconfiguration.runsettings
testconfiguration.runsettings
 
 

Repository files navigation

DASH for Azure Storage

DASH is a solution from Microsoft that allows you to bypass space and I/O limits on Azure Storage. In order to use DASH, you will need to download the source, build the package, and deploy it to Azure.

Prerequisites

You will need an active subscription to Azure and access to Visual Studio or Windows Powershell.

To Build with Visual Studio

  • Visual Studio 2013 (Update 5 or greater)
  • Azure SDK 2.4 (cannot be greater as 2.5 introduces a breaking change)
  • Typescript 1.7 or greater

Set up Azure Resources

DASH works by sharding your storage across multiple storage accounts. It uses one storage account to keep track of where your data is stored (a namespace account) and shards your data across the remaining accounts. To get started, you will need to create multiple empty storage accounts on your subscription. We recommend that you create at least five storage accounts to start (one namespace account and four storage accounts). You can create as many child storage accounts as you like, but you will need to add them to your .cscfg file and re-deploy DASH for it to take effect.

Set up your .cscfg file

Open up the .cscfg file in the project. You will see variables named "ScaleoutNumberOfAccounts" and "ScaleoutStorage0" through "ScaleoutStorage7", as well as a "StorageConnectionStringMaster". We've provided stubs for these, but you'll need to change them to reflect your configuration.

"ScaleoutNumberOfAccounts" will need to be set to an integer value equal to the number of storage accounts that you want to shard out to. So the number of storage accounts you created minus one to account for the namespace account.

You will need to put a connection string in place for each of the "StorageConnectionStringMaster" and "ScaleoutStorageN" variables. The connection string will need to take the form of "DefaultEndpointsProtocol=http;AccountName=[storageAccountName];AccountKey=[storageAccessKey]". You will need to fill in storageAccountName and storageAccessKey from Azure.

You will also see an "AccountName" and "AccountKey" in your .cscfg file. Please assign a secure name and key to your account - these will be used for your other applications to authenticate against DASH.

Deploy with Visual Studio

To deploy with visual studio, right click the "DASH.Azure" project and select "Publish". You will need to sign into Azure. You can then create a new cloud service under the "Cloud Service" dropdown, and then press Publish. You're almost ready to start partying with bigger, better Storage!

About

Data At Scale Hub (DASH). Virtual storage account aggregating scale limitations of individual accounts.

Resources

Readme
License
Activity
Custom properties

Stars

37 stars

Watchers

15 watching

Forks

4 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.