{"id":1412,"date":"2015-10-18T21:51:01","date_gmt":"2015-10-18T20:51:01","guid":{"rendered":"http:\/\/www.tekhead.org\/blog\/?p=1412"},"modified":"2015-10-19T10:16:15","modified_gmt":"2015-10-19T09:16:15","slug":"vmworld-europe-2015-day-three-roundup","status":"publish","type":"post","link":"http:\/\/tekhead.it\/blog\/2015\/10\/vmworld-europe-2015-day-three-roundup\/","title":{"rendered":"VMworld Europe 2015 Day Three Roundup"},"content":{"rendered":"<p><b><\/b>Day three was quite simply Cloud Native Apps day for me!<\/p>\n<p>I began in the morning with an internal partner briefing with some of the guys in the CNA team. Needless to say this was really interesting and for me it was a total nerdgasm! I did get a real sense that VMware are certainly not planning to get left behind in this new era, in fact far from it as some of their future plans will push the boundaries of what is already bleeding edge today. For the Pratchett fans amongst you, I would suggest that we are indeed living in Interesting Times!<\/p>\n<p>Immediately following this I legged it down to Hall 8 for the CNA panel session, hosted by VMware CTO <a href=\"https:\/\/twitter.com\/JoeBaguley\" target=\"_blank\">Joe Baguley<\/a>, and featuring some regular faces from the London VMUG including <a href=\"https:\/\/twitter.com\/robbiej\" target=\"_blank\">Robbie Jerrom<\/a> and <a href=\"https:\/\/twitter.com\/vStokie\" target=\"_blank\">Andy Jenkins<\/a>. One of the interesting discussions which came up was about DevOps. DevOps is a nice vision, but developers today understand code, point them at a faulty storage array and they will look at you blankly\u2026 There is a skills gap there!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"center\" style=\"display: block; float: none; margin: 5px auto;\" src=\"http:\/\/www.tekhead.org\/wp-uploads\/www.tekhead.org\/2015\/10\/thumb_IMG_0050_1024.png\" alt=\"\" width=\"313\" height=\"179\" data-position=\"1\" \/><\/p>\n<p>If the entire world is expected to become more DevOps focussed, Infrastructure will have to become a hell of a lot easier, or everything will need to just move to the public cloud. The reverse holds true of course, point most infra guys at something much more complex than a PowerShell \/ Bash \/ Perl script and you&#8217;re asking for trouble.<\/p>\n<p>A true DevOps culture will require people with a very particular set of skills. Skills they have acquired over a very long career. Skills that make them a nightmare for\u2026 (ok I&#8217;ll stop now!).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"center\" style=\"display: block; float: none; margin: 5px auto;\" src=\"http:\/\/www.tekhead.org\/wp-uploads\/www.tekhead.org\/2015\/10\/spodo.jpg\" alt=\"\" width=\"289\" height=\"217\" data-position=\"1\" \/><\/p>\n<p>Next was a wee session on the performance of Docker on vSphere. This actually turned out to be a stats fest, comparing the relative performance of Docker running on native tin and virtualised. The TLDR for the session was that running docker in a VM provides a minimal overhead to most things. Slightly more impact on network latency than other resources, but depending on the scale out nature of the solution it can actually perform better than native due to optimal NUMA scheduling.<\/p>\n<p>Consider requirements over performance when looking at how to roll out your container platform. If you are running to performance margins of sub 5-10% on any resource then you have under-designed your infrastructure!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"center\" style=\"display: block; float: none; margin: 5px auto;\" src=\"http:\/\/www.tekhead.org\/wp-uploads\/www.tekhead.org\/2015\/10\/thumb_IMG_0056_1024.png\" alt=\"\" width=\"449\" height=\"249\" data-position=\"1\" \/><\/p>\n<p>The final session of the day (INF5229) was actually probably my favourite of the whole week. If this is released on youtube I recommend you catch it above any other session! <a href=\"https:\/\/twitter.com\/bensdoings\" target=\"_blank\">Ben Corrie<\/a> (Lead Engineer on <a href=\"https:\/\/blogs.vmware.com\/cloudnative\/introducing-project-bonneville\/\" target=\"_blank\">Project Bonneville<\/a>) took us through a clear and detailed explanation of the differences between running Docker on Linux inside of a standard VM compared to running vSphere Integrated Containers and Photon.<\/p>\n<p>After a quick overview of some of the basics, Ben then proceeded to do several live demos using a one day old build, inside of his Mac Mini test lab (with he appropriate nod given to Mr <a href=\"https:\/\/twitter.com\/lamw\" target=\"_blank\">William Lam<\/a> of course)! I&#8217;m convinced he must have slaughtered many small animals to the gods of the Demos, as the whole thing went off without a hitch! Perhaps Bill Gates could have done with his help <a href=\"https:\/\/www.youtube.com\/watch?v=IW7Rqwwth84\" target=\"_blank\">back in 1998<\/a>!<\/p>\n<p>Most importantly, Ben showed that via the use of vSphere Integrated Containers, you are no longer limited to simply containerising Linux, and the same process can be applied to virtually any OS, with his example being MS-DOS running Doom in a container!!! When cloning Windows VMs, the same technology will be used as <a href=\"http:\/\/www.yellow-bricks.com\/2014\/10\/07\/project-fargo-aka-vmfork-what-is-it\/\" target=\"_blank\">last year<\/a>, which enables the ability to generate a new SID and do a domain join almost instantly.<\/p>\n<p>It&#8217;s also worth noting that this is not based on the notoriously <a href=\"http:\/\/kb.vmware.com\/selfservice\/search.do?cmd=displayKC&amp;docType=kc&amp;docTypeID=DT_KB_1_1&amp;externalId=2080735\" target=\"_blank\">compromised TPS<\/a>, and is all new code. Whether that makes it more secure of course, is anyone&#8217;s guess! \ud83d\ude42<\/p>\n<div style=\"width: 460px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"center\" style=\"display: block; float: none; margin: 5px auto;\" src=\"http:\/\/www.tekhead.org\/wp-uploads\/www.tekhead.org\/2015\/10\/thumb_IMG_0102_1024.png\" alt=\"MS-DOS Container under Docker and VIC, running Doom!\" width=\"450\" height=\"254\" data-position=\"1\" \/><p class=\"wp-caption-text\">MS-DOS Container under Docker and VIC, running Doom!<\/p><\/div>\n<p>Once the sessions were all done for the day I wandered down to the Solutions Exchange for the annual &#8220;Hall Crawl&#8221;, where I was admiring\u00a0Atlantis Computing CTO <a href=\"https:\/\/twitter.com\/rspruijt\" target=\"_blank\">Ruben Spruijt&#8217;s<\/a> Intel NUC homelab, running in a hyper converged configuration. The only negative I would suggest is that his case is the <a href=\"http:\/\/www.tekhead.org\/blog\/2014\/11\/nanolab-part-6-keeping-your-nucs-cool-quick-tip\/\" target=\"_blank\">wrong way round<\/a>!<\/p>\n<p><a href=\"http:\/\/www.tekhead.org\/wp-uploads\/www.tekhead.org\/2015\/10\/IMG_0103.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1414 size-medium\" src=\"http:\/\/www.tekhead.org\/wp-uploads\/www.tekhead.org\/2015\/10\/IMG_0103-198x300.jpg\" alt=\"IMG_0103\" width=\"198\" height=\"300\" srcset=\"http:\/\/tekhead.it\/wp-uploads\/www.tekhead.org\/2015\/10\/IMG_0103-198x300.jpg 198w, http:\/\/tekhead.it\/wp-uploads\/www.tekhead.org\/2015\/10\/IMG_0103-99x150.jpg 99w, http:\/\/tekhead.it\/wp-uploads\/www.tekhead.org\/2015\/10\/IMG_0103-677x1024.jpg 677w, http:\/\/tekhead.it\/wp-uploads\/www.tekhead.org\/2015\/10\/IMG_0103.jpg 1317w\" sizes=\"auto, (max-width: 198px) 100vw, 198px\" \/><\/a><\/p>\n<p>The day finished off with the VMworld party, and a great performance from Faithless on the main stage. As a Brit, this was a great choice, but I did see a few confused faces from many of our EU counterparts, at least until Insomnia started playing!<\/p>\n<p><b>Day Three QotD<\/b><\/p>\n<p>Robbie Jerrom produced Quote of the Day for me on the CNA panel (which was where my Quote of the Event came from, but more of that later). It is very simple but succinct in getting across a relatively complex subject:<\/p>\n<blockquote>\n<p align=\"center\">A micro service does one thing, really well.<\/p>\n<\/blockquote>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Day three was quite simply Cloud Native Apps day for me! I began in the morning with an internal partner briefing with some of the guys in the [..]<\/p>\n","protected":false},"author":1,"featured_media":1415,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"#VMworld Europe 2015 Day Three Roundup #vExpert","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[337,41],"tags":[560,561,342,362,332,574,220,577,575,117,563,576,120],"class_list":["post-1412","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-docker-2","category-vmware","tag-cloud-native-apps","tag-cna","tag-containers","tag-devops","tag-docker","tag-joe-baguley","tag-lonvmug","tag-mac-mini","tag-panel","tag-performance","tag-photon","tag-project-bonneville","tag-vmworld"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"http:\/\/tekhead.it\/wp-uploads\/www.tekhead.org\/2015\/10\/UltimateDoom_title-e1445201241599.gif","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2l3lU-mM","amp_enabled":true,"_links":{"self":[{"href":"http:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/posts\/1412","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/comments?post=1412"}],"version-history":[{"count":2,"href":"http:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/posts\/1412\/revisions"}],"predecessor-version":[{"id":1416,"href":"http:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/posts\/1412\/revisions\/1416"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/media\/1415"}],"wp:attachment":[{"href":"http:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/media?parent=1412"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/categories?post=1412"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/tags?post=1412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}