ICN Infrastructure
Last updated
Last updated
The hardware supporting the ICN infrastructure is supplied by independent Hardware Providers, whereas ICN operators assume responsibility for deploying the software stack necessary for the provisioning of virtual machine instances. The key components involved in this process are illustrated below:
Hardware providers are responsible for the management and configuration of dedicated servers and the physical network, ensuring that the ICN operator can access remotely. Hardware provider’s main set of responsibilities are:
Physical host maintenance including firmware updates and maintenance of attached devices such as storage drives, RAM, GPUs, etc.
Boot configuration via PXE or iPXE for ICN operator to bootstrap the host OS.
Internal network configuration and management including routers, switches, and firewalls.
External network connectivity to the Internet and ensure reachability from outside.
ICN operators are responsible for provisioning virtual machine instances to service providers. ICN operator's tasks are:
Host OS bootstrapping on the dedicated servers.
Daemon installation.
Hardware specs registration into ICNP.
Virtual appliances provisioning and providing access to service providers.
Service providers can remotely access the VMs and manage their rented hardware. From the VMs, Service Providers are responsible for:
Guest OS configuration and internal host networking including clustering VMs running on different servers.
Services deployment and customer management.