Get started
Bring yourself up to speed with our introductory content.
Get started
Bring yourself up to speed with our introductory content.
native code
Native code is binary data compiled to run on a processor, such as an Intel x86-class processor. Continue Reading
job scheduler
A job scheduler is a computer program that enables an enterprise to schedule and, in some cases, monitor computer 'batch' jobs (units of work). Continue Reading
Use Cockpit for Linux remote server administration
Linux admins can use Cockpit to view Linux logs, monitor server performance and manage users. Use the tool to help admins manage servers, regardless of experience level. Continue Reading
-
megahertz (MHz)
Megahertz (MHz) is a unit multiplier that represents one million hertz (106 Hz). Hertz is the standard unit of frequency in the International System of Units (SI). Continue Reading
Get started with Amazon CodeGuru with this tutorial
Amazon CodeGuru reviews code and suggests improvements to users looking to make their code more efficient as well as optimize costs. Follow this tutorial to get started. Continue Reading
-
Definitions to Get Started
- What is an API (application programming interface)?
- What is a SAN? Ultimate storage area network guide
- What is a data retention policy?
- What is multi-access edge computing? Benefits and use cases
- What is 5G?
- What is 6G? Overview of 6G networks & technology
- phase-locked loop (PLL)
- What is millimeter wave (mmWave)?
IEEE 802 wireless standards
IEEE 802 is a collection of networking standards that cover the physical and data link layer specifications for technologies such as Ethernet and wireless.Continue Reading
gigabit (Gb)
In data communications, a gigabit (Gb) is 1 billion bits, or 1,000,000,000 (that is, 10^9) bits. It's commonly used for measuring the amount of data that is transferred in a second between two telecommunication points.Continue Reading
How to test the PowerShell pending reboot module
Learn how to check if your machines have pending reboots with a simple PowerShell module to ensure changes to files do not cause stability issues.Continue Reading
remote code execution (RCE)
Remote code execution (RCE) is when an attacker accesses a target computing device and makes changes remotely, no matter where the device is geographically located.Continue Reading
SMB 3.0 (Server Message Block 3.0)
SMB 3 (Server Message Block 3.0) is a protocol that provides a way for a computer's client applications to read and write to files from a server in a computer network.Continue Reading
-
Build a PowerShell logging function for troubleshooting
A basic administrative skill is checking over logs to find out why something broke. Learn how to build a proper logging mechanism to catch errors for diagnostic purposes.Continue Reading
How to set and manage environment variables in Kubernetes
In this tutorial, learn when to use -- or not use -- environment variables in Kubernetes, and compare methods for setting and updating their values with example code.Continue Reading
Go programming language
Go, also called Golang or Go language, is an open source programming language that Google developed.Continue Reading
Kubernetes node
A Kubernetes node is a logical collection of IT resources that runs workloads for one or more containers in a Kubernetes cluster.Continue Reading
STONITH (Shoot The Other Node In The Head)
STONITH (Shoot The Other Node In The Head) is a Linux service for maintaining the integrity of nodes in a high-availability (HA) cluster.Continue Reading
5 PowerShell tools to help simplify admin tasks and support
Learn how systems admins, software developers and engineers can use tools, such as Cimitra Software, to build better PowerShell scripts to manage and automate repetitive tasks.Continue Reading
Git
Git is an open source distributed version control system that is available for free under the GNU General Public License version 2.Continue Reading
AWS Key Management Service (AWS KMS)
AWS Key Management Service (KMS) is a managed service provided by Amazon Web Services (AWS) that allows companies to create, control and manage the cryptographic keys that encrypt and protect their data.Continue Reading
25 basic PowerShell commands for Windows administrators
Getting started with PowerShell or just need a quick refresher? This tip lists the most common PowerShell commands, with details on when to use them.Continue Reading
What are hyperautomation use cases for IT operations?
Fully automated NoOps workflows might not be possible, but there's always room to further automate existing processes. An expert explains two hyperautomation use cases for DevOps.Continue Reading
GraphQL
GraphQL is an open source query language that describes how a client should request information through an API.Continue Reading
Microsoft Windows PowerShell Integrated Scripting Environment (ISE)
The Windows PowerShell Integrated Scripting Environment (ISE) is a graphical user interface and front-end hosting application for Windows PowerShell.Continue Reading
copy data management (CDM)
Copy data management (CDM) is an approach to reducing storage consumption that involves eliminating the unnecessary duplication of production data.Continue Reading
Best practices for using PowerShell ISE for scripting
Administrators who want to break into PowerShell scripting need to work with an editor for a more effective workflow. Learn how to edit and manage scripts with PowerShell ISE.Continue Reading
heartbeat (computing)
In computing, a heartbeat is a program that runs specialized scripts automatically whenever a system is initialized or rebooted.Continue Reading
How and why PowerShell Linux commands differ from Windows
PowerShell is a popular tool for IT professionals and a broad range of tasks. But PowerShell on Linux is not quite the same as on Windows. Let's explore the differences.Continue Reading
Kubernetes pod
Kubernetes pods are the smallest deployable computing units in Kubernetes, an open source system for container scheduling, orchestration and management.Continue Reading
crontab
Crontab is a Unix command that creates a table or list of commands, each of which is to be executed by the operating system (OS) at a specified time and on a regular schedule.Continue Reading
Fedora
Fedora, also known as Fedora Linux, is a popular open source Linux-based operating system (OS).Continue Reading
How to run an ADA-compliant website test
Digital accessibility benefits both developers and website users alike. By following WCAG guidelines and using testing tools, teams can ensure that their websites are ADA-compliant.Continue Reading
enterprise architecture framework
An enterprise architecture framework (or simply EA framework) is the collection of processes, templates and tools that software teams use to plan and build large, enterprise-grade application architecture systems.Continue Reading
Considerations when getting started with distributed tracing
Distributed tracing has advantages over traditional logging and monitoring, especially for microservices, but it can also affect application performance through added complexity.Continue Reading
Words to go: 6 key data center sustainability metrics
When organizations go green in their data center, they will have to measure the facility's efficiency and environmental impact. Use sustainability metrics to get started.Continue Reading
Boomi AtomSphere Platform (Dell Boomi AtomSphere)
Dell Boomi is a Software as a Service (SaaS) integration vendor that provides its AtomSphere technology to a host of industry giants, including Salesforce.com, NetSuite, SuccessFactors and SAP.Continue Reading
public cloud storage
Public cloud storage, also called online storage, is a service model that provides data storage on a pay-per-use basis.Continue Reading
AWS Management Console
The AWS Management Console is a web-based application that lets users access the broad range of services included in the Amazon Web Services (AWS) platform.Continue Reading
failover cluster
In computing, a failover cluster refers to a group of independent servers that work together to maintain high availability of applications and services.Continue Reading
AWS On-Demand Instances (Amazon Web Services On-Demand Instances)
AWS On-Demand Instances (Amazon Web Services On-Demand Instances) are virtual servers that run in AWS Elastic Compute Cloud (EC2) or AWS Relational Database Service (RDS) and are purchased at a fixed rate per hour.Continue Reading
mission-critical application
A mission-critical application is a software program or suite of related programs that must function continuously for a business or business segment to be successful.Continue Reading
How can users securely access Google Cloud Storage?
With security top of mind across IT, consider best practices for safe Google Cloud Storage access. Admins should be careful about assigning roles and permissions.Continue Reading
container repository
A container repository is a collection of related container images that provide different versions of an application.Continue Reading
6 best practices for metadata storage and management
Metadata is crucial to getting the most out of data, so organizations should store it properly. Best practices include protection and understanding the IT architecture.Continue Reading
kilobyte (KB or Kbyte)
A kilobyte (KB or Kbyte) is a unit of measurement for computer memory or data storage.Continue Reading
Google Kubernetes Engine (GKE)
Google Kubernetes Engine (GKE) is a managed Kubernetes service for containers and container clusters running on Google Cloud infrastructure.Continue Reading
hybrid cloud storage
Hybrid cloud storage is an approach to managing cloud storage that uses both local and off-site resources.Continue Reading
componentization (component-based development)
Componentization is an approach to software development that involves breaking software down into identifiable and reusable pieces that application developers can independently build and deploy.Continue Reading
3 key steps when creating a DevOps implementation plan
Shifting to the DevOps model can be complicated and challenging. Set your team up for success by learning which areas to prioritize at the early stages of DevOps adoption.Continue Reading
5 ways to survive the challenges of monolithic architectures
Those unable to make the jump to microservices still need a way to improve architectural reliability. Here are five ways software teams can improve a monolith's reliability.Continue Reading
EDR tools for Windows Server compared
Windows Server 2022 comes with native security technologies to protect the enterprise. But endpoint detection and response tools can be worth the price of admission.Continue Reading
memory paging
Memory paging is a memory management technique used to control sharing of memory resources belonging to a computer or virtual machine (VM).Continue Reading
Understand SSD overheating and what to do about it
It's easy for an SSD to overheat, but there are several methods to cool it down. Keep cool, and avoid damage to the SSD's data retention and integrity.Continue Reading
Everything you need to know about Linux man pages
Admins who aren't familiar with a command can use Linux man pages for better understanding. This tutorial outlines how to access Linux manuals and the value they provide.Continue Reading
cloud archive
A cloud archive is storage as a service for long-term data retention.Continue Reading
Try out PowerShell grep equivalents with these examples
Though less well known than grep, PowerShell cmdlets such as Select-String have extensive search capabilities in their own right. Explore use cases for both in this tutorial.Continue Reading
cloud collaboration
Cloud collaboration is a type of enterprise collaboration that allows employees to work together on documents and other data types, which are stored off-premises and outside of the company firewall.Continue Reading
The evolution of containers: Docker, Kubernetes and the future
Container technology is almost as old as VMs, although IT wasn't talking about the topic until Docker, Kubernetes and other tech made waves that caused a frenzy of activity.Continue Reading
hybrid application (hybrid app)
A hybrid app is a software application that combines elements of both native apps and web applications.Continue Reading
How to set up autoscaling in Azure Kubernetes Service
Explore scaling options in AKS, such as the horizontal pod and the cluster autoscaler. Then, follow a step-by-step tutorial on how to manually and automatically scale resources.Continue Reading
Map physical GPUs to VMs with this GPU passthrough guide
Learn how to set up GPU passthrough -- a useful technique to support graphically intensive apps and machine learning models -- with a step-by-step tutorial for VMware environments.Continue Reading
cloud storage provider
A cloud storage provider, sometimes referred to as a managed service provider, is a company that offers organizations and individuals the ability to place and retain data in an off-site storage system.Continue Reading
Demystify the DevOps process, step by step
While varying definitions and vendor marketing spins can make the meaning of DevOps tough to nail down, there are concrete principles and processes that underpin the methodology.Continue Reading
rolling deployment
A rolling deployment is the installation of software updates on one server or server subset at a time, rather than updating all servers or server subsets at the same time.Continue Reading
ChatOps
ChatOps, sometimes known as conversation-driven collaboration or conversation-driven DevOps, is the use of chat clients, chatbots and other real-time communication tools to facilitate software development and IT operations tasks.Continue Reading
How to deploy Kubernetes on VMware with vSphere Tanzu
Instead of working with Kubernetes with your regular platform, it might be time to give VMware vSphere with Tanzu a try. Follow this tutorial to get started.Continue Reading
How architects can use napkin math to forecast performance
Although modern software systems can be inordinately complex, architects can still use simple napkin math to glean quick overviews of system performance and architecture alignment.Continue Reading
AWS Educate (Amazon Web Services Educate)
AWS Educate is a free, online learning program that teaches students about cloud computing.Continue Reading
shadow IT
Shadow IT is hardware or software within an enterprise that is not supported by the organization's central IT department.Continue Reading
load balancing
Load balancing is a technique used to distribute network traffic across a pool of servers known as a server farm.Continue Reading
source code
Source code is the fundamental component of a computer program that is created by a programmer, often written in the form of functions, descriptions, definitions, calls, methods and other operational statements.Continue Reading
How to perform and automate key rotation in Azure Key Vault
To add another level of security, find out how to automatically rotate keys within Azure key vault with step-by-step instructions for Azure Portal, CLI and PowerShell.Continue Reading
Disciplined Agile Delivery (DAD)
Disciplined Agile Delivery (DAD) is a scalable Agile software delivery framework. It takes a people-first, learning-oriented approach to software development and delivery.Continue Reading
nearline storage
Nearline storage is the on-site storage of data on removable media.Continue Reading
gRPC
GRPC is a high-performance remote procedure call framework released by Google in August 2016.Continue Reading
Deploy and manage Azure Key Vault with Terraform
Terraform manages resources using configuration files within cloud platforms. Follow this step-by-step tutorial to learn how to deploy and manage Azure Key Vault with Terraform.Continue Reading
cloud sourcing
Cloud sourcing is an arrangement in which a company pays a third-party cloud hosting provider to deliver and support IT services that could be provided in-house.Continue Reading
Compare Go vs. Python: What are the differences?
Golang and Python are both versatile, popular languages, but they have some important differences that developers should take into account when planning software projects.Continue Reading
Quantum data centers might be the way of the future
Quantum computing has lots of potential for high compute applications. But the technology is still in the early stages, so it may be a while before more data centers adopt it.Continue Reading
hotfix
A hotfix is code -- sometimes called a patch -- that fixes a bug in a product.Continue Reading
NOC vs. data center: What's the difference?
Network operations centers and data centers are two facilities organizations use to store IT devices and manage operations. But they differ significantly in terms of purpose and operations.Continue Reading
petabyte
A petabyte is a measure of memory or data storage capacity that is equal to 2 to the 50th power of bytes.Continue Reading
Interpret and apply AWS Compute Optimizer recommendations
It is challenging to find the right balance between performance, availability and cost. Learn how to enable and apply AWS Compute Optimizer to monitor your metrics.Continue Reading
Learn different data lake vs. data warehouse uses
Data lakes and data warehouses both store big data. When choosing a lake or warehouse, consider factors such as cost and what insights or analytics you need to gain from the data.Continue Reading
How to use Nmap to scan a network for documentation
Nmap might be more common for security tasks, but it's also useful for network documentation and inventory. Follow these best practices to make the most of Nmap scan results.Continue Reading
data dictionary
A data dictionary is a collection of descriptions of the data objects or items in a data model to which programmers and others can refer.Continue Reading
A primer on core development team structure concepts
To establish the right development team size, managers must look at each member's responsibilities and communication paths, as well as know when to split teams.Continue Reading
native app
A native application is a software program developers build for use on a particular platform or device.Continue Reading
data compression
Data compression is a reduction in the number of bits needed to represent data.Continue Reading
global catalog (Active Directory)
A global catalog is a data storage source containing partial representations of objects found in a multi-domain Active Directory Domain Services forest.Continue Reading
How to compare acceptance criteria vs. definition of done
Acceptance criteria and the definition of done both measure quality in product development, but the ways teams calculate and achieve these features vary dramatically.Continue Reading
How to set up a business Wi-Fi network
A Wi-Fi network is a business necessity, but setting it up takes skill and effective troubleshooting. Learn how to make Wi-Fi work and keep it running smoothly.Continue Reading
software asset management (SAM)
Software asset management (SAM) is the administration of processes, policies and procedures that support the procurement, deployment, use, maintenance and disposal of software applications within an organization.Continue Reading
rapid mobile app development (RMAD)
Rapid mobile application development (RMAD) uses low-code/no-code programming tools to expedite the application creation process for mobile platforms.Continue Reading
event-driven application
An event-driven application is a computer program written to respond to actions generated by a user or system.Continue Reading
golden image
A golden image is a template for a virtual machine, virtual desktop, server or hard disk drive.Continue Reading
pipeline as code
Pipeline as code is an approach to a continuous integration (CI) pipeline where the pipeline is expressed entirely in computer code.Continue Reading
routing table
A routing table is a set of rules, often viewed in table format, that's used to determine where data packets traveling over an Internet Protocol (IP) network will be directed.Continue Reading
How to check an IP address in Linux
In a Linux system, IP addresses correspond with a public or private network. This tutorial outlines how to find public and private IP addresses with Linux commands.Continue Reading
guest virtual machine (guest VM)
A guest virtual machine (VM) is the software component of a VM, an independent instance of an operating system (OS), called a guest OS, and its associated software and information.Continue Reading
use case
A use case is a methodology used in system analysis to identify, clarify and organize system requirements.Continue Reading
debugging
Debugging, in computer programming and engineering, is a multistep process that involves identifying a problem, isolating the source of the problem and then either correcting the problem or determining a way to work around it.Continue Reading