Production-Ready Docker with @Jelastic 3.1 | @DevOpsSummit [#DevOps]
This innovation is intended to give end users the possibility to create multi-container environments for different microservices
Apr. 12, 2015 08:15 PM
Jelastic, Inc., has released Jelastic 3.1, which features a production-ready release of Docker containers and .NET/Windows on top of Parallels Containers virtualization for Windows applications support, in high demand by enterprises.
"I love the way the Jelastic weaves together so many powerful technologies. It provides a very high-level, comprehensible interface that significantly eases cloud deployments. Especially cool, the seamless integration between private and public clouds," said James Gosling, Father of Java and Independent Director of Jelastic.
This innovation is intended to give end users the possibility to create multi-container environments for different microservices, based on Docker templates. Jelastic's solution for the Docker application packaging standard is solving the task of application delivery and simultaneously providing orchestration of multi-container environments in public, hybrid and private clouds.
Jelastic delivers a range of benefits that makes Dockers within the platform ready for production use:
- Visual environment topology builder for microservices, based on containers
- Smart clustering automation for complex applications
- Automatic vertical and horizontal scaling
- Deployment automation across multiple containers
- High availability of containers on the hardware level, based on software defined storage
- Smart containers distribution across the hardware cluster, according to the load
- Link support between containers on multiple hardware nodes
- Built-in toolset for monitoring and managing container resources
As a result, using common Docker Hub Registry or custom ones enables users to easily install, run and manage any application, service or stack, achieving high stability and full orchestration.
In addition, CoreOS Enterprise Registry based on Quay is available for Jelastic Enterprise customers who want to run their own Docker registry. Enterprise Registry includes a rich UI, access control lists, and powerful tools for teams collaborating with containers behind customers' firewalls and within their datacenter.
"We noticed a high level of interest in containers from our customers, because it provides extreme flexibility for DevOps teams. We are delighted to announce a major improvement in our production ready multi-container orchestration platform, that delivers a highly secure solution for Docker containers," said Ruslan Synytsky, CEO of Jelastic.
Another important milestone in the Jelastic Platform evolution, presented in this release, is the implementation of Windows containers' support, which provides companies with an ability to host web services that are run on the Windows operating system, inside the cloud. Within the confines of this feature, the following servers became available for the newly added .NET programming language, enabling easier automation of deployment:
- Internet Information Services (IIS) 8.0 application server for handling .NET apps, which supports both Microsoft's .NET framework and ASPX scripts
- Microsoft 2012 SQL Server (Express edition), intended for storing data and managing SQL databases with the help of Microsoft SQL Server Management Studio
- Windows VPS server with the pure Windows Server 2012 OS (and 2008 version optionally installed)
- Remote Desktop Protocol (RDP) access to containers providing remote control over Windows environments
Environment Export and Import
The current Jelastic release includes one more feature, which exempts customers from any lock-in: Environment Export/Import. It allows easy migration of the hosted applications between different Jelastic installations. A user simply needs to export environments and import them to the preferred platform. During the export, all of the information about the environment topology and application settings is packed into a single .json file. After that, a user can seamlessly import the received file to the target platform, and quickly get an identical ready-to-work environment.
Jelastic version 3.1 provides advanced and improved WebSockets support. This technology has been integrated to the Jelastic Shared Load Balancer, so for now WebSockets can be used even without the need to buy an external IP address.
Additional improvements and features in Jelastic version 3.1:
- Certified containers of GlassFish 4 & WildFly 8 with advanced automation
- Support of Internationalized Domain Names (IDN) and Generic Top-Level Domains (gTLD)
- 3rd Parties Add-ons Support Advancements
Planned features to be implemented in 2015
Currently the Jelastic team is actively working on the integration of Rocket, the container technology from CoreOS, that is the next evolutionary version of a container with security, composability and reliability. Rocket is the first implementation of the Application Container spec, which defines an image format, image discovery mechanism and execution environment that can exist in several independent implementations.
Jelastic plans to move forward in the direction of Rocket and support the Application Container spec, together with the CoreOS team. The team believes that a strong focus on the application container standard will expedite the next stage of the container evolution.
In addition, the Jelastic team is polishing the implementation of multi-region support within the cloud, or across several different clouds. The intended outcome is a hybrid cloud and isolation of various user groups/workloads in a variety of regions.