Get started
Bring yourself up to speed with our introductory content.
Matching IT Resources to Application Requirements
virtualization
Virtualization is the creation of a virtual -- rather than actual -- version of something, such as an operating system (OS), a server, a storage device or network resources. Continue Reading
Cloud Native Computing Foundation (CNCF)
The Cloud Native Computing Foundation (CNCF) is an open source software foundation that promotes the adoption of cloud-native computing. Continue Reading
COBOL (Common Business Oriented Language)
COBOL (Common Business-Oriented Language) is a high-level programming language for business applications. It was the first popular language designed to be operating system-agnostic and is still in use in many financial and business applications ... Continue Reading
-
virtual hard drive
A virtual hard drive file is a container file that acts similar to a physical hard drive. Continue Reading
virtual private server (VPS) or virtual dedicated server (VDS)
A virtual private server (VPS), also called a virtual dedicated server (VDS), is a virtual server that appears to the user as a dedicated server, but that is actually installed on a computer serving multiple websites. Continue Reading
Xen
Xen is the open source hypervisor included in the Linux kernel and, as such, it is available in all Linux distributions.Continue Reading
dependency hell
Dependency hell is a negative situation that occurs when a software application is not able to access the additional programming it requires to work.Continue Reading
Boot2Docker
Boot2Docker is a minimalist Linux distribution with the sole purpose to run Docker containers. It was depreciated and is no longer recommended for use.Continue Reading
DevOps 2.0
DevOps 2.0 is the extension of DevOps practices through the entire organization, beyond development and IT ops.Continue Reading
declarative programming
Declarative programming is a method to abstract away the control flow for logic required for software to perform an action, and instead involves stating what the task or desired outcome is.Continue Reading
-
AIOps (artificial intelligence for IT operations)
AIOps is an umbrella term for the use of big data analytics, machine learning and other AI technologies to automate the identification and resolution of common IT issues.Continue Reading
distributed tracing
Distributed tracing, also called distributed request tracing, is a method for IT and DevOps teams to monitor applications, especially those composed of microservices.Continue Reading
branching
Branching is the practice of creating copies of programs or objects in development to work in parallel versions, retaining the original and working on the branch or making different changes to each.Continue Reading
Application Performance Index (Apdex)
Application Performance Index, also known as Apdex, is an open standard intended to simplify reports of application performance.Continue Reading
application containerization (app containerization)
Application containerization is an OS-level virtualization method used to deploy and run distributed applications without launching an entire virtual machine for each app.Continue Reading
blue/green deployment
A blue/green deployment is a change management strategy for releasing software code.Continue Reading
Learn the basics of virtual server security software selection
There are multiple factors in choosing the right security software for VMs and virtual infrastructure. Get familiar with potential threats, features to have and market offerings.Continue Reading
Amazon Elastic Container Registry (Amazon ECR)
Amazon Elastic Container Registry (Amazon ECR) is an Amazon Web Service (AWS) product that stores, manages and deploys Docker images, which are managed clusters of Amazon EC2 instances.Continue Reading
agile test automation pyramid
The agile test automation pyramid is a graphical strategy guide for implementing automated software testing.Continue Reading
Follow 6 key steps to deploy microservices in production
To succeed with microservices, IT organizations need to rethink the way they design and deploy applications -- and not all the necessary changes are technical ones.Continue Reading
Why and how to use eBPF for Kubernetes scaling
Scaling Kubernetes clusters has always been a challenge -- but eBPF makes the process smoother with service-specific monitors and a lack of special instrumentation.Continue Reading
Working with Docker Compose? Use environment variables
Docker Compose streamlines container application deployments. Dig into the tool and see how the use of environment variables can hone the process further.Continue Reading
Blockchain: An immutable ledger to replace the database
Blockchains create a secure encryption beneficial to many businesses. This article offers use cases, benefits and limitations of the electronic database.Continue Reading
service mesh
A service mesh is a dedicated infrastructure layer that controls service-to-service communication over a network.Continue Reading
An eBPF tutorial to try out the bpftrace framework
You know what eBPF is, but can you run it? This article offers a brief tutorial to demonstrate the bpftrace framework and how to install a simple eBPF program.Continue Reading
An introduction to eBPF and where it shines
With eBPF, developers can customize Linux OS software without changing the kernel. Discover the utility's basics and how it can be used for networking, monitoring and security.Continue Reading
3 FAQs to improve your Hyper-V basic knowledge
It is critical to develop a foundation of Hyper-V knowledge for successful management. These three FAQs can broaden your Hyper-V expertise prior to installation and deployment.Continue Reading
How to use Azure Arc-enabled Kubernetes, step by step
As the use of the cloud expands and becomes more complex, Azure Arc offers a way to manage resources. Learn how to set it up for Kubernetes with this tutorial.Continue Reading
How to keep Docker secrets secret
Secrets greatly increase an environment's security but can take some trial and error to implement correctly. Learn the basics, and then follow this tutorial to create a secret.Continue Reading
11 job interview questions for virtualization engineers
Interviews are your chance to showcase your overall knowledge -- and technical expertise -- of virtualization. Prepare for your next job interview and review typical questions.Continue Reading
Try PSScriptAnalyzer to check PowerShell code best practices
Meeting best practices can be a tough feat. Thankfully, PowerShell Script Analyzer checks the code for you. Follow these examples to learn how it works and get started.Continue Reading
Take this quick DevOps quiz to test your expertise
DevOps as a methodology and cultural movement has been around for years -- but how well do you know its concepts and best practices? Find out here.Continue Reading
Get familiar with the basics of vMotion live migration
VMware's vMotion simplifies the process of VM live migration. To use it properly, familiarize yourself with requirements for network bandwidth, host sizes and how it works.Continue Reading
How and when to use Nexthink remote actions
Data can tell admins a lot about what happens in an environment -- if they can collect it. See how the Nexthink platform and PowerShell scripts can gather end-user data.Continue Reading
Terraform cheat sheet: Notable commands, HCL and more
Terraform has a lot going on. This cheat sheet rounds up the essentials, from configuration settings to the key commands for managing the Terraform directory.Continue Reading
Get the right components for your home lab VM
Home lab VM setups are helpful to test technology and build VM management skills. Be sure to evaluate RAM, CPU, network speeds and management software for a successful deployment.Continue Reading
7 infrastructure as code books for IT pros to dig into
Need some reading material? Check out these books on infrastructure as code -- and popular IaC tools -- to pick up some new skills on the IT management practice.Continue Reading
A beginner's guide to a multistage Docker build
Multistage builds help you manage Dockerfile size during container proliferation. Get the process right with the necessary guidelines and ideal use cases.Continue Reading
Tips to launch VirtualBox nested virtualization
Nested VMs make it easy to expand VM capacity without additional hardware. Take a look at the process to avoid any major issues and get these VMs up and running.Continue Reading
Don't limit observability to 3 pillars
Logs, metrics and tracing are the pillars of observability but fall short in system health comprehension. Learn why data source tracking gives better insight into your environment.Continue Reading
Easily transfer VMs to the cloud with Microsoft Azure Migrate
It takes time to plan, assess and set up a VM migration. Microsoft's Azure Migrate gives you a central dashboard to efficiently get your VMware and Hyper-V VMs into the cloud.Continue Reading
Run servers from anywhere with Hyper-V remote management
Microsoft's Hyper-V Manager makes it easy to set up remote options and standardizes hypervisor resource allocation and deployments.Continue Reading
chaos engineering
Chaos engineering is the process of testing a distributed computing system to ensure that it can withstand unexpected disruptions.Continue Reading
9 advanced IT certifications for operations experts
To be an IT expert requires dedication to the ever-changing technology and processes. Here's a list of certifications to demonstrate that skill and experience.Continue Reading
continuous delivery (CD)
Continuous delivery (CD) is an approach for software delivery in which development teams produce and test code in short but continuous cycles, usually with high degrees of automation.Continue Reading
Build self-healing IT systems for data resilience
With an autonomous approach to system infrastructure, companies can save time and costs. Learn why IT admins should adopt this type of automation and how to implement it.Continue Reading
Use AWS Glue workflows to convert semistructured data
New to AWS Glue? Learn about the tool and how to incorporate it into DevOps workflows with examples that look at data transformation and machine learning.Continue Reading
zero-touch provisioning (ZTP)
Zero-touch provisioning (ZTP) is a method of setting up devices that automatically configures the device using a switch feature.Continue Reading
How to build a CI/CD pipeline -- with examples
Ready to set up a CI/CD pipeline? Follow these general steps, with guidance toward specific examples depending upon your own specific needs and resources.Continue Reading
Learn Docker best practices with this interactive book
The author of The Docker Workshop, Vincent Sesto, discusses Docker's ingenuity and gives tips to IT admins on the leading container creation technology in this Q&A.Continue Reading
Docker image
A Docker image is a file used to execute code in a Docker container.Continue Reading
How to auto scale Kubernetes pods for microservices
In Kubernetes, autoscaling prevents over provisioning resources for microservices running in a cluster. Follow this tutorial to set up horizontal and vertical scaling.Continue Reading
9 ways to infuse security in your CI/CD pipeline
Rapid release cycles need not compromise the security of an application and supporting infrastructure. Follow these guidelines to ensure security throughout your CI/CD pipeline.Continue Reading
Combine PowerShell and Docker to simplify testing across OSes
Run PowerShell scripts in Docker containers to manage multiple environments from the same system. Follow this tutorial to see how to test Linux environments with a Windows host OS.Continue Reading
Kubernetes basics: A step-by-step implementation tutorial
This Kubernetes implementation example demonstrates how to create a single-node cluster on Windows 10 to get a containerized application up and running.Continue Reading
Master containerized microservices monitoring
Before IT teams can enjoy the benefits that containers and microservices bring, they must tackle several monitoring hurdles first.Continue Reading
Kubernetes
Kubernetes, also referred to as K8s, is an open source system used to manage Linux Containers across private, public and hybrid cloud environments.Continue Reading
Try out this GitOps tutorial with Flux and Kubernetes
Learn how to implement GitOps with Kubernetes workloads. See the benefits of this approach and follow this Flux tutorial to get started.Continue Reading
How Puppet works: Using the configuration management tool
With Puppet, enterprises can manage configurations and simplify the DevOps process as a whole. Grasp how it works, and see if it's the right choice for your organization.Continue Reading
How to roll back Git code to a previous commit
Mistakes happen. Thankfully, in Git, admins have two command options to roll back to a previous commit. Learn more about both here.Continue Reading
Tackle Kubernetes observability with the right metrics
Observability is a natural extension of IT monitoring -- and container environments only get more complicated. Use the right metrics for the greatest return.Continue Reading
Type 2 hypervisor (hosted hypervisor)
A Type 2 hypervisor, also known as a hosted hypervisor, is a virtual machine manager that installs on top of a host's operating system.Continue Reading
The keys to an efficient help desk staffing model
Hiring skilled staff alone to fill help desk roles is not enough to improve workflows. Learn how to unlock a help desk's full potential with these tips.Continue Reading
bare-metal hypervisor
A bare-metal hypervisor, also known as a Type 1 hypervisor, is virtualization software that has been installed directly onto the computing hardware.Continue Reading
Prepare for successful container adoption with these tips
Enterprises all over the world are making containerized applications a central focus. Learn why your IT organization should be next, and how to prepare.Continue Reading
8 certifications and courses for admins, DevOps and IT ops pros
With a few years of experience now on your resume, it's time to boost or validate those skills you've gained. Explore these courses and certifications for one that fits your goals.Continue Reading
hypervisor
A hypervisor is a function that abstracts -- isolates -- operating systems (OSes) and applications from the underlying computer hardware.Continue Reading
How to perform a Hyper-V to VMware migration
Before you migrate from Hyper-V to VMware, you should take a comprehensive inventory, set an agreed-upon schedule and communicate the potential effects to all relevant parties.Continue Reading
Full virtualization vs. paravirtualization: Key differences
Full virtualization and paravirtualization both enable hardware resource abstraction, but the two technologies differ when it comes to isolation levels.Continue Reading
How to find the best server virtualization management software
Choosing the right server virtualization management software is critical to meeting your organization's current and future needs.Continue Reading
5 prerequisites for applying AI to an ops environment
For organizations that want to apply AI to their ops environments, IT teams must precede the starting line with an understanding of what AI can do -- and what they want from it.Continue Reading
Docker security checklists mitigate container cyberthreats
To improve container security, admins can use a Docker security checklist and combat common vulnerabilities, such as gain privileges and corrupt Docker images.Continue Reading
Terraform
Terraform is an open source infrastructure as code software tool that allows DevOps engineers to programmatically provision the physical resources an application requires to run.Continue Reading
Use Amazon EMR with Apache Airflow to simplify processes
Explore Amazon EMR, looking at use cases such as MapReduce and integration with Hadoop. Then, see how it works with Apache Airflow and learn how to get started.Continue Reading
5 AIOps skills to add to your DevOps resume
Organizations use AIOps to address complexity, but these tools don't exist in a vacuum. See the top skills needed to successfully implement them.Continue Reading
What's the difference between Type 1 vs. Type 2 hypervisor?
Choosing between the two hypervisor types largely depends on whether IT administrators oversee an enterprise data center or client-facing, end-user systems.Continue Reading
4 monitoring and alerting best practices for IT ops
Monitoring is vital in modern IT environments, but the variety of metrics to track can swiftly overtake admins' capacity -- and sanity.Continue Reading
Get to know Oracle VM VirtualBox 6.1 and learn to install it
Oracle VM VirtualBox offers a host of appealing features, such as multigeneration branched snapshots and guest multiprocessing.Continue Reading
What is SRE in DevOps and how do they work together?
Site reliability engineering and DevOps share a close relationship -- but it's not always clear what, exactly, that relationship is. Walk through the basics of SRE, and its place in DevOps methodologies.Continue Reading
A day in the life: What does a site reliability engineer do?
Site reliability engineering is still a relatively new job role, and it's challenging to get a clear picture of the day to day. Learn what one SRE's role looks like with this profile.Continue Reading
4 Docker security best practices to minimize container risks
Without the right tools and processes in place, Docker security can feel like a moving target. Use these four practices -- related to container images, hosts and more -- to keep deployments safe.Continue Reading
Run Kubernetes at the edge with these K8s distributions
The idea of edge computing is not as far off as it once was. Evaluate several ways to bring Kubernetes to the edge, and when an organization should use each approach.Continue Reading
An overview of Apache Airflow for workflow management
This introductory look at Apache Airflow walks through some of the basics of the workflow management tool -- from installation steps to its various GUI options.Continue Reading
Check out this Docker Compose tutorial for beginners
IT admins tasked with running multi-container applications can use this Docker Compose tutorial -- which also features Redis -- to get started.Continue Reading
2 ways to craft a server consolidation project plan
Server consolidation enables admins to boost server utilization and decrease power consumption, which can also reduce costs and improve performance.Continue Reading
How and why to create an SRE error budget
No IT service is completely immune to disruption. A realistic error budget is a powerful way to set up a service for success.Continue Reading
11 certifications for entry-level IT operations roles
Looking to start a career in IT operations? Check out these courses and certifications for beginners to gather all the foundational skills you'll need.Continue Reading
infrastructure as code
Infrastructure as code, also referred to as IaC, is an IT practice that codifies and manages underlying IT infrastructure as software.Continue Reading
Building an infrastructure-as-code pipeline in the cloud
Understand the stages to manage infrastructure as code, from source control to activation deployment -- and how these functions can be accomplished through cloud services.Continue Reading
Infrastructure as code principles: How IaC works and how to use it
What are the most important things to know about infrastructure as code if you're going to implement it? Follow these guidelines to build a solid IaC foundation.Continue Reading
What is configuration management? A comprehensive guide
Configuration management (CM) is an information governance and systems engineering process to ensure consistency among physical and logical assets in an operational environment.Continue Reading
The evolution and history of software configuration management
IT and software configuration management challenge tech professionals. It's been that way for decades, and best practices continue to evolve.Continue Reading
These IT automation scripts take little effort and save a lot of work
Doing some IT tasks by hand is doing them wrong. Whether to provision components, research an issue or report on performance, IT automation scripts are powerful and easy to write.Continue Reading
A production deployment checklist for enterprise apps
The more complex an app gets, the more complex production deployment becomes. Split the process into these nine areas to streamline team communication and tasks.Continue Reading
How to use Slack and Fluentd to demonstrate social output
Phil Wilkins provides step-by-step instructions on how DevOps teams can enable Slack to capture log events from the open source data collection tool Fluentd.Continue Reading
Automate these DevOps tasks for maximum productivity
DevOps is hard work, but only upfront. The goal -- once teams build a pipeline and set up automation -- is to stand aside and watch the builds flow through.Continue Reading
Write a software deployment plan under these guidelines
A successful and comprehensive software deployment plan includes many moving pieces. But don't panic -- here are the key aspects to consider.Continue Reading
Use Docker and Alpine Linux to build lightweight containers
Alpine Linux won't always be the right OS choice for IT teams, but it's an option worth consideration when lightweight container images are the goal.Continue Reading
KubeCon 2020 preview: Session guide for fine-tuning Kubernetes
Hosted as a low-cost virtual event, KubeCon + CloudNativeCon North America 2020 offers a broad array of technical sessions that can help you scale and improve Kubernetes deployments.Continue Reading
KubeCon 2020 preview: Session guide for Kubernetes professionals
The virtual format of KubeCon 2020 means Kubernetes adopters can learn from their peers and take in expert presentations on Kubernetes and related technologies.Continue Reading