We have Enterprise 12.1 installed on separate VMs in Azure. The Portal VM has a managed disk (Premium SSD) for the content, db, index and temp folders.
We're looking to migrate the Portal content directory to an Azure Blob storage container (Standard performance tier). Why?
- This would save cost
- Give us must more storage capacity.
- Every time we upgrade Portal, we have to increase the managed disk size to accommodate 2.5 times the storage space as is currently being used.
- Then after the upgrade, who wants to go through the process of decreasing the size of the managed disk, copying over all data to new disk, detaching, ect. It's a pain, so the end result is constantly paying more for allocated disk space.
Anyway, can we follow these steps to migrate the content from managed disk to blob container?
https://doc.esri.com/en/arcgis-enterprise/latest/administer/changing-the-portal-content-directory.html?pivots=os-windows
Basically, copy /content directory into our new storage container, then edit the path for content directory to this JSON format.
{
"type": "cloudStore",
"provider": "Azure",
"connectionString": {
"accountName": "saexample",
"accountEndpoint": "blob.core.usgovcloudapi.net",
"accountKey": "abc123%%^key~",
"credentialType": "accessKey"
},
"objectStore": "https://saexample.blob.core.usgovcloudapi.net/portalcontainer"
}
Questions about that JSON string:
1) is objectStore correct (refers to the URL of the portal content blob storage container)? Or, does this actually refer to the URL we have registered as an object store in Server Manager, for cache query storage?
2) Can we use an azure private endpoint connection for this blob storage container?
thanks!