Previous Topic: Defining Advanced Virtualization AttributesNext Topic: Defining Volumes


Defining Interfaces

Interfaces provide the means for an appliance to communicate with the outside world. To communication with other appliances in the same application, an appliance uses terminals, which include inputs and outputs.

The types of terminals and interfaces are as follows:

Terminals

There are two types of terminals:

Input - defines the services the appliance provides to other appliances

You need to define a different terminal for every service that the appliance provides. For example, if an appliance provides a data-type input and web user interface, those services are provided on two different terminals. This allows the connection to these services to be explicit and visible on the diagrams.

Output - defines the point-to-point connections to the outside services that the appliance needs to perform its function.

You should define separate outputs for every service that the appliance needs. For example, if you have database and mail server services, you would need to define two different outputs. This separation provides more versatility when connecting the services and makes the connection more visible on the diagram.

In addition, CA AppLogic® defines a gateway output terminal. The gateway output is a specialized output for accessing a subnet or external network. You use these primarily to connect appliances that refer to external IP addresses and connect to the outside world through a specialized appliance, such as NET2.

Raw Interfaces

Raw interfaces allow an appliance to communicate with the outside of the appliance as well as communicate with other appliances. This is unlike terminals that communicate with appliances in the same application. Raw interfaces are very similar to virtual network interfaces in virtual machines and to NICs in traditional servers.

The application configuration assigns the IP address to the raw interface. In addition, you can use a raw interface to communicate with an appliance when point-to-point outputs are not sufficient. For example, many to one and many to many connections, especially those using multicast.

Legacy Raw Interfaces

Prior to supporting multiple raw interfaces, a single external interface was used for all communication. This legacy raw interface is provided for backward compatibility and should not be used.

Default Raw Interface

This is a network specialized interface that the appliance uses to communicate with the grid controller.