GoldenRay Logo
menu icon
Platform
GoldenRay: Virtualization and Containerization
GoldenRay brings virtualization and containerization together under one unified orchestration layer to support a wide range of AI/ML workloads — from VM-based training jobs to containerized inference services. This hybrid model ensures that your infrastructure is flexible, scalable, and future-proof.
Bring Elasticity & Isolation
with Virtualization
GoldenRay's Virtualization Engine empowers enterprises to efficiently orchestrate, manage, and scale virtual workloads with precision and performance. From provisioning to live migration, it provides a full-stack toolkit for VM lifecycle management.
Instance-Based VM Provisioning
Create virtual machines by choosing from standard types or by picking your own combination of CPU, memory, storage, and graphics options. The system makes sure resources are shared fairly and are used efficiently, so all your different workloads run smoothly on your available hardware.
Template-Driven VM Deployment
Quickly set up new virtual machines using ready-made templates that come with the needed software and setup instructions. Templates make it easy to create similar machines again and again, keep track of changes, and make sure everything follows your organization's rules.
Dynamic VM Configuration Management
Change a virtual machine’s settings—like adding more CPU, memory, storage, or network access, even while it's running. There's no need to shut it down or restart. You can make these updates easily through an interface, scripts, or automation tools.
Snapshot Lifecycle Operations
Take full or partial VM backups with labels, restore points, and rules for how long to keep them. Works with GoldenRay storage to keep data safe and ready for recovery.
Live Migration with Zero Downtime
Move a running virtual machine from one server to another without stopping the work it's doing. The system handles different types of storage and keeps everything running smoothly, so there’s no noticeable delay or loss of information.
Unified Storage Administration
Easily manage all types of storage—whether it's used like a hard drive, a shared folder, or cloud-style storage—for your virtual machines. You can increase storage space as needed, set up different levels of performance, and make sure important applications always get the resources they need.
Network Node Configuration
Set up and control network connections for your servers and virtual machines, including things like separate network zones and fast data links. The system uses modern networking technology to make sure different users are kept separate and all your applications get fast and reliable network access.
VM Network Integration
Connect virtual machines to networks and easily set up things like automatic or manual IP addresses, security rules, and internet sharing. It’s also possible to add or change network connections while the virtual machine is running, so your systems always stay connected without interruption.
Secondary Network Setup
Add extra network connections to virtual machines for special purposes, like handling storage or backups separately. The system automatically sets up the best routes and priorities, so different kinds of traffic don’t slow each other down.
Backup and Disaster Recovery
Back up your virtual machines completely or just the changes, keep backups for as long as needed, and store them safely in multiple locations. If something goes wrong, it’s easy to restore from a snapshot or quickly switch to a backup, so your business keeps running smoothly.
Cluster Lifecycle Management
Update the main parts of your system, like the software that manages virtual machines and servers—without shutting anything down. The system checks that everything is healthy during updates and tests new changes on a small part first to catch any problems early.
Host Discovery and Auto-Registration
Add new servers automatically—the system finds them, checks if they meet requirements, installs what's needed, and gets them ready to run virtual machines, all with very little work from you.
Centralized Monitoring & Management
Easily track the status and resource use of your virtual machines and servers, see detailed system information, and get automatic alerts if anything needs attention. Secure dashboards and automation tools help you manage everything efficiently and stay ahead of problems.
Virtualized HCI with HPC Support
Our virtualization-driven Hyperconverged Infrastructure (HCI) provides an integrated platform that simplifies deployment, scaling, and management of High-Performance Computing (HPC) environments. By combining compute, storage, and network resources into a single software-defined solution, it delivers both performance and agility required for intensive scientific, engineering, and AI workloads.
Accelerate Innovation with
Lightweight, Portable Containerization
GoldenRay's containerization layer enables developers and data scientists to build once and run anywhere — from on-prem to multi-cloud. By standardizing workloads in containers, teams can ensure reproducibility, faster iteration cycles, and consistent deployment.
Cloud-Native Orchestration
Manage container lifecycles with industry-standard integration, supporting Helm, CRDs, Operators, and GitOps workflows.
Persistent Storage Support
Integrate block, file, and object storage into containers with CSI (Container Storage Interface) compatibility.
Multi-Tenant Isolation
Use namespaces, network policies, and RBAC to securely partition container workloads by team, project, or department.
DevOps & CI/CD Ready
Integrate with existing CI/CD pipelines, registries, and GitOps platforms for continuous delivery of microservices and ML models.
Automated Cluster Scaling
The system can automatically add or remove servers and application copies as needed, so your services always have enough resources and you don’t pay for unused capacity.
Rolling Updates & Rollbacks
You can update your applications without stopping them, and easily go back to an earlier version if there's a problem—so your users never experience downtime.
Unified Monitoring & Logging
You can keep an eye on all your applications and systems in one place, get alerts if anything goes wrong, and quickly find and fix problems.
Self-Healing & Automated Recovery
If something stops working, the system can automatically fix it by restarting apps or moving them to a healthy server, keeping everything running smoothly.
Policy-Driven Security and Compliance
Set rules and checks to make sure your applications follow security and company guidelines before they run, helping you stay safe and compliant.
Application Marketplace and Operator Lifecycle Management
Easily find, install, and keep applications up to date from a trusted app store, with the system handling updates and setup for you.
Multi-Cluster and Hybrid Cloud Management
You can run and control your apps in different data centers or clouds, all from one place, making it easier to manage everything together.
Integrated Backup and Disaster Recovery
Back up your data and applications regularly, so you can quickly restore them anywhere if something goes wrong.
Integrated Identity and Access Management (IAM)
Make it easy for users to log in securely and control exactly who can see or change each part of your system.
Containerized HCI with HPC Support
Containerized Hyperconverged Infrastructure (HCI) brings high-performance computing (HPC) to a lightweight, cloud-native platform, unifying compute, storage, and networking for faster provisioning, easier management, and greater flexibility.