Technology Short Take #6318 March 2016
Welcome to Technology Short Take #63. I’ve managed to (mostly) get back to my Friday publishing schedule, though I’m running much later in the day this time around than usual. I’ll try to correct that for the next one. In any case, here’s another collection of links and articles from around the Net on the major data center technology areas. Have fun reading!
- At DevOps Networking Forum 2016, I had the opportunity to share a presentation on some Linux networking options. If you’d like to see the presentation, it’s available on Slideshare and Speakerdeck. If you’d like to re-create the demo environment, check out the presentation’s GitHub repository. I’m also thinking of creating a video version of the presentation with some expanded content; I’d love to hear from readers if they would find that useful.
- Here’s another topic that came up at the recent DevOps Networking Forum: Spotify’s SDN Internet Router (SIR). Here’s a two-part series (Part 1 and Part 2) that discusses the SIR, the motivations for building it, the challenges they faced in building SIR, and the solutions to those challenges. It’s a pretty interesting read, in my opinion.
- I recently came across a couple useful troubleshooting guides, one for Open vSwitch (OVS) and OpenStack Neutron and one for VMware NSX. Check these out if you’re using any of these technologies.
- Microsoft seems to be all about shocking the world these days (see my related mention of their SQL Server announcement below). At the recent OCP Summit, Microsoft introduced Software for Open Networking in the Cloud (SONiC). Check out Mark Russinovich’s blog post on SONiC, then pop over to Kamala Subramaniam’s more in-depth SONiC post.
- Here’s some information on Nuage Networks’ experimental Docker Network plugin. (Why certain other companies that shall remain unnamed haven’t done something similar is beyond me.)
- Matt Oswalt recently unveiled (and open sourced) a framework called ToDD, which stands for “Testing on Demand: Distributed”. Read more about it here.
Sorry, I don’t have anything for you this time.
- Russell Pope at Kovarus recently wrote about using security groups to manage the VMware NSX distributed firewall. In talking with customers, I find that one of the things that really challenges their thinking is how to best utilize security groups to their maximum effect. Some of Anthony Burke’s work here may also be useful; for example, check out his recent article on using Log Insight to assist with achieving microsegmentation.
Cloud Computing/Cloud Management
- Ravello Systems (now part of Oracle Cloud following their acquisition by Oracle) has a REST API that allows you to programmatically interact with their service. Jonatas Baldwin has a good article on the Ravello REST API that is worth reviewing if this interests you.
- Marcos Hernandez (a colleague on the NSX team at VMware) recently pointed out this Heat template for a multi-tier application with dynamic routing (via Quagga). Until such time as Neutron adds native dynamic routing support, this may be an option for some OpenStack deployments to consider.
- I knew Microsoft was cozying up to Linux, but I honestly didn’t expect they would port SQL Server to Linux. Kudos to Microsoft and Microsoft’s leadership for quite the culture change.
- There was some hubbub in the container world recently when Docker talked about Docker Swarm was faster than Kubernetes for scheduling containers at scale. Personally, I think it’s an apples-to-oranges comparison, since Kubernetes is more than just a scheduler (think about replication controllers and services and such), but to each his own. Here’s the Docker blog post talking about the performance study.
- Speaking of schedulers…HashiCorp is touting the performance of the latest release of Nomad for scheduling workloads in this post about scheduling 1 million containers. I haven’t had the chance to really dig into Nomad yet, but a cursory glance at the project’s home page tells me it might be worth my while. Now, I just need to find more time in the day…
- This is a much older article on resource management in Docker, but still (as far as I can tell) useful and informative. You may also find this (related) article on memory inside Linux containers to be helpful.
- Sometimes (more often than not, I would say) terminology is important. That’s why it’s important, in my humble opinion, to be clear when talking about containers (in general) or Docker (a specific implementation). And, in the case of Docker, whether you’re talking about the open source Docker project or the company Docker, Inc. Hence, this post by Massimo Re Ferre’ might be helpful if you’re unclear about any of these distinctions.
- VMware recently GA’d version 6.2 of VSAN (alongside vSphere 6.0 U2). Naturally, there’s been folks who have been blogging about some of the new features. Two articles in particular stood out to me: one by Christos Karamanolis on erasure coding with VSAN 6.2, and one by my good friend Jase McCarty on the use of sparse virtual swap files. Both are good articles (for different reasons), and if you’re thinking about deploying VSAN I’d recommend reading both. Finally, you might find the VMware Virtual SAN 6.2 Design and Sizing Guide helpful (thanks to Eric Sloof for the link).
- William Lam recently blogged about the evolution of nested ESXi over the last few years, and gave a sneak peek at the potential evolution moving forward.
- Iwan Rahabok has a couple of posts (these are slightly older) that discuss sample architectures for a VMware SDDC deployment. The first article provides an overview of an architecture for 500 to 2000 VMs; the second article dives a bit deeper into the network architecture.
- Many people take the use of a home lab as a given, but Max Mortillaro contends that the choice to use a home lab should be approach as rationally as any other technical or career decision. In this article, he lays out some questions to ask yourself as you evaluate whether a home lab is the right (best) approach for you and your career.
That’s all, folks! In the interest of not taking up too much of your time, I’ll wrap up here. As always, I hope you found something useful here. Thanks for reading!Tags: Docker · Hardware · Linux · Microsoft · NSX · Networking · OVS · OpenStack · Security · Storage · VMware · Virtualization · vSphere Previous Post: On the Topic of Lock-In Next Post: Vagrant, Ubuntu "Wily Werewolf," and Networking