{"id":8528,"date":"2025-02-08T00:26:06","date_gmt":"2025-02-07T23:26:06","guid":{"rendered":"https:\/\/clover-vtl.com\/doc\/?post_type=manual_documentation&p=8528"},"modified":"2025-04-04T15:06:09","modified_gmt":"2025-04-04T13:06:09","slug":"clover-reference-architecture","status":"publish","type":"manual_documentation","link":"https:\/\/clover-vtl.com\/doc\/documentation\/concepts\/clover-reference-architecture\/","title":{"rendered":"Clover Reference Architecture"},"content":{"rendered":"
Clover is a cloud-based platform designed for managing virtual labs in an educational environment. It provides seamless integration with Learning Management Systems (LMS) and Microsoft 365, allowing instructors and students to interact with virtual machines configured for specific courses.<\/p>\n\n\n\n
This document provides an in-depth look at the reference architecture of Clover, detailing its components, integration points, deployment models, scalability features, and security architecture.<\/p>\n\n\n\n
Clover consists of several core components that work together to provide a seamless virtual lab experience.<\/p>\n\n\n\n
Clover connects with various Learning Management Systems via REST APIs and Single Sign-On (SSO). This enables seamless access to virtual labs from LMS dashboards.<\/p>\n\n\n\n
Clover is primarily hosted on Microsoft Azure, leveraging Azure Virtual Machines, Azure SQL Database, and Azure Blob Storage for a scalable and secure experience.<\/p>\n\n\n\n
For institutions with on-premises infrastructure, Clover supports hybrid deployment, where core services run on Azure while connecting to on-premises Active Directory and storage.<\/p>\n\n\n\n
In certain cases, organizations can deploy Clover on local servers using Hyper-V or VMware, with connectivity to Azure for licensing and security updates.<\/p>\n\n\n\n
Clover leverages Azure\u2019s auto-scaling capabilities to manage workloads dynamically. Virtual Machines are provisioned on-demand and decommissioned when no longer needed.<\/p>\n\n\n\n
Clover adheres to global compliance standards:<\/p>\n\n\n\n
Clover\u2019s reference architecture is built for scalability, security, and seamless integration with educational platforms. Whether deployed in the cloud or on-premises, it ensures an optimized virtual lab experience while maintaining compliance and security best practices.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":8116,"menu_order":1,"template":"","manualdocumentationcategory":[32],"manual_doc_tag":[],"class_list":["post-8528","manual_documentation","type-manual_documentation","status-publish","hentry","manualdocumentationcategory-clover-documentation"],"yoast_head":"\n