A service profile is an XML file that contains the service definition for a service. Every service has a service profile. When you register a service, you are registering the service profile that contains the service definition.
The maximum and minimum number of service instances required by the service
A service instance description, which describes how to start a service instance for this service
Any resources required to run the service instances for this service
Any dependencies this service has (such as another service being started)