Virtual Infrastructure

Virtual Infrastructures are infrastructures on the cloud or Platform as a Service (PaaS) provided by cloud vendors, such as Amazon Web Service and Microsoft Azure. With the help of Configuration Management Tools, you can create new machines programmatically using APIs provided by these infrastructures.

You can also use private clouds like vCloud provided by VMWare. This will allow you to run a private virtual cloud on top of the hardware in a data center.

You can combine virtual infrastructure with an automation tool that will give you the ability to configure servers automatically, build the environment, and run the tests.

Let's explore briefly how you can do the CI/CD in the AWS environment.

Get Expert AWS Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.