Posts Tagged ‘Open Source’

Marching with the OpenStack community innovations

Sam Grocott

Senior Vice President, Marketing & Product Management at EMC ETD

I am thrilled to be a part of the EMC engine that develops products and services that accelerates the journey to cloud computing; helping our customers to store, manage, protect and analyze their most valuable asset information — in a more agile, trusted and cost-efficient way. Combining our efforts with OpenStack- the fastest growing open source community in the world, we are proud to support technologies like Swift, Cinder, Manila in our flagship products Elastic Cloud Storage, ScaleIO and Isilon.  Our commitment to open source does not end with mere opening up CoprHD, at OpenStack Tokyo we are stepping up the game by showing how the community and users can get more from the  technologies we have heavily invested in the past few years.

From pushing the performance envelope for block storage as will be demonstrated by Randy Bias  in the battle of the titans; a healthy discussion on the impact containers will have on OpenStack with Joshua Bernstein; storage orchestration  to a demonstration of building your own elastic cloud storage with ECS, we cover a wide range of top-of-mind topics.

We believe that customers need choice and options in developing and deploying IT for their business needs, whether it is through adopting reference architectures or deploying fully functional enterprise grade products that support open API and protocols. Whether you want to do it yourself; leverage our partners Mirantis, Cannonical, Redhat or simply use turnkey products with native support for technologies, we have an option for you. We take this further by developing plugins to take advantage of your existing investments in EMC products like ScaleIO or deploy high availability clusters.

In addition, the EMC {Code} team is tasked with making EMC relevant to the Open Source community by contributing and participating is essential open source projects. The team tackles many complex problems, everything from application persistence with containers, to twelve factor application development just to mention a few.

I see a lot of momentum and continued drive in the community innovation to help our customers with their IT transformation. We invite you to talk to us at our booth- P1 or schedule an appointment with your account exec to discuss industry trends  or take a peek under the covers of new and upcoming software in ScaleIO, ECS or Project Caspian in a whisper suite.

Breakfast with ECS: Containers and Community Innovation

Kamal Srinivasan

Sr. Manager, Product Management at EMC

Breakfast with ECSWelcome to the inaugural edition of Breakfast with ECS, a series where we will look at issues related to cloud storage and ECS (Elastic Cloud Storage), EMC’s cloud-scale storage platform.

Recently, Linuxcon, Containercon, and MesosCon came to Seattle.  The events brought many experts (developers, admins, academics, and industry veterans) from the community to one place, and showcased the next generation of datacenter technology.  It was truly an amazing experience, and I left the events with two key themes bouncing around in my head – the momentum behind community innovation, and its impact on containers.

In her keynote at ContainerCon, Robin Chase of Zipcar brought out the idea of community innovation. The container space is a prime example of this model yielding good results. Given all the noise about containers recently, it’s hard to believe that Docker is a relatively young company. However, with over 1100 contributors to its repository, it is precisely the community innovation aspect that has helped make Docker and containers suitable for production workloads in such a short amount of time.

Contrary to dire predictions, the technology space is evolving towards an interesting coexistence of Open Source and product commercialization. Containers have benefited from this trend as well.  The engagement of a wide variety of contributors to containers, such as public cloud vendors, as well as vendors specializing in Open Source technologies, has really turbo-charged adoption.  This has helped bridge the gap in many use cases to provide a foundation for hybrid cloud, or helped application developers move seamlessly between cloud providers.  The conferences had a few enterprises demonstrate container use cases and challenges.  Notably, Verizon showcased a large scale Mesos cluster, which is the basis for its next generation datacenter.  There are a number of interesting projects ongoing to address improvement for containers in areas such as monitoring, networking, security, and persistence, which is welcome news for companies looking to take advantage of the technology.

EMC CodeThis may come as a surprise to some of our readers, but EMC has been an active contributor to the open source community with various efforts.  EMC Code was started with this vision and some of the contributions from EMC Code can be found on GitHub.  Additionally, EMC products are also contributing to and utilizing the container community.  Elastic Cloud Storage (ECS), EMC’s cloud-scale storage platform took an early bet on Docker Containers.  This proved to be a critical bet, as it provided us with the capability to provide layers of abstraction between the hardware and the operating system.  Today, ECS can run on most commodity hardware or Linux OS due to our reliance on container technology.  Consequently, ECS is one of the largest stateful applications running at scale with Docker containers in production.

You can check out how the Vatican Library leveraged ECS as a Global Content Repository to provide global access to over 30 million digitized pages of rare and historic manuscripts.

Containers allow ECS to be packaged with dependencies and not be impacted by the Host OS or lifecycle of the Host.  In turn, this helps our customers bring cloud scale economics to private cloud.   These cloud scale economics are crucial for all IT shops as they look to lower their overall cost of ownership and enable quicker time to market for their business partners.

Want to learn more about how ECS can help your organization? You can check out our homepage, or download ECS for free from our Free and Frictionless portal.




Introducing CoprHD. EMC Changes the Game for Software-defined Storage Automation and Management

EMC is certainly no stranger to open source. EMC and Pivotal are both founding members of the CloudFoundry Foundation. And EMC recently announced a $10 million investment and its first CloudFoundry dojo, based in Cambridge, MA, that will attract developers and facilitate the creation of applications on CloudFoundry.  In November, EMC announced the EMC OpenStack Reference Architecture Partner Program and partnerships with Canonical Ubuntu, Mirantis and Red Hat.  EMC also recently launched EMC {code} – the Community Onramp for Developer Enablement, which provides both EMC and community contributions of open source code, drivers, tools, samples, and more. EMC supports and contributes to open source in a number of ways, yet EMC is still considered a proprietary vendor. Well, if none of the above proves EMC’s open source bona fides, perhaps this will: On May 5th, EMC is moving EMC ViPR Controller development into the open source community.

This is big news. For the first time, EMC is taking a commercial product and releasing it to community-driven development.  The open source project, named CoprHD, makes the code for ViPR Controller – all the storage automation and control functionality – available in the open source community. Customers, partners, developers and other storage vendors can download, expand and contribute to CoprHD. EMC will continue to sell EMC ViPR Controller as a commercial offering enhanced with service, support, training, and more to help organizations quickly adopt software-defined storage.

It’s been an amazing journey. Two years ago, EMC announced and subsequently launched EMC ViPR Software Defined Storage. Two years later, The ViPR Controller code, now open source project CoprHD, will be open and available for download on Github.  This signifies a fundamental change to EMC’s development model. All development for ViPR Controller and CoprHD will be done in the open source community, with EMC and others contributing.  CoprHD is licensed under the Mozilla Public License 2.0 (MPL2.0), which encourages community sharing and requires anyone who modifies the source code to share those modifications with the community.  EMC is also establishing free and frictionless access to CoprHD to facilitate community-driven collaboration that will accelerate and expand functionality and support for third party storage.

Why is EMC taking this step? EMC fundamentally believes that software-defined storage is a strategy, not a product. The goal of software-defined storage is to give customers choice of storage services and hardware platforms, make it all simple and less costly to manage, and eliminate proprietary lock-in. Making the ViPR Controller source code available as open source project CoprHD will accelerate development and increase support for non-EMC storage arrays and data protection technologies. It also strengthens CoprHD as a single, vendor-neutral API control point for software-defined storage automation.

This open source model of open, collaborative development is crucial to the future success of software-defined storage and storage automation and management. CoprHD and ViPR Controller will give customers choice, flexibility, and transparency. Purpose-built storage platforms from EMC and others will always remain data center necessities. But customers increasingly value more plug and play architectures – driven by software-defined solutions and standardized infrastructure – and will often sacrifice some level of efficiency to obtain best-of-breed features, more flexibility and lower switching costs. In the modern data center, successful storage vendors will compete on the merits of their solutions and deliver compelling customer experiences. As CoprHD and ViPR Controller extend support to more and more storage platforms, EMC welcomes this new competitive playing field. EMC is ready to lead in this new software-defined world.

Are you a developer that has contributed to a product in the open source community before? Are you planning on contributing to CoprHD?  Are you a storage administrator or architect looking to evaluate and deploy CoprHD? If so, tell us about your experience!  We invite you to join us on this new journey and share your discoveries…let’s see where it takes us.



Connect with us on Twitter