Technology Short Take 100
Published on 25 May 2018 · Filed in Information · 768 words (estimated 4 minutes to read)Wow! This marks 100 posts in the Technology Short Take series! For almost eight years (Technology Short Take #1 was published in August 2010), I’ve been collecting and sharing links and articles from around the web related to major data center technologies. Time really flies when you’re having fun! Anyway, here is Technology Short Take 100…I hope you enjoy!
Also, a quick note that I removed the “Servers/Hardware” and “Storage” sections this time around, as I didn’t have any useful content to share. I’ll continue to evaluate whether I will/should include those sections moving forward (your feedback is welcome; hit me up on Twitter).
Networking
- Will Robinson walks readers through installing NTC Ansible.
- Battleship over BGP? Interesting (saw this via Rob Markovic on Twitter).
- Ben Piper shares an example of automating Cumulus Linux with Ansible.
Security
- Container wizard Jessie Frazelle shares a proposal for hard multi-tenancy in Kubernetes. Along the way, she also provides some additional (useful) information about existing isolation mechanisms.
Cloud Computing/Cloud Management
- This article on how proportional CPU allocation works with AWS Lambda shows that there’s more to architecting and supporting Lambda for maximum efficiency than a lot of folks realize. (I could be wrong, though. It could be that lots of people recognize that Lambda isn’t as simple as it seems.)
- While we are on the topic of AWS Lambda, check out this post by Mayank Lahiri on understanding and controlling AWS Lambda costs. The fact that pricing is based on a composite unit combining both execution time and memory allocation means that billing isn’t necessarily as straightforward as it may seem, and this article has some good details. (Note that it is a bit dated, having been written in September 2017.)
- Lest you think pricing for serverless architectures is as simple as “how many AWS Lambda invocations I had last month,” check out Amiram Shachar’s post on the hidden costs of serverless.
- Yan Cui of A Cloud Guru discusses how language, memory, and package size affect cold starts of AWS Lambda. Key takeaways from Cui’s post are that C# and Java have (and I quote) “~100 times the cold start time of Python and also suffer from much higher standard deviation”. Perhaps you should re-think using Java as your language of choice for Lambda functions!
- Let’s continue the AWS Lambda love-fest with a mention of this post by Roman Dodin on building AWS Lambda with Python, S3, and serverless. The nice thing about this post, in my opinion, is that it peels back to show some of what’s happening under the hood.
- Further proof that using AWS Lambda involves more than “just functions” is found in this post by Payam Moghaddam on using Terraform to deploy AWS Lambda. What is Terraform deploying, you ask? I could tell you, but I’d rather you go read the article for yourself.
- Gal Bashan has a two-part series on AWS Lambda internals (part 1 and part 2). Bashan gets a bit geeky, but it’s still interesting (and potentially useful) information in my opinion.
- This post by Caleb Lloyd on recovering a broken Kubernetes cluster has some helpful information.
Operating Systems/Applications
- Michael Gasch goes poking around in the Docker “scratch” container.
- This is interesting—Microsoft has added support for Terraform providers to Azure Resource Manager (ARM). This allows ARM to orchestrate the creation of resources through Terraform. Only three Terraform providers are supported right now (Kubernetes, CloudFlare, and Datadog).
- Anyone played with (or is using) Jenkins X yet?
- Michael Hausenblas has a nice
kubectlin action post that provides a handy reference. - The Kubernetes-Containerd integration has been made GA, according to this blog post. This is on my list of things to try, when I get time.
Virtualization
- William Lam explores the use of Instant Clone in vSphere 6.7 for very fast nested ESXi provisioning.
- Somewhat tongue-in-cheek, Bob Plankers addresses the complaints of the folks using old lab hardware to run the latest generation of vSphere.
Career/Soft Skills
- At first I thought this article on SRE vs. DevOps was link-bait (click-bait?), but upon reading the article I found it to be quite useful and informative. If you’re unclear about the differences between SRE and DevOps, or are looking for more information on SRE, I’d recommend reading this post. (I haven’t taken a look at the embedded videos yet, so I can’t speak to their usefulness.)
That’s all I have for you this time around (I know, it’s a bit shorter than usual). I’ll have the next Technology Short Take published in about two weeks, so you have until then to read all the articles I’ve included above. Good luck!