What is the difference between a managed server and admin server in Weblogic parlance? What is the responsibility of both in a standard production environment?
P.S: As I understood from the docs the Admin servers' responsibility is to manage the resources in a domain(a logical grouping of a few managed servers and one Admin server) but what I am not clear about are a few examples of what kind of resources it is responsible for managing?
The Administration Server and Managed Servers. One instance of WebLogic Server in each domain acts as an Administration Server. The Administration Server provides a central point for managing a WebLogic Server domain. All other WebLogic Server instances in a domain are called Managed Servers.
A WebLogic Server administration domain is a logically related group of WebLogic Server resources. Domains include a special WebLogic Server instance called the Administration Server, which is the central point from which you configure and manage all resources in the domain.
This special instance of WebLogic Server is responsible for the configuration of the entire domain. Other servers in the domain are called managed servers, and they are typically the servers on which you run your applications. A domain can contain any number of managed servers.
The first time you start a Managed Server instance, it must be able to contact the Administration Server. Thereafter, the Managed Server instance can start even if the Administration Server is unavailable.
Weblogic defines the roles of Admin/Managed server as follows:
See e.g. Understanding WebLogic Server Domains.
WebLogic Server Instance is a run time JVM and it is part of WebLogic Domain. First Server Instance is called as Administration Server and it is used for Administering the domain. Other Server Instances in a domain are called Managed Servers and they are used for hosting the deployed applications.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With