Helicon Zoo — a repository of web frameworks and applications for Microsoft IIS.
Helicon Zoo is an integration platform to run multiple technology stacks in Microsoft IIS web server.
For a convenience it comes as application repository,
from which you can install web engines, applications and whole technology stacks at a time.
Following backend technologies are supported: HTTP backend, FastCGI, Ruby Rack, Python WSGI, Perl PSGI/Plack, and Java Servlet.
Additionally Helicon Zoo repository includes number of web applications that can be easily installed with dependencies.
What's inside:
Python
|
Ruby
|
PHP
|
Java
|
Perl
|
Railo
|
Erlang
|
Node.js
|
Trac
|
Sinatra
|
Mura CMS
|
OSQA
|
Redmine
|
Django CMS
|
DjangoBB
|
Refinery CMS
|
Features
Automatic process management—Helicon Zoo will launch, shutdown, restart and load balance application worker processes automatically depending on current server load and available system resources.
Isolation—applications are executed in separate processes. Crash or hang of one application will not affect others running.
High speed communication using named pipe and local socket transport with FastCGI or HTTP backend protocol.
Application stability control—constantly monitors backend application health and restarts misbehaved processes.
Memory usage monitor—protect against memory leaks.
Monitor for file change and hot-restart applications if new source files available.
Application warm-up—don’t let your customers wait for a service.
Protect backend applications against Slow POST and buffer overflow attacks.
Comet and long-polling HTTP responses support.
Independent per web site and per application configuration with automatic reloads.
Benefits
Instant service—Helicon Zoo has features to minimize possible application downtime. Such features as automatic worker processes startup, restart, warm-up, health monitoring, load balancing, live source files change monitoring and on-fly configuration reload minimize need for web server restart.
Multi-core utilization—Helicon Zoo can automatically increase or decrease number of worker processes to distribute load on multiple cores or free system resources allowing other applications to run when needed.
One server—any technology stack. All engines from Helicon Zoo have been tested to work together and with other traditional IIS engines on same server allowing mixing technologies within same web site.
Security—run applications in isolated processes, with limited user credentials. Additional security level to protect backend processes from some DDOS and malicious HTTP requests.
Simple application deployment—just copy files into web site directory. Ability to do database migrations and required modules configuration before application start using in-application deploy scripts.
|