Configuring the S3 fixed content device
Before you can create a Content Platform Engine object to represent an S3 fixed content device, you must configure the device, and the device must be accessible to the Content Platform Engine network.
About this task
Procedure
To prepare for a connection from IBM® Content Cortex to the S3 fixed content device:
What to do next
Optimizing upload performance with multi-thread uploads
About this task
You can configure multi-threaded uploads to improve the performance of migrating large content (several hundred MB or GB) to an S3 fixed content device. This configuration allows the Content Platform Engine to use multiple threads when uploading content from the staging area to the S3 fixed content device. This configuration reduce migration time and avoid content queue backlogs caused by slow S3 uploads.
To enable multi-threaded uploads, configure the number of upload threads at the storage device
level by using a JVM parameter -DContent.S3.MultipartUploadThreadNum. For example,
you can set Content. S3.MultipartUploadThreadNum
_{E8CCFED2-3B14-CFD4-8546-8E4925300000}=3, where the GUID is the object ID of the S3 fixed
content device. With this configuration, the Content Platform Engine uses up to 3 threads to migrate content to the S3
fixed content device with the specified object ID.
Uploading from the client to the staging area of the S3 fixed content area continues to use a single thread per content element. Multi-threading is applied only during the transfer from the staging area to the S3 fixed content device.
Use multi-threaded migration only when you are working with large content files. This configuration can improve individual content migration performance and help reduce the risk of content queue backlogs that are caused by slow S3 uploads.
Start with 2 or 3 threads and adjust the thread count based on performance testing in your environment.