App Hosting on Cisco Cat9k

App Hosting on Cisco Cat9k
App Hosting on Cisco Cat9k

App Hosting on Cisco Cat9k

Applications are used in enterprise networks for a variety of business-related use cases. Examples of enterprise applications are management tools such as log analyzers and security tools such as intrusion detection services. Traditionally, these applications ran on an external physical or cloud-based virtual server.

Enterprise networks today deal with vast amounts of data, and collecting and analyzing this data is essential in order to respond more quickly and provide relevant context.

Traditional approaches that process data on remote servers will no longer work. Data can burden the network unless a context is known. Edge computing can significantly reduce data sent to the cloud or to a remote server. Collecting and analyzing data at the edge and making decisions locally rather than on centralized servers significantly reduces network latency and bandwidth.

Powered by an x86 CPU, the application hosting solution on the Cisco Catalyst 9000 Series Switches provides the intelligence you need at the edge. This gives administrators a platform to leverage their tools and utilities, such as a security agent, Internet of Things (IoT) sensor, and traffic control agent.

Application hosting services

Application hosting services refer to computer platforms that allow software to be distributed over the Internet. Application hosting services can provide an operational platform for virtually any type of software application.

Content management applications, web development applications, database applications, and e-mail management applications are common examples of on-demand software that can be hosted on the Internet. Application hosting services include managed hosting services, which provide a higher level of service to customer users than standard application hosting services.

Managed hosting service providers offer a level of support beyond what is offered with basic application hosting services such as: 24/7 monitoring, ongoing maintenance of applications (e.g. managed hosting service providers promoting an advanced level of service delivery in the following areas: availability, reliability, security, scalability and compliance (e.g. healthcare or finance). Hosting service providers offer a 100% uptime guarantee (application/platform uptime), which can be achieved through the proper use of virtualization and automated failover technologies for disaster recovery.

Application of the hosting service plan

Application hosting services are generally provided as service plans with package-based pricing based on a combination of the services provided and the amount of support / intervention required by the application hosting service provider. Examples of service plans that may be made available by an application hosting service provider include:

  • Dedicated Application Hosting Service Plan: Includes single tenancy SaaS delivery. Provides superior levels of security and compliance. The customer manages the cloud services platform.
  • Enterprise Application Hosting Services Plan: Includes multi-tenancy SaaS delivery. Provides complete isolation from clustered virtual environments. Provides self-service management and fast replenishment.
  • Managed Application Hosting Services Plan: Includes single tenancy SaaS delivery. Provides self-service management and fast replenishment. Provides superior levels of security and compliance. The application hosting service provider manages the cloud service platform.


Many application hosting providers offer a high degree of flexibility in their service offerings, including the ability to provide hybrid cloud hosting services, which couple infrastructure-as-a-service (IaaS) delivery with platform-as-a-service (PaaS).

App Hosting on Catalyst 9000
App Hosting on Cisco Cat9k

Hardware resource isolation and storage security Cisco Cat9k

Application hosting on the Cisco Cat9k Family Switches opens new opportunities for innovation by converging network connectivity with a distributed application execution environment, including hosting applications developed by partners and developers.

For maximum flexibility and complete isolation from the main operating system, the Cisco IOS XE kernel and Cisco Application Framework on the Cisco Cat9k series switches support containerized applications through the use of cgroups ) and user namespaces.

Hardware resources for applications Cisco Cat9k

To support the application hosting capabilities on the Cisco Cat9k Series switches, the switch provides hardware resources where applications can reside and run. Cisco IOS XE on the Cisco Catalyst 9000 Series Switches reserves dedicated memory and CPU resources for application hosting to provide separate execution space for user applications without compromising the integrity and performance of the switch.

In addition, applications must reside in one of the external solid state drive (SSD) storage options (USB 3.0 or M2 SATA), depending on the specific Cisco Cat9k platforms. Applications cannot access the device’s internal flash memory, which is reserved for Cisco IOS XE to protect its integrity.

Leave a Reply

Related Post
error: Alert: Content is protected !!