As originally conceived, containers were intended to be stateless homes for microservices. The agility and flexibility...
Enjoy this article as well as all of our content, including E-Guides, news, tips and more.
By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.
You also agree that your personal information may be transferred and processed in the United States, and that you have read and agree to the Terms of Use and the Privacy Policy.
of the container ecosystem, coupled with their small resource footprints, fits the microservices concept well. As a result, containers resonated with the DevOps movement in IT to become the hottest technology of the decade and gave containers a rocket-assisted growth rate.
Inevitably, the issue of "stateless" came to be questioned. It turns out that, no surprise, real applications fit the container ecosystem model too. But real applications aren't typically stateless. Most apps have two forms of storage. The first is networked storage in its many forms, used for data interchange and information history. The second is transient, instance storage, used for scratchpads as the app instance runs.
Running an app in a stateless container, as opposed to a virtual machine, means that instance storage isn't a real option, which hinders recovery if the instance fails for any reason. It is possible to access local storage on a container host, though this may create security issues unless the container is resident inside a virtual machine. This isn't the issue. Virtual machine orchestration can rapidly restart an instance on another server if the current host fails, and this is a facility that containers software needs to support if containers are to move to mainstream IT.
Effective microservice and applet architectures require data to move between containers -- or perhaps have the containerized service instantiate where the data is; it's often much quicker. For real agility and flexibility, a vehicle for easy portability between containers is needed to fit the bill.
Containers storage is still a messy, embryonic field of IT.
Current apps build storage on top of a wide variety of platforms, from object to block and from SAN to hyper-converged. For containers to supplant hypervisors completely, the container ecosystem has to cater to this wide breadth of storage options, too.
Here, there are some philosophy differences among the various players. Hypervisor supporters want stateless containers, since a full storage portfolio for containers probably dooms the hypervisor. Even some containers fans want to keep the purity of stateless containers, though this may just be a holdover from the early days of the container ecosystem, when a clear differentiation in purpose from hypervisors was essential to survival of the concept.
Most containers users are very enthusiastic about the agility and ease-of-use that containers bring. Couple those factors with the ability to put three to five times the instance count in a server and DevOps supporters see a home run. Adding persistent data to container options is thus a major roadmap must-have, and the industry is falling in line with that need.
Containers storage is still a messy, embryonic field of IT. Rather than a single point of convergence, or even a few points, the storage and containers vendors are rolling out their own solutions. The good news that we are seeing solutions is somewhat mitigated by the bad news that there are rather a lot of them, and they have different APIs and functions. This situation, though, reflects the enthusiasm around containers and is a healthy sign for the segment.
Let's look at the spectrum of offerings in the container ecosystem. Portworx PWX allows a container to mount shareable elastic block storage. StorageOS takes this further and mounts a variety of external storage protocols and types, also providing compression, etc. Rancher Labs aims at local storage, while supporting data migration across servers. Microsoft Windows Server offers solutions for OS kernel-level sharing and also within Hyper-V instances.
The list goes on. ClusterHQ used Flocker, an open source product that allows creation of a space out of a pool of shared block storage that can move with a container, even across hosts. Flocker is supported by VMware and can interface with EMC and NetApp storage, among many others. But ClusterHQ folded tents, leaving Flocker without its main cheerleader.
There is activity within the core containers software. Kubernetes 1.6 and later allow storage on demand and multiple storage types, with StorageClass objects for all of the major cloud stacks, including OpenStack and vSphere as well as the Big Three public cloud service providers. Hyper-converged systems require their own secret sauce for containers storage, and vendors such as Nutanix are expected to step up to the plate in the near future.
It's interesting that containers insiders talk to "persistent data" not "storage." I've long felt that the movement of the industry toward object storage, software-defined storage microservices and a fine-grained containers virtualization all make traditional views of large files obsolete. Take a database. It really consists of thousands of record-sized objects. Moving to a fine granularity in storage may be the consequence of all of this technology evolution.
When you add nonvolatile DIMM (NVDIMM) into the equation, this gets more pressing. Within a couple of years, NVDIMMs will persist at the word level, as opposed to using a 4 KB block storage model. Handling containers storage may thus be a poor model for the future, and persistent data may turn out to be a profound choice.
Docker persistent storage given away by vendor
Docker container storage on vendors' minds
StorageOS releases persistent container storage
See the original post:
Container ecosystem needs to expand its persistence of vision - TechTarget
- Green with Envy | How to Spot an Eco-Snob | Part III [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- EcoLogo [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- 5 Ways to Green Your Exercise Routine [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Seed Bombs [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Guerrilla gardening [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Green Your Morning Routine [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Environmental Benefits of Telecommuting [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Safeway Sponsors Portland Community Cleanup [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Electric Vehicle Race [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Portland Bridge Pedal 2009 [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- E-waste in Oregon [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Bike Sharing in Portland [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Bucks for the Bay Challenge [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Drive to Make a Difference with MyMPG [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Bathroom Sprayers - Green your Toilet Routine [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Ubuntu OS can Save Energy [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Green Metropolis, David Owen [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Sustainable Pens: GLO Pens [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- International Day of Climate Action [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Donate to Oregon Toxics Alliance [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Biomass Energy Generation Myths [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Crude The Real Price of Oil | Playing in Portland [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Pictures From 350 Climate Day in Portland [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Arcimoto Electric Vehicles in Oregon [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Urban Rooftop Wind Turbines [Last Updated On: November 8th, 2009] [Originally Added On: November 8th, 2009]
- Chromium 6 Emissions from ESCO in Portland [Last Updated On: December 13th, 2009] [Originally Added On: December 13th, 2009]
- Food Inc. Review [Last Updated On: December 19th, 2009] [Originally Added On: December 19th, 2009]
- Making Maps with Google Earth and Google Maps by Shane Bradt of the University of New Hampshire Cooperative Extension [Last Updated On: March 23rd, 2010] [Originally Added On: March 23rd, 2010]
- Demonstration of Miradi 3.1 by Nick Salafsky of Foundations of Success [Last Updated On: March 23rd, 2010] [Originally Added On: March 23rd, 2010]
- Advanced Mashups – KML and the Mapping API by Cary Chadwick of the University of Connecticut Center for Land Use Education and Research [Last Updated On: March 23rd, 2010] [Originally Added On: March 23rd, 2010]
- Demonstration of InVEST by Heather Tallis of the Natural Capital Project [Last Updated On: March 23rd, 2010] [Originally Added On: March 23rd, 2010]
- GIS Maps Online by Emily Wilson of the University of Connecticut Center for Land Use Education and Research [Last Updated On: March 23rd, 2010] [Originally Added On: March 23rd, 2010]
- From ArcGIS to Web Maps: Simple Techniques for Publishing GIS Maps Online by Emily Wilson of the University of Connecticut Center for Land Use Education and Research [Last Updated On: March 25th, 2010] [Originally Added On: March 25th, 2010]
- Demonstration of Marine InVEST by Anne Guerry of the Natural Capital Project [Last Updated On: March 31st, 2010] [Originally Added On: March 31st, 2010]
- Eliminate and Decrease Styrofoam [Last Updated On: March 31st, 2010] [Originally Added On: March 31st, 2010]
- Portland Plans to Spend $600 million on Master Bike Plan [Last Updated On: April 2nd, 2010] [Originally Added On: April 2nd, 2010]
- (Webinar in Spanish) Demostración sobre Vista 2.5 de NatureServe en línea (Webinar) por Ian Varley, Carmen Josse, y Alexandra Sanchez de Lozada de NatureServe. [Last Updated On: April 6th, 2010] [Originally Added On: April 6th, 2010]
- Using and Adding Your Content to Google Ocean by Charlotte Vick, Google Content Manager of Mission Blue [Last Updated On: April 13th, 2010] [Originally Added On: April 13th, 2010]
- End Paper Receipts [Last Updated On: May 1st, 2010] [Originally Added On: May 1st, 2010]
- Demonstration of CanVis by Chris Haynes of NOAA Coastal Services Center [Last Updated On: May 6th, 2010] [Originally Added On: May 6th, 2010]
- Demonstration of HD.gov Web Portal by Jeff Adkins from NOAA Coastal Services Center [Last Updated On: May 13th, 2010] [Originally Added On: May 13th, 2010]
- Demonstration of Ecosystem Assessment and Reporting Tool by Steve Schill of The Nature Conservancy [Last Updated On: May 13th, 2010] [Originally Added On: May 13th, 2010]
- Demonstration of Version 2.0 of the Multipurpose Marine Cadastre by Adam Bode and Brian Smith of NOAA Coastal Services Center [Last Updated On: May 17th, 2010] [Originally Added On: May 17th, 2010]
- CRUDE Filmmakers Subpoenaed by Chevron [Last Updated On: May 22nd, 2010] [Originally Added On: May 22nd, 2010]
- Demonstration of the Digital Coast Coastal Inundation Toolkit by Steph Beard, Jodie Sprayberry and Billy Brooks of NOAA Coastal Services Center [Last Updated On: May 25th, 2010] [Originally Added On: May 25th, 2010]
- Presentation on the Creating Resilient Communities EBM Tool Demonstration Project by Jocelyn Hittle of PlaceMatters [Last Updated On: June 10th, 2010] [Originally Added On: June 10th, 2010]
- Presentation on Economic Data Needed for EBM by Linwood Pendleton of Duke University [Last Updated On: October 11th, 2010] [Originally Added On: October 11th, 2010]
- Recycling Water [Last Updated On: October 16th, 2010] [Originally Added On: October 16th, 2010]
- ODOT Partners with Oregon Toxics Alliance to Reduce Pesticides [Last Updated On: October 17th, 2010] [Originally Added On: October 17th, 2010]
- Goats Hired to Mow Portland Lot [Last Updated On: October 17th, 2010] [Originally Added On: October 17th, 2010]
- A World of Health: Connecting People, Place, and Planet [Last Updated On: October 17th, 2010] [Originally Added On: October 17th, 2010]
- Alternative Recycling Options [Last Updated On: October 17th, 2010] [Originally Added On: October 17th, 2010]
- No More Bullying the Bull Trout [Last Updated On: October 17th, 2010] [Originally Added On: October 17th, 2010]
- 1000+ EV Charging Stations Slated for Oregon I-5 Corridor [Last Updated On: October 17th, 2010] [Originally Added On: October 17th, 2010]
- The Vertical Farm Concept [Last Updated On: October 17th, 2010] [Originally Added On: October 17th, 2010]
- Blog Action Day 2010 | Water [Last Updated On: October 17th, 2010] [Originally Added On: October 17th, 2010]
- Eco Districts [Last Updated On: October 24th, 2010] [Originally Added On: October 24th, 2010]
- Will The Nissan Leaf Thrive? [Last Updated On: October 24th, 2010] [Originally Added On: October 24th, 2010]
- A Green Railroad [Last Updated On: October 24th, 2010] [Originally Added On: October 24th, 2010]
- Biomass is not Oregon's clean-energy future as currently promoted [Last Updated On: October 24th, 2010] [Originally Added On: October 24th, 2010]
- Electrified Parking Spaces [Last Updated On: October 24th, 2010] [Originally Added On: October 24th, 2010]
- Tree Planting [Last Updated On: October 24th, 2010] [Originally Added On: October 24th, 2010]
- Three Tips to Reduce Your Carbon Footprint and Live Longer. [Last Updated On: October 24th, 2010] [Originally Added On: October 24th, 2010]
- Biomass is not Oregon’s clean-energy future as currently promoted [Last Updated On: October 31st, 2010] [Originally Added On: October 31st, 2010]
- Rail~Volution [Last Updated On: October 31st, 2010] [Originally Added On: October 31st, 2010]
- Green Streets Initiative [Last Updated On: October 31st, 2010] [Originally Added On: October 31st, 2010]
- Mayor Kitty Piercy and Envision Eugene [Last Updated On: November 7th, 2010] [Originally Added On: November 7th, 2010]
- The Willamette River Transit Bridge [Last Updated On: November 13th, 2010] [Originally Added On: November 13th, 2010]
- Collaborative Learning and Land Use Tools to Support Community Based Ecosystem Management by Chris Feurt of the Wells National Estuarine Research Reserve [Last Updated On: November 14th, 2010] [Originally Added On: November 14th, 2010]
- Portland Federal Building Begins Green Makeover [Last Updated On: November 14th, 2010] [Originally Added On: November 14th, 2010]
- Vestas’ New HQ in Portland Shoots for LEED Platinum [Last Updated On: November 14th, 2010] [Originally Added On: November 14th, 2010]
- College Degrees to Get You in the Environmental Field [Last Updated On: November 14th, 2010] [Originally Added On: November 14th, 2010]
- Demonstration of openNSPECT, an Open Source Version of the Nonpoint-Source Pollution and Erosion Comparison Tool by Dave Eslinger of NOAA Coastal Services Center [Last Updated On: February 14th, 2011] [Originally Added On: February 14th, 2011]
- Demonstration of EMDS by Keith Reynolds of the US Forest Service [Last Updated On: February 14th, 2011] [Originally Added On: February 14th, 2011]
- Demonstration of Habitat Priority Planner by Chrissa Waite and Danielle Bamford of NOAA Coastal Services Center [Last Updated On: February 14th, 2011] [Originally Added On: February 14th, 2011]
- Presentation on the Coastal Adaptation to Sea Level Rise Tool (COAST) by Sam Merrill of the New England Environmental Finance Center [Last Updated On: February 14th, 2011] [Originally Added On: February 14th, 2011]
- Presentation on the Coastal and Marine Ecological Classification Standard by Kathy Goodin of NatureServe [Last Updated On: February 14th, 2011] [Originally Added On: February 14th, 2011]
- Demonstration of Coral Reef Scenario Evaluation Tool (CORSET) by Jessica Melbourne-Thomas of the University of Tasmania [Last Updated On: February 14th, 2011] [Originally Added On: February 14th, 2011]
- Demonstration of Multi-scale Integrated Models of Ecosystem Services (MIMES) by Roel Boumans and David McNally of AFORDable Futures LLC [Last Updated On: February 14th, 2011] [Originally Added On: February 14th, 2011]
- Creating Life in the Desert [Last Updated On: February 14th, 2011] [Originally Added On: February 14th, 2011]