Scott's Weblog The weblog of an IT pro specializing in virtualization, networking, open source, and cloud computing

Technology Short Take #63

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!

Networking

  • 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.

Servers/Hardware

Sorry, I don’t have anything for you this time.

Security

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.

Operating Systems/Applications

  • 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.

Storage

Virtualization

Career/Soft Skills

  • 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!

Be social and share this post!