Permissions in Azure DocumentDB

Azure DocumentDB is a fully managed document database in the Microsoft Azure platform. I provided an introduction to DocumentDB in a previous post. As with any publically available resource it is essential that appropriate security measures are taken to avoid unwanted access to DocumentDB resources. To support this, all operations against a DocumentDB resource must…

1

Intro to Azure DocumentDB

In the enterprise-scale era, data systems were dominated by the relational database and the focus was on making ACID semantics performant over a normalized relational schema. Although data sharding has been discussed for many years, vertical scaling became the primary way to improve application performance. In the web-scale era, it turns out that horizontal scaling is…

1

Loading static resources from Azure blob storage in cloud services roles

When you upload and deploy a cloud services package to Azure the actual .cspkg file gets copied around several times.   It is first uploaded to the portal, then to the fabric, and lastly to the cloud service instance.   All this copying around can take time if your cspkg file is large which will slow down…

0

VIPs, DIPs and PIPs in Microsoft Azure

A virtual machine (VM) deployed into Microsoft Azure is associated with several types of IP address. These are: VIP – virtual IP address DIP – dynamic IP address PIP – instance-level public IP address The DIPs are private to the VNET or cloud service in which the VM is hosted, while the VIP and the…

3