High-availability architecture

High-availability architecture

Reliable solutions for regulated industries — built on Microsoft Azure

Intapp Cloud Infrastructure helps ensure that your critical applications remain operational and resilient. Designed for regulated industries and powered by Microsoft Azure, our high-availability architecture offers secure, efficient cloud deployment. With proactive monitoring and simplified updates, our cloud architecture guarantees robust performance and minimal downtime, leveraging one of the world’s leading public cloud platforms to keep your business running smoothly.

Intapp Cloud Infrastructure + Microsoft Azure data centers

Intapp selected Microsoft Azure data centers for their 99.95% uptime and reliability. These facilities have multiple measures in place to ensure the availability of your applications.

Intapp selected Microsoft Azure data centers for their 99.95% uptime and reliability. These facilities have multiple measures in place to ensure the availability of your applications.

Protection from fire and electrical failures

  • Fire detection and suppression: Smoke detectors and various sprinkler systems (wet pipe, double-interlocked pre-action, gaseous) are installed throughout the data centers, including in their mechanical and electrical spaces.
  • Redundant power systems: Electrical power systems are fully redundant and maintainable, ensuring 24/7 operations. Uninterruptible power supply (UPS) units provide backup power for critical loads, while generators cover the entire facility during electrical failures.

Climate control

  • Temperature and humidity management: Climate control systems maintain optimal conditions to prevent overheating and service outages. Continuous monitoring by personnel and automated systems ensures that atmospheric conditions, including temperature and humidity, remain stable.

Security measures

  • Controlled access: Data centers are housed in nondescript facilities with strict physical access controls, including professional security staff, video surveillance, and intrusion detection systems.
  • Authentication: Only authorized Microsoft Azure staff can access data center floors after passing two-factor authentication at least twice. Outside visitors are strictly prohibited.
  • Visitor management: All facility visitors and contractors must present identification, sign in, and be continually escorted by authorized staff. Visitors are not permitted on data center floors.

Monitoring and maintenance

  • System monitoring: Electrical, mechanical, and life-support systems are continuously monitored to identify and address issues promptly.
  • Preventative maintenance: Regular maintenance is performed to ensure the continued operability of all equipment.

 

These features collectively ensure that Azure data centers provide a highly secure, reliable, and efficient environment for Intapp Cloud Infrastructure.

High availability

Intapp strives to ensure online service availability 24/7, with exceptions for planned maintenance and feature releases. Our high availability is achieved through a resilient architecture with three redundant levels.

HA1: Fault-tolerant architecture

  • Multiple active nodes: Each service uses multiple active processing nodes.
  • Traffic rerouting: In case of a node failure, traffic is rerouted among the remaining nodes.
  • Single-host failure tolerance: A single-host failure, including database issues, does not cause downtime.

HA2: Multi-zone provisioning

  • Multiple availability zones: All components are provisioned in multiple availability zones within the selected region.
  • Synchronous standby replicas: We maintain a synchronous standby replica of the tenant’s database in an alternate availability zone.
  • Primary database replication: The primary database instance is synchronously replicated to ensure redundancy, eliminate input/output (I/O) freezes, and minimize latency spikes.
  • Automated fail-over: An automated fail-over process is in place for service or availability zone failures.

HA3: Regional data redundancy

  • Data storage: Customer data is stored in a region at least 100 miles away from the primary data centers.
  • Disaster recovery plan: A comprehensive disaster recovery plan addresses actions during extended service outages.
  • Cluster redeployment: In catastrophic events, affected clusters are redeployed to different regions within the same geography.
  • Annual testing: Disaster recovery plans are tested at least once every 12 months using industry-standard methods.

Data center availability for Intapp solutions

Failure Scenario Recovery Time Recovery Point
Host failure N/A N/A
Data center failure 15 minutes 1 minute

 

Data location

Our cloud is hosted in multiple locations worldwide. Users can select their service delivery region of preference. This flexibility lets firms locate their applications within the region that matches their business requirements. For instance, European firms that are reluctant to host applications in North America can choose to leverage clusters in the E.U. to remain under E.U. regulations. The table below shows where our data centers are located globally.

Contractual Region Primary Data Center Secondary Data Center
North America Eastern U.S. (Virginia) Western U.S. (California)
Europe Western Europe (Netherlands) Northern Europe (Ireland)
APAC Eastern Australia (New South Wales) Southeastern Australia (Victoria)
Canada Central Canada (Toronto) Eastern Canada (Quebec City)

Data integrity

Intapp performs daily backups of each database in geographically separated data centers. These operational backups are designed for disaster recovery (DR) events and can be used to restore data up to 15 days back.

Data retention

Intapp maintains a limited functionality instance for up to 90 days after a client’s subscription ends, unless otherwise specified.

Service level agreement (SLA)

Intapp is committed to achieving and maintaining service levels. If a client experiences unplanned, sustained downtime, financial compensation may be provided. The terms for our financial commitment to service are defined in our Master Subscription Services Agreement (MSSA).

Intapp will use commercially reasonable efforts to make cloud services available 24 hours a day, 7 days a week, except for certain exceptions such as planned maintenance. For those seeking enhanced reliability, Intapp offers a premium support option that includes a financially backed 99.9% uptime SLA.

For details on scheduled downtime and maintenance, please visit Intapp Cloud Status.

Maintenance process

Intapp directly maintains software and solutions delivered via the Intapp Cloud Infrastructure. Fixes and upgrades are regularly introduced into production after rigorous development, integration, and testing. The maintenance policy is published at Intapp Cloud Maintenance Policy.

Proactive monitoring

To ensure optimal performance and availability of its cloud infrastructure, Intapp employs these advanced monitoring techniques:

  • Service availability and performance metrics: Continuous monitoring of service availability, response times, database load, CPU, and network performance
  • Synthetic transaction monitoring: Implementation of synthetic transactions to simulate user interactions and verify the availability and performance of critical services
  • Health checks: Regular health checks to ensure all platform services are operational and performing as expected
  • Rapid response to degradation: Automated processes and tools are in place to detect and respond to service degradation swiftly. These processes includes automated alerts and incident management workflows
  • Advanced monitoring systems: Utilization of best-of-breed monitoring and alerting systems to provide real-time insights and proactive alerts on performance issues
  • Public status sharing: Real-time service level information is publicly shared on the Intapp Cloud Infrastructure status website at status.my.intapp.com, ensuring transparency and timely communication with users

These measures ensure that Intapp can maintain high service levels and quickly address any performance issues, providing a reliable and responsive cloud infrastructure for its users.

Frequently asked questions about high-availability architecture

Scalability refers to the ability of a system to handle decreased or increased load by reducing or adding resources. To accommodate increased use, a scalable system can either scale up (add more computing power or databases) or scale out (divide a database across multiple servers).

High-availability architecture ensures that a system remains operational and accessible for a high percentage of time, even in the event of failures. Intapp achieves this through a resilient architecture with multiple redundant levels (HA1, HA2, HA3).

High-availability architecture in cloud computing involves designing systems that are fault-tolerant and can quickly recover from outages. Intapp ensures high availability by using multiple active processing nodes, provisioning components in multiple availability zones, and maintaining regional data redundancy.

The benefits of high-availability architecture in the cloud include reduced downtime, continuous business operations, and enhanced reliability. For Intapp, this means critical applications remain operational and resilient, ensuring minimal disruption to services.

A load balancer distributes network or application traffic across multiple servers to prevent any single server from becoming overwhelmed and to maintain optimal performance.

High-availability architecture refers to the overall system design that ensures continuous operation and minimal downtime, even in the event of component failures. Intapp uses a combination of load balancing and high-availability strategies to ensure robust performance and reliability.