{"id":217642,"date":"2017-06-08T22:47:04","date_gmt":"2017-06-09T02:47:04","guid":{"rendered":"http:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/uncategorized\/container-ecosystem-needs-to-expand-its-persistence-of-vision-techtarget.php"},"modified":"2017-06-08T22:47:04","modified_gmt":"2017-06-09T02:47:04","slug":"container-ecosystem-needs-to-expand-its-persistence-of-vision-techtarget","status":"publish","type":"post","link":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/eco-system\/container-ecosystem-needs-to-expand-its-persistence-of-vision-techtarget.php","title":{"rendered":"Container ecosystem needs to expand its persistence of vision &#8211; TechTarget"},"content":{"rendered":"<p><p>    As originally conceived, containers were intended to be    stateless homes for microservices. The agility and    flexibility...  <\/p>\n<p>          Enjoy this article as well as all of our content,          including E-Guides, news, tips and more.        <\/p>\n<p>            By submitting your personal information, you agree that            TechTarget and its partners may contact you regarding            relevant content, products and special offers.          <\/p>\n<p>            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.          <\/p>\n<p>    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.  <\/p>\n<p>    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.  <\/p>\n<p>    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.  <\/p>\n<p>    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.  <\/p>\n<p>      Containers storage is still a messy, embryonic field of IT.    <\/p>\n<p>    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.  <\/p>\n<p>    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.  <\/p>\n<p>    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.  <\/p>\n<p>    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.  <\/p>\n<p>    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.  <\/p>\n<p>    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.  <\/p>\n<p>    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.  <\/p>\n<p>    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.  <\/p>\n<p>    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.  <\/p>\n<p>        Docker persistent storage given away by vendor  <\/p>\n<p>        Docker container storage on vendors' minds  <\/p>\n<p>    StorageOS releases     persistent container storage  <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>See the original post:<\/p>\n<p><a target=\"_blank\" href=\"http:\/\/searchstorage.techtarget.com\/feature\/Container-ecosystem-needs-to-expand-its-persistence-of-vision\" title=\"Container ecosystem needs to expand its persistence of vision - TechTarget\">Container ecosystem needs to expand its persistence of vision - TechTarget<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> As originally conceived, containers were intended to be stateless homes for microservices.  <a href=\"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/eco-system\/container-ecosystem-needs-to-expand-its-persistence-of-vision-techtarget.php\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"limit_modified_date":"","last_modified_date":"","_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[33],"tags":[],"class_list":["post-217642","post","type-post","status-publish","format-standard","hentry","category-eco-system"],"modified_by":null,"_links":{"self":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/posts\/217642"}],"collection":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/comments?post=217642"}],"version-history":[{"count":0,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/posts\/217642\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/media?parent=217642"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/categories?post=217642"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.euvolution.com\/futurist-transhuman-news-blog\/wp-json\/wp\/v2\/tags?post=217642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}