- 18 Hot IT Certifications for 2014
- CIOs Opting for IT Contractors Over Hiring Full-Time Staff
- 12 Best Free iOS 7 Holiday Shopping Apps
- For CMOs Big Data Can Lead to Big Profits
Network World - Having on-demand virtual machines for employees is one thing, but that wasn't enough for networking giant Cisco, says Rodrigo Flores, an enterprise architect in the company's intelligent automation business unit.
Last year Cisco launched what Flores calls one of the most advanced private cloud networks in the world, giving Cisco's 60,000 employees access to a shopping cart of virtual machine types. This infrastructure as a service (IaaS) cloud has offerings ranging from mirco instances of anywhere from one to five VMs to jumbo instances of 250 VMs, with 500 CPUs and up to 1TB of RAM. After launching the Cisco IT elastic infrastructure services, code-named CITEIS, Flores says there was a collective thinking internally of, "What's next?" For Cisco, it was platform as a service (PaaS).
DR IN THE CLOUD: Vendors jump in, enterprises wade
Some say the future of cloud computing is not on the infrastructure as a service (IaaS) layer, but instead on the platform as a service (PaaS) layer, where enterprises can build and launch applications that are run in the cloud.
But PaaS hasn't quite seen the market adoption that the IaaS and software as a service (SaaS) layers have. Gartner estimates PaaS is a $1.2 billion market compared to the $14 billion SaaS market and $6 billion IaaS market.
Flores says that's because many of the PaaS offerings on the market today are what he calls "Silicon Valley PaaS" vendors, who provide a place for organizations to build and construct new applications in the vendor's cloud. That's great for developers who don't want to worry about the underlying infrastructure the apps need, because it's all provided by the PaaS provider. Microsoft Azure, Heroku and AppFog provide such services, a literal platform for developers to build and launch applications in the cloud.
But Cisco already has infrastructure to run its apps on. Flores says the company has built its IaaS using its own hardware, the Cisco Intelligent Automation series, which includes the Cisco Cloud Portal and Cisco Process Orchestration, running VMware vCloud Director. Cisco is "drinking its own champagne," Flores jokes. But just having VMs that employees can spin up doesn't do anything for new applications that would run on that cloud. "(Silicon Valley PaaS) is great if you're starting from scratch," he says. Cisco needed a private PaaS.
The company turned to rPath, a PaaS provider that offers a framework for application development, allowing organizations like Cisco to leverage their current infrastructure while automating the cumbersome aspects of application development. In this model, Cisco employees can now not only request and spin up a range of VMs, but have a platform available to just as easily order an Apache Web server or Oracle Web Logic platform.
The PaaS layer sits above the infrastructure and automates the provisioning of operating systems, databases, application servers and configurations needed to build apps. "Apps don't run on infrastructure, they run on a platform," rPath CTO Brett Adam says.