Intel not only embraces cloud computing and the technology behind it, the company uses it in a big way.
During the past four years Intel's internal IT team has been building a private cloud based mostly off of the OpenStack open source cloud platform that serves more than 95,000 workers at the chip manufacturer.
The effort by Intel's IT team to embrace the cloud has been driven by a goal to more efficiently serve the workers that make those chips and drive the business. The massive undertaking of building that private cloud is already well underway, with a big roadmap for future advancements too.
[ MORE USER INPUT: Hortonworks: The Hadoop company everyone wants to be best friends with ]
The work to build Intel's private cloud started more than three years ago when the IT staff of the company wanted to make it more efficient for Intel workers to consume resources. "We wanted to make it easier for app developers to turn on applications they're working on," says Das Kamhout, principal engineer of Intel IT's Cloud Computing division, as an example of a business use case that drove the thinking behind implementing the cloud.
What exactly is a "cloud" by Intel's definition? Kamhout uses the traditional definition by the National Institute of Standards and Technology to describe it, meaning it has the following five characteristics: on-demand self-service for users; broad network access; shared resource pooling; rapid elasticity; and measured service.
So far, the Intel guys have been pretty successful. Kamhout says there is "pervasive virtualization" across the organization, with an estimated 77% of servers virtualized. "Anybody inside Intel now has the capacity to access resources on demand through a self-portal," he says. Intel's cloud manages everything from manufacturing to silicon design to traditional IT elements.
But having a private cloud isn't just about having virtualized machines. Forrester Research recently made this point, noting that a majority of enterprises are mischaracterizing their highly virtualized environments as private clouds. "The distinction" between virtualization and a private cloud, Kamhout says, "is on-demand, self-service and rapid elasticity." It's great if the infrastructure is virtualized, but the real value is when the business users -- the Intel workers in this case -- can get access to that virtualized infrastructure without waiting for IT to provision it for them. "We're truly exposing these resources to the users," he says.
Intel built its cloud using mostly OpenStack technology, which the company has been contributing code to. The various services within OpenStack, from Swift storage to the Nova compute service, to the dashboard project named Keystone, all make up various parts of a cloud platform. Kamhout says working on the open source cloud platform has been an interesting and collaborative experience not only for Intel's IT team, but also with the broader OpenStack community. Is OpenStack ready for everyday enterprises to use it? "For savvy IT shops, definitely," he says. There's a strong support ecosystem, he says, but IT shops without experience working in open source and cloud deployments may still need assistance to take OpenStack trunk code to turn it into a cloud.
Sign up for CIO Asia eNewsletters.