It is All About Resource Abstraction #VMworld

I am here sitting here at the blogger table on Day-0 (Partner Day) of VMworld in Barcelona, and it is time to close some technical debt (well not really technical but it would be better to call it blogging debt).

If there is one thing that VMware have been doing a great job over the years is abstracting resources, and by that I mean making it easier and easier for end users to use the underlying resources in your infrastructure.

Let’s start with the basic VM concept. Instead of buying a network card, a disk, a CPU etc. that process is abstracted with a GUI (or an API if you that is your thing) which makes adding any of the the above resources a snap.

Networking next. Portgroups – abstract the underlying physical network which makes as easy as one-two-three to connect a VM to a network port and hey-presto – you have a pingable IP.

Virtual desktops (is it the year of the virtual desktop yet?). Abstraction of a pool of resources behind a portal that allows you to get a desktop with a click of a mouse button.

I will dare to say that up until now this have been targeted at making the lives of the end users as easy as possible.

Let me say that again.

“..up until now this have been targeted at making the lives of the end users as easy as possible.”

But what about those poor people that have put all that infrastructure in place? Those poor admins. 5635400338_2c59ee1926_z

  • Installing ESXi Hosts
  • Configuring Networking
  • Storage
  • Templates
  • etc…
  • etc…

Over the years we have developed tools, written our own code, our own scripts to deploy the infrastructure as fast as possible, and in as much of a standard way as possible.

Of course VMware has given us some tools over the years to alleviate these pan points. It started with kickstart scripted installs, Host Profiles, AutoDeploy. Over the years it has evolved, but there has never really been a proper focus on the administrators who have been installing, maintaining and upgrading the infrastructure.

Of course there were different levels of abstraction introduced over the years, I mean vCloud itself is one huge level of abstraction in itself, and again I think this is mainly for the end user. Of course there is stuff in there for the administrators at each and every level, but still you had to install vCenter, and the ESXi Hosts, and configure all the bits.


Until Now.

VMware announced EVO:RAIL (Duncan has a great collection of resources here) at VMworld US just over a month ago. For the first time – VMware is abstracting again, and this time it is solely for the Administrators. EVO:RAIL, and the future EVO:RACK will do just that. EVO:RAIL for the smaller scale and EVO:RACK for hyper scale

As far as I know there is nothing in the EVO family that is actually for the end users, it all about the underlying infrastructure. Configuration of the Servers, the Network, the Storage, vSphere, vCenter, VSAN the VMware software lifecycle. None of that is of any interest to the end user – but it is of huge interest to the people that build infrastructure. (of course there is a GUI there to see VM’s but I do not see that being massively adopted).

A lot of talk has been going on around if VMware has entered the hardware market yes/no – and they are continuously stressing that they are NOT – that is a whole different discussion. This aspect of abstraction is something that I have not seen mentioned before.

The infrastructure people are no less of an important market – no less of an important customer for VMware, and with this release – I think this is a welcomed change in direction, and hopefully this will continue and evolve in the future.

Please feel free to leave your thought and comments in the box below.


VMworld - from a Religious Jewish Orthodox Perspective

I am sure you have all been reading the numerous amount of posts recapping VMworld and their experiences. My RSS feed has been overflowing and it has taken a while to get through it all. This will not be my only VMworld post, but one with which I would like give you all my personal perspective of how I went through VMworld, but not from a technical perspective, but from a personal one just before we start with VMworld 2014 Europe.


Forgive me if this has nothing to do with technology, virtualization or cloud, but as you are all aware, religion is a substantial part of my life, and as a result this has an effect on practically everything I do, including attending technical conferences.


Shabbat – or as you might know it as the Sabbath. Shabbat is typically from sunset on Friday afternoon until when 3 stars are visible in the night sky on Saturday evening. During that period – for me this is a day of rest. I will not go into every single detail of what the laws are but basically this means:
  • no travelling
    • not by car,
    • not by bicycle
    • no public transport
    • not by boat, plane, train, air balloon or space ship for that matter
There are even certain restrictions on how far you can actually walk on Shabbat.

Because of these restrictions, my travel to and from a remote location has to be either before Shabbat or after Shabbat finishes. In the case of VMworld, my travel to San Francisco could not commence before Saturday night, and therefore I would arrive on Sunday morning.

The same with travel back, if a conference finishes late in the week and if there is any chance of my flight back not arriving back in time for me to get home before Shabbat, then I will delay my flights until the following Sunday.

I do my research and see if there is a Jewish community in the city I am visiting, and if there is a synagogue close to the location I will be staying, if not – I will probably move to another hotel towards the weekend closer to the Jewish community.


Kosher dietary laws are very specific, and again I will not go into the specifics but for me it boils down to the following.

I do not eat food that has not been prepared under local rabbinical supervision – either by a caterer, or restaurant, or by a company that has their food under local rabbinical supervision, or at a home prepared by another orthodox religious family, which I can rely on.

I will not eat at any establishment in the city where I am, usually there are a number of places that do adhere to these laws. I usually do my research before hand and if there are any Kosher restaurants in the vicinity of my destination.

If not, (and this does happen) I will have to will bring food with me from home, living on “rations for my duration” something I have done before, when I visited India a while back.

Drinks are a little bit easier, water is fine everywhere – as long as it does not have additional flavoring. Coke, Sprite, all the big brand names are fine, but alcohol is not (not that I drink anyway) but still only certain alcoholic beverages are allowed, again under rabbinical supervision.

For VMworld, this was pretty easy, there was one Kosher restaurant (yes, only one) in San Francisco where I had dinner every evening, and the VMworld event team organized special Kosher meals for all those who requested this in advance (most big conferences are willing to cater with special Kosher food, if it is available locally. Lucky me).


I try as much as possible, not to be out of Israel for Shabbat, but unfortunately that does not always work. I prefer to be in the vicinity of a local Jewish community, but then again, there is not always a community everywhere in the world (almost everywhere, but not always). The wonderful thing is that people are usually very welcoming and hospitable and are willing to welcome a fellow Jewish traveller – the same as I do at home for those in need of a place for Shabbat. Usually you know someone who knows someone else who will be able to help you out.

In the event of me not being able to be in the vicinity of a Jewish community, I need to stay at a the hotel, which is my last preference, because of all the electronics and technology, starting with electronic keys, light sensors and so forth, this becomes a challenge and sometimes a very hard one. There are workarounds that for some of the problems, for example -  climbing 21 flights of stairs instead of using the elevator is no fun, but doable, but a challenge nonetheless.

I do not do sight seeing, shopping, or anything much else on Shabbat, it is a day of rest, so it is not really a holiday but more of a necessity to be there so I can continue on my journey the on Sunday.

I know there are limitations – some of you might feel that I might be crazy, but I would not live my life any other way. Being a observant religious Jew, has its upsides as well. There are challenges, many of them, which I face every day, but I embrace them with open arms and welcome whatever comes my way.

I hope this post was somewhat informative, provided some insight into my way of life, showed some of the considerations I have to take into account when travelling – and how I deal with them.

If you or any other Kosher, Jewish or religious traveller (or anyone else for that matter) would like some more details about what can be done to make Kosher travel easier, please feel free to reach out to me either through Twitter, or the through the contact form on my blog and I will be happy to help out if I can.

As always if you would like to leave a comment, feedback or have any questions, please feel free to do so below.