January 15, 2013
enStratus is a cloud infrastructure management solution for deploying and managing enterprise-class applications. You can think of enStratus as the enterprise console to cloud computing – a unified solution for managing single or multi-cloud environments. enStratus uses Riak to store a combination of read-heavy and write-intensive data, including machine and state information, and data supporting analytics and audit control.
Previously, enStratus had relied on MySQL as its primary data store, but needed to provide a greater level of write availability and resilience to failure across multiple datacenters. Scaling writes in MySQL had become a bottleneck, and MySQL’s master/slave replication made master nodes a possible single point of failure.
First migrating customer and API data to Riak, enStratus successfully made the switch to Riak’s data model and eventually consistent approach, which favors availability over consistency in the event of node failure or network partition. “As I’ve looked at a number of problem domains from customers and our own systems, you see this pattern where a relational database has been used just because it’s the default… and the reality is that more of the world is eventually consistent than not,” said George Reese, CTO of enStratus.
At our developer conference Ricon, we were lucky to have George speak about migrating from MySQL to Riak, enStratus’ “design for failure” architecture, and how their application is built. George also talks about challenges of moving to a non-relational system, including adjusting to the data model and migration approaches. You can view the video below, or read the full case study here.
Want more info on moving from MySQL to Riak? Sign up for our webcast on Thursday, January 24 here or read our whitepaper on moving from relational to Riak.
Riak enables enStratus to provide customers with high-availability cloud management options spanning multiple data centers.
CAMBRIDGE, MA – September 19, 2012 – Basho Technologies, the leader in highly-available,
distributed data store technologies, announced today that Riak, its NoSQL distributed database, is being used by enStratus Networks to meet the Company’s high-availability and performance objectives.
enStratus is a cloud infrastructure management platform from enStratus Networks, Inc. that addresses the governance issues associated with deploying systems in public, private and hybrid clouds. Think of enStratus as the enterprise console to the world of cloud computing — a unified solution for managing a single cloud or multi-cloud environment. Every minute of every day, enStratus coordinates metadata across hundreds of thousands of virtual machines from and across its customers’ varied cloud infrastructures. Because customers rely on enStratus for the management of critical IT systems in the cloud, it is important that the management platform matches or exceeds the promise of the very systems enStratus manages and monitors.
Today, thanks to Riak, enStratus benefits from high availability, write-scalability and an architecture that supports cross-data center redundancy. Built as a key/value store, Riak has an inherent ability to easily manage both structured and unstructured data, even at scale. enStratus uses Riak to store a combination of read-heavy and write-intensive data, such as machine and state information, and data supporting analytics and audit control. Prior to switching to Riak, enStratus’ cloud platform was deployed on MySQL.
“We first worked with Basho to gain a ‘master/master’ replication system that enables enStratus to run live operations across multiple data centers,” said George Reese, Chief Technology Officer at enStratus. “enStratus relies on Riak to ensure that our cloud infrastructure management platform scales seamlessly, without interruption and performance bottlenecks, while meeting and exceeding internal requirements for high availability and data durability. With Riak, we are achieving our goal of a highly-available, ‘design for failure’ architecture.”
Riak is a horizontally scalable, highly available, low latency distributed database that delivers on the promise of data durability and low operational overhead. With Riak, enterprises and service providers can rest assured that their data is not only available, but also safe. If nodes fail or the access to nodes is lost, Riak will never lose data.
enStratus Networks is a company focused on providing cloud infrastructure management solutions for deploying and managing enterprise-class applications in public, private and hybrid clouds. enStratus has a multi-cloud architecture that provides governance, automation and cloud independence.
enStratus delivers governance for the cloud through a patent-pending security architecture and a powerful management console across all leading public and private clouds including Amazon Web Services, AT&T Synaptic Storage, Bluelock, Cloud Central, Citrix CloudStack, CloudSigma, EMC Atmos, Eucalyptus, GoGrid, Google Storage, HP Cloud Services, Joyent Cloud, Nimbula, OpenStack, Rackspace, ServerExpress, Verizon/Terremark, VMware and Windows Azure.
Based in Minneapolis, Minnesota, enStratus serves hundreds of organizations worldwide including Korea’s largest telecom provider KT, SAIC, and The Cloud Security Alliance.
Riak and enStratus at RICON 2012
enStratus Chief Technology Officer, George Reese will present at RICON 2012 on October 10th and 11th in San Francisco, CA. At RICON, George will cover the basics of the enStratus application architecture, the pros and cons of moving from a transactional to an eventually consistent persistence model, and the process of moving to Riak. George will not only cover high-level architecture issues, but also discuss tools like enterprise replication, secondary indexes, and automated object/Riak persistence mapping. RICON 2012 is a two-day conference dedicated to Riak, developers and the future of distributed systems. For registration and event information, please visit: www.ricon2012.com.
About Basho Technologies
Basho Technologies is the leader in highly-available, distributed database technologies used to power scalable, data-intensive Web, mobile, and e-commerce applications and large cloud computing platforms. Basho customers, including fast-growing Web businesses and large Fortune 500 enterprises, use Riak to implement content delivery platforms and multi-device session stores, to aggregate large amounts of data for logging, search, and analytics, to manage, store and stream unstructured data, and to build scalable cloud computing platforms.
Riak is open source and packages are available for download at http://wiki.basho.com/Riak.html. Riak EnterpriseDS is available with advanced replication, services and 24/7 support. For more information visit basho.com or follow Basho Technologies on Twitter at www.twitter.com/basho.