WaveMaker today announced the rollout of an application Platform-as-a-service (aPaaS) environment based on Docker containers, which are rapidly being adopted as an alternative to virtual machines.
Dubbed WaveMaker Enterprise, the aPaaS environment is designed to be a complement to WaveMaker Studio, the company’s rapid application development tool, and WaveMaker Cloud, an existing platform-as-a-service environment, WaveMaker CEO Samir Ghosh says.
Ghosh says that Docker containers are simpler to spin up than a virtual machine, thereby eliminating much of the DevOps conflict that has historically slowed application development. WaveMaker Enterprise is designed to allow developers to spin up containers at will within the governance guidelines outlined by the IT operations team. That approach eliminates the need to have the IT operations team provision virtual machines on behalf of developers.
Because Docker containers are lighter weight in terms of the infrastructure resources they consume, Ghosh says that IT organizations will also see much high server utilization rates once developers begin making greater use of containers.
With 30,000 users of WaveMaker Studio, organizations of all sizes can now use an open source development tool to create applications that run on Docker containers and include the ability to rapidly develop both applications and the APIs that make those applications accessible, Ghosh says. Those applications can just as easily be built by professional and citizen developers alike, he says.
WaveMaker Enterprise enables organizations to deploy applications on public or private cloud infrastructure, and containers can be deployed on top of virtual machines or on bare metal. To further drive adoption of WaveMaker Enterprise, the company is also offering a WaveMaker free 30-day trial for each registered user; so if an organization has 10 users, it can effectively have a 300-day free trial period.
Docker containers are not likely to replace virtual machines overnight. But they are gaining a fair amount of support from vendors, including Google, Red Hat, IBM and even VMware, which has announced that it will develop a cloud framework for managing both virtual machines and Docker containers.
For the time being, it’s expected that different classes of workloads will run on containers and virtual machines, which is likely to present new application management challenges for enterprise IT organizations. But with developers increasingly voting with their feet for containers over virtual machines, a new day in terms of how applications are hosted on servers is clearly starting to dawn.