Cycle Computing's main points
Cycle Computing believes that the easy availability of high performance computing, that is the ability to address the largest and most complicated computing tasks by harnessing together the power of hundreds, or perhaps, thousands, of computers. Organizations that wish to use this approach need a large budget for hardware, software, power, networking and storage as well as having high levels of exertise on hand - unless they turn to offerings from cloud service providers.
Organizations of all types and in all markets are facing reduced budgets and still must meet accelerated time lines to gather data, analyize it, turn it into useful and actionable information. This cycle must be repeated faster and faster to meet the organizations goals. The key challenge is that this cycle often requires a huge nunber of systems, fast networks, and the expertise to set up a HPC configuration. Since this installation may only be needed a small portion of the time, the organization's HPC resources would sit idle and unproductive a good deal of the time. In Stowe's words, today's configurations are "too small when you need it most, too large every other time." Stowe pointed out that the industry is seeing this challenge when dealing with engineering, science, and even buisness analytics.
In the end, Stowe was happy to point out that his company, Cycle Computing, offers the tools and services to address this problem.
After reviewing his presentation, I tend to agree that it is clear that organizations of all sizes and in all markets have needs for computing that are intense at some times and nearly non-existent at others. Purchasing their own equipment, licensing their own software and seting up their own data centers may not be the correct choice. A better choice might be to use cloud services to perform the work.
On the other hand, the industry has seen organizations re-purpose their workstations, departmental servers and even business unit service in off hours to achieve their goals without having to over provision the data center, over buy software licenses and let expensive resources sit idle when not needed.
Which choice is the best isn't a simple as pressing the "cloud computing" button all of the time. A thoughtful analysis of the organizations needs, its available resources and staff expertise might suggest a different approach.
What is your organization doing to address its need for high performance computing, business analytics and research?