Written by

Gozynta
Discussion Ethan Calloway · May 20

Best way to deploy InterSystems IRIS in cloud environments

 I’m exploring deployment options for InterSystems IRIS in cloud environments such as AWS or Azure.

What deployment architectures, scaling strategies, or infrastructure best practices are commonly recommended by the community? I’d also appreciate guidance regarding high availability, backups, and monitoring in cloud-based deployments.

Comments

Mamta Bankoti · May 22

Deploying InterSystems IRIS on AWS or Azure is usually done using a main server with a backup server to ensure the system keeps running if one fails. For better performance, resources can be increased or more servers added when needed. Regular backups are taken and stored in cloud storage to prevent data loss. Monitoring tools are used to track system health and quickly detect issues. Overall, the setup focuses on reliability, scalability, and data safety.

0
Yaron Munz · May 26

One of the main considerations is I/O - usually disks in cloud are relatively slow that what you have in-prem.
1. Segregate the IRIS databases, journals, WIJ to different disks to improve I/O performance.
2. Use mirroring for a fail-over pair for HA and for read-only mirrored instances for improving performance
3. Some cloud providers allow you to have a constrained cps VMs --> more memory per core for larger "cache buffers" usage, good if you have a cores incense for IRIS.

0
David Underhill  May 26 to Yaron Munz

IO can be a biggie, look at the IOPS and make sure any high values aren't just burst rates for a limited number of times a day.

0