Docker and Its Challenges for Enterprise IT
Join the DZone community and get the full member experience.Join For Free
This past week StackEngine published an infographic and survey results regarding enterprise adoption of Docker. The survey found, not surprisingly, intense interest in Docker. Over 90% of respondents are familiar with Docker, and over 70% are actively evaluating or using it. Clearly, Docker is on a path to success.
It’s not all rosy news, though. Within that 70+%, much of the use is concentrated in development and QA -- not production. The main impediment to production use of Docker? Respondents cited two main Docker challenges: security and lack of operational tools for production (both at 49%).
The message is clear: Docker has great potential, but uptake is being hindered by lack of surrounding tools and processes.
This aligns exactly with ActiveState’s perspective. We bow to no one in our enthusiasm for the technology -- we were the first commercial product shipped with Docker support. And we believe Docker has great potential due to its lightweight abstraction, high performance, and easy portability.
We also recognize the Docker limitations outlined in the survey -- and for that reason, we wrap our Docker support in Stackato -- our PaaS environment that provides the necessary security and operational tools to make Docker useful in real-world enterprise IT environments.
Here’s what we add to Docker to make it fulfill its promise:
- Authentication -- to ensure only the right personnel gain access to the execution environment
- Operational partitioning -- to isolate applications from one another to prevent inappropriate programmatic access
- Multi-tenancy -- to allow multiple groups, departments, divisions, or even companies to share a single Stackato environment while still being isolated from one another
- Graphic UI -- to ease management and administrative tasks and simplify running Docker applications for mainstream IT organizations
- Auto-scaling -- to enable Docker-based applications to dynamically and automatically respond to changes in application workload
- Routing -- to allow multi-container applications to connect and communicate without requiring manual, error-prone configuration
- Logging -- to ensure that all relevant events are captured for audit and analysis
- Monitoring -- to provide real-time application and Docker information so that operations can respond quickly to any issues
We’re excited to see so much awareness and enthusiasm for Docker. If it attains its true potential, as we believe it will, the nature of enterprise IT will look quite different in just a few year’s time. The exciting thing for users is they don’t have to wait for all the Docker challenges they identify to be addressed -- they’re part of our Stackato product, just waiting to be used. If you really want to see the full potential of Docker, take advantage of our free Stackato download or cluster license at our website to get started today.
Published at DZone with permission of Bernard Golden, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.