Skip to main content


How To Set Up a Production Elasticsearch Cluster on Ubuntu 14.04
Tutorials Clustering Elasticsearch Ubuntu
Introduction> Introduction # Elasticsearch is a popular open source search server that is used for real-time distributed search and analysis of data. When used for anything other than development, Elasticsearch should be deployed across multiple servers as a cluster, for the best performance, stability, and scalability.
How To Configure a Redis Cluster on Ubuntu 14.04
Tutorials Clustering NoSQL Redis Ubuntu
Introduction> Introduction # Redis is an open source key-value data store, using an in-memory storage model with optional disk writes for persistence. It features transactions, pub/sub, and automatic failover, among other functionality.
How to Configure Consul in a Production Environment on Ubuntu 14.04
Tutorials Clustering Networking System Tools Ubuntu
Introduction> Introduction # Consul is a distributed, highly available, datacenter-aware, service discovery and configuration system. It can be used to present services and nodes in a flexible and powerful interface that allows clients to always have an up-to-date view of the infrastructure they are a part of.
How To Use Confd and Etcd to Dynamically Reconfigure Services in CoreOS
Tutorials Clustering CoreOS Load Balancing Networking Nginx Scaling
Introduction> Introduction # CoreOS allows you to easily run services in Docker containers across a cluster of machines. The procedure for doing so usually involves starting one or multiple instances of a service and then registering each instance with etcd, CoreOS’s distributed key-value store.
How to Install Hadoop in Stand-Alone Mode on Ubuntu 16.04
Tutorials Big Data Clustering Ubuntu Ubuntu 16.04
Introduction> Introduction # Hadoop is a Java-based programming framework that supports the processing and storage of extremely large datasets on a cluster of inexpensive machines. It was the first major open source project in the big data playing field and is sponsored by the Apache Software Foundation.
How to Create a Cluster of Docker Containers with Docker Swarm and DigitalOcean on Ubuntu 16.04
Tutorials Clustering Docker Ubuntu 16.04
Introduction> Introduction # Docker Swarm is the Docker-native solution for deploying a cluster of Docker hosts. You can use it to quickly deploy a cluster of Docker hosts running either on your local machine or on supported cloud platforms.
How To Use Etcdctl and Etcd, CoreOS’s Distributed Key-Value Store
Tutorials Clustering CoreOS Networking Scaling
Introduction> Introduction # One of the technologies that makes CoreOS possible is etcd, a globally distributed key-value store. This service is used by the individual CoreOS machines to form a cluster and as a platform to store globally-accessible data.
An Introduction to Big Data Concepts and Terminology
Tutorials Big Data Clustering Conceptual Scaling
Introduction> Introduction # Big data is a blanket term for the non-traditional strategies and technologies needed to gather, organize, process, and gather insights from large datasets. While the problem of working with data that exceeds the computing power or storage of a single computer is not new, the pervasiveness, scale, and value of this type of computing has greatly expanded in recent years.