Create Microsoft Connected Cache Azure resource and cache nodes

This article outlines how to create and configure your Microsoft Connected Cache for Enterprise and Education cache nodes. The creation and configuration of your cache node takes place in Azure. The deployment of your cache node requires downloading and running an OS-specific provisioning package on your host machine.

Prerequisites

  1. Azure Pay-As-You-Go subscription: Microsoft Connected Cache is a free-of-charge service hosted in Azure. You'll need a pay-as-you-go Azure subscription in order to onboard to our service. To create a subscription, go to pay-as-you-go subscription page.
  2. Hardware to host Connected Cache: The recommended configuration serves approximately 35,000 managed devices, downloading a 2-GB payload in 24-hour timeframe at a sustained rate of 6.5 Gbps.

For more information on sizing and OS requirements, see the prerequisites for using Connected Cache.

Create Connected Cache Azure resource

  1. In the Azure portal, select Create a Resource and search for Microsoft Connected Cache for Enterprise and Education.
  1. Select the Microsoft Connected Cache for Enterprise resource. When prompted, choose the subscription, resource group, and location for the resource. Then enter a name for the resource, then select Review + Create.

  2. After a few moments, you'll see a "Validation successful" message, indicating you can move onto the next step and select Create.

  3. The creation of the resource might take a few minutes. After a successful creation, you'll see a page stating the deployment is complete. Select Go to resource to create cache nodes.

Create Connected Cache cache node

  1. Open Azure portal and navigate to the Microsoft Connected Cache for Enterprise resource that you created.

  2. Under Cache Node Management, select Cache Nodes then Create Cache Node.

  3. Provide a name for your cache node and select the host OS you plan to deploy the cache node on, then select Create. Note, cache node names have to be unique under the Microsoft Connected Cache resource.

The creation of the cache node might take a few minutes. Select Refresh to see your recently created cache node. Once the cache node state changes to Not Configured, you can now configure your cache node.
For more information about different cache node states, see Cache node states.

Configure Connected Cache node

Enter required values to configure your cache node. For more information about the definitions of each field, review the Configuration fields at the bottom of this article. Don't forget to select save after adding configuration information.

Next step

To deploy the cache node to a Windows host machine, see

To deploy the cache node to a Linux host machine, see



General configuration fields

Field Name Expected Value Description
Cache node name Alphanumeric string that contains no spaces The name of the cache node. You may choose names based on location such as "Seattle-1". This name must be unique and can't be changed later
Host OS Linux or Windows This is the operating system of the host machine that the cache node will be deployed to.

Storage fields

Cache node for Linux

Important

All cache drives must have full read/write permissions set or the cache node will not function. For example, in a terminal you can run: sudo chmod 777 /path/to/cachedrivefolder

Field Name Expected Value Description
Cache drive folder File path string Up to nine drive folders accessible by the cache node can be configured for each cache node to configure cache storage. Enter the location of the folder in Ubuntu where the external physical drive is mounted. For example: /dev/sda3/. Each cache drive should have read/write permissions configured. Ensure your disks are mounted and visit Attach a data disk to a Linux VM for more information.
Cache drive size in gigabytes Integer in GB Set the size of each drive configured for the cache node. Minimum cache drive size is 50 GB.
Cache node for Windows
Field Name Expected Value Description
Cache drive folder File path string /var/mcc This is the folder path where content is cached. You can't change the folder path.
Cache drive size in gigabytes Integer in GB Set the size of each drive configured for the cache node. Minimum cache drive size is 50 GB.

Proxy settings


You can choose to enable or disable proxy settings on your cache node. Proxy should be set to enabled if the cache node will need to pass through a network proxy to download content. The provided proxy will also be used during deployment of the Connected Cache node to your host machine.

Important

Enabling or disabling the proxy settings after your cache node has been deployed will require running the provisioning script on the host machine again. This will ensure that proxy changes are in effect on the cache node.

Field Name Expected Value Description
Proxy host name String or number Proxy host name or address
Proxy port Integer Proxy port


Other operations on resource and cache nodes


List all Connected Cache resources

Navigate to the resource group under which you would like to see the Connected Cache resources.

List all cache nodes

On the left pane, select Cache Nodes under Cache Node Management to see all the cache nodes under the Connected Cache resource.


Delete Connected Cache resource

Navigate to the Connected Cache resource to delete, then select the Delete option on top.

Delete cache node

On the left pane, select Cache Nodes under Cache Node Management to see all the cache nodes under the Connected Cache resource. Select the cache node you wish to delete and select the Delete option on top of the page.


Cache node states
Cache node state Description
Operation in progress An operation is being done on the cache node
Registration in progress Cache node is being registered
Not configured Cache node is ready to be configured
Not provisioned Cache node is ready to be provisioned on host machine
Healthy Cache node phoning home
Unhealthy Cache node has stopped phoning home
Never phoned home Cache node has provisioned but has never phoned home