As cloud deployment and adoption is currently trending in market, most companies today want to switch infrastructure from the traditional hosted approach to the cloud. Private cloud is the growing approach to help companies leverage cloud technology and understand its benefits, risk, and compliance requirements.
This blog helps in understanding the Private Cloud architecture using vRealize that provides detailed descriptions and specifications of the architectural components involved in building Private Cloud Solutions.
The intended audience of this document are technical architects, consultants who assist in designing and building the private cloud along with managing VMWare vRealize Infrastructure. Readers of this document should be very familiar with concepts of VMware vSphere and Private Cloud Concepts before going through this article.
Private Cloud Architecture using vRealize suite:
vRealize architecture involves two types of deployment model simple and distributed. Simple deployment involves vRealize Automation appliance that provide core automation, Service Identity Manager, vRealize Orchestrator, and Postgres Database along with IaaS Server which provides IaaS services including Manager Service, Web Services, Distributed Execution Manager and Agents. Simple deployment is easy to deploy, however for Distributed vRealize deployment model involves proper planning to ensure that all the workloads are distributed across multiple IaaS nodes with high availability, like having multiple vRO for better automation capabilities and distributing the IaaS web service and IaaS Manager Service onto separate servers behind load balancer.
vRealize as Private Cloud solution can help customers in following ways.
- Self Service portal with unified service catalog (VM provisioning/de-provisioning)
- Multi cloud VM provisioning (AWS and Azure deployment)
- Configured customer services, XAAS implementation
- Health monitoring, predictive analytics and Self-Healing
- Capacity Management which include right-sizing
- Resource monitoring (CPU, Disk, Memory, Storage etc.)
- Resource right sizing.
Components of VMware vRealize Suite.
vRealize environment has several components involved in building a Private Cloud Solutions:
In vRealize deployment, vRealize appliance is the heart of vRealize solution which includes components like
- SUSE Linux Enterprise Server (SLES)
- PostgreSQL as an embedded database
- RabbitMQ Message Broker.
IaaS Server is deployed usually on Windows Server and includes components like
- IaaS Website
- IaaS MS SQL Server database
- vCloud Automation Center Manager Service
- Model Manager
- Distributed Execution Manager
- Proxy agent which help to communicate with hypervisors.
Apart from this there are other endpoint components like:
- vSphere components
- Public Cloud
- Infrastructure components like DNS, DHCP, AD, Network, Storage tiers.
vRealize Automation Solutions:
vRealize provides multi-tenancy capabilities for managing multiple customer environments. Implementation of vRealize automation involves a self-service portal through which we can deploy IaaS on backend endpoints like vSphere, Hyper-V and other Hypervisors or even Physical Infrastructure. vRealize also gives us option to deploy onto public clouds like Azure, AWS and GCP.
vRealize deploys vRealize Orchestrator through which all the blueprints created can be used for automated deployments and helps in developing solutions for self-healing infrastructure. vRealize uses vRealize Operations manager for Analytic capabilities which helps IT for predictive administrative activities.
Several well-known 3rd party vendors in market like puppet, Jenkins, Splunk, Hadoop, F5, Docker, etc. have made plugins available for vRealize which can be integrated to blueprints and provide end to end automated deployment solutions. vRealize also has capability to integrate with other VMWare solutions like NSX and OpenStack.
VMware vRealize suite (solution) is indeed a great solution to build and manage private cloud solution for the enterprise(s). Now, what Mindtree bring to this existing investment is “Center stage of Orchestration” solution. This Mindtree accelerator provides interface to end users (directly) to place a service request or SR using existing service management tool (such as MWatch and ServiceNow).
Before getting on detail architecture and workflow of Mindtree accelerator, it is good to know some of the key features of this accelerator and they are:
- CLOUD ACCOUNT PROVISIONING
- APPLICATION STACK
- CLOUD COST
- MANAGE SUBSRIPTIONS
- SELF SERVICE PORTAL
- SERVICE CATALOG
- SECURITY & GOVERNANCE
Private Cloud is one of the cloud computing models where IT enterprises can have full control to self-provisioned resources with their requirement. In addition to that, the vRealize Suite helps organizations build and manage a private cloud infrastructure. Information Technology (IT) teams can build a self-service portal with unified service catalog, customized dashboard with the predictive analytics and smart alerts. They can leverage the private cloud to setup, build capacity management, Infrastructure business planning and so on, using vRealize suite.
To reach out to our Mindtree cloud experts, please click here