In Part 1 and Part 2 of this blog series, we discussed how to test upgrades of an existing application (Windows 2003), and test new packaged applications (Git) with Bitnami. In Part 3 of this blog, we will see how to develop a new custom application on VMware vCloud® Air™.
A growing number of organizations are considering the use public cloud services to complement their on-premises environment to accelerate software development and testing cycles or extend capabilities through custom application development.
In a traditional on-premises environment, the initial hardware setup to support new application development can take several weeks, discouraging agile development. vCloud Air OnDemand cuts down that setup time significantly and allows software developers to focus on coding and building new apps – not on procuring infrastructure.
Cloud is synonymous with agile application development. Yet, many enterprise development teams are unfamiliar with how to manage or scale public clouds services. With vCloud Air, development team that are used to building on vSphere will enjoy the familiarity of how to manage both dev and production environments. Development teams can spin up new virtual machines (and containers) quickly, build, and deploy new applications instantly, while IT can secure, manage, and monitor the underlying virtual machines and infrastructure using the same on-premises management tools they already use.
From source code repositories and build tools to testing frameworks and deployment environments, vCloud Air allows you to decide which components need to stay within the confines of your on-premises environment and which components make sense to run native in the cloud, and which components can burst “on demand” for a new application development project.
In the event that you want to move the finished application to your on-premises environment, the common vSphere platform provides assurance that developing applications on vCloud Air will provide the same results as in your on-premises environment with none of the common inconsistencies that can occur between test and production environments.
For companies who develop .NET and Java applications on middleware (IIS, WebLogic or WebSphere), vCloud Air is a natural evolution. Considering the amount of time and energy that has already been spent fine-tuning how the OS and middleware layers run on vSphere, these companies can now simply synchronize their on-premises templates to vCloud Air ensuring that the app developers are always building apps on company-approved images.
Some companies are now also looking into container technology as a way to further accelerate application development. Container technology from Docker, rkt, and others are ways to abstract the underlying computing environment from the actual application. vCloud Air is also a great destination for these companies as well, especially when combined with VMware Project Photon – a lightweight Linux container host, optimized for vSphere.
Watch the demo below to see how to “Sandbox” a new development project with vCloud Air OnDemand and Project Photon:
Want to learn more about how vCloud Air solves dev/test challenges? Read the rest of our blog series.
If you’re ready to get started with the hybrid cloud, visit vCloud.VMware.com.