vcloud Automation Center Reference Architecture vcloud Automation Center 5.2

Similar documents
Planning Resources. vrealize Automation 7.1

Reference Architecture

Reference Architecture. vrealize Automation 7.0

Installing and Upgrading vrealize Automation. vrealize Automation 7.3

Reference Architecture. 04 December 2017 vrealize Automation 7.3

Image Management for View Desktops using Mirage

What s New Guide EN

Reference Architecture

EXPLORING MONITORING AND ANALYTICS VMware Horizon

Configuration Maximums VMware Infrastructure 3: ESX Server 3.5 Update 2, ESX Server 3i version 3.5 Update 2, VirtualCenter 2.

Multi-Machine Guide vcloud Automation Center 5.2

Reference Architecture. 28 MAY 2018 vrealize Operations Manager 6.7

Reference Architecture. Modified on 17 AUG 2017 vrealize Operations Manager 6.6

Request Manager User's Guide

Deploying VMware Identity Manager in the DMZ. JULY 2018 VMware Identity Manager 3.2

Configuration Maximums VMware vsphere 5.0

VMware Identity Manager Cloud Deployment. DEC 2017 VMware AirWatch 9.2 VMware Identity Manager

VMware Identity Manager Cloud Deployment. Modified on 01 OCT 2017 VMware Identity Manager

VMware vrealize Code Stream Reference Architecture. 12 APRIL 2018 vrealize Code Stream 2.4

VMware vfabric Data Director Installation Guide

VMware vfabric Data Director Installation Guide

VMware vrealize Code Stream Reference Architecture. 16 MAY 2017 vrealize Code Stream 2.3

VMware Infrastructure 3 Primer Update 2 and later for ESX Server 3.5, ESX Server 3i version 3.5, VirtualCenter 2.5

Getting Started with ESXi Embedded

Mobile Secure Desktop Implementation with Pivot3 HOW-TO GUIDE

Multi-Tenancy in vrealize Orchestrator. vrealize Orchestrator 7.4

Dedicated Hosted Cloud with vcloud Director

VMware vrealize Configuration Manager SQL Migration Helper Tool User's Guide vrealize Configuration Manager 5.8

Cloud Pod Architecture with VMware Horizon 6.1

Installing and Configuring VMware Identity Manager Connector (Windows) OCT 2018 VMware Identity Manager VMware Identity Manager 3.

REVISED 6 NOVEMBER 2018 COMPONENT DESIGN: UNIFIED ACCESS GATEWAY ARCHITECTURE

Using vrealize Operations Tenant App for vcloud Director as a Tenant Admin

Comparison of Storage Protocol Performance ESX Server 3.5

vrealize Production Test Upgrade Assessment Guide

TECHNICAL WHITE PAPER AUGUST 2017 VMWARE APP VOLUMES 2.X DATABASE BEST PRACTICES. VMware App Volumes 2.x

VMware vcloud Director Configuration Maximums vcloud Director 9.1 and 9.5 October 2018

Deploying VMware Identity Manager in the DMZ. SEPT 2018 VMware Identity Manager 3.3

VMware Identity Manager Connector Installation and Configuration (Legacy Mode)

IaaS Integration for Multi- Machine Services. vrealize Automation 6.2

VMware vcenter Configuration Manager and VMware vcenter Application Discovery Manager Integration Guide

Installing and Configuring vcloud Connector

IaaS Integration for Multi-Machine Services

How to Use a Tomcat Stack on vcloud to Develop Optimized Web Applications. A VMware Cloud Evaluation Reference Document

vcenter Server Installation and Setup Update 1 Modified on 30 OCT 2018 VMware vsphere 6.7 vcenter Server 6.7

Getting Started with ESX Server 3i Installable Update 2 and later for ESX Server 3i version 3.5 Installable and VirtualCenter 2.5

W H I T E P A P E R. Comparison of Storage Protocol Performance in VMware vsphere 4

Managing Performance Variance of Applications Using Storage I/O Control

What s New with VMware vcloud Director 8.0

vrealize Orchestrator Load Balancing

VMware AirWatch Content Gateway for Windows. VMware Workspace ONE UEM 1811 Unified Access Gateway

VMware vcloud Architecture Toolkit Hybrid VMware vcloud Use Case

VMware View Upgrade Guide

Using the vcenter Orchestrator Plug-In for vcloud Director 1.0

vcenter Server Installation and Setup Modified on 11 MAY 2018 VMware vsphere 6.7 vcenter Server 6.7

vrealize Orchestrator Load Balancing

VVD for Cloud Providers: Scale and Performance Guidelines. October 2018

Storage Considerations for VMware vcloud Director. VMware vcloud Director Version 1.0

Certified Reference Design for VMware Cloud Providers

Installing and Configuring VMware vcenter Orchestrator

vcloud Director Administrator's Guide

vcenter Operations Management Pack for vcns

vrealize Automation Load Balancing

Using VMware Identity Manager Apps Portal

Lifecycle Manager User's Guide

A: SETTING UP VMware Horizon

Programming Guide Guest SDK 3.5

vsphere Replication for Disaster Recovery to Cloud

vsphere Replication for Disaster Recovery to Cloud vsphere Replication 8.1

vrealize Operations Management Pack for vsan 1.0 Guide

QuickStart Guide vcenter Server Heartbeat 5.5 Update 1 EN

Using VMware View Client for Mac

vrealize Business System Requirements Guide

PostgreSQL Solution 1.1

BlackBerry AtHoc Networked Crisis Communication Capacity Planning Guidelines. AtHoc SMS Codes

VMware AirWatch Content Gateway for Linux. VMware Workspace ONE UEM 1811 Unified Access Gateway

vcloud Automation Center Extensibility Guide vcloud Automation Center 5.1

Using the vcenter Orchestrator Perspectives Plug-In

Installing and Configuring VMware vrealize Orchestrator

Performance of Virtual Desktops in a VMware Infrastructure 3 Environment VMware ESX 3.5 Update 2

vrealize Operations Management Pack for NSX for vsphere 3.5 Release Notes

Using the vrealize Orchestrator Operations Client. vrealize Orchestrator 7.5

Installing and Configuring vcloud Connector

vcenter Operations Management Pack for NSX-vSphere

Using the vcenter Orchestrator SOAP Plug-In 1.0.1

vsphere Replication for Disaster Recovery to Cloud

VMware vcenter AppSpeed Installation and Upgrade Guide AppSpeed 1.2

What s New in VMware vcloud Automation Center 5.1

Getting Started with ESX Server 3i Embedded ESX Server 3i version 3.5 Embedded and VirtualCenter 2.5

Estimate performance and capacity requirements for InfoPath Forms Services 2010

Branch Office Desktop

vcloud Automation Center Operating Guide vcloud Automation Center 5.1

vcloud Air - Dedicated Disaster Recovery Release Notes

VMware vcloud Air User's Guide

Ivanti Service Desk and Asset Manager Technical Specifications and Architecture Guidelines

Installing and Configuring VMware vcenter Orchestrator

vrealize Hyperic Supported Configurations and System Requirements

vsphere Replication for Disaster Recovery to Cloud vsphere Replication 6.5

Migrating vrealize Automation 6.2 to 7.1

TECHNICAL WHITE PAPER DECEMBER 2017 VMWARE HORIZON CLOUD SERVICE ON MICROSOFT AZURE SECURITY CONSIDERATIONS. White Paper

Configuring Single Sign-on from the VMware Identity Manager Service to Trumba

Transcription:

vcloud Automation Center Reference Architecture vcloud Automation Center 5.2 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions of this document, see http://www.vmware.com/support/pubs. EN-001224-00

vcloud Automation Center Reference Architecture You can find the most up-to-date technical documentation on the VMware Web site at: http://www.vmware.com/support/ The VMware Web site also provides the latest product updates. If you have comments about this documentation, submit your feedback to: docfeedback@vmware.com Copyright 2013 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. VMware, Inc. 3401 Hillview Ave. Palo Alto, CA 94304 www.vmware.com ii VMware, Inc.

Table of Contents Overview...1 vcac Deployment Profiles...1 vcac Machines...2 High Availability Configuration...2 Load Balancer Considerations...2 Initial Deployment Recommendations...4 Database Deployment...4 Portal Website Configuration...4 Data Collection Configuration...4 Distributed Execution Manager Configuration...4 Scalability Considerations...5 Portal Website Scalability...5 Data Collection Scalability...5 Workflow Processing Scalability...6 iii

vcac Reference Architecture iv

Overview This document provides recommendations about deployment topology, hardware specifications, and scalability. For software requirements and supported platforms see the vcloud Automation Center Support Matrix. vcac Deployment Profiles The following diagram shows a typical deployment topology for a vcac instance: All communication with the web servers and the Manager Service takes place using HTTPS over port 443. For a full reference to TCP ports used by vcac, see the vcloud Automation Center Installation Guide. 1

vcloud Automation Center vcac Machines The following table shows describes which components to install on each server profile in your deployment, along with their recommended hardware specifications. Server Role vcac Components Recommended Hardware Specifications Database Server Web Server vcac Server DEM Machines Agent Machines vcac Database Model Manager (Web and Data) Portal Website Reports Website Manager Service DEM Orchestrator (one or more) DEM Workers (one or more) vcac Agents CPU: 2.4 GHz 4-core or equivalent RAM: 8 GB Disk: 40 GB Network: 1 GB/s CPU: 2.4 GHz 4-core or equivalent RAM: 4 GB Disk: 40 GB Network: 1 GB/s CPU: 2.4 GHz 4-core or equivalent RAM: 4 GB Disk: 40 GB Network: 1 GB/s CPU: 2.4 GHz 4-core or equivalent RAM: 4 GB Disk: 40 GB Network: 1 GB/s CPU: 2.4 GHz 4-core or equivalent RAM: 4 GB Disk: 40 GB Network: 1 GB/s High Availability Configuration For high availability environments, install at least one redundant instance of each server profile above. For details, see the vcloud Automation Center Installation Guide. Load Balancer Considerations VMware recommends deploying at least two web servers in a production environment. Single web server deployments should be used for development and testing environments only. Use the least response time method for balancing traffic to the web servers. VMware also recommends enabling session affinity (or sticky sessions ) to direct subsequent requests from each unique session to the same web server in the load balancer pool. If you do not want to enable session affinity on the load balancer, you can configure the vcac web components in Web Farm Configuration using a session state database. For details, see the vcloud Automation Center Installation Guide. VMware Documentation 2 Release 5.1

vcloud Automation Center Reference Architecture A load balancer is also recommended to handle failover for the Manager Service. Because only one Manager Service is active at any one time, session affinity is not required for the Manager Service. The load balancer can determine the availability of the vcac components on each host by attempting to connect to the appropriate port, depending on the service, or making a GET request to a URL. The following table summarizes the recommended balancing method for each server profile and how to determine the availability of the host. Server Role Balancing Method Availability Web Server (Portal Website, Reports Website, Model Manager) Least response time Port 443 vcac Server (Manager Service) Failover https://<managerhost>/vmps2 Release 5.1 3 VMware Documentation

vcloud Automation Center Initial Deployment Recommendations This section describes a general deployment configuration for vcac. These recommendations should be considered a starting point for deployment. After initial testing and deployment to production, you should continue to monitor performance and allocate additional resources if necessary, as described in the Scalability Considerations section below. Database Deployment VMware recommends that you always deploy with a dedicated database server to host the vcac database. Portal Website Configuration The initial number of web servers depends on the expected size of your deployment and the number of machines that you plan to manage through vcac. Deployment Size Small (up to 1,000 machines) Medium (up to 10,000 machines) Large (more than 10,000 machines) Web Server Recommendation 1 active web server, with 1 server for failover Note: In this configuration, the Manager Service can be cohosted with the web components. 2 dedicated web servers with the Manager Service deployed separately 3+ dedicated web servers Data Collection Configuration The default data collection settings provide a good starting point for most implementations. After deployment to production, continue to monitor the performance of data collection to determine if any adjustments need to be made. Distributed Execution Manager Configuration In general, DEMs should be located as close to the Model Manager host as possible. The DEM Orchestrator must have strong network connectivity to the Model Manager at all times. VMware recommends that you have two DEM Orchestrator instances (one for failover) and begin with two DEM Workers (or at least one per data center location) in your implementation. If a DEM Worker must execute a location-specific workflow, the Worker should be installed in that location. Assign skills to the relevant workflows and DEMs to ensure that those workflows are always executed by DEMs in the correct location. For information about assigning skills to workflows and DEMs using the vcloud Automation Center Designer console, see the vcloud Automation Center Extensibility Guide. For best performance, DEMs and Agents should be installed on separate machines. For additional guidance about installing vcac Agents, see the vcloud Automation Center Installation Guide. VMware Documentation 4 Release 5.1

vcloud Automation Center Reference Architecture Scalability Considerations The following sections describe various performance characteristics of vcac. It provides recommendations for your initial deployment based on anticipated usage and guidance for tuning performance based on actual usage over time. Portal Website Scalability Website latency, network traffic, and CPU usage on the web server and database server hosts increase with the number of concurrent users and the number of machines each user owns. Performance Analysis and Tuning In most cases, performance problems with the portal website can be alleviated by adding more web servers to the load balancer pool. In the case where the web server or database server is CPU-bound, performance can be improved by increasing the processing power of the server. Data Collection Scalability The time required for data collection to complete depends on several factors, including the capacity of the compute resource and the number of machines on the compute resource or endpoint, current system and network load, among other variables. The performance scales at a different rate for different kinds of data collection. Performance Analysis and Tuning As the amount of resources to be data collected increases, the time required to complete data collection may become longer than the interval between data collections, particularly for state data collection. You can determine whether data collection is not completing in time and being queued by checking the Data Collection page for a Compute Resource or Endpoint. If the Last Completed field always displays In queue or In progress instead of a timestamp when data collection last completed, you may need to decrease the data collection frequency (that is, increase the interval between data collections). Alternatively, you can increase the concurrent data collection limit per agent. By default, vcac limits concurrent data collection activities to two per agent and queues requests that are over this limit. This allows data collection activities to complete quickly while not affecting overall performance. It is possible to raise the limit to take advantage of concurrent data collection but this should be weighed against any degradation in overall performance. If you do increase the configured vcac per-agent limit, you may want to increase one or more of these execution timeout intervals. For more information about configuring data collection concurrency and timeout intervals, see the vcloud Automation Center Operating Guide. Data collection is CPU-intensive for the Manager Service. Increasing the processing power of the Manager Service host can decrease the time required for data collection overall. Data collection for Amazon EC2 in particular can be very CPU-intensive especially when running data collection on multiple regions concurrently and when data collection has not previously been run on those regions. This can cause an overall degradation in website performance. Decrease the frequency of Amazon inventory data collection if it is having a noticeable effect on performance. Release 5.1 5 VMware Documentation

vcloud Automation Center Workflow Processing Scalability Average workflow processing time (from the time that the workflow is ready to be preprocessed by the DEM Orchestrator to when it finishes executing) increases with the number of concurrent workflows. Workflow volume is a function of the amount of vcac activity, including machine requests and some data collection activities. Performance Analysis and Tuning You can use the Distributed Execution Status page to view the total number of workflows that are in progress or pending at any time, and you can use the Workflow History page to determine how long it takes to execute a given workflow. If you find that there is a large number of pending workflows at any one time, or that workflows are taking longer to complete, the general solution is to add more DEM Worker instances that are available to pick up workflows. Each DEM Worker can process 15 concurrent workflows; beyond this limit, workflows are queued for execution. Additionally, you can adjust workflow schedules so as to minimize the number of workflows that are scheduled to be kicked off at the same time. For example, rather than scheduling all hourly workflows to execute at the top of the hour, you can stagger their execution so that they do not compete for DEM resources at once. Some workflows, particularly certain custom workflows, can be very CPU-intensive. If the CPU load on the DEM Worker machines is high, consider increasing the processing power of the DEM machine or adding more DEM machines to your environment. VMware Documentation 6 Release 5.1