VMware Tutorial: Install ESXi Hypervisor

A hypervisor is software that allows a server to run multiple operating systems. It allows you to create virtual machines (VM), which enables users to customize hardware resources and perform actions such as taking a VM snapshot and migrating virtual machines to other hosts without downtime. VMware ESXi is one of the most commonly used … Read more

AWS Basics: EC2 Instance Types

Elastic Compute Cloud (EC2) Amazon Web Services (AWS) offers a variety of cloud computing services. Elastic Compute Cloud (EC2) is one of the most important elements in AWS because many services are derived from it. EC2 is similar to running virtual machines on the cloud. To get started on using AWS, you should first learn … Read more

Sysbench Tutorial: MySQL and I/O Benchmark

Sysbench is a system benchmark tool which can run Lua scripts and measure MySQL and file I/O performance. A number of Lua scripts are included by default after installing. You can run the scripts using sysbench to evaluate system performance such as database and storage I/O speed. Creator of sysbench and the repository: https://github.com/akopytov/sysbench #1) … Read more

How to Benchmark a Kerberos Web Server with JMeter

Apache JMeter is a load test tool commonly used for web server performance testing. There are lots of tutorials available regarding the use of JMeter. However, I found few guides have mentioned using Kerberos as a means of user authentication with JMeter, even though the tool perfectly supports it – in case you have not … Read more

Cryptography Basics: Encryption and Hashing

Cryptography can be separated into major categories including Asymmetric Encryption, Symmetric Encryption and Hashes. The article explains the categories with related examples and screen captures. Asymmetric and symmetric encryption Asymmetric encryption In terms of asymmetric encryption, different keys are used for encryption and decryption. The public key can be revealed to everyone. Therefore, it is … Read more

How to Transfer Files between Windows and Linux

You can transfer files from Windows to Linux using SCP, and vice versa. From Windows to Linux An SSH client is already enabled by default in the latest version of Windows 10, so there is no need to install any software on Windows. However, make sure SSH server is up and running on Linux. Open … Read more

The Basics of Serverless and Microservice Architecture

Severless is a type of cloud computing service model which offers function as a service (FaaS). Some service providers bill users based on the actual code execution time and number of requests for functions. A serverless architecture can be coupled with microservices, meaning developers can build small pieces of programs and integrate them through APIs … Read more

Security Basics: Configure Cloudflare CDN

Websites are frequently targeted by hackers as they can be accessed by anyone on the Internet. Looking at the access logs of a web server, it is not unusual to discover that bad actors attempted to make multiple HTTP POST requests with query strings. Attackers may try to access your admin panel through brute force … Read more

AWS Basics: Create and Connect to EC2 Instances

If you are familiar with the concept of Virtual Machine (VM), you should know that an EC2 instance is basically a VM running on Amazon Web Services (AWS). What makes running an EC2 instance special, however, is its convenience. Creating a VM from an ISO is nothing new. But how can you segregate your network? … Read more