You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/storage/solution-integration/validated-partners/data-management/komprise-quick-start-guide.md
+63-18Lines changed: 63 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,26 +12,32 @@ ms.subservice: partner
12
12
13
13
# Analyze and migrate to Azure with Komprise
14
14
15
-
This article helps you integrate the Komprise Intelligent Data Manager infrastructure with Azure storage services. It includes considerations and implementation guidance on how to analyze, and migrate your data.
15
+
This article helps you integrate the Komprise Intelligent Data Management infrastructure with Azure storage services. It includes considerations and implementation guidance on how to analyze, and migrate your data.
16
16
17
-
Komprise provides analytics and insights into network attached storage systems. It enables migration of data to Azure storage services like Azure Files, Azure NetApp Files, Azure Blob Storage, or ISV NAS solution. Learn more on [verified partner solutions for primary and secondary storage](../primary-secondary-storage/partner-overview.md).
17
+
Komprise provides analytics and insights into file, and object data stored in network attached storage systems (NAS), and object stores, both on-premises and in the cloud. It enables migration of data to Azure storage services like Azure Files, Azure NetApp Files, Azure Blob Storage, or other ISV NAS solution. Learn more on [verified partner solutions for primary and secondary storage](../primary-secondary-storage/partner-overview.md).
18
18
19
-
Komprise will help in many different use cases, like:
19
+
Common use cases for Komprise include:
20
20
21
-
- Analysis of on-premises unstructured data to gain insights for data management, movement, positioning, archiving, protection, and confinement.
22
-
- Migration of on-premises unstructured data to Azure Files, Azure NetApp Files, or ISV NAS solution,
23
-
- Copy, or archive, on-premises unstructured data to Azure Blob Storage with native access
24
-
- Migration of object storage solutions to Azure Blob Storage
21
+
- Analysis of unstructured file and object data to gain insights for data management, movement, positioning, archiving, protection, and confinement,
22
+
- Migration of file data to Azure Files, Azure NetApp Files, or ISV NAS solution,
23
+
- Policy based tiering and archiving of file data to Azure Blob Storage while retaining transparent access from the original NAS solution and allowing native object access in Azure,
24
+
- Copy file data to Azure Blob Storage on configurable schedules while retaining native object access in Azure
25
+
- Migration of object data to Azure Blob Storage,
26
+
- Tiering and data lifecycle management of objects across Hot, Cool, and Archive tiers of Azure Blob Storage based on last access time
25
27
26
28
## Reference architecture
27
29
28
30
The following diagram provides a reference architecture for on-premises to Azure and in-Azure deployments.
29
31
30
32
:::image type="content" source="./media/komprise-quick-start-guide/komprise-architecture.png" alt-text="Reference architecture describes basic setup for Komprise Intelligent Data Manager":::
31
33
34
+
The following diagram provides a reference architecture for migrating cloud and on-premises object workloads to Azure Blob Storage.
35
+
36
+
:::image type="content" source="./media/komprise-quick-start-guide/komprise-architecture-blob.png" alt-text="Reference architecture describes setup for migrating cloud and on-premises object workloads to Azure Blob Storage":::
37
+
32
38
Komprise is a software solution that is easily deployed in a virtual environment. The solutions consist of:
33
39
-**Director** - The administration console for the Komprise Grid. It is used to configure the environment, monitor activities, view reports and graphs, and set policies.
34
-
-**Observers** - Manage and analyze shares, summarize reports, communicate with the Director, and handle NFS data traffic.
40
+
-**Observers** - Manage and analyze shares, summarize reports, communicate with the Director, and handle object and NFS data traffic.
35
41
-**Proxies** - Simplify and accelerate SMB/CIFS data flow, easily scale to meet performance requirements of a growing environment.
36
42
37
43
## Before you begin
@@ -72,7 +78,7 @@ Use the following methods to identify the bandwidth headroom to Azure that is fr
72
78
73
79
Komprise is simple to set up and enables running multiple migrations simultaneously in three steps:
74
80
75
-
1. Analyze your data to identify files to migrate or archive,
81
+
1. Analyze your data to identify files and objects to migrate or archive,
76
82
1. Define policies to migrate, move, or copy unstructured data to Azure Storage,
77
83
1. Activate policies that automatically move your data.
78
84
@@ -82,25 +88,26 @@ The first step is critical in finding and prioritizing the right data to migrate
82
88
- Less frequently accessed files that you can cache on-premises or store on fast file service
83
89
- Cold data you can archive to blob storage
84
90
- Information on top users, groups, or shares to determine the order of the migration and the most impacted group within the organization to assess business impact
85
-
- Number of files, or capacity per file type to determine type of stored files and if there are any possibilities to clean up the content. Cleaning up will reduce the migration effort, and reduce the cost of the target storage
86
-
- Number of files, or capacity per file size to determine the duration of migration. Large number of small files will take longer to migrate than small number of large files
91
+
- Number of files, or capacity per file type to determine type of stored files and if there are any possibilities to clean up the content. Cleaning up will reduce the migration effort, and reduce the cost of the target storage. Similar analytics is available for object data.
92
+
- Number of files, or capacity per file size to determine the duration of migration. Large number of small files will take longer to migrate than small number of large files. Similar analytics is available for object data.
93
+
- Cost of objects by storage tier to determine if cold data is incorrectly placed in expensive tiers, or hot data is incorrectly placed in cheaper tiers with high access costs. Right placing data based on access patterns enables optimizing overall cloud storage costs.
87
94
88
95
:::image type="content" source="./media/komprise-quick-start-guide/komprise-analyze-1.png" alt-text="Analysis by file type and access time":::
89
96
90
97
:::image type="content" source="./media/komprise-quick-start-guide/komprise-analyze-shares.png" alt-text="Example of share analysis":::
91
98
92
-
- Custom query capability filter to filter exact set of files for your specific needs
99
+
- Custom query capability filter to filter exact set of files and objects for your specific needs
93
100
94
101
:::image type="content" source="./media/komprise-quick-start-guide/komprise-analyze-custom.png" alt-text="Analysis for custom query":::
95
102
96
103
## Deployment guide
97
104
98
-
Before deploying Komprise, the target service has to be deployed. You can learn more here:
105
+
Before deploying Komprise, the target service must be deployed. You can learn more here:
99
106
100
107
- How to create [Azure File Share](../../../files/storage-how-to-create-file-share.md)
101
108
- How to create an [SMB volume](../../../../azure-netapp-files/azure-netapp-files-create-volumes-smb.md) or [NFS export](../../../../azure-netapp-files/azure-netapp-files-create-volumes.md) in Azure NetApp Files
102
109
103
-
The Komprise Grid is deployed in a virtual environment (Hyper-V, VMware, KVM) for speed, scalability, and resilience. Alternatively, you may setup the environment in your Azure subscription using [Azure Marketplace](https://azuremarketplace.microsoft.com/marketplace/apps/komprise_inc.intelligent_data_management).
110
+
The Komprise Grid is deployed in a virtual environment (Hyper-V, VMware, KVM) for speed, scalability, and resilience. Alternatively, you may set up the environment in your Azure subscription using [Azure Marketplace](https://azuremarketplace.microsoft.com/marketplace/apps/komprise_inc.intelligent_data_management).
104
111
105
112
1. Open the Azure portal, and search for **storage accounts**.
106
113
@@ -151,6 +158,8 @@ The Komprise Grid is deployed in a virtual environment (Hyper-V, VMware, KVM) fo
151
158
152
159
4. Configure extra [security best practices](../../../blobs/security-recommendations.md).
153
160
161
+
### Deployment instructions for managing file data
162
+
154
163
1. **Download** the Komprise Observer virtual appliance from the Director, deploy it to your hypervisor and configure it with the network and domain. Director is provided as a cloud service managed by Komprise. Information needed to access Director is sent with the welcome email once you purchase the solution.
155
164
156
165
:::image type="content" source="./media/komprise-quick-start-guide/komprise-setup-1.png" alt-text="Download appropriate image for Komprise Observer from Director":::
@@ -179,9 +188,37 @@ The Komprise Grid is deployed in a virtual environment (Hyper-V, VMware, KVM) fo
179
188
180
189
:::image type="content" source="./media/komprise-quick-start-guide/komprise-azure-files-2.png" alt-text="Enter details for Azure Files":::
181
190
191
+
### Deployment instructions for managing object data
192
+
193
+
Managing object provides different experience. The Director and Observer are provided as a cloud services, managed by Komprise. If you only need to analyze and archive data in Azure Blob Storage, no further deployment is required. If you need to perform migrations into Azure Blob Storage, get the Komprise Observer virtual appliance sent with the welcome email, and deploy it in a Linux virtual machine in your Azure cloud infrastructure. After deploying, follow the steps on the Komprise Director.
194
+
195
+
1. Navigate to **Data Stores** and **Add New Object Store**. Select **Microsoft Azure** as the provider.
196
+
197
+
:::image type="content" source="./media/komprise-quick-start-guide/komprise-add-object-store.png" alt-text="Screenshot that shows adding new object store":::
198
+
199
+
1. Add shares to analyze and migrate. These steps must be repeated for every source, and target share, or container. There are two options to perform the same action:
200
+
1.**Discover** all the containers by entering:
201
+
- Storage account name
202
+
- Primary access key
203
+
- Display name
204
+
205
+
:::image type="content" source="./media/komprise-quick-start-guide/komprise-discover-storage-account.png" alt-text="Screenshot that shows how to discover containers in storage account":::
206
+
207
+
Required information can be found in **[Azure Portal](https://portal.azure.com/)** by navigating to the **Access keys** item under **Settings** for the storage account. If the keys are not showing, click on the **Show keys**.
208
+
209
+
1.**Specify** a container by entering:
210
+
- Container name
211
+
- Storage account name
212
+
- Primary access key
213
+
- Display name
214
+
215
+
:::image type="content" source="./media/komprise-quick-start-guide/komprise-add-container.png" alt-text="Screenshot that shows how to add containers in storage account":::
216
+
217
+
Container name represents the target container for the migration and needs to be created before migration. Other required information can be found in **[Azure Portal](https://portal.azure.com/)** by navigating to the **Access keys** item under **Settings** for the storage account. If the keys are not showing, click on the **Show keys**.
218
+
182
219
## Migration guide
183
220
184
-
Komprise provides live migration, where end users and applications are not disrupted and can continue to access data during the migration. The migration process automates migrating directories, files, and links from a source to a destination. At each step data integrity is checked. All attributes, permissions, and access controls from the source are applied.
221
+
Komprise provides live migration, where end users and applications are not disrupted and can continue to access data during the migration. The migration process automates migrating directories, files, and links from a source to a destination. At each step data integrity is checked. All attributes, permissions, and access controls from the source are applied. In an object migration, objects, prefixes, and metadata of each object are migrated.
185
222
186
223
To configure and run a migration, follow these steps:
187
224
@@ -190,11 +227,19 @@ To configure and run a migration, follow these steps:
190
227
191
228
:::image type="content" source="./media/komprise-quick-start-guide/komprise-new-migrate.png" alt-text="Add new migration job":::
192
229
193
-
1. Add migration task by selecting proper source and destination share. Provide a migration name. Once configured, click on **Start Migration**.
230
+
1. Add migration task by selecting proper source and destination share. Provide a migration name. Once configured, click on **Start Migration**. This step is slightly different for file and object data migrations.
194
231
195
-
:::image type="content" source="./media/komprise-quick-start-guide/komprise-add-migration.png" alt-text="Specify details for the migration job":::
232
+
1. File migration
233
+
234
+
:::image type="content" source="./media/komprise-quick-start-guide/komprise-add-migration.png" alt-text="Specify details for the migration job":::
235
+
236
+
File migration provides options to preserve access time and SMB ACLs on the destination. This option depends on the selected source and destination file service and protocol.
237
+
238
+
1. Object migration
239
+
240
+
:::image type="content" source="./media/komprise-quick-start-guide/komprise-add-object-migration.png" alt-text="Screenshot that shows adding object migration":::
196
241
197
-
(_Optional_) Define if you want to preserve access time and SMB ACLs on the destination. This option depends on the selected source and destination file service and protocol.
242
+
Object migration provides options to choose the destination Azure storage tier (Hot, Cool, Archive). You may also choose to verify each data transfer using MD5 checksum. Egress costs can occur with MD5 checksums as cloud objects must be retrieved to calculate the MD5 checksum.
198
243
199
244
2. Once the migration started, you can go to **Migrate** to monitor the progress.
0 commit comments