After catching up with what’s new in vSphere 6 this past
weekend, I started to catch up with VMware’s latest announcements. One of the latest announcements is “Project
Bonneville”. This is project is in the
technology preview state and I am hoping that there will be some exciting new
announcements on this in the upcoming VMworld 2015.
I think you are all familiar with this logo. Docker Inc, is the company behind the open
source Docker platform. The Docker
platform is an orchestration or packaging tool that allows application and their
dependencies to run on container technology.
Container is not a new technology ad we can trace back the origin to FreeBSD
Jails back to year 2000. Docker makes it easy for developer and sys admin to
deploy application with container technology.
This is just perfect for DevOps as well as Microservices architecture.
Many of us buy things at www.amazon.com
and it is very convenient especially if we also subscribe to the Amazon Prime
services. I ordered my “Mastering VMware
vSphere 6” book from Amazon and it was on my desk in one and a half day. In the pass the web sites for online shopping
follow the LAMP stack model with Linux, Apache, MySQL and PHP. Nowadays the with Docker making the container
much more user friendly, there is a new way of deploying an online shopping website
with an Microservices model. The entire
website is supported by a bunch of Microservices that has it specific
function/purpose. Each Microservice runs
as a container and interface with each other.
Often time the general view is that when Docker/container technology is becoming
more and more mature virtual machine will be phased out. VMware, however, see this very differently. Last year at VMworld 2014, it announced
project Fargo (now shipped as Instant clone in vSphere 6 for rapidly clone and deploy of virtual machine) where it sets the direction of container at VMware:
VMware + Docker = Best of both worlds.
I had a blog post that talks about this and if you are not familiar with Docker or container technology take a look here as as start.
Benefits of running a VMware infrastructure
I believe you can mention more benefits of running a VMware infrastructure than what I can list out in this post. It is a matured product and with constant feature enhancements. It is full of enterprise ready features.
The foremost benefits of a VMware infrastructure I think will be the resource management capability such as vMotion, Distributed Resource Scheduling (DRS) and built-in fault tolerance. Monitoring and reporting capabilities will be another benefits. Last but not least is the rich networking feature that comes with vSphere as well as NSX that support both networking and security for the VMware infrastructure.
Benefits of running Docker containers
These days, more and more companies are running Docker containers in the production environment. As mentioned earlier, Docker containers are good for DevOps and Microservices architectures due to is lightweight footprint and minimal overhead which make deployment extremely fast. Another benefit of a Docker container is that it bundles the application and all its dependencies into a single image and can be run on any machine as well as able to share the image with others with the use of a common accessible repository - Docker Hub.
Project Bonneville
This project in a nutshell is to run Docker container as a
virtual machine on an ESXi host.
A picture is worth a thousand words and let's take at look at a presentation from VMware on how Docker fits into ESXi host:
image source: http://venturebeat.com/wp-content/uploads/2015/06/VMware-Project-Bonneville.png
It makes perfect sense to run a Docker container on an ESXi host because it can take advantage of the secure and build-in high availability VMware SDDC infrastructure plus the lightweight, fast startup of a container. The strong point of VMware is where Docker container is the weakest at this time (at least for now security and networking is where Docker containers need to strengthen the most for it to be enterprise ready)
In OpenStack, the trend is also to run containers just like any other hypervisors in Nova compute. There is also a OpenStack project - Magnum that integrate container orchestration tools such as Docker or Kubernetes for OpenStack users to deploy containers in the cloud.
Visit here and here for a more detail on Project Bonneville,
Moving toward Application-aware
With Project Bonneville, VMware is making a Docker container running as a virtual machine. In my last post I have mentioned that VMware is moving toward VM-aware infrastructure and now application can be run as virtual machine and thus VMware is able to be define application-aware policies to facilitate efficient and secure infrastructure.
At the end of the day it is the Application that matters
I have mentioned this again and again that Application is the focus of an infrastructure because the main goal of every infrastructure is to deploy application for various business needs. Email is a good example of application. Different IT vendors will converge into an "Application Centric" infrastructure however their marketing department will come up with creative name to describe it.
Puppet Training | 21st Century Software Solutions
ReplyDeletewww.21cssindia.com/puppet-training
Introduction; Prerequisites; Installation of open source; Upgrading; Puppet Server; Puppet agent; Resource Types; Functions; Settings; Important Directories and ...
Great Article. Thank you for sharing! Really an awesome post for every one.
DeleteOn the Capacity of Cloud Radio Access Networks With Oblivious Relaying Project For CSE
Parking Reservation Auction for Parked Vehicle Assistance in Vehicular Fog Computing Project For CSE
Performance Modeling and Workflow Scheduling of Micro service based Applications in Clouds Project For CSE
Short Term Traffic Prediction for Edge Computing Enhanced Autonomous and Connected Cars Project For CSE
Auction Mechanisms in Cloud/Fog Computing Resource Allocation for Public Block chain Networks Project For CSE
You could be eligible to get a $1,000 Amazon Gift Card.
ReplyDeleteExcellent blog
ReplyDeletepython interview questions
git interview questions
django interview questions
sap grc interview questions and answers
advanced excel training in bangalore
zend framework interview questions
apache kafka interview questions
Nice blog
ReplyDeleteuipath training in bangalore
angular4 interview questions
python interview questions
artificial intelligence interview questions
python online training
artificial intelligence online training
talend training
docker training
I got nice blog
ReplyDeletesap partner companies in bangalore
sap implementation companies in bangalore
sap partners in india
aws staffing
jquery interview questions
sql interview questions
nice blog
ReplyDeletemyTectra Profile | Trainingindustry.com
myTectra | Instagram
myTectra | Youtube
Thank you for sharing this type of interview questions
ReplyDeleteIot Online Training
Itil Interview Questions
Salesforce Interview Questions
Msbi Interview questions
Salesforce Interview Questions
C Interview Questions
This information is impressive; I am inspired by your post writing style & how continuously you describe this topic. After reading your post, thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic.
ReplyDeletebest openstack training in chennai | openstack course fees in chennai | openstack certification in chennai | redhat openstack training in chennai
Thank you for the informative post about Security challenges in AWS , Found it useful . cloud migration services have now become secured and with no-risk
ReplyDeleteCloud Migration services
Aws Cloud Migration services
Azure Cloud Migration services
I have gone through your post and I found it very helpfull. Looking forward to see more post from you.
ReplyDeleteVmware Cloud Migration services
Database Migration services
I am really impressed with the way of writing of this blog. The author has shared the info in a crisp and short way.
ReplyDeleteLia Infraservices
We are a part of the success story for many of our customer's successful cloud Migrations.
ReplyDeleteCloud Migration services
Best Cloud Migration Tool
Thanks for sharing this informative content , Great work
ReplyDeleteLeanpitch provides online training in Enterprise agile coaching during this lockdown period everyone can use it wisely.
Enterprise agile coaching