CloudBolt Technical Overview
CloudBolt is a cloud management platform that empowers end-users with self-service environments, and IT admins with visibility and control. CloudBolt transforms your IT environment and helps you become a service broker to be more responsive, agile and manage technology to meet your goals.
CloudBolt provisions, orchestrates, and automates infrastructure resources—transforming the way end-users interact with their data centers and access public and private cloud environments.
- Intuitive user interface environment
- Automated provisioning
- Internal & external workflow
- Role-based quotas
- Brownfield & Greenfield
- Speed IT deployments
- Simple, intuitive installation and configuration
- Line of business cost transparency
- Greater workload flexibility enables end-user self-service
- Drive more value from existing IT investments
- Facilitates DevOps
Hybrid Cloud Management Through Catalog
CloudBolt’s Catalog enables admins to create Blueprints for controlled and repeatable deployments by end-users. A Blueprint can be as simple as a one-click single server build and as complex as a multi-tier load-balanced application stack running in multiple environments. Through Blueprints, you can consume, manage, and track IT resources regardless of where and how they’re hosted. Perform actions like out-of-band console and SSH access along with the remote script and other action execution.
Self-Service: Passive vs Active IT
With public cloud resources readily available, users no longer expect to file a ticket and wait for their resources. CloudBolt transforms enterprise from passive to active by providing users with instant and direct access to their resources when and where they want them.
Eliminate Runaway Spending and VM Sprawl
When users can’t get what they want, they take matters into their own hands. By meeting user demand for instant access to IT resources, CloudBolt eliminates the need for them to spin up their own servers and services in ungoverned, public clouds.
Complete Kubernetes Cluster Lifecycle Management
Efficiently deploy your multi-node Kubernetes clusters through predefined Blueprints. Replace the mundane, repetitive processes of cluster and application provisioning with self-service catalog. The Kubernetes Cluster Blueprint can be deployed to any Resource Handler. The Kubernetes Cluster Blueprint can also be used as a Sub-Blueprint to deploy Containerized Objects to dedicated Kubernetes clusters.
Brownfield Deployments: Auto Discovery
Upon connecting to a public cloud or private virtualization infrastructure, CloudBolt has the ability to scan networks to find physical servers and create server records for them so they can be managed and reported on from CloudBolt. After a server has been imported and is under the management of CloudBolt, any modifications, whether made from within CloudBolt or outside of CloudBolt, will be tracked and reported. CloudBolt also provides an optional extended discovery that lets you manage and automate any actions on particular resources that are discovered and authenticated.
Whether it’s public cloud or the private data center, IT resources cost money. Provide end-users with the ability to see and understand what they’re spending upfront before it’s too late. CloudBolt also provides the ability to set spend quota on individual users groups to ensure spending doesn’t exceed a specified threshold.
Plug-in Based Architecture
Pluggable to its core, CloudBolt allows almost all aspects of its workflows to be customized. In addition to extending workflows, the CloudBolt user interface can also be extended with custom views to add new or enterprise-proprietary applications. CloudBolt plug-ins are written as Python scripts and can be shared between CloudBolt workflows and stored in a source code repository such as GitHub or GitLab. CloudBolt provides out-of-the-box integrations with Terraform and ServiceNow.
CloudBolt provides a UI Extension framework that allows administrators to extend existing views with their own. These views might provide detailed monitoring information, back-end storage control, and much more. Extension developers need to be versed in Python and basic Django knowledge, like views, urls and templates. They will likely need to use the interactive Django shell on the CB server to develop queries, introspect model instances, etc.
*CloudBolt can integrate with any tool that has an API.