At Cisco Intercloud CTO Innovation Center, innovative vendors are selected to integrate and build cloud services for customer and market trials. We combine the world’s best ISVs with Cisco’s best to bring unique innovations to our customers. At Cisco Live 2015 in San Diego, we launched one such solution – Intercloud Microservices with Docker, Nirmata, and the Cisco ONE Enterprise Suite. The Intercloud Microservices solution enables a new breed of DevOps – where business get unprecedented agility at scale using cloud-native architectures, and unprecedented flexibility in choosing best-of-breed Cisco Intercloud providers across the globe.
Over the past 18 months, we’ve been witnessing a rapid transformation in the way applications are built, packaged, shipped, deployed, and instantiated. This change has been driven by developer demands for simplicity and a shift in focus towards an application-centric view of IT. To find evidence of this trend, look no further than the skyrocketing popularity of Docker and the movement towards microservice based architectures for running applications.
You could think of microservices as a service oriented architecture built around independently deployable, loosely coupled software components. By providing the infrastructure to build, ship and run these services, Docker has become one of the most important open source infrastructure projects in the world today.
Why are microservices and Docker so important? Well, we’re witnessing a bit of a Darwinian process occur at an extremely fast pace in the cloud world today. Tools that offer benefits in simplicity, speed, scale, and flexibility to applications developers succeed while others fall out of favor. Docker does an amazing job at shrinking build, test, and deployment cycles and providing a means of separating the functions of infrastructure, platform, and application teams through microservices. Some of the largest web scale companies in the world have already proven this works and now the challenge remains in bringing more generally into the enterprise environment.
This transition is extremely exciting and creates a number of opportunities for Cisco in the datacenter. While this is far from an exhaustive list, I wanted to highlight some of the key ones we are seeing.
- Deliver scalable, manageable infrastructure optimized for microservice architectures. We can make it extremely easy for users to use our UCS, Nexus, and Application-Centric Infrastructure to build turnkey environments with the network, compute, and storage performance and scale they require.
- Develop application and operational intent frameworks that leverage Application Centric Infrastructure (ACI). Cisco ACI and its application-centric policy language are a perfect fit for Docker and microservice architectures. The policy language offers the simplicity and the separation of infrastructure requirements that developers are seeking. Our team is also contributing to the open source community to accelerate the adoption of policy as well.
- Help our customers deploy Docker and microservices alongside the environments and tools they already run today. As Cisco, it is incumbent on us to help provide the unified management tools and infrastructure to offer onramps to this new technology, allowing it to run alongside legacy environments.
- Carry out the organizational changes needed to take advantage of microservices. As Docker and microservices enable greater separation between infrastructure and apps teams, Cisco can play a major role in training over 2 million Cisco-certified professionals to lead this transformation.
- Bringing microservices to the network gear itself. We already allow users to run container-based services directly on our Nexus switches so they can begin to leverage some of the same approaches that are appearing in the computing environment.
So, even at a glance, the rise of Docker containers and microservices creates a tremendous set of opportunities for innovation. We’re particularly excited about libnetwork, the new Docker network plugin framework, which will be a critical point of integration for Cisco. Its also an incredibly reassuring and healthy sign that the Docker community is committed to being open and responsive to the needs of its users.
We have already started using this framework to connect Docker with a breadth of networking technology and offer the seamless integration our customers need. In particular, we have created the Contiv project as an a generic network clustering plugin which integrates with Docker’s libnetwork and we’re excited to work with the community around it.
As we’ve seen over the past year, Docker and microservices more generally are well on their journey to transforming the datacenter. We’d love to see you help us by joining in the open source development of Contiv or Docker directly or by reaching out to your account teams to learn more about Cisco solutions for containers.
- You should never admit that you don’t watch Star Trek.
This week the OpenStack Podcast’s guest rockstar was Sirish Raghuram. He’s the co-founder and CEO of Platform9 (www.platform9.com), and he’s also a former long-term VMware employee. From that unique vantage point, he was able to contribute terrific insights about why enterprises haven’t fully embraced the cloud yet and why VMware Integrated OpenStack is probably a net win for the OpenStack community. He also spoke about:
- Why he founded Platform9
- What Platform9 provides
- How containers may change the meaning of PaaS
- Why 2015 & 2016 will be the turning point for enterprise cloud adoption
- Why his team uses Ansible for configuration management
- Who he thinks has done mind-blowing work in the tech world
- What the current monthly Amazon spending break point is, and how we might bring it down
For a full transcript of the interview, click read more below.
Containers are big right now. So big that we talk about them for at least a few minutes on almost every podcast. But rarely do we have a guest with the depth of knowledge about them and unbridled enthusiasm for them that Rackspace product architect Mike Metral has. As the featured guest of OpenStack Podcast #21, Mike goes deep on the subject, discussing things like: What are containers really for? Who are they for? Should they be integrated with OpenStack? Which industries are ready for them, and what obstacles to adoption exist for the industries that are not? He also talked about:
- How he got involved in OpenStack
- What he worked on at Sandia Labs
- Why he started Corekube
- Where Kubernetes came from and what problem it’s meant to solve
- Whether or not vendor lock-in is really an issue for OpenStack users
- Eating cotton candy and french fries in the old Versace mansion
You can follow the podcast and see the past and future guest schedule at @openstackpod and follow Mike Metral at @mikemetral.
For a full transcript of the interview, click read more below.