The complete cloud management platform
OnApp makes cloud easy to build, easy to buy, easy to manage & easy to scale
OnApp is a complete cloud deployment and go-to-market solution for service providers. It gives you the tools you need to build, manage and sell public or private cloud services in an intuitive, highly automated, white label software environment.
With a full suite of provisioning, management, security, metering and billing tools built in, OnApp gives you the best possible time-to-revenue for your services. Deploy in hours, not months.
Give customers more choice with VMware, Xen, KVM and EC2 available through the same platform.
Single pane of glass
With customizable VMs, cloud instances, bare metal, apps, CDN & DR available through your own branded UI, you can meet more customer needs and help prevent churn.
Deploy and migrate workloads across different OnApp cloud locations – either your own, or the network of global clouds available on demand in the OnApp Federation.
The OnApp Cloud Platform in detail
OnApp powers cloud services for thousands of businesses, hundreds of thousands of users and millions of virtual servers – including an estimated 1 in 3 of the world’s public clouds.
It’s an end-to-end solution for private, public and hybrid cloud management, with multi-HV, multi-location and multi-cloud support; automation for a huge range of virtual and dedicated appliances; a complete set of orchestration and go-to-market tools; and the industry’s most intuitive, customizable admin and end user portal.
VMware, Xen, KVM & EC2
Build public and private cloud services on multiple hypervisor technologies, and manage them in one UI. OnApp automates bare metal, smart servers and application servers too.
OnApp gives you full control over the resources available to individual virtual servers; supports multiple performance and availability zones within one cloud; supports multiple clouds via one UI and log-in; and features auto-scaling (up and out) as standard.
OnApp is extremely robust, and battle-tested in thousands of global cloud deployments. It includes automatic failover, multiple backup schema, and the ability to extend with real-time replication and restore via OnApp DRaaS.
Software Defined Storage
With OnApp’s software-defined storage system, you don’t need an external SAN for your cloud – though OnApp also supports any block storage appliance.
Full suite of admin tools
OnApp includes comprehensive metering, monitoring, billing, user management and workflow automation capabilities, ready to run, out of the box.
With OnApp, you can manage multiple OnApp clouds through one UI, and extend them with public or private cloud infrastructure from the OnApp Federation – all managed seamlessly through the same portal.
Intuitive, customizable portal
OnApp Cloud has the industry’s most intuitive and flexible UI. Available for browsers, iOS and Android devices, it is rebrandable, extensible and has a robust user and permissions management system which presents configurable functionality to different tiers of user, your IT team, billing team and partners.
Secure cloud governance
OnApp includes a multi-layered security engine and fine-grained control of user roles, permissions and limits – plus a range of tracking, logging and approval tools to improve governance across your cloud environments.
OnApp is a turnkey, enterprise-class cloud platform. It comes with a full service wrap that includes remote installation and free upgrades – and is available as a fully hosted service too.
Simple licensing, 24x7 support
OnApp Cloud has simple ‘pay as you grow’ licensing, which includes 24×7 global support and a 15 minute SLA as standard.
OnApp Storage is a high-performance distributed SAN built into the OnApp cloud platform. It gives you fast, resilient and scalable storage for your cloud, without having to invest in proprietary SAN hardware, or compromise performance with a software SAN.
Built into your cloud
OnApp Storage creates an enterprise-class SAN across disks in your cloud’s compute nodes. It distributes data across those disks while giving you full control of replication and performance.
OnApp Storage is designed for cloud workloads, and scales naturally with your cloud as you grow. As you add compute nodes to your cloud your storage scales too – and you can add more disks whenever you need to, without having to rebuild the whole SAN.
You can provision storage and manage billing for multiple tiers of storage, just as you would with a traditional SAN – and use OnApp Storage instead of, or alongside, a traditional storage array.
No vendor lock-in
With OnApp Storage, there’s no vendor lock-in with supported disk types or custom network backplanes: you can use off-the-shelf servers, disks and network components.
Our unique VM-aware technology optimizes throughput, by ensuring that data resides on the same server as the application that needs it. This makes a dramatic difference to I/O performance and minimizes the storage network bandwidth required – increasing throughput for cloud workloads.
With our patent-pending smart disk technology, each physical disk in acts as a self-managing, self-discovering and self-contained unit, able to make decisions about data synchronization and load balancing without depending on a central controller. Disks are hot-pluggable between compute nodes, and there is no single point of failure.
OnApp Storage optimizes I/O throughput for your SAN and delivers close to raw disk performance. Each disk’s I/O queue is independent, so there is no single point where bandwidth bottlenecks can occur, and each storage node manages and compresses its own content in the most efficient way possible.
Providing an effective disaster recovery service is essential for mission-critical workloads running in your cloud. OnApp DRaaS (Disaster Recovery as a Service) brings affordable, high-performance real-time DR to public and private cloud services, for the first time.
Constant Data Protection (CDP)
OnApp DRaaS goes far beyond simple snapshot-based DR services. You can offer real-time protection for virtual servers in your cloud, and create high performance Disaster Recovery services with zero data loss guaranteed for most workloads.
When DRaaS is activated for a virtual server, the server is replicated in real-time to a remote DR site, and remains in sync while DRaaS is enabled for that server. OnApp DRaaS integrates seamlessly with OnApp clouds, and has no impact on virtual server performance. It activates with a single click, and is fully integrated with OnApp billing systems.
Public and Private DR support
OnApp DRaaS replicates data in real time between a source cloud and one or more replication cloud sites – either as a fully managed service, or a DR service you manage yourself:
- Public DRaaS: we provide and manage a selection of remote replication sites that you can choose from to protect your cloud.
- Private DRaaS: if you have multiple datacenters, you can set up a private DR service where you manage the replication sites.
Flexible DR configuration
You can enable OnApp DRaaS for some or all of the hypervisor zones in your cloud, and choose different replication targets for each zone. For example, you can replicate to a geographically distant location for greater protection against local outages. Or replicate to a nearby location if, for example, there’s a requirement to keep data within a specific jurisdiction.
Industry-leading RPOs and RTOs
OnApp DRaaS is based on OnApp Storage, the distributed SAN built into the OnApp platform. By using inline data write intercepts, and removing remote write latency, it delivers exceptional DR performance for a wide range of workloads:
- RPO – Recovery Point Objective – measures how up-to-date replicated data is. OnApp DRaaS has an RPO so low that you can guarantee zero data loss for the majority of workloads.
- RTO – Recovery Time Objective – measures the time taken for an application to start running again after a failure. OnApp DRaaS has an RTO of less than 5 minutes for most virtual servers.
Low cost, high performance
Real-time data protection is normally affordable only to businesses who can run multiple redundant clouds connected by expensive dedicated fiber links. OnApp DRaaS introduces real-time protection without the cost, using commodity cloud infrastructure and the integrated/distributed SAN technology built into the OnApp platform.
Security, monitoring & alerts
OnApp DRaaS monitors uptime for each cloud that has disaster recovery enabled. If a problem is detected, it actively probes to see if any DRaaS-enabled virtual servers are down, and generates alerts for the cloud provider (or their customer) to begin the failover process. OnApp DRaaS uses public/private key authorization, and fully encrypts all DR data.
OnApp Accelerator is an add-on to the OnApp Cloud platform. With a single click, it automatically accelerates web applications running in your cloud by optimizing pages, scripts and images, and publishing them automatically to our global CDN, using 19 locations from the OnApp Federation.
One-click global CDN
Performance is everything for web applications hosted in your cloud. OnApp Accelerator improves performance up to 100% without having to deploy and manage a full-blown CDN.
No config or recoding
OnApp Accelerator is an instant, hands-free web acceleration solution. No recoding, no DNS or CNAME changes – just a single click. The content delivery network, and the OnApp Accelerator service, are fully managed by OnApp.
Patented acceleration method
Using a patented content acceleration method, OnApp Accelerator automatically compresses, minifies and cdnifies web content running on virtual servers (html, png, gif, jpeg, webp, css and js files) – then distributes it to 19 locations across the Americas, EMEA and Asia-Pacific.
Add value to your cloud
By automating content acceleration and delivery, OnApp Accelerator means you you can offer a simple, powerful global CDN capability without having to maintain and configure your own CDN platform – a huge differentiator for your cloud service.
OnApp Accelerator has a flat fee per virtual server per month, which includes 2TB of global traffic – covering high cost locations in Asia and Australia, as well as popular cities across the US and EMEA.
Improve performance up to 100%
OnApp Accelerator is fully automatic, and does not modify or reduce the quality of source content.
- Web content is compressed to reduce file size and bandwidth use
- Content is distributed to the OnApp Federation, and delivered to end users from the location nearest to them, to reduce latency
- Content is cached in the browser with a long expiry time, to provide near-instant load times for future content requests – without compromising the ability to change content
These benchmarks show the performance of a typical e-commerce website running with, and without OnApp Accelerator.
OnApp Accelerator decreases file size by almost 60%, improves load times more than 50% and results in 75% fewer file requests to the virtual server.
OnApp Application Servers
Application Servers are an add-on to the OnApp Cloud platform. They give your customers and users instant access to a library of hundreds of SaaS and PaaS applications, which deploy in your cloud in a couple of clicks – including their databases – and are managed just like virtual servers.
Hundreds of dynamic apps
Why should your users have to install applications manually, or spend time keeping them up to date? With Application Servers, they can install applications automatically along with a virtual server. Apps are installed from a central repository, up to date with the latest features and security patches.
Huge SaaS and PaaS library
You can offer a huge library of application stacks based on Perl, PHP, Python, Java, and JS, including popular apps like Drupal, Joomla, WordPress and Magento, as well as many other tools for CRM, database management, comms, media, blogging, productivity, development and e-commerce.
Simple application management
By deploying applications directly to OnApp virtual servers, each application, and its associated databases, benefit from the automated provisioning, backup, restore and other features of the OnApp cloud platform. Domains, email accounts, FTP and users can also be managed through the OnApp UI.
Move up the stack
Application Servers help you deliver what customers really need from your cloud: a simple, powerful way to host workloads. You can sell fully hosted, fully automated PaaS and SaaS in the same UI your customers use for cloud, bare metal, CDN, storage and DR.
OnApp Container Servers
OnApp Container Servers give you a framework for Docker containers to be deployed in your cloud. Container Servers are based on a CoreOS template. They give you all of the intuitive provisioning and management of standard OnApp virtual servers, but with the tools to enable your clients to run Docker and Kubernetes.
Container Servers also provide full customization via CoreOS Cloud-Config, through the OnApp UI. They’re our first step towards a much more intuitive, easier to manage implementation of cloud hosted Docker – available in OnApp v5.1 and later.
Container Server use cases
Docker simplifies DevOps and supports continuous integration/continuous deployment methodologies; now you can bring these benefits to your clients and users through your OnApp cloud. It’s especially popular among developers, for whom Docker simplifies the process of developing, shipping and running applications across multiple platforms.
Docker also provides a way to consolidate applications into a single container – so for example, you can run multiple applications (e.g. WordPress) with a central database. Conversely, Docker containers can also simplify deployment and management of applications across compute clusters.
One pane of glass – any virtual appliance
Container Servers are one of many virtual appliances supported in the OnApp cloud platform. Through a ‘single pane of glass’ control panel, you can use OnApp to sell, provision and manage containers alongside virtual servers, CDN, storage, backup, disaster recovery, bare metal and more – and bring in EC2 instances as well.
Container Servers & Kubernetes
OnApp provides all the tools needed to run Kubernetes as part of the CoreOS template used in Container Servers. Kubernetes is an open source system for automating deployment, scaling and management of containerized applications. The combination of OnApp Container Servers and Kubernetes delivers a truly scalable and resilient Docker management environment, as a seamless part of your OnApp cloud.