While the buzz about containers has largely centered on how it can ease application development, Robin Systems is making containerization part of its strategy for an application-centric data center. Read more.
For Robin Systems, Everything’s in a Container
While the buzz about containers has largely centered on how it can ease application development, Robin Systems is making containerization part of its strategy for an application-centric data center.
And it’s using containerization for applications such as Hadoop and MySQL that haven’t been considered good candidates for Docker. At the same time, Robin focuses on efficiency without performance loss through hardware multitenancy on Linux; a strategy DH2i takes with Windows environments as well.
“It’s a next-generation platform based on containers as a core technology, but we do a lot of resource management, storage and data management as well as to enable people to consolidate applications on bare metal to eliminate VM sprawl,” said Sushil Kumar, Robin’s chief marketing officer.
The idea to make the application and its needs the focal point of the data center, with the boundaries among servers and storage invisible to applications.
“Our technology takes the software-defined data center to the next level to an application-defined data center,” he said.
“In the old days, you’d say ‘This machine is for this application.’ You didn’t run another application there because you were unsure if they’d step on each other’s toes. Since we run containers for runtime applications in isolation, we don’t have to worry about which machine runs what,” Kumar said.
With Robin, the user can deploy multiple hardware clusters, such as multiple nodes running Hadoop clusters running on the same virtual machine, according to Kumar. “It’s dictated more by the needs of applications rather than you having to map your applications to the machine boundaries. With Robin, those boundaries are invisible.”
The everything container platform offers the ability to:
- Consolidate databases and Big Data apps.
- Reduce VM sprawl.
- Deploy applications faster with portability; easily make clones for test and dev purposes.
- Optimize data capacity and performance through application-driven storage management.
- Eliminate data duplication by enabling data sharing across applications and clusters.