Deployment options for Enterprise
These enterprise capabilities can be deployed two ways:
Managed Services (Recommended)
KohaSupport implements and operates Enterprise in your Amazon Web Services (AWS) account. Scope and responsibilities are defined in the proposal.
- Operational support included
- Custom pricing based on requirements
Self-Service Deployment
Deploy in your AWS account using KohaSupport AMIs. Optional help is available.
- You handle all operations
- Professional services available
Enterprise reliability for libraries
Production-grade infrastructure designed for institutions requiring higher reliability, resilience during busy periods, and institutional-grade governance. Not just hosting — designed for reliable library operations.
High availability design
Designed for high availability across multiple data centers. Geographic redundancy helps maintain library operations during infrastructure issues.
- Designed to minimize downtime during failures
- Geographic redundancy across data centers
- Continuous health monitoring & automated recovery actions
- Minimizes disruption during maintenance
Intelligent Auto-Scaling
System automatically adjusts compute capacity based on real-time demand, ensuring consistent performance during peak periods like course registration.
- Scales up during high traffic (auto-adds servers)
- Supports peak periods with scaling limits
- Scales down during quiet periods (cost optimization)
- Traffic distributed across servers automatically
High-Performance Database
High-performance managed database delivers fast searches and reliable catalog access with automated operational benefits.
- High-performance managed database
- Continuous automated backups
- Point-in-time recovery (1-35 days)
- MySQL-compatible
Dual-Layer Backup Protection
Two independent backup systems work together to protect your library data with flexible retention policies.
- Aurora continuous backups
- Scheduled Amazon S3 (Simple Storage Service) backups (hourly to weekly)
- Encrypted backup storage
- Customizable retention (30 days to years)
Enterprise Security
Bank-level security with encryption at rest and in transit, plus automatic security patching.
- Data encrypted in storage & transmission
- Automatic security updates
- Secure HTTPS connections
- Isolated network architecture
Shared File Storage
Shared file storage automatically synchronizes book covers, uploads, and reports across all servers in real-time.
- Real-time file synchronization
- Accessible from all servers
- Automatic scaling
- High durability storage
Reduced-Downtime Upgrades
Update to new Koha versions with reduced downtime using rolling deployments (where applicable).
- Rolling deployment strategy
- New instances launch automatically
- Traffic shifts gradually to new version
- Rollback option if needed
Operating this infrastructure yourself? Managed Services can handle deployment, monitoring, scaling, and updates for you.
Enterprise AWS Cloud Architecture
Complete enterprise cloud infrastructure designed for institutional requirements and maximum reliability
Application Load Balancer (ALB)
Automatically distributes traffic across multiple servers with failover options designed to reduce disruption
Multi-AZ Auto Scaling
Automatically adds or removes servers based on traffic. Servers span multiple Availability Zones (data centers)
Amazon Aurora Database
Managed MySQL-compatible database with automatic backups, replication, and point-in-time recovery
Amazon EFS (Shared Storage)
Distributed file system shared across all servers for cover images, uploads, and reports
CloudWatch Monitoring
Real-time metrics, automated alarms, and system health dashboards
SSL/TLS Certificates (ACM)
Free, automated SSL/TLS certificate management via AWS Certificate Manager (ACM) with automatic renewal
Designed for Scale
Enterprise capabilities supporting libraries of all sizes
Handles peak demand
Starts with redundancy and can scale for busy periods (limits can be set to control costs)
Designed for reliability
Runs across multiple data centers to reduce downtime risk
Responsive searches
High-performance database option for large catalogs
Health checks & alerts
Automated monitoring helps detect issues early
Enterprise is designed for libraries that need higher reliability during busy periods and clearer recovery options if something goes wrong. It supports resilient cloud setups while keeping ownership and billing visible in your AWS account.
When Enterprise is the right fit
Enterprise is designed for libraries that need stronger reliability, clearer recovery options, and support for busy periods.
Busy academic calendars
Helps your catalog and circulation stay responsive during enrollment periods, semester starts, and other high-traffic moments.
Multi-branch and shared-library environments
Supports libraries that need a more resilient setup across multiple teams, branches, or participating institutions.
Collections that need stronger protection
Designed for libraries that want better backup, recovery, and failover options than a basic single-server setup.
Growth without a redesign
Provides a path for larger catalogs, more users, and changing demand without rebuilding your setup from scratch.
Ready for Enterprise-Grade Library Infrastructure?
Book a consultation to discuss your requirements, or start an Enterprise 30-day trial