Request a Sandbox
Datasheet - Enterprise
Datasheet - Cloud Provider
Contact Support
CumuLogic Platform-as-a-Service for private clouds is an easy-to-use scalable platform for developing and deploying mobile and web applications on any cloud. CumuLogic PaaS eliminates the need for developers for installing, configuring and managing the application infrastructure, empowering developers to do what they do best - coding quality applications.
CumuLogic’s platform allows enterprises and Cloud Providers to build AWS-like, compatible cloud services in their own datacenters on their IaaS cloud or virtualized environment. The platform is ideal for enterprises that are looking to provide the convenience of Amazon-style cloud services to their developers and Ops while maintaining security, compliance and control over the cloud. It’s also ideal for Cloud Providers looking to augment their cloud or virtualized infrastructure with higher value and higher margin services.
Below are the key components and features of the CumuLogic core platform:
Platform-as-a-Service – A highly available, scalable and easy-to-use use application deployment platform, it enables single click-deployment of applications on any cloud. Ops personnel can optimize, configure security and deploy mission critical applications on private or public clouds, or both. CumuLogic PaaS supports multiple programming languages and frameworks and provides a wide range of database and caching services.
Database-as-a-Service – Highly reliable, fully managed database service in the cloud. CumuLogic Database-as-a-Service for private clouds supports MySQL, MySQL Cluster and MongoDB database engines. Users can get access to a database service in 3 clicks and each database instance is fully monitored, managed and fault-tolerant.
Load Balancer - CumuLogic Load Balancer instances are based on open source components and provide a low-cost alternative to load balance nodes of applications. It can be scaled up and down on-demand by launching additional instances on-demand.
Elastic Cache – CumuLogic’s Distributed In-memory Cache Service is compatible with the Memcached protocol and provides a user friendly, fully managed Memcached cluster preconfigured for use with several Memcached clients. CumuLogic Elastic Cache can recover lost nodes in the cluster or re-provision new nodes to maintain the desired level of cache capacity.
Frameworks – Developers can quickly deploy applications on the platform using a single-click UI or using a deployment descriptor file. The platform manages the frameworks and other services provisioned for the applications. The platform also provides the flexibility that developers need to configure the properties and optimization parameters that typically PaaS wouldn’t expose. The frameworks in CumuLogic platform are integrated with the rest of the services, including databases, caching and load balancer, making it easy to orchestrate services to design and deploy flexible architectures for given applications.
Autoscaling – CumuLogic’s cloud platform provides autoscaling of applications by default and also gives users the flexibility to define their own metrics and values, or thresholds to scale up or down any services.
Health Monitoring – The health monitors continuously monitor the availability and health of each cloud service and provide recovery mechanisms to recover or re-provision the failed services. Most of the metrics monitored by the health monitor are available in charts provided in the user console. Enterprises can also choose to plug-in or forward the monitored data to their existing monitoring systems.
CumuLogic Platform empowers enterprises to deliver everything-as-a-service to boost developer productivity, speed time-to-market of applications, increase business agility while maintaing compliance and security of IT resources.
Developer productivity: Developers can focus on developing quality applications, rather than installing, configuring and managing infrastructure.
Time-to-Market: Enterprises can improve developer productivity and deliver applications in the shortest amount of time, dramatically improving business agility.
Standardized Platform: Enterprises can consolidate all diverse platform resources in one PaaS, eliminating variations of infrastructure services that are required to be supported, maintained and patched. All the applications can be developed and deployed using a common infrastructure, common libraries and frameworks, streamlining the application lifecycle from development and QA/Testing to staging and production.
Low cost of operations: A standardized platform eliminates the cost of the tools and time required to maintain multiple application environments. Most of the services are self managed and fault-tolerant, eliminating over 75% of management tasks associated with managing such services manually. A standard platform also reduces human error in the installation and configuration of services.
DevOps Efficiency: Developers and Ops can share the application environments and collaborate to accelerate the release of applications from months to hours. CumuLogic’s platform eliminates the need for developers and Ops to manually setup and test application environments and just simply “clone” the environments and customize them for better security and access controls, and optimiz the for production deployments. Applications can quickly move through the lifecycle from development testing to staging and production.
End Vendor Lock-in: CumuLogic’s platform abstracts the underlying APIs of the various IaaS clouds, enabling users to deploy CumuLogic platform and cloud services on any cloud.
Development/DevOps Environments
With CumuLogic-powered clouds, enterprises lower IT costs by offering Development/DevOps environments. Developers get access to self-service application infrastructure within seconds and deploy applications with a single click, while CumuLogic’s platform manages the application lifecycle end-to-end.
Hosted Web Apps
Large scale web applications require low latency and high performance application infrastructure services, such as NoSQL or SQL databases, elastic load balancers and large amounts of distributed cache. CumuLogic’s software suite provides all the infrastructure services for such large scale applications, so developers can quickly build and deploy complex architectures on any cloud.
Disaster Recovery and Business Continuity
CumuLogic Cloud Services can be architected to provide your customers a disaster recovery (DR) and business continuity solution, making DR extremely cost effective for enterprises and with significantly faster recovery times.
Big Data Analysis
With its support for autoscalable NoSQL database services, CumuLogic Cloud Services provide all the resources required to build architectures for big data analysis.
Develop, Migrate and Manage Custom Applications
With the CumuLogic Eclipse Plug-in, developers can deploy applications with a single click. Because CumuLogic’s platform supports a variety of application infrastructure services, existing applications can be deployed to the cloud with near-zero code re-write, making application migration a breeze. The platform also automates all management features from a single control plane on either private, public or hybrid cloud environments.
CumuLogic Private PaaS
PaaS Adoption Paper
PaaS Migration Paper
CumuLogic CLI
CumuLogic Eclipse Plugin
Sample Applications
James Gosling, Father of Java.