xerox gains faster time-to-market with windows azure

6
Microsoft SQL Azure Customer Solution Case Study Xerox Cloud Print Solution Connects Mobile Workers to Printers Around the World Overview Country or Region: United States Industry: Manufacturing—High tech and electronics Customer Profile Xerox provides document technology, services, software, and supplies for graphic communication and office printing. The U.S.$22 billion company has 133,000 employees serving customers in more than 160 countries. Business Situation In 2010, Xerox introduced Xerox Mobile Print, which lets workers print from smartphones within their companies. But Xerox wanted to enable “print from anywhere,” even outside company walls. Solution Xerox used the Windows Azure platform to create Xerox Cloud Print, a cloud- based printing service that allows mobile workers to print to any available public printer from their mobile devices. Benefits More innovation, higher customer satisfaction Faster time-to-market Scalable "pay as you go" model Reduced risk with trustworthy partner “We have to be able to try ideas, fail quickly, and be ready for success when it comes. The Windows Azure platform enables us to do that…. Cloud computing lowers the barrier to innovation.” Eugene Shustef, Chief Engineer, Global Document Outsourcing, Xerox Xerox is an industry leader in Managed Print Services (MPS) and in 2010 expanded its MPS capabilities by introducing Xerox Mobile Print, a service that lets workers print to any printer in their company from handheld devices like smartphones. In 2010, Xerox began extending this service with Xerox Cloud Print, which enables workers to locate and print to any printer inside or outside their company from smartphones. Xerox built this service on the Windows Azure platform, using Windows Azure as the operating environment and Microsoft SQL Azure as the relational database service. Because it could use its existing IT skills and assets, Xerox was able to get this innovative service to technology readiness in just four months. And, because the Windows Azure platform follows a flexible “pay as you go” model, Xerox can scale the service up or down at a moment’s notice.

Upload: microsoft-private-cloud

Post on 17-May-2015

1.746 views

Category:

Technology


3 download

DESCRIPTION

With Windows Azure’s familiar and powerful functionality, Xerox can leverage storage resources at the click of a button. This not only means a faster time-to-market, but also increased efficiency. “With Windows Azure, we gained a global presence overnight,” says Eugene Shustef, Chief Engineer, Global Document Outsourcing, Xerox.

TRANSCRIPT

Page 1: Xerox gains faster time-to-market with Windows Azure

Microsoft SQL AzureCustomer Solution Case Study

Xerox Cloud Print Solution Connects Mobile Workers to Printers Around the World

OverviewCountry or Region: United StatesIndustry: Manufacturing—High tech and electronics

Customer ProfileXerox provides document technology, services, software, and supplies for graphic communication and office printing. The U.S.$22 billion company has 133,000 employees serving customers in more than 160 countries.

Business SituationIn 2010, Xerox introduced Xerox Mobile Print, which lets workers print from smartphones within their companies. But Xerox wanted to enable “print from anywhere,” even outside company walls.

SolutionXerox used the Windows Azure platform to create Xerox Cloud Print, a cloud-based printing service that allows mobile workers to print to any available public printer from their mobile devices.

Benefits More innovation, higher customer

satisfaction Faster time-to-market Scalable "pay as you go" model Reduced risk with trustworthy partner

“We have to be able to try ideas, fail quickly, and be ready for success when it comes. The Windows Azure platform enables us to do that…. Cloud computing lowers the barrier to innovation.”

Eugene Shustef, Chief Engineer, Global Document Outsourcing, Xerox

Xerox is an industry leader in Managed Print Services (MPS) and in 2010 expanded its MPS capabilities by introducing Xerox Mobile Print, a service that lets workers print to any printer in their company from handheld devices like smartphones. In 2010, Xerox began extending this service with Xerox Cloud Print, which enables workers to locate and print to any printer inside or outside their company from smartphones. Xerox built this service on the Windows Azure platform, using Windows Azure as the operating environment and Microsoft SQL Azure as the relational database service. Because it could use its existing IT skills and assets, Xerox was able to get this innovative service to technology readiness in just four months. And, because the Windows Azure platform follows a flexible “pay as you go” model, Xerox can scale the service up or down at a moment’s notice.

Page 2: Xerox gains faster time-to-market with Windows Azure

SituationXerox Corporation is a U.S.$22 billion global enterprise that provides business process and document management products and services. Headquartered in Norwalk, Connecticut, Xerox provides leading-edge document technology, services, software, and supplies for graphic communication and office printing environments of any size. The 133,000 people of Xerox serve customers in more than 160 countries.

Document processes have been the core of the company’s business for the past decade. Through its Global Document Outsourcing group, Xerox has gone beyond designing and manufacturing printers, copiers, and fax machines to managing these devices and related processes for customers in a new service category called Managed Print Services. “We want to simplify business processes for customers,” says Eugene Shustef, Chief Engineer in the Global Document Outsourcing group at Xerox. “For example, print may not be the best way to get a message out; digital distribution might work better, even though material distributed digitally often ends up being printed. We help customers look broadly at document life cycles and workflows.”

Examining document processes quickly led Xerox to the need for mobile printing. Large customers had tens of thousands of workers “going mobile”—using their smartphones as their primary computing device and working from conference rooms, customer sites, hotels, and cafes far more than from their offices, if they even had one. Printing was the glaring hole in smartphone-based computing. Workers

had to wait until they returned to their desktop or laptop computer to print, route documents to a colleague’s computer for printing, or just go without printing.

In late 2009, Xerox got to work on this problem and came up with Xerox Mobile Print, a service that lets workers search for a nearby printer and forward print jobs right from their smartphones, from anywhere inside their office or campus. The service is a private cloud solution that large enterprises set up by using an on-premises infrastructure consisting of Microsoft SQL Server 2008 data management software, the Windows Server 2008 operating system, and Microsoft Office applications.

However, the next logical step was to enable mobile workers to print when traveling outside their business locations. This would require transforming the private-cloud infrastructure required by Xerox Mobile Print to a public-cloud infrastructure. To take Xerox Mobile Print into the public cloud, Xerox needed a multitenant database solution—that is, one that would allow the same application to be shared by multiple customers, or “tenants,” by isolating each tenant’s data. Without multitenancy, a public-cloud printing solution would be cost-prohibitive to deploy. Xerox also needed flexible scalability.

“We knew there was a need for the service, but were not precisely sure of how quick the adoption might be,” Shustef says. “We just knew that we needed to create a multitenant infrastructure that could grow. We didn’t want to invest in a huge physical infrastructure if the idea didn’t take off with customers.”

26

“We just knew that we needed to create a multitenant infrastructure that could grow. We didn’t want to invest in a huge physical infrastructure if the idea didn’t take off with customers.”

Eugene Shustef, Chief Engineer, Global Document Outsourcing, Xerox

Page 3: Xerox gains faster time-to-market with Windows Azure

SolutionShustef wears another hat at Xerox as a member of the company’s technology adoption and innovation team, which had been working with Microsoft to determine how Xerox might use the Windows Azure platform. This cloud platform provides a range of development, computing, database, storage, and data services that help organizations offload computing tasks to Microsoft data centers and access them over the Internet.

“Xerox was familiar with cloud technologies and had used them to deliver other services,” Shustef says. “The whole idea of Internet-based computing was not new to us. Still, we knew that we needed a trusted partner to help us move to a public cloud model.”

While private cloud services such as Xerox Mobile Print provide flexible computing services in a protected environment behind a customer’s secure firewall, a public cloud service would require extending those services to multiple companies sharing hardware in a public data center. “We felt that Microsoft was leading with cloud technologies and was putting many of its own core business assets on the Windows Azure platform,” Shustef says. “We felt that Microsoft would be a trusted ally, would lower the risk, and would inspire confidence in customers.”

Relational, Scalable DatabaseShustef’s team knew that it wanted to use Windows Azure as the compute engine for its public cloud service, which it called internally Xerox Cloud Print, and knew that it wanted to use Microsoft SQL Server 2008

as the application database. It was important that Xerox Cloud Print have relational capabilities, as Xerox Mobile Print did, as well as dynamic database scalability. The team ended up selecting Microsoft SQL Azure, a cloud-based relational database service built on SQL Server technologies and part of the Windows Azure platform.

“We believed that SQL Azure was the platform that would give us the familiarity and scalability that we needed,” Shustef says. “We wanted to reuse as many investments as we could, and not only was SQL Server the database for Xerox Mobile Print, but our development team was solidly Microsoft-trained. We looked at other alternatives, but they were too expensive to rent the needed servers if the service was a success.”

Four-Month DevelopmentThe development job was to take the core technology of Xerox Mobile Print and convert it to a public-cloud environment. The requirement for multitenancy changed the database schema somewhat, but was not a major obstacle. “We migrated from SQL Server to SQL Azure within two weeks,” Shustef says. “Microsoft did a great job communicating with us through the SQL Azure Technology Adoption Program, and we were up and running right away. Our developers saw no difference between working with SQL Azure and SQL Server. The only time they even thought about SQL Azure was when we moved local schema changes to the cloud, and automated scripts took care of that.”

Xerox divided up Xerox Cloud Print data storage among several Windows Azure services. In SQL Azure, it stores all relational

36

“We migrated from SQL Server to SQL Azure within two weeks. Microsoft did a great job communicating with us ... we were up and running right away. Our developers saw no difference between working with SQL Azure and SQL Server.”

Eugene Shustef, Chief Engineer, Global Document Outsourcing, Xerox

Page 4: Xerox gains faster time-to-market with Windows Azure

data—user account information, job information, device information, print job metadata, and other such data. Xerox places multiple tenants in a single SQL Azure database instance, with logical partitions separating data for different customers.

It stores actual encrypted print files in Windows Azure Blob storage, which provides storage for raw collections of binary data. Application logs are stored in Windows Azure Table storage, which provides a low-cost option for structured storage that needs to be queried.“Cloud printing requires quite a bit of data management,” Shustef says. “There are files coming in, files being converted to print-ready format, and files being distributed to a variety of printers. We needed quite a bit of storage and different types of storage for different tasks. With Windows Azure, we have a range of options for storing nonrelational data, so we don’t clog up our database. Our database stays leaner and is therefore faster, and it’s also more economical, because we don’t need as many SQL Azure instances.”

Xerox had the first version of Xerox Cloud Print finished in just four months (March to July 2010). It has deployed the service internally and to several customers under nondisclosure agreements.

Push-Button Printing from Mobile DevicesWith Xerox Cloud Print, mobile workers can print from their mobile devices by routing print jobs through the Windows Azure platform to the nearest available public printer. Say a worker is traveling and receives an email message on her

smartphone with an attachment that she needs to print. She clicks the “open with” button on her device, and Xerox Cloud Print appears as an option. Depending on how customers configure the service, the worker might then open a dialog box that enables her to enter an address (such as for a copy shop nearby) or search for the closest public printer. She can then submit the print job from her phone.

BenefitsBy using the Windows Azure platform, and SQL Azure in particular, Xerox was able to get to market quickly with Xerox Cloud Print, an innovative printing service for mobile workers. Xerox was able to innovate faster with SQL Azure, reuse existing IT assets, scale the service rapidly, as needed, and eliminate on-premises infrastructure costs.

More Innovation, Higher Customer SatisfactionXerox feels fortunate to have demanding customers who insist on continuous innovation. “Demanding customers is a great problem to have,” says Shustef. “We, of course, want to satisfy and delight them with a continuous flow of new products and services. But there’s a cost to innovation. You have to try things that may not pan out, or you may have a great idea that doesn’t scale quickly and cost effectively. We have to be able to try ideas, fail quickly, and be ready for success when it comes. The Windows Azure platform enables us to do that. For a very small investment, we can try a new project and see if it works, close it down tomorrow, or ramp it up immediately. Cloud computing lowers the barrier to innovation.”

46

Xerox Cloud Print gives mobile workers a way to locate and print to nearby printers from their smartphones by routing print jobs through the Windows Azure platform.

Page 5: Xerox gains faster time-to-market with Windows Azure

Faster Time-to-MarketBy deploying Xerox Cloud Print on SQL Azure, Xerox was also able to get the service to market in just four months. To develop the service using an on-premises infrastructure, the development team would have had to requisition development, test, application, and database servers, and then unpack, rack, and test them—a process that could take up to a month for each server. With SQL Azure, Xerox could summon the needed storage resources at the click of a button.

Additionally, the Windows Azure platform gave Xerox developers the same familiar technology that they used for on-premises and private-cloud development. “We see Windows Azure instead of Windows Server and SQL Azure instead of SQL Server,” Shustef says. “This familiarity means faster time-to-market, because we’re able to reuse a lot of the code that we write for the private cloud and move it very simply to the public cloud. That’s a great benefit to our business.”

He adds, “Without Windows Azure, there’s no way we could deploy a global rollout of a new service such as Xerox Cloud Print with technology deployment and presence around the world. It’s virtually impossible to stand up your own public-cloud data center with global locations without a major investment. With Windows Azure, we gained a global presence overnight.”

Scalable “Pay as you Go” ModelThe “pay as you go” model provided by SQL Azure was perfect for the first project that Xerox selected to implement in the public cloud. “The payment model of SQL Azure enabled us to lower our capital

investment,” Shustef says. “We didn’t need to buy servers to run testing and staging. We put both those environments in the cloud and paid only for what we needed. As customers sign up and we grow the service, we grow our investment. If 5,000 more customers sign up for the service tomorrow, we just click a few buttons and increase the number of SQL Azure instances. If we see that only 1,000 customers stick around, then we can scale back.”

Reduced Risk with a Trustworthy PartnerXerox feels that partnering with Microsoft sped the journey and lowered the risk of creating its first public-cloud service. “To innovate continuously, we need a partner that allows us to scale our platform and bring new features to market, and Microsoft is that partner,” Shustef says. “Windows Azure is just the latest example of technology that we were able to adopt to create a brand new offering that will enable our business to grow.”

Lining up with Microsoft also builds customer confidence. “There’s still a lot of uncertainty around security in the cloud, and it helps to say that we’re using Microsoft as our cloud provider,” Shustef says in conclusion. “By choosing a partner that is trusted and willing to put its own applications on this platform, we can prove to ourselves and our customers that it’s reliable and trustworthy.”

56

“Without Windows Azure, there’s no way we could deploy a global [technology] rollout of a new service such as Xerox Cloud Print.… With Windows Azure, we gained a global presence overnight.”

Eugene Shustef, Chief Engineer, Global Document Outsourcing, Xerox

Page 6: Xerox gains faster time-to-market with Windows Azure

Windows Azure PlatformThe Windows Azure platform provides an excellent foundation for expanding online product and service offerings. The main components include:

Microsoft SQL Azure. Microsoft SQL Azure offers the first cloud-based relational and self-managed database service built on Microsoft SQL Server technologies.

Windows Azure. Windows Azure is the development, service hosting, and service management environment for the Windows Azure platform. It provides developers with on-demand compute, storage, and bandwidth, and a content distribution network to host, scale, and manage web applications on the Internet through Microsoft data centers.

Windows Azure AppFabric. With Windows Azure AppFabric, developers can build and manage applications more easily both on-premises and in the cloud.− AppFabric Service Bus connects services and applications across network boundaries to help developers build distributed applications.− AppFabric Access Control provides federated, claims-based access control for REST web services.

Windows Azure Marketplace DataMarket. Developers and information workers can use the new service DataMarket to easily discover, purchase, and manage premium data subscriptions in the Windows Azure platform.

To learn more, visit: www.sqlazure.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 Xerox products and services, visit the website at: www.xerox.com

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

Document published January 2011

Software and Services Windows Azure Platform− Windows Azure

− Microsoft SQL Azure