Thursday Nov 12, 2009

Sun Solutions Help Support 25% Monthly Growth at SoundCloud

Web 2.0 startup SoundCloud provides a Web-based platform that is giving artists and other music-industry professionals an easy way to share music from a central location. More than 250,000 customers already rely on SoundCloud's service to send, receive, and distribute music. Initially, SoundCloud built its offering with a custom Web application that made use of hardware running Linux and a database built with MySQL Community Edition, storing all files remotely using S3 and EC2 services from Amazon.
Sun Customer SoundCloud
(Image courtesy: SoundCloud)
However, by the end of 2008, the hardware supporting the Web application and database neared capacity and could no longer meet performance requirements, making availability an issue. SoundCloud evaluated its options and found an ideal solution with Sun Startup Essentials, which allowed the company to take advantage of discounted Sun technologies as well as hosting services through EveryCity, a managed services provider in London.

EveryCity hosts customer environments on virtual servers built with Solaris Containers, housed on Sun Fire X4150 servers. To alleviate I/O bottlenecks, and to help meet cost constraints, each virtual server stores data in a ZFS hybrid storage pool located on a Sun Storage 7210 Unified Storage System with Solid State Disk technology, which is accessed via the iSCSI protocol. Additionally, built-in analytics leveraging Solaris DTrace and the Sun Fault Management Architecture quickly identify issues, help speed resolution, and provide specific information to fine tune architectures and applications.

The migration took place in January 2009, and was completed in only 10 hours. With the new solution, customer requests are now processed by multiple instances of the Web application running with a cluster of Solaris Containers. Customer information, images, and artwork is tracked in a database that runs on a Sun Fire X4150 server, and the database is stored on eight 15k RPM SAS disks, striped and mirrored using the ZFS file system.

With the new solution in place, the Web application driving SoundCloud maintains 99.99% availability and supports rapid growth, which is critical because the number of users has grown from 20,000 to 250,000, and the site now processes about three million dynamic page requests per day. Sean Treadway, Chief Architect at SoundCloud said: “With our Sun solution we have a good strategy for scaling different application bottlenecks and are no longer limited by a fixed storage-pool size. We can grow our storage pool as required without having to worry about where the space is or how it will work.”

Check out the complete details here.

Sunday Apr 20, 2008

Interesting Sun product reviews...

1. MySQL backups using ZFS snapshot -- O'Reilly Databases, 4/11
Paddy Sreenivasan posted on how to install, configure, backup and restore MySQL databases using Zmanda Recovery Manager (ZRM) for MySQL on Open Solaris. He used ZFS snapshots to do full backups.

2. Setting Queue Depth for Sun StorEdge 9900 Series Storage -- Storage World @ Cyberjaya, 4/11
Amzi Yahaya blogged about setting queue depth for the Sun StorEdge 9900 series storage arrays. While the array can accommodate up to 1024 queued commands per fiber port, and up to 32 queued commands per Logical Unit Number (LUN), Amzi pointed out that the default settings for Solaris permit the queue depths to be exceeded, which may result in poor performance. He then went on to detail ways in which to configure the system to prevent queue overruns.

3. Found a new OpenSource VM software - VirtualBox -- SolidMode, 4/15
Kevin Wei wrote a post itemizing the various features of VirtualBox including its modular design, the guest addition for Windows and Linux and the Virtual USB Controller, among others.

4. Vista sp1 installed in Virtualbox on Ubuntu -- Works, ha ha, 4/14
Cross Zheng explained how to resolve the issue that Windows Vista does not have the network driver required by VirtualBox.

5. VMWare vs VirtualPC vs VirtualBox -- John Mee, 4/14
John Mee blogged that he tried VirtualBox when he heard that it can handle arbitrary screen sizes. He then listed the pros and cons of VMWare Player, Virtual PC 6.0 and VirtualBox, noting that although VirtualBox has an attractive GUI, is portable and has a useful snapshot feature, it has poor community support.




« February 2016