Building an HA Virtual Infrastructure

HAThis tutorial will use VirtualBox and Vagrant to create redundant components for an HA Infrastructure.  This includes using HAProxy as a load balancer, Apache webservers, and a MySQL master-master database cluster. The load-balancer will be configured with round robin, a scheduling algorithm that distributes work evenly.  The webservers will be identical Rocky Linux 8 servers running the Apache webserver. The database will be two MySQL servers in a master-master configuration.

Ansible Tower on Rocky Linux

Ansible

Installing Ansible is a prerequisite for installing Tower, so those steps are detailed.  Ansible works by configuring client machines from a computer with Ansible components installed and configured. It communicates over normal SSH channels to retrieve information from remote machines, issue commands, and copy files.  An Ansible system does not require any additional client software. 

Using Terraform with AWS

Terraform and AWS

This tutorial shows how to install Terraform on Windows and configure it to work with an AWS free tier.  We will use VSCode to write and execute the Terraform files.  Terraform uses a declarative language to implement infrastructure components using API calls.  Terraform is an open source tool created by HashiCorp that allows you to define infrastructure as code using simple code.


Terraform is used to deploy and manage that infrastructure across a variety of public cloud providers like AWS, Azure, Google Cloud Platform, DigitalOcean and private cloud and virtualization platforms like OpenStack and VMware, using a few commands.

Music

Howard 101'Songs I want to hear'  is a show on SiriusXM Howard Stern channel 101. 

The show is entertaining to listen to because the hosts describe why they like the awesome songs they picked.  Not only is the music great, but the stories add a lot to gaining history and new appreciation for the selections. 

Stewart Copeland 

(born July 16, 1952) is an American musician and composer. He is best known for his work as the drummer of the English rock band the Police from 1977 to 1986, and again from 2007 to 2008. 

GIT Training Guide

GitHub

GitHub, Inc. is a platform and cloud-based service for software development and version control, allowing developers to store and manage their code.  It is particularly beneficial for distributed development teams.  The complete developer platform to build, scale, and deliver secure software.  Home to 100+ million Developers, 4+ million Organizations, and 420+ million Repositories.  

Linux Bash Scripts

##### Apache Webserver memory usage #####
# Ubuntu
ps -ylC apache2 | awk '{x += $8;y += 1} END {print "Apache Memory Usage (MB): "x/1024; print "Average Process Size (MB): "x/((y-1)*1024)}'
# RHEL
ps -ylC httpd | awk '{x += $8;y += 1} END {print "Apache Memory Usage (MB): "x/1024; print "Average Proccess Size (MB): "x/((y-1)*1024)}'
##### mysqldump #####
mysqldump testdb $(mysql -Ne 'show tables' | grep -vP '^(history|sessions|watchdog|cache.*)$') | gzip > testdb.sql.gz

Artificial Intelligence

AI pics

Neuromorphic chip architecture points to faster, more energy-efficient AI: IBM North Pole

This paper explains that there is a strong need for designing energy-efficient AI computers. It describes a chip with a neural inspired architecture, IBM calls NorthPole, that achieves substantially higher performance, energy efficiency, and area efficiency compared with other comparable architectures.