The Building Blocks of mCloud: What Software Powers Your Cloud

Overview of mCloud OpenStack Deployment

mCloud’s OpenStack deployment is designed to provide a robust, secure, and high-availability cloud platform for both public and private cloud use. It integrates seamlessly with multiple Ceph storage clusters, including:
NVMe storage for high-performance workloads
10k and 7.5k SAS HDD storage for balanced performance
Geo-distributed NVMe storage for redundancy and reliability

All components of mCloud are accessible via the OpenStack API, offering users unparalleled control and automation capabilities.


Core OpenStack Services in mCloud

Keystone (Identity Service)

Keystone serves as the identity service for OpenStack, managing authentication and authorization across all cloud resources. It ensures multi-tenancy security, enabling precise access control by managing users, projects, roles, and policies. Keystone enhances resource isolation, preventing unauthorized access and securing both public and private cloud environments.

Nova (Compute Service)

Nova is responsible for provisioning and managing virtual machine (VM) instances. It integrates with hypervisors like KVM to create, schedule, and terminate VMs dynamically. With Nova, users can deploy scalable compute resources, take advantage of live migration, and ensure high availability through advanced resource pooling.

Neutron (Networking Service)

Neutron provides the networking framework for mCloud, allowing users to configure networks, subnets, routers, and floating IPs. Neutron ensures tenant network isolation, supports software-defined networking (SDN), and integrates plugins for scalable, high-performance network configurations.

Cinder (Block Storage Service)

Cinder provides persistent block storage that can be attached to VM instances. Integrated with Ceph storage clusters, it offers scalable and redundant storage solutions that maintain data persistence even in the event of compute node failures. Features such as snapshotting and backups make Cinder a reliable storage solution for data-intensive applications.

Glance (Image Service)

Glance manages VM disk and server images, enabling quick deployment of instances. Supporting multiple image formats, it acts as a central repository for VM images, ensuring consistency and storage efficiency. Integration with Ceph accelerates image retrieval and storage performance.

Horizon (Dashboard)

Horizon provides a web-based interface for managing all OpenStack services in mCloud. It simplifies cloud operations by offering an intuitive user interface for managing instances, networks, and storage without needing command-line interaction.


Advanced Cloud Services for Performance & Security

Heat (Orchestration Service)

Heat enables infrastructure-as-code for OpenStack deployments, allowing users to define cloud applications through human-readable templates. This reduces manual configuration errors, supports complex workflows, and enhances high availability by automating resource provisioning.

Octavia (Load Balancer as a Service)

Octavia is mCloud’s load balancing solution, distributing network traffic across multiple instances to ensure high availability and application responsiveness. It supports advanced features like SSL termination, session persistence, and health monitoring.

Barbican (Key Management Service)

Barbican is responsible for secure storage, provisioning, and management of encryption keys, passwords, and certificates. By implementing Barbican, mCloud ensures compliance with security standards, protecting sensitive data at rest and in transit.

Masakari (Instance High Availability Service)

Masakari ensures automated recovery of KVM-based virtual machines in the event of compute host failures. It continuously monitors compute nodes and initiates recovery processes, minimizing downtime and maintaining cloud stability.

Designate (DNS Service)

Designate provides DNS as a Service, enabling users to manage DNS zones and records through the OpenStack API. By integrating with Keystone for authentication, it automates DNS updates and supports multi-tenancy.


High-Performance Networking & Storage

OVN (Open Virtual Network)

OVN enhances Neutron by offering virtual networking solutions for VMs, containers, and bare-metal hosts. It supports logical switching, routing, security groups, and distributed logical routers, optimizing network performance and scalability.

OVS (Open vSwitch)

Open vSwitch (OVS) is a multi-layer virtual switch that facilitates network automation and supports standard networking protocols. Working alongside Neutron and OVN, OVS provides VLAN tagging, tunneling, and traffic shaping, making mCloud’s network infrastructure more flexible and efficient.

Placement (Resource Tracking and Scheduling Service)

Placement is responsible for tracking cloud resource inventories and usage, aiding Nova in efficient VM placement based on available resources. It prevents overcommitment and ensures optimized workload distribution for stability and efficiency.


API Accessibility for Automation

All components of mCloud’s OpenStack deployment are accessible via the OpenStack API, allowing users to:
Automate infrastructure management
Integrate third-party tools
Deploy custom cloud solutions
Enable continuous integration & deployment (CI/CD)
Support Infrastructure-as-Code (IaC) for scalability


Conclusion

mCloud integrates a comprehensive set of OpenStack services to deliver a secure, high-availability cloud platform. With advanced compute, networking, storage, orchestration, and security services, mCloud ensures:
Scalability to grow with business needs.
Flexibility for diverse workloads.
Reliability through high-performance Ceph storage.

By leveraging automation, security, and API-driven controls, mCloud empowers businesses to innovate and expand in a high-performance cloud environment.

For more information, contact .


Can't find what you're looking for?

Create or manage support tickets directly with Micron21

You will need to register a new account if this is the first time lodging a ticket.

If you have previous lodged a ticket either online, email or over the phone you will already have an account. Please reset your password, if you have not logged into the support portal before.

Lodge a ticket Manage existing tickets

Need to send us information securely? Use our Escrow service here

Need more advanced support?

Micron21 provides a comprehensive approach to customer care that starts with a base 24/7 support that is included free with every service we offer - there are no charges to enjoy a basic level of support with Micron21 and you are not restricted in how you contact us to receive assistance any time of day or night.

For those who require more advanced support though, our Customer Care plans and Ad-Hoc support are designed to completely remove the complexity of IT management - from taking full responsibility for your entire infrastructure or tailoring a custom approach, we have the capability and know-how.

 

If you've organised remote assistance from Micron21, click here to connect

Sign up for the Micron21 Newsletter