Posts

Showing posts with the label cloud

ANSIBLE: Haproxy Configuration over AWS using Ansible

Image
  CONFIGURATION OF HAPROXY  USING ANSIBLE OVER AWS Lets configure Reverse Proxy that is  Haproxy  using ansible Playbook. Check this blog to know more about Haproxy :  ANSIBLE : Configuration of Haproxy As every server has a hard coded limit . At one point in time, only limited clients can connect to the web server. If more clients try to connect, the will get some error. That's why we are using  Load Balancer.  Here we want to achieve  high availability  and  extra security  for our web server using haproxy. But the problem is that, if we need to add more servers, we can add them by adding their IP in inventory file and run the playbook. But  how Load balancer will come to know that more servers have been added???? For this we will have to manually update the configuration file of Haproxy. And manually updating is not good as we are using ansible. So the solution is, we can use  JINJA  language to write code in ...

OpenShift

Image
 What is OpenShift? OpenShift is an   open source   hybrid cloud   application   Platform as a Service   (PaaS) developed by Red Hat . Red Hat also offers a version of OpenShift for   private clouds   called OpenShift Enterprise .  At its core, OpenShift is an open-source tool that leverages the Kubernetes platform to manage  Docker containers  for consistent: Workload management Self-monitoring Centralized policy provisioning     With  OpenShift, developers can deploy containerized applications in an Integrated Development Environment (IDE), while employing Kubernetes to manage them. OpenShift uses Red Hat Enterprise Linux  (RHEL) and its  SELinux  (Security-Enhanced Linux) subsystem as its foundation. OpenShift supports multiple languages for ease of development, including Java, PHP, Python, Ruby, Perl and Node.js. Advantages : OpenShift is available both as:...

Azure Kubernetes Service (AKS)

Image
Before knowing about what is Azure Kubernetes Service (AKS), first we need to know what's kubernetes.  WHAT IS KUBERNETES ? Kubernetes is a popular open source platform for  container orchestration  — that is, for the management of applications built out of multiple, largely self-contained runtimes called  containers. Kubernetes is a  cluster management system  for managing containerized applications across multiple hosts, providing mechanisms for  deployment, maintenance, and scaling  of applications. It groups containers that make up an application into logical units for easy management and discovery. Azure Kubernetes Service (AKS) Azure Kubernetes Service (AKS) is a fully-managed service that allows you to run Kubernetes in Azure without having to manage your own Kubernetes clusters. Azure manages all the complex parts of running Kubernetes, and you can focus on your containers  Advanta ges : Pay only for the nodes (VMs) Easier cluste...