For much of its 25-year history, catastrophe modeling and risk management firm RMS delivered its software using an on-premises model. The company's modeling software is designed to help customers mitigate financial risk in advance of events such as earthquakes, hurricanes and even terrorist attacks.\nFour years ago, RMS "started down a journey of taking our solution to the cloud," says Paris Georgallis, senior vice president of cloud platform operations. RMS started with Amazon Web Services, \u201cwhich provided us with the runway we needed to get our development off the ground and to rewrite our product for a cloud platform."\n[ More: Why RMS Built Its Cloud Environment in Iceland ]\nOver time, though, RMS decided to bring its software back in house. Driving the decision: Security, predictable performance and economics. The firm worked with EMC and cloud computing consultant Kovarus to build its private cloud.\nCloud Environment Mixes Unified Computing, Virtual Machines\nRMS selected Cisco Unified Computing System (UCS) as the compute platform, VMware VSphere for the virtualization platform and four EMC VMAX 40Ks for storage. The firm also uses Infoblox and Chef scripting to automate the creation of VMs, deploy the operating systems, and apply final configurations, Georgallis says.\nThe VMAX platform was selected after testing a range of storage options under full-load conditions, including all-flash arrays. It provides a number of benefits, he says, including automated storage tiering. "It's a 'set it and forget it' box that we have come to rely on."\n[ Related: EMC Touts VMAX Cloud Edition Storage Offering ]\nColin Gallagher, senior product marketing director for EMC, says products such as VMAX can bring together the reliability of the traditional data center and agility of the cloud. This lets customers become their own internal service providers. As more customers build "mission-critical clouds," he adds, they say it's important to match cloud infrastructure to workloads, specifically when it comes to performance, availability and security.\nRMS deployed this solution in four locations: One development lab, two production sites and one disaster recovery location. It's now the primary facility for delivering the firm's revenue-generating products and services, whether SaaS-based or hosted-managed.\nBetter Performance, Lower Costs \nUpon the launch of its private cloud, the company immediately noticed significant improvements in performance, Georgallis says \u2013 and the cost of the environment compared to the public cloud approach has decreased by 50 percent. In fact, RMS has been running at full speed, under a full load, for over a year, and hasn't experienced any of the interruptions generally associated with public cloud platforms.\n[ Tips: How to Choose Your Cloud Service Provider ]\nRMS can also readily address customers' security concerns. For example, Georgallis says, auditors can identify which racks, and even which servers, house a particular customer's data.\nGeorgallis admits that building a cloud solution is fraught with challenges. Choose your partners and solutions carefully, he advises. Pick vendors that support open source, as they will support the growing number of organizations entering the technology marketplace.\nPlan for a constantly changing environment, too. This ensures that you can leverage all investments as new options enter the technology market. In the case of RMS, Georgallis says, this has meant evaluating bare-metal options and, as a result, equipping its UCS platform with internal USB boot drives.