Storage Groups

The basic unit within a NetStorage instance is referred to as a “storage group.” Put simply, a storage group is where you house your content for distribution.

A storage group consists of:
  • A name you've given to the storage group during creation.
  • At least one Akamai Content Provider (CP) code. This is used to track usage for reporting and billing.
  • The contractual amount of storage space allotted for use.
  • Geographic locations, or "zones" for use in replication of your content. (Where you'll set up your "replicas.")
  • A domain name that serves as the origin for the group, and is used in requests to access it. (You provide a unique prefix for this value.)
  • At least one upload account used to access the storage group.
  • At least one upload directory to which you upload content. This is associated with the CP code discussed above.
Note: See Storage Group and CP code total limits for implementation guidelines.

What can I do with my Storage Groups in the NetStorage Groups UI?

You can view and manage various settings for your existing storage groups. Among other things, you can review the following basic properties:

  • Storage Group Details: This includes the current storage group name, as well as its associated domain names that you use in requests to access the group.
  • Geo Replication Settings: These are your "replicas." For added stability, your content is replicated to multiple regions within close proximity (for example, West Coast + East Coast or East Coast + Europe). These regions are set up during creation of the Storage Group.
  • The Upload Directories: You can see the target directory in the group, including the path to it and its associated CP code.
  • Automatic Purge Routines: These routines are used to automatically purge content from a specified directory at desired intervals. You can review and add new routines as necessary, set up to target content and automatically purge it at desired intervals.

Each Storage Group needs a CP code

The default root directory in any NetStorage Storage Group is “/<######>. " The variable value "<######>" represents a unique, numeric Content Provider (CP) code assigned to you by contract. You need to provision at least one CP code for a storage group. Billing for services, reporting information and statistical data are referenced via these individual CP codes. For example, if the CP code associated with a specific storage group is “123456,” your root directory in that group would be “/123456,” and all of the previously mentioned data would be tracked and referenced via this code.

How to obtain a CP code
  • You can work with your Account Representative: During initial provisioning of your NetStorage instance, your Account Representative can work with you to provision at least one CP code for NetStorage use. You can also contact your representative in the future to provision additional CP codes. After provisioning, these CP codes will be available for use when creating a new storage group.
  • You can create a CP code when adding a new storage group: The wizard used to create a new storage group offers options you can use to define a new CP code, while configuring an upload directory for the group.

There is a limit on the total number of CP codes that can be provisioned for a single instance of NetStorage. This and other storage group limitations are fully outlined in the NetStorage - Guidelines and Best Practices.

Note: More than one CP code can be associated with a single Storage Group. For example, if you need to monitor billing based on specific content (entertainment vs. educational), you can establish two CP codes for use in a single Storage Group, and maintain the entertainment content in one CP code root and educational content in the second.