IaaS Type: Bare Metal Anthos
In the Anthos bare metal deployment option, workloads run on a Kubernetes cluster on bare metal. This implementation allows for efficient use of resources as there is no virtualization layer. The Google Kubernetes stack is directly installed on the bare metal servers, and then the EdgeXR platform is deployed to install and manage applications. Developer workloads are separated into namespaces, and network policies are automatically created when the EdgeXR platform deploys these workloads to keep them separated. This model supports only Kubernetes-based applications. The cluster can be viewed within the Google Anthos dashboard when registered with a GCP account. Security and RBAC control of the developer workloads is maintained within the EdgeXR ecosystem and not on the public cloud.
Anthos on Bare Metal Minimum Requirements
Hardware Requirements | Software Components | Network Requirements |
RAM size: 128-256GB | RAM size: 500G | 2 10G Ethernet interfaces on public network, bonded |
32-64 vCPU | 200 vCPU | DHCP range: preferably full /28 but at a minimum 8 IPs, in addition to those assigned to the host |
Disk range: 500GB-1TB | Disk size: 2T | SSH access from EdgeXR (can be via Linux jumphost) |
Out of band management interface/console | GPU: NVIDA T4 | All firewall ports open from mobile network |
Egress access to internet |
EdgeXR + Anthos Benefits
Multi-tenancy and isolation
Bare Metal efficiency
Single click deployment
Observability
Cloud burst
Security
Cost optimization
Control retention
Automation
Insight to metadata collection and analysis
Benefits of Using EdgeXR
Application Orchestration and Deployment Workflow: Allow the end user to utilize the system in a truly serverless scheme where all deployment tasks are simplified
Collect application metrics and analyze those values to improve awareness of EdgeXR components to run the applications
Automatic scaling of application containers and VMs deployed based on demand and client application load using zero-touch configuration
Workload deployment with a graphical user interface to simplify DevOps process
Access to logs that EdgeXR collects from various sources to store and analyze from a single collection
Ability to view alarm to help operator take action for the repair and maintenance of workload applications and EdgeXR components
Health Checks to identify inconsistencies, irregularities, and issues that can possibly degrade operational efficiency
Metrics and Insights: Utilize defined application metrics to detect and rectify performance anomalies
Contact us for more information at [email protected].