download.microsoft.comdownload.microsoft.com/.../4000007883/intergrid_windo…  · web viewa...

6
Windows Azure Partner Solution Case Study Software Developers Offer Quick Processing of Compute-Heavy Tasks with Cloud Services Overview Country or Region: New Zealand Industry: Professional services—IT services Partner Profile InterGrid develops on-demand computing solutions for companies that require occasional bursts of power for complex, intensive computing processes. Based in New Zealand, InterGrid has 14 employees. Business Situation The company wanted to give software developers the opportunity to embed on-demand computing options into applications, and it needed a reliable, trustworthy cloud services provider. Solution InterGrid developed its GreenButton solution using Windows Azure, giving software users the option to use cloud computing in an on-demand, pay-as- you-go model. Benefits Increases scalability Reduces costs for compute-heavy processes Delivers reliable solution “We absolutely have to have a global, stable player in the cloud market that is behind our solution. With Windows Azure and Microsoft data centers, we have that—and it’s absolutely critical to our success.” Scott Houston, Chief Executive Officer, InterGrid InterGrid is an on-demand computing provider that offers cost- effective solutions to complex computing problems. While many customers need support for months at a time, InterGrid saw an opportunity in companies that need only occasional bursts of computing power—for instance, to use computer-aided drafting data to render high-quality, three-dimensional images. In response, it developed its GreenButton solution on Windows Azure, which is hosted through Microsoft data centers. Available to software vendors that serve industries such as manufacturing, GreenButton can be embedded into applications to give users the ability to call on the power of cloud computing as needed. By building GreenButton on Windows Azure, InterGrid can deliver a cost-effective, scalable solution and has the opportunity to reach another 100 million industry users with a reliable, trustworthy environment.

Upload: others

Post on 19-Apr-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: download.microsoft.comdownload.microsoft.com/.../4000007883/InterGrid_Windo…  · Web viewA 20-second animation, for example, might use 500 still frames, which would take up to

Windows AzurePartner Solution Case Study

Software Developers Offer Quick Processing of Compute-Heavy Tasks with Cloud Services

OverviewCountry or Region: New ZealandIndustry: Professional services—IT services

Partner ProfileInterGrid develops on-demand computing solutions for companies that require occasional bursts of power for complex, intensive computing processes. Based in New Zealand, InterGrid has 14 employees.

Business SituationThe company wanted to give software developers the opportunity to embed on-demand computing options into applications, and it needed a reliable, trustworthy cloud services provider.

SolutionInterGrid developed its GreenButton solution using Windows Azure, giving software users the option to use cloud computing in an on-demand, pay-as-you-go model.

Benefits Increases scalability Reduces costs for compute-heavy

processes Delivers reliable solution

“We absolutely have to have a global, stable player in the cloud market that is behind our solution. With Windows Azure and Microsoft data centers, we have that—and it’s absolutely critical to our success.”

Scott Houston, Chief Executive Officer, InterGrid

InterGrid is an on-demand computing provider that offers cost-effective solutions to complex computing problems. While many customers need support for months at a time, InterGrid saw an opportunity in companies that need only occasional bursts of computing power—for instance, to use computer-aided drafting data to render high-quality, three-dimensional images. In response, it developed its GreenButton solution on Windows Azure, which is hosted through Microsoft data centers. Available to software vendors that serve industries such as manufacturing, GreenButton can be embedded into applications to give users the ability to call on the power of cloud computing as needed. By building GreenButton on Windows Azure, InterGrid can deliver a cost-effective, scalable solution and has the opportunity to reach another 100 million industry users with a reliable, trustworthy environment.

Page 2: download.microsoft.comdownload.microsoft.com/.../4000007883/InterGrid_Windo…  · Web viewA 20-second animation, for example, might use 500 still frames, which would take up to

SituationFounded in July 2006, InterGrid provides on-demand, high-performance computing solutions for companies primarily in five industries: oil and gas, digital media, design and manufacturing, biotechnology, and financial modeling. InterGrid is based in New Zealand and also has offices in the United States.

Historically, companies engaged with the Microsoft Registered Partner for computational-heavy processing jobs for several months at a time, taking advantage of the more than 3,000 computer processors available at the New Zealand supercomputer center. However, InterGrid realized that while it was easy for large companies to rent server space and compute power from the supercomputer center for large projects, it was not cost-effective for smaller projects that might require only several hours of capacity. “Companies are willing to make the investment for additional computing resources for several months at a time,” explains Scott Houston, Chief Executive Officer at InterGrid. “But we saw that companies in these industries also have the need for ad-hoc increased computational capacity; for them, it’s not cost-effective to set up an entire infrastructure that they might only use occasionally.”

For instance, the companies in the vertical markets that InterGrid serves often render photorealistic designs, such as those used by automobile manufacturers to illustrate car prototypes. Rendering photorealistic, three-dimensional designs and animations requires significant computer processing power and can take hours to process. A 20-second animation, for example, might use

500 still frames, which would take up to six hours to process using the average eight-core personal computer. While in some cases, employees can work on other tasks while rendering their animation or marketing-quality design stills, at other times they need much faster processing. “Imagine if you’re showing a client an animation of a new car prototype, and they want to see it with a different car color or a different background,” says Houston. “It would be nice if you had the option to render a new animation based on new parameters in a matter of minutes instead of hours.”

The infrastructure required to render high-quality designs requires significant capital expenditures, in addition to ongoing, costly operational expenses and time-consuming maintenance. As enticing as it is for a company to be able to render designs so quickly, it is an unrealistic business model for most, especially for companies that require that level of computational power only for occasional needs. At the same time, it didn’t make sense for customers to engage with InterGrid, because InterGrid did not have a model that supported short engagements.

In response, InterGrid developed an application programming interface (API) service that it could embed in customers’ software applications to give users the ability to access on-demand, high-performance computing with the push of a button. Thousands of users took advantage of the service, with all of the transactions processing through the New Zealand supercomputer center.

26

“The choice to go with Windows Azure was a clear one, once we compared other services side by side…. Microsoft has a strong commitment to the cloud, and it’s obvious that they’re in it for the long haul—that’s what we need.”

Scott Houston, Chief Executive Officer, InterGrid

Page 3: download.microsoft.comdownload.microsoft.com/.../4000007883/InterGrid_Windo…  · Web viewA 20-second animation, for example, might use 500 still frames, which would take up to

Encouraged by the success of its API service, InterGrid saw a huge market opportunity if it could reach the more than 100 million end users worldwide across the five industries it serves. However, its resources at the New Zealand supercomputer center, while robust, were limited. The physical location was nearly to capacity, and building a new location was cost-prohibitive. In addition, to offer its solution at a global scale, InterGrid would need a global data-center presence to offer high performance to its customers.

SolutionInstead of building out its own infrastructure, InterGrid decided to find a cloud services provider that it could team with to offer an on-demand computing solution for customers who need occasional bursts of computing power.

The company evaluated offerings from several cloud services providers: Amazon Elastic Cloud Compute (EC2), Rackspace, Google, and Windows Azure from Microsoft. After evaluating all of the services, InterGrid chose Windows Azure. “The choice to go with Windows Azure was a clear one, once we compared other services side by side,” explains Houston. “None of the other cloud services providers has a global data-center presence that is on par with Microsoft, and none has the level of service that Microsoft offers. Microsoft has a strong commitment to the cloud, and it’s obvious that they’re in it for the long haul—that’s what we need.”

Building on its previous concept of embedding an API into applications for on-demand computing power, InterGrid

36

Figure 1. With GreenButton embedded in Deep Exploration, users can render high-quality stills and animation in a matter of minutes.

Page 4: download.microsoft.comdownload.microsoft.com/.../4000007883/InterGrid_Windo…  · Web viewA 20-second animation, for example, might use 500 still frames, which would take up to

developed its GreenButton solution on Windows Azure. Windows Azure is the development, service hosting, and service management environment for Windows Azure, which is hosted through Microsoft data centers. GreenButton can be embedded in any software application user interface so that any time an engineer or other employee needs to render a marketing-quality drawing or animation of a product that might otherwise take hours to process, he or she can simply click the GreenButton icon to use Windows Azure compute power and render the image in a matter of minutes.

Once a user clicks the GreenButton icon, the job is sent to a Windows Communication Foundation web service, which is hosted in a Web role in Windows Azure. The job is sent through the Windows Azure Service Bus, which is used to broadcast system information, such as how many instances are running. It is then split into multiple tasks; for instance, if it is a frame-based rendering job, it is split into individual frames with each task as a single frame. Binary job data is stored in Windows Azure Blob storage, and additional job data is stored in Windows Azure Table storage. Each task is then sent to Windows Azure Queue storage, where it is picked up and processed by Windows Azure Worker roles. Once the processing is complete, the service sends an email message to the user, who can then download the rendered image or animation file.

To conduct a proof-of-concept deployment, InterGrid engaged Right Hemisphere, an independent software vendor (ISV) whose products, such as its software application Deep Exploration, help

manufacturing companies unify, synchronize, and deliver visual product and business information. InterGrid also worked closely with three-dimensional visualization solution provider and Microsoft Partner, Nextspace, to enable networking capabilities in the Deep Exploration application, and then to embed GreenButton (Figure 1). After a successful proof of concept with the Deep Exploration software application, InterGrid plans to commercially launch its GreenButton service in July 2010 at the Microsoft Worldwide Partner Conference.

The company also plans to make the GreenButton API available in the future to any developer who is creating a software application that has occasional needs for high-level compute processes. With the API, developers can embed GreenButton into their applications without worrying about provisioning the infrastructure to support the compute processes.

BenefitsOn the cusp of releasing GreenButton, InterGrid is thrilled to offer a Windows Azure–based solution that ISVs can embed in their applications. With GreenButton on their desktops, software users will have the option to use the on-demand scalability and processing power of Windows Azure on a pay-as-you-go basis, giving them the ability to cost-effectively render high-quality images in a matter of minutes. InterGrid looks forward to taking its GreenButton service to more markets, with the reliability of the Microsoft brand behind it.

Increased Scalability Dramatically to Shorten Compute-Heavy Processes

46

Page 5: download.microsoft.comdownload.microsoft.com/.../4000007883/InterGrid_Windo…  · Web viewA 20-second animation, for example, might use 500 still frames, which would take up to

By using GreenButton, which is built on Windows Azure, companies can take advantage of near limitless processing power and on-demand scalability to reduce the amount of time it takes to process compute-heavy tasks. In its first proof of concept with an ISV, as an on-demand processor of three-dimensional and two-dimensional marketing-quality stills and animations, GreenButton decreased a rendering process that could take up to six hours to just five minutes. “With Windows Azure, and GreenButton embedded in our software applications, we’re able to deliver tremendous value to customers,” explains Mark Thomas, President and Chief Technology Officer at Right Hemisphere. “The rendering process is an extremely complex task that requires tremendous computing power. With Windows Azure, we are able to give customers an option to render those complex designs in a matter of minutes—it’s amazing.”

Improved Ability to Cost-Effectively Render Designs As NeededSoftware vendors, such as Right Hemisphere, not only will be able to offer the ability to quickly render high-quality drawings, but also will be able to offer the service on a pay-as-you-go model. Recognizing that not every rendering needs to happen in a matter of minutes, InterGrid designed GreenButton with Windows Azure to enable end users to make the choice of when they want to pay for the luxury of having a high-quality rendering—or other compute-heavy process—completed in a matter of minutes. “Instead of investing in server infrastructure up front, and hoping that it will scale infinitely to meet needs, customers can simply pay for rendering jobs on demand, at a fraction of the cost,”

explains Thomas. “By embedding GreenButton and Windows Azure into the application, we’re giving the customer the option to pay for that extra burst of computing power when they need it.”

56

Page 6: download.microsoft.comdownload.microsoft.com/.../4000007883/InterGrid_Windo…  · Web viewA 20-second animation, for example, might use 500 still frames, which would take up to

Delivered a Viable Solution with a Reliable and Trustworthy PartnerInterGrid, which is delighted with the progress it has made with its GreenButton service, attributes much of its success to Windows Azure and looks forward to continued success after the commercial launch of the service. “We have identified a list of more than 1,000 applications in five industries across 100 million potential users of GreenButton that could immediately recognize similar scalability and cost-saving benefits to what Right Hemisphere has seen,” explains Houston. “At the same time, we recognize that it can be a huge leap of faith for companies to take their solutions to the cloud, and we absolutely have to have a global, stable player in the cloud market that is behind our solution. With Windows Azure and Microsoft data centers, we have that—and it’s absolutely critical to our success.”

Windows AzureWindows Azure provides developers the functionality to build applications that span from consumer to enterprise scenarios. The key components of Windows Azure are:

Windows Azure. Windows Azure is a development, service hosting, and service management environment. It provides developers with on-demand compute, storage, bandwidth, content delivery, middleware, and marketplace capabilities to build, host, and scale web

applications through Microsoft data centers.

Microsoft SQL Azure. Microsoft SQL Azure is a self-managed, multitenant relational cloud database service built on Microsoft SQL Server technologies. It provides built-in high availability, fault tolerance, and scale-out database capabilities, as well as cloud-based data synchronization and reporting, to build custom enterprise and web applications and extend the reach of data assets.

To learn more, visit: www.windowsazure.com

66

For More InformationFor more information about Microsoft products and services, call the Microsoft Sales Information Center at (800) 426-9400. In Canada, call the Microsoft Canada Information Centre at (877) 568-2495. Customers in the United States and Canada who are deaf or hard-of-hearing can reach Microsoft text telephone (TTY/TDD) services at (800) 892-5234. Outside the 50 United States and Canada, please contact your local Microsoft subsidiary. To access information using the World Wide Web, go to:www.microsoft.com

For more information about InterGrid products and services, call (281) 378-1320 or visit the website at: www.intergrid.co.nz

For more information about Right Hemisphere products and services, call (925) 355-9300 or visit the website at:www.righthemisphere.com

Additional Resources:Training: Channel9 Windows Azure Training Course   Download: Windows Azure Training Kit   Download: Windows Azure SDK   White paper: Security Best Practices for Developing on Windows Azure Applications

This case study is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.

Document published July 2010

Software and Services Windows Azure− Windows Azure− Window Azure Storage

Technologies− Windows Azure Service Bus− Windows Communication Foundation