Understanding the Relationship Between the hosted·ai Panels
The hosted·ai platform consists of several interfaces that work together to provide a comprehensive cloud management experience:
1. hosted·ai User Panel - The customer-facing portal where end users manage their resources and teams. Service providers also use this to customize offerings and manage resources and teams.
2. hosted·ai Admin Panel - A single pane of glass for service providers to manage infrastructure recipes and GPUaaS Pools across all regions.
3. hosted·ai Cluster Panel - An interface for service providers to configure and manage infrastructure in a single region.
Here we explain how these systems interact and what each one is responsible for.
hosted·ai User Panel
The hosted·ai User Panel is your primary interface as a customer. It provides:
- Resource Management: Create, configure, and manage your cloud resources
- Team Collaboration: Invite team members and manage permissions
- Billing & Subscription: View usage, manage payments, and adjust subscriptions
- API Keys: Generate and manage API keys for programmatic access
- SSH Key Management: Upload and manage SSH keys for secure access to instances
- Workspaces: Organize resources into logical workspaces
The hosted·ai User Panel is designed with simplicity and usability in mind, focusing on the tasks that matter most to you as a customer. Service providers can also use this panel to customize offerings and manage resources and teams.
hosted·ai Admin Panel
The hosted·ai Admin Panel serves as a single pane of glass for service providers to:
- Infrastructure Management: Configure and maintain the underlying cloud infrastructure
- Cluster Management: Set up and monitor compute clusters
- Image Management: Create and maintain system images
- Network Configuration: Configure network settings and security
- Admin User Administration: Manage user accounts at the platform level
- Monitoring & Health: Monitor system health
- Maintenance Operations: Perform system maintenance and updates
- GPUaaS Pools: Manage GPU-as-a-Service pools across all regions
hosted·ai Cluster Panel
The hosted·ai Cluster Panel is used by service providers to:
- Regional Infrastructure: Configure and manage infrastructure in a specific region
- Cluster Configuration: Set up and maintain compute clusters
- Resource Allocation: Manage the allocation of physical resources
- Node Management: Configure and monitor XEN and KVM nodes
- Network Setup: Configure regional network settings and connectivity
- Storage Management: Configure and manage datastores and virtual disks
- Instance Control: Direct control over virtual machine instances
- Hardware Management: Monitor and manage physical hardware components
- Resource Groups: Configure and manage resource grouping within a region
How The Panels Work Together
The relationship between these panels is hierarchical:
1. Infrastructure Configuration: Service providers use the Cluster Panel to configure region-specific infrastructure (nodes, networks, storage)
2. Cross-Region Management: The Admin Panel coordinates resources across multiple regions and manages global settings
3. Resource Provisioning: When you request resources through the User Panel, it communicates with the Admin Panel, which then coordinates with the appropriate Cluster Panel(s) to provision those resources
4. Operational Management: While you manage your resources through the User Panel, the underlying infrastructure is monitored and maintained through the Admin and Cluster Panels
5. Usage & Billing: Your resource usage is tracked across all panels - you see billing information in the User Panel, while service providers can view platform-wide usage in the Admin Panel
This multi-panel approach provides several benefits:
- Separation of Concerns: Users only see and manage what's relevant to your workloads
- Simplified Interface: The User Panel focuses on your needs without exposing complex infrastructure details
- Enhanced Security: Administrative functions are isolated from regular user operations
API Interfaces
In addition to the web interfaces, hosted·ai provides API access at each level:
- hosted·ai User API: Allows programmatic management of resources and teams for both customers and service providers
- hosted·ai Admin API: Enables service providers to manage infrastructure recipes and GPUaaS Pools across regions programmatically
- hosted·ai Cluster API: Provides programmatic access to configure and manage infrastructure in a single region, with direct control over physical resources and virtualization
These APIs enable automation, integration with other systems, and custom workflow development.
Summary
As a user, you'll primarily interact with the hosted·ai User Panel and User API, which provide all the tools you need to manage your cloud resources. Behind the scenes, the Admin Panel and Cluster Panel ensure that the infrastructure supporting your resources is properly configured, monitored, and maintained across all regions.