Our documentation library provides free, accessible resources for Akamai cloud computing products and Linux essentials for developers of all skill levels. Some of our latest drivers feature complex configurations for backups and data analysis, in addition to computer network launchers and system monitoring tools.
Backing up a Compute instance to Object Storage
You can automate backups of local computer instances with the Backups service, but we always recommend having an additional backup mechanism to protect your application from data loss. This guide walks you through how to back up your compute instance data to a single archive file, upload it to Object Storage, and set up an automated cron job to make sure you always have another backup available.
Deploy an LKE cluster using Pulumi
Pulumi is an infrastructure-as-code (IaC) tool that lets you script infrastructure deployment using a language you already know, including JavaScript and Python. This guide shows how to set up and create a managed Kubernetes cluster using Pulumi.
How to use Kompose for Kubernetes deployments
Easily migrate from Docker Compose to Kubernetes using Kompose. Kompose turns your workload into a set of Kubernetes events. This guide provides an end-to-end overview of this process, starting with creating a Docker Compose YAML, converting through Kompose, and deploying your new resources to a Linode Kubernetes Enginge (LKE) cluster.
Different types of computer networks explained
This guide briefly explains the fundamental concepts and protocols for different types of computer networks, including local area networks (LANs) and a VPN. Use it to broaden your knowledge of networking for the first time or a quick refresher on fundamental networking concepts.
A complete guide to system monitoring software
Every application and workload can benefit from monitoring, and choosing the right tool requires understanding both the needs of your workload and the capabilities of each monitoring tool. This guide summarizes the key features of monitoring tools in general and provides information on the top 11 system monitoring applications (including six open source options!)
Install and Use Deno Javascript Runtime (Node.js Alternative)
Founded in 2018, Deno is a new runtime for JavaScript and TypeScript that offers improvements in structure, organization, and security. This guide compares Deno and Node.js and provides instructions on installing Deno on a compute instance.
Mount an SMB share on Linux
The SMB protocol provides the ability to share entire directories and printers between multiple machines over a network, including a VLAN that connects compute instances in the same compute region. SMB also allows you to access all files on a Window SMB share on a Linux system to more easily work between different operating systems and access Windows files as if they were local to your Linux instance.
Why you should use Apache Spark for data analysis
Apache Spark is a powerful analytics engine with native support for SQL queries, machine learning, stream analysis, and graph processing. Although it requires a separate file management system, Spark can run on large clusters of nodes to manage up to a petabyte of data under a free open source license.