The Mail & Guardian Online relies on Severalnines to control database sprawl and automate database operations.



Similar documents
Enabling Database-as-a-Service (DBaaS) within Enterprises or Cloud Offerings

Application Performance Management for Enterprise Applications

Confidently Virtualize Business-Critical Applications in Microsoft

Load Balancing and Clustering in EPiServer

MakeMyTrip CUSTOMER SUCCESS STORY

Cloud Based Application Architectures using Smart Computing

VirtualclientTechnology 2011 July

DISK IMAGE BACKUP. For Physical Servers. VEMBU TECHNOLOGIES TRUSTED BY OVER 25,000 BUSINESSES

Virtualization Essentials

Confidently Virtualize Business-critical Applications in Microsoft Hyper-V with Symantec ApplicationHA

Online Transaction Processing in SQL Server 2008

EPICenter Network Management Software

Improving availability with virtualization technology

AVLOR SERVER CLOUD RECOVERY

Ubuntu OpenStack on VMware vsphere: A reference architecture for deploying OpenStack while limiting changes to existing infrastructure

SolarWinds Network Performance Monitor powerful network fault & availabilty management

CA Cloud Overview Benefits of the Hyper-V Cloud

Network Virtualization Platform (NVP) Incident Reports

Capacity planning with Microsoft System Center

Simplify IT and Reduce TCO: Oracle s End-to-End, Integrated Infrastructure for SAP Data Centers

Managed Hoster gains competitive edge through new cross-region multi-datacenter architecture

Expanding Uniformance. Driving Digital Intelligence through Unified Data, Analytics, and Visualization

never 20X spike ClustrixDB 2nd Choxi (Formally nomorerack.com) Customer Success Story Reliability and Availability with fast growth in the cloud

Implementing Disaster Recovery? At What Cost?

Virtualized Hadoop. A Dell Hadoop Whitepaper. By Joey Jablonski. A Dell Hadoop Whitepaper

Load Balancing and Clustering in EPiDesk

Veritas Storage Foundation High Availability for Windows by Symantec

Server Consolidation with SQL Server 2008

Combining Onsite and Cloud Backup

Designing a Data Solution with Microsoft SQL Server 2014

Configuring and Deploying a Private Cloud

WHITE PAPER: Egenera Cloud Suite

Are You Ready for the Holiday Rush?

Microsoft Private Cloud Fast Track

IBM SmartCloud Monitoring

Evolution from the Traditional Data Center to Exalogic: An Operational Perspective

Demystifying Virtualization for Small Businesses Executive Brief

Microsoft SQL Server on Stratus ftserver Systems

SolarWinds Network Performance Monitor

Datasheet FUJITSU Cloud Monitoring Service

Introduction. Automated Discovery of IT assets

IT Insights. Using Microsoft SharePoint 2013 to build a robust support and training portal. A service of Microsoft IT Showcase

Getting Started with Database As a Service on OpenStack

The Private Cloud Your Controlled Access Infrastructure

Build more and grow more with Cloudant DBaaS

New Features in PSP2 for SANsymphony -V10 Software-defined Storage Platform and DataCore Virtual SAN

7/15/2011. Monitoring and Managing VDI. Monitoring a VDI Deployment. Veeam Monitor. Veeam Monitor

Dell Cloudera Syncsort Data Warehouse Optimization ETL Offload

The High Availability and Resiliency of the Pertino Cloud Network Engine

can you effectively plan for the migration and management of systems and applications on Vblock Platforms?

Server & Application Monitor

REDEFINE SIMPLICITY TOP REASONS: EMC VSPEX BLUE FOR VIRTUALIZED ENVIRONMENTS

USING JE THE BE NNIFE FITS Integrated Performance Monitoring Service Availability Fast Problem Troubleshooting Improved Customer Satisfaction

ORACLE CLOUD MANAGEMENT PACK FOR ORACLE DATABASE

Enterprise Deployment: Laserfiche 8 in a Virtual Environment. White Paper

SOLARWINDS NETWORK PERFORMANCE MONITOR

A case study taken from Raiffeisen Bank Hungary

Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Name, Title Oracle

Tableau Server 7.0 scalability

Rackspace Cloud Databases and Container-based Virtualization

Customers and Shareholders Benefit as Global Manufacturer Deploys Management Solution

UDC IN A BOX. A complete User Data Management Solution to meet different business needs

Private Clouds Can Be Complicated: The Challenges of Building and Operating a Microsoft Private Cloud

Virtualization and Cloud Management Using Capacity Planning

Load Balancing and Clustering in EPiServer

Using FlashNAS ZFS. Microsoft Hyper-V Server Live Migration

Windows Server 2003 Migration Guide: Nutanix Webscale Converged Infrastructure Eases Migration

Top 10 Reasons why MySQL Experts Switch to SchoonerSQL - Solving the common problems users face with MySQL

Introduction to Cloud Design Four Design Principals For IaaS

CISCO WIRELESS CONTROL SYSTEM (WCS)

Relay2 Enterprise Cloud Controller Datasheet

Enterprise Access Control from Avigilon

How the Software-Defined Data Center Is Transforming End User Computing

AlcAtel-lucent enterprise AnD sdnsquare sdn² network solution enabling highly efficient, volumetric, time-critical data transfer over ip networks

SUSE OpenStack Cloud. Become Your Enterprise s Cloud Service Provider

5 Things Growing Businesses Need to Look for in CRM Software

EMC SYNCPLICITY FILE SYNC AND SHARE SOLUTION

Secure and Hardened DNS Appliances for the Internet

Dell Virtualization Solution for Microsoft SQL Server 2012 using PowerEdge R820

Postgres Plus Cloud Database!

Technical White Paper: Clustering QlikView Servers

Configuring and Deploying a Private Cloud 20247C; 5 days

ORACLE DATABASE 10G ENTERPRISE EDITION

Ingres Replicated High Availability Cluster

IBM Tivoli Netcool network management solutions for SMB

Accelerating the path to SAP BW powered by SAP HANA

MANAGED EXCHANGE SOLUTIONS Secure, Scalable and Compliant Hosted Environments

EXECUTIVE SUMMARY CONTENTS. 1. Summary 2. Objectives 3. Methodology and Approach 4. Results 5. Next Steps 6. Glossary 7. Appendix. 1.

BASICS OF SCALING: LOAD BALANCERS

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

Appendix A Core Concepts in SQL Server High Availability and Replication

Transcription:

The Mail & Guardian Online relies on Severalnines to control database sprawl and automate database operations. Customer Case Study: Mail & Guardian Online 1

The Mail and Guardian Online The Mail & Guardian Online (M&G) is a news portal, and was the first internet-based news publications in Africa. Launched in early 1994, it is one of South Africa's and Africa's major news publishers and is reputed internationally for its quality content. Today, it is a fast-growing site, taking its place as one of South Africa s top three biggest news sites. The M&G Online runs numerous sites including: Mail & Guardian Online The flagship news site Amabhungane Investigative Journalism M&G Jobs Find a job and career management Thought Leader Blogs, opinion, analysis The Teacher News for teachers M&G Mobile Seven mobile sites, accessed on mobile browsers at m.mg.co.za At a Glance Industry: Media Location: Johannesburg, South Africa Hosting Provider: Rackspace, USA Use Case: Database Automation Why Severalnines: Full set of automation tools that simplify provisioning and operations of MySQL Clusters. Challenge The Mail & Guardian has been successful for years in maintaining its online presence using open source technologies on LAMP architectures. A major challenge was to create a robust platform that could cater for future expansion throughout the African continent. Being an independent news organization with a small development team, cost of operations was an important consideration. The IT team managed an internal server infrastructure, but all online services run on servers hosted by Rackspace in Texas, USA. Hosted infrastructure is very expensive in South Africa, which is the main reason for hosting services in the US. 2

The IT architecture developed as the business grew, which meant that a number of applications were deployed on an ad-hoc basis. New database servers for applications were created at deployment, which caused a situation where the company operated multiple database servers, with each application having dedicated databases. The resulting database sprawl proved to be costly in terms of hardware and ongoing maintenance. The team was running at top speed to manually keep up with patches and upgrades while keeping up established Service Level Agreements. Restoring failed database servers was a painful procedure that took at least 3 hours of manual intervention. The database infrastructure became in fact very complex to manage, and required expert level database skills. Being a well-known news portal, the service has to be accessible from anywhere all the time. Performance has to be rock solid, even during sudden and unpredicted spikes in traffic. The ability to keep services running all the time, as well as great visibility into performance issues, are essential to delivering a reliable service. 3

Solution The M&G IT team had to create a low-cost but robust platform to cater for future expansion throughout the African continent. Data consolidation was a key requirement, and a challenging one as well - data was stored on many servers, in different versions of MySQL or Memcached, and using different replication topologies. Databases were either optimized for reads or writes, and volatile in-memory data was stored in Memcached. Information that was common across different web properties were duplicated in different databases. The goal was to have a robust clustered database that could scale horizontally on multiple VMs in a cloud environment, and the team looked into MySQL Cluster. We knew that switching from standard MySQL to MySQL Cluster was like upgrading to a Ferrari, but our biggest fear was that we might not have enough qualified staff to maintain such a system, says Renier du Plessis, Digital Operations Manager at Mail & Guardian Online. MySQL Cluster was a great option with a mixture of disk and in-memory data, automatic data sharding on multiple nodes and inbuilt fail-over. The Digital Operations Manager, Renier Du Plessis, was looking for tools to help deploy and manage MySQL Cluster. When he found and tried Severalnines, he was astonished that he could set The Severalnines dashboard makes it possible for nearly any person in our team to perform quite complex tasks, such as adding new database nodes, applying patches, monitoring performance, pinpointing problems and drilling down to the source - Renier du Plessis, Digital Operations Manager. up an 4-node MySQL Cluster in a matter of minutes. The Severalnines Configurator (http://www.severalnines.com/config) was very easy to use, had settings for Rackspace Cloud servers, and automated the installation of the whole cluster. Setting up the whole environment, from provisioning servers on Rackspace, installing the database, loading test data and running the first test queries against the cluster took under 2 hours. With the ClusterControl tool, Renier had a centralized graphical view of all nodes, and gained immediate insights into queries across the Cluster. The M&G team never looked back. 4

Severalnines gave the team an easy-to-use, intuitive tool to help them manage the database cluster, rapidly becoming the backbone of M&G s database operations strategy. The Severalnines dashboard makes it possible for nearly any person in our team to perform quite complex tasks, such as adding new database nodes, applying patches, monitoring performance, pinpointing problems and drilling down to the source, says Renier du Plessis. Results The database layer is critical to M&G s operation. The team understands all too well that any performance issue or downtime causes their customers to suffer, so preventing issues is their first concern. The second is resolving them quickly if they do occur. M&G sees Severalnines as a best of breed provider in its field automation and management of MySQL Cluster. Severalnines is so ingrained in our database infrastructure that every operational exercise we go through involves using the tool, from provisioning new nodes to rolling upgrades and patches, says Renier du Plessis. Severalnines is so ingrained in our database infrastructure that every operational exercise we go through involves using the tool, from provisioning new nodes to rolling upgrades and patches - Renier du Plessis, Digital Operations Manager. 5

The company consolidated all data from their MySQL databases and Memcached servers, and the new database platform halved the number of servers required while achieving higher availability. Tasks that previously required hours, e.g. staging a new database server, would now be done in minutes. The team can easily provision and deprovision SQL nodes to meet changing workloads. It is comforting to know that we have leading experts such as Severalnines backing us in our endeavours to provide high quality news to the African continent. The support we have received was excellent and the training provided was invaluable, says Renier. 6

About Severalnines Severalnines provides software for easily usable, highly available and auto scalable cloud database platforms. Built upon well-established open-source software, Severalnines has created state of the art products that enable customers to more efficiently build their clustered database platforms, either on premise or in the cloud, hence lowering capital expenditures as well as increasing productivity and innovation. Severalnines provides software for easily usable, highly available and auto scalable cloud database platforms. Our flagship product, ClusterControl, enables customers to deploy and manage their database clusters. Severalnines goal is to provide the full deploy, manage, monitor, scale cycle to developers, thus freeing them from the complexity and learning curves typically associated with highly available clusters. Contact Information Phone +46 70 267 18 62 Email Address sales@severalnines.com Severalnines AB Box 1263, Isafjordsgatan 22 SE-164 29 Stockholm Sweden 2012 Severalnines AB. All rights reserved. Severalnines and the Severalnines logo(s) are trademarks of Severalnines AB. Other names may be trademarks of their respective owners. 7