Intalio|Cloud can be deployed in your data-center, behind your firewall, while using top-of-the-line hardware and expert IT staff provided and managed by Intalio, on-premises.
With the Managed On-Premises option, customers deploy the Intalio|Cloud software stack on top of hardware provided by Intalio (Intalio|Cloud Appliance), connected to their private network, and installed into their own data-center. Furthermore, Intalio provides a full-time System Administrator and a part-time Project Manager deployed on-site. The Intalio System Administrator is responsible for maintaining the overall system, installing all required software upgrades, configuring the hypervisors for supporting the deployment of third-party applications such as Oracle or SAP, and training the customer's own IT staff to perform rountine hardware maintenance tasks, such as the replacement of failed power supplies and fans. For her part, the Intalio Project Manager is responsible for training business and technical users to the platform, and managing the development of custom projects through Intalio's Demand Driven Development (D3) process.
Customer's Responsibility
Intalio's Responsibility
The Intalio|Cloud platform must be able to serve a very large number of accounts (hundreds of thousands), for both small (no more than 3) and large (millions) numbers of users, in a multi-tenant environment and in a perfectly elastic manner. For this purpose, it features a unique architecture that supports both up and down scalability. With this architecture, small accounts which master database server can fit onto a single blade are served by a Virtual Machine (VM) deployed on top of an hypervisor (VMWare or Xen), while larger accounts that require more powerful hardware for their master database server are deployed on top of a virtual Symmetric Multiprocessing (SMP) cluster powered by ScaleMP's vSMP Foundation.
Small Account Configuration
A small account is defined as an account which master database server can fit onto a single blade server. A typical blade is made of 2 Quad Core Intel Xeon X5570 2.93GHz (8 cores total) CPUs and 144GB (18 x 8GB) 1333MHz PC3-10600 DDR3 Registered DIMMs. Since many enterprise applications require many more database Read operations than Write operations (with a 10 to 1 ratio typically), multiple slave database servers can be dedicated to Read operations, while the master database server is used for Write operations only. Furthermore, a typical Web-based application requires many more application servers than database servers (with a 4 to 1 ratio typically). As a result, a "small account" might use quite a few blade servers (50 or more typically), before having to be upgraded to the unlikely "large account" configuration.
Large Account Configuration
A large account is defined as an account which master database server cannot fit onto a single blade server. The master database server required by such accounts is served by up to 16 blade servers (32 CPUs, 128 CPU Cores, 2.3TB of DRAM) configured as a virtual SMP cluster using ScaleMP's custom firmware and the InfiniBand interconnect. All blade servers used by the Intalio|Cloud Appliance support both configuration through dual boot, and the migration of accounts from one configuration to the other can be achieved in a few minutes.
Intalio|Cloud Managed On-Premises is priced per user per month when using Intalio|BPM and Intalio|CRM, and starts at $49/user/month. Additionally, Intalio|Cloud Managed On-Premises can be used to run any other application on top of the built-in hypervisor (VMware vSphere Enterprise Plus).
Intalio|Cloud Managed On-Premises offers the following capacity per user:
Per User (BPM or CRM) |
||
|---|---|---|
| Default Capacity Allocation | ||
| CPU | 25MHz |
|
| Memory | 50MB |
|
| SSD Database Storage | 1GB |
|
| HDD File Storage | 10GB |
|
Default allocated capacity is aggregated over users and time. For example, an account with 20 users would get 20 x 24 x 31 x 25 = 372GHzH of compute time every month. Additional capacity is available at the following price:
Hourly Price |
||
|---|---|---|
| Utility Pricing Metrics | ||
| CPU (per GHz compute unit, single core) | $0.20 |
|
| Memory (per GB) | $0.10 |
|
| SSD Database Storage (per GB) | $0.01 |
|
| HDD File Storage (per TB) | $0.60 |
|
This pricing is based on the following Service Level Agreement:
Intalio|Cloud's utility-based pricing adopts metrics similar to the ones used for Amazon Web Services (EC2 and S3), and pricing levels are similar when taking into account the level of redundancy offered by Intalio|Cloud's Service Level Agreement. Nevertheless, Intalio|Cloud offers two enhancements over Amazon Web Services:
CPU and Memory Balancing
Intalio|Cloud allows customers to specify how much memory they allocate to each compute unit. This allows for a better utilization of resources depending on the application being used (application server, database, process engine, etc.). For this purpose, usage of the Intalio|Cloud Appliance is priced per GHz of compute unit and per GB of memory. The sum of both pricing components is roughly equivalent to the pricing of Amazon EC2's Standard On-Demand Instances.
SSD and HDD Storage
Intalio|Cloud makes exclusive use of Solid State Drives (SSD) for all database storage, and Hard Disk Drives (HDD) are used for files only, and as backup for all database storage. This storage segregation strategy provides significant performance improvements for OLTP applications, while reducing the amount of maintenance work usually created by the failure of hard drives used for I/O intensive applications. The pricing of HDD file storage on the Intalio|Cloud Appliance is roughly equivalent to the pricing of Amazon S3's storage for the first 50TB. Intalio|Cloud Managed-on-Premises does not include any pricing component related to bandwidth, since network connectivity is provided by the customer.
Intalio|Cloud Managed On-Premises is available through an Early Access Program.
Copyright © Intalio, 1999-2010.