Introduction to the architecture of Citrix Lifecycle Management

4:35 PM
Introduction to the architecture of Citrix Lifecycle Management -

Let some components of the deployment architecture a quick look, the Citrix Lifecycle Management enables desktops to deploy applications and data as a service to the public or private clouds, on-premise or in a hybrid infrastructure.

Citrix lifecycle management is an essential service provided as part of Citrix Workspace cloud. If you are not familiar with Citrix Cloud Workspace, it replaces Citrix management infrastructure with cloud-based management services that are easier to use. This post is an excellent primer for the platform and is a great introduction.

The Citrix Lifecycle Management architecture offers holistic Lifecycle Management Services for Citrix workloads and enterprise applications, and it makes it easy for you to take on new target deployment environments.

Citrix Lifecycle Management performs a multi-tenant cloud orchestration, delivered and supported by distributed cluster systems and subsystems that run on more than 20 servers, all of which are highly available and perform as a SaaS offering different functionality. , This Product After reading you will get a good overview of the architecture of Citrix Lifecycle Managment have

Let's start by defining three key components:

  • a resource location in Lifecycle management is the cloud service provider or on-premise hypervisor where you. virtual machines and implement start the plans, which you create Citrix or enterprise application environments
  • Lifecycle Management Agent is a secure software package that coordinates software installations, collects metrics and sends logs
  • of Citrix Lifecycle Management Connector a machine in your resource site is on which the lifecycle management agent installed. the connector enables lifecycle management securely with your firewall protected environment on port 443 (HTTPS use) communicate.

A plug works as a server, which communicates with lifecycle management and has access to a virtualization or cloud instance resource location behind a firewall. The connection is only required if the virtualization instance or cloud resource site can not be accessed via the Internet, as shown in Figure 1:

Figure 1: Citrix Lifecycle Management Architecture Diagram

CLM figure 1

app server

, the Citrix App Lifecycle management server coordinate mainly and the implementation of Citrix automate plans. App servers support a REST interface, so that other services on request design of task execution and management. App servers depend on other internal services Citrix Lifecycle Management connection status to receive Plan metadata and communication channels. Run app server as Jetty server.

Discovery Server

Citrix Lifecycle Management Discovery Server (dserver) as a TCP server running a presence layer to create, so that other internal services Citrix Lifecycle Management Connectors runs to achieve in private networks. Dservers a binary protocol implement data exchange with plug. During the start time, close Connectors immediately to dserver with SSL sockets. Connectors keep the connection open at any time request to receive instant messages from task dservers. This process allows Connectors in private networks run while receiving information from dservers.

monitoring

Citrix Lifecycle Management provides comprehensive server and application monitoring capabilities, you deep insights into the performance of critical system components; it also lets you create alerts yourself or notify others when trigger conditions occur.

Citrix Lifecycle Management monitoring is composed of multiple services, which includes a rules engine, Queuing Services (ZeroMQ), Business-shift workers and NoSQL databases and time series. All of these services in conjunction implementation provide a highly scalable solution that is designed to operate under high workloads able while receiving continuous real-time monitoring data from each active Citrix Lifecycle Management Connector.

A terminal receives monitoring configuration management requirements of app server to initiate real-time monitoring; sends monitoring data to Citrix Lifecycle Management balancers monitoring load. Once monitoring data are received, the data will be analyzed and processed, and can be examined and analyzed in the Monitor section of the user interface.

connector

Citrix Lifecycle Management Connectors are installed in each virtual machine instance that is created by Blueprint "Server" steps that can be added to a design, and then configured in the Blueprint Designer, as shown in Figure 2:

Figure 2: a server enabling step in the Add Blueprint Designer

CLM figure 2

Connectors VMs further configured and be supervised by Citrix Lifecycle management. Each plug connects and app server on the Monitor Load Balancer DServer. A plug connects first dservers, then a meeting with app server provides action requirements, as running "File 'and' create file 'to obtain, as shown in Figure 3:

Figure 3: App server a Resource Location instructs to create a VM

CLM figure 3

This action requests are derived from the execution of plans. In a way Connectors behave more such as servers as agents as server lifecycle management of Citrix in the execution of plans.

gateway

Citrix Lifecycle management gateways provide routing and tunneling services for both connections and app server. connectors initiate Gateway instances at the request of app servers. a gateway main task is to establish a secure TCP tunnel between app servers and private network services. for example, during the execution of a plan, an App Server instruct directly a XenServer in the create gateway of the private network running virtual machines (Figure 4):

Figure 4: Gateway with XenServer communicates and App Server

CLM fig 4

Summary

This was a very brief technical introduction to some of the major communications components of Citrix lifecycle management. We are covering more features and functionality in the coming weeks and months.

In the meantime, we encourage you to explore Citrix Lifecycle Management and implement using one of the plans contained, such as XenDesktop and XenApp proof of concept plan; You can deploy to any available resource site, including Amazon Web Services EC2, XenServer and vSphere. To Citrix Lifecycle Management access, enroll free for Citrix Workspace cloud trial here.

Previous
Next Post »
0 Komentar