Scott's Weblog The weblog of an IT pro focusing on cloud computing, Kubernetes, Linux, containers, and networking

Technology Short Take 85

Welcome to Technology Short Take #85! This is my irregularly-published collection of links and articles from around the Internet related to the major data center technologies: networking, hardware, security, cloud computing, applications/OSes, storage, and virtualization. Plus, just for fun, I usually try to include a couple career-related links as well. Enjoy!

Networking

  • Want to install VMware NSX in your home lab, but concerned about resource utilization? Here’s a guide to deploying NSX in home labs with limited resources. (Although it’s not called out in the article, it’s important to note that this is not supported by VMware.)
  • Jeffrey Kusters has a write-up on how to integrate AWS and vRealize Network Insight 3.4. This allows you to visualize network activity on AWS using vRNI (as on-premises traffic, assuming you’ve configured vRNI appropriately).
  • Gareth Lewis walks through a vCNS 5.5.4 to VMware NSX 6.2.5 upgrade.
  • It’s a bit Ansible-skewed (as expected given it’s posted on the Ansible site), but networking pros looking for some perspectives on using Ansible for network automation might find this post useful.
  • PowerNSX in a container? Sure!
  • I know that I saw this article from Matt Oswalt before, but for some reason when I came across it again while putting this post together it just really resonated with me. Networking professionals, it’s time to realize your cheese moved a long time ago.

Servers/Hardware

Security

  • This post was a particularly interesting (to me, at least) examination of another aspect of IoT security; specifically, the ZigBee protocol.

Cloud Computing/Cloud Management

  • Soenke Ruempler has a good overview of why an AWS multi-account architecture is probably better once you start working in AWS at any real (beyond lab testing) scale. This is, in my opinion, a really good article that draws upon a number of different sources to make recommendations. Well worth reading.
  • This post by Ross Kukulinski describes shell autocompletion for kubectl. Handy!
  • I found this post on how Atlassian designed their Kubernetes infrastructure on AWS to be helpful, if for no other reason than as a real-life example of how an organization reconciles AWS design considerations with Kubernetes design considerations.

Operating Systems/Applications

  • Chances are you’ve heard of CRI, the Container Runtime Interface for Kubernetes (which is a way of standardizing how Kubernetes interacts with an underlying container runtime). CRI-O is the effort to implement CRI for OCI-compatible runtimes like runC. This post helps explain CRI-O in a bit more detail.
  • Looks like Microsoft’s Nano Server is headed in a new direction.
  • Ajeet Singh Raina has an overview of some new networking functionality available in the RC5 release of Docker 17.06. Raina specifically calls out MACVLAN driver support in Swarm mode (recall that I discussed MACVLAN here about 18 months ago) as an example of the new networking functionality, and proceeds to provide some examples on how to use MACVLAN networking with Docker on Google Cloud Platform. I found this last part interesting, because early testing on my part with MACVLAN on AWS didn’t work; I guess this is one of those differences between GCP and AWS.
  • Feeling geeky? Read this article on diving deep into Windows to figure out what was causing an erratic performance issue despite plenty of hardware resources.
  • If you’re interested in learning more about BPF/eBPF, check out these two posts (here and here) from Julia Evans. (I’m of the opinion that eBPF portends a major change in Linux networking, and given the prevalance of Linux in networking portends a change in the networking industry as a whole.)
  • I came across this article thanks to The New Stack on Twitter (good account to follow for “cloud-native” sorts of things): how software development tends to creep back towards the monolith. It’s a good read, and a good reminder that tools alone can’t replace discipline and rigor when it comes to building microservices-based architectures.

Storage

  • J Metz offered to send me a few links for storage, so I happily took him up on that offer. First up we have the announcement of the release of the NVMe 1.3 specification, which adds a number of new features and expands the suitability of the specification to more markets (like mobile devices). Next up is a brief review of M&A (merger and acquisition) activity in the storage industry in the first half of 2017. There are some well-known entries there (such as Nimble’s acquisition by HPE), but also some not-so-well-known ones (such as Double-Take’s acquisition by Carbonite). Thanks for the links, J! (By the way, all readers are more than welcome to send over links they feel might be useful to other readers. Don’t just send me press releases, please.)
  • WekaIO recently came out of stealth, touting their “cloud-scale storage software.” It looks interesting; check out the press release here.

Virtualization

Career/Soft Skills

  • Frank Denneman’s recent release of VMware vSphere 6.5 Host Resources Deep Dive led him to write about the core motivation for writing a book. As a fellow author, I can wholeheartedly endorse and support Frank’s statements in this article. If you’re thinking about writing a book, definitely read this post. As Frank says, I’m not saying don’t do it—I’m just advocating for being well-educated before you jump in.
  • I found Matt Klein’s article on why he will not start an Envoy platform company interesting, and I think there are lessons there that many of us can apply to our own career decisions/directions.

I think that’s enough for this time around; here’s hoping you found something useful and pertinent. As I mentioned above in the Storage section, if you have some links you’ve found useful that you’d like to share with me, I’d love to see them (and maybe they’ll make their way into a future Tech Short Take!). Thanks for reading, and have a great weekend!

Metadata and Navigation

Be social and share this post!