Elastic Search Series : Aggregations

Introduction Elasticsearch Aggregations provide you with the ability to group and perform calculations and statistics (such as sums and averages) on your data by using a simple search query. An aggregation can be viewed as a working unit that builds analytical information across a set of documents.  Let’s see together different types of aggregations ! …

Elastic Search Series : Aggregations Read More »

Elastic Search Series : Text Analysis and Mappings

Introduction In this article we will see 2 important concepts related to Elasticsearch : Mappings and Text Analysis. Let’s start with mappings ! Mappings Mapping is the process of defining how a document, and the fields it contains, are stored and indexed. For instance, use mappings to define: A mapping contains : In many uses …

Elastic Search Series : Text Analysis and Mappings Read More »

Elastic Search Series : Nodes and Shards

Communication through ElasticSearch There are 2 important network communication mechanisms in Elasticsearch to understand : The REST APIs of Elasticsearch are exposed over HTTP. The HTTP module binds to localhost by default and the default port is the first available between 9200-9299. Each call that goes from one node to another uses the transport module. …

Elastic Search Series : Nodes and Shards Read More »

Linux Series : Load Balancing and High Availability

Introduction In this article, we will see together 3 famous Open Source solutions used in most common Web Architectures : HAProxy, Corosync and Pacemaker. First, let’s see together the different kind of clusters and then, we will have an overview of the 3 solutions mentioned above. Clustering Architectures High Performance Clusters The first type of cluster …

Linux Series : Load Balancing and High Availability Read More »

VMWare Series : vSphere High Availability

VMWare allows you to configure high availability for your virtual machines through vSphere. It means that your VMs will be restarted on alternate hosts if a failure is detected on one of your hosts. How HA Protection works – Master and Subordinate hosts HA protects against scenarios such as : host failures, host isolation and application crashes. …

VMWare Series : vSphere High Availability Read More »

VMWare Series : PowerCLI / RVTools

What is PowerCLI ? PowerCLI is a Windows PowerShell interface for managing VMware vSphere. VMware describes PowerCLI as “a powerful command-line tool that lets you automate all aspects of vSphere management, including network, storage, VM, guest OS and more. PowerCLI is distributed as a Windows PowerShell snapin (PowerCLI 6.0 introduced PowerShell module), and includes over 500 PowerShell cmdlets for managing and automating vSphere and vCloud, …

VMWare Series : PowerCLI / RVTools Read More »

VMWare Series : Virtualization for dummies

Introduction Before starting a new articles serie on VMWare, let’s see together how virtualization works. As you probably know, it’s fairly an old technology but it’s still relevant to design a cloud computing solution and it’s important to understand how it works for obvious reasons. What is virtualization ?  Virtualization refers to the act of creating a …

VMWare Series : Virtualization for dummies Read More »