What is vRealize Automation?

vRealize Automation is a DevOps-based infrastructure management platform for provisioning and configuring IT resources and automating the delivery of container-based applications. Part of the vRealize Suite of products for managing hybrid cloud environments, the platform is designed to automate multiple clouds with secure, self-service provisioning and to help IT staff, DevOps engineers, developers and line departments get the resources they need. All of this is achieved efficiently yet allows IT to maintain security and control.

Learning the Features and Benefits of vRealize Automation

The current 8.4 version of vRealize Automation runs a minimal, Linux-based operating system named Photon OS. It is also characterized by a microservices architecture based on Docker and Kubernetes, with RabbitMQ as its message broker, and services running from container instances with their own PostgreSQL databases.

Among the benefits of vRealize Automation are:

To leverage the various vRealize Automation features and benefits, the tool supports organizations with teams composed of administrators and developers, with each member assigned to specific tasks.

Creating and Deploying Cloud Templates with Cloud Assembly

vRealize Automation Cloud Assembly is a cloud-based service that makes it easy to create templates for provisioning machines, applications and services to your cloud vendors. Once a template is created, it can be used without any need to retrofit it to any one vendor.

For Cloud Assembly, administrators are responsible for configuring the cloud vendor infrastructure so that it can accommodate templates once ready, set up projects for users and, when necessary, import ready-made templates from the VMware Solutions Exchange for developer use.

Aside from creating templates, developers are tasked with deploying the templates to the cloud.

Automating the DevOps Lifecycle

vRealize Automation Code Stream lets your organization leverage continuous integration and continuous delivery (CI/CD) principles, allowing for more frequent code changes when necessary and ensuring that your applications are running more smoothly in the process.

vRealize Automation Code Stream integrates your release process with your developer tools. Using pipelines, you can develop, test and produce software faster.

For Code Stream, administrators create environments and endpoints for developer use, integrate with other services, create, trigger and manage pipelines, monitor development environments, and troubleshoot any issues.

On the other hand, developers build and run pipelines, and they monitor pipeline-related activities.

Organizing and Automating with vRealize Automation Service Broker and Salt Stack Config

vRealize Automation Service Broker provides a single repository for all your catalog items, which includes templates, workflows and services from different sources.

Administrators are tasked with managing catalog items and enforcing policies on who can and where to deploy them. Users request access to the catalog items when needed for their projects and deployments.

Also available as a standalone product, the open-source SaltStack Config automates provisioning, configuration and deployment of software to virtual machines (VMs) across your environment. It also gives you the ability to query and execute commands on VMs or groups of VMs.

Using Parallels RAS for Cloud Automation

Parallels® Remote Application Server (RAS) provides a set of cloud automation tools that streamline the deployment and maintenance of your IT infrastructure, freeing your IT staff from often time-consuming and repetitive tasks.

IT administrators can manage Parallels RAS Farms using a PowerShell API, providing essential configuration and management capabilities using PowerShell cmdlets. Moreover, the PowerShell API provides a mechanism to set up and manage the Parallels RAS environment without using the Parallels RAS Console.

Parallels RAS also has a REST API that enables organizations to integrate server operations within their environment, publish resources and manage user sessions.

Other Parallels RAS features include auto-provisioning and autoscaling capabilities using templates, automated optimization capabilities for more efficient delivery of virtual applications and desktops and setup wizards to help IT teams perform essential tasks more smoothly.

To evaluate Parallels RAS for your cloud automation needs, download the trial.