Articles by Rahul Shivalkar
-
How to take a Snapshot of a disk in Microsoft Azure Cloud
Author: Rahul Shivalkar • Tags: cloud • Comments: 0 • Published: Jun 25, 2020An Azure Snapshot is a read-only copy of the existing disk in the Microsoft Azure Cloud. We can create a snapshot of the OS or Data disk. In this article, we will create a snapshot of the disk of the existing Virtual Machine.
-
Setup a Kubernetes Cluster on AWS EC2 Instance with Ubuntu using kubeadm
Author: Rahul Shivalkar • Tags: cloud, linux, ubuntu • Comments: 4 • Published: Jun 18, 2020In this article, we will see how to set up a Kubernetes cluster with 2 Worker Nodes and 1 Master Node on Ubuntu LTS Servers. We will use the "kubeadm" tool to set up the cluster.
-
How to create a Terraform module
Author: Rahul Shivalkar • Tags: cloud, linux, virtualization • Comments: 3 • Published: Jun 11, 2020In this article, we will see how to create reusable modules in Terraform. Modules allow us to avoid code duplication. It means the same code can be used to create resources of the same type. By using modules you do not need to copy-paste your code to create multiple resources of the same type.
-
-
Create a Virtual Private Cloud (VPC) on AWS using Terraform
Author: Rahul Shivalkar • Tags: linux, virtualization • Comments: 1 • Published: May 26, 2020In this article I will show you how to create a VPC along with Subnets, Internet Gateway, NAT Gateways, and Route Tables. We will be creating 1 VPC with 4 Subnets: 2 Private and 2 Public, 2 NAT Gateways, 1 Internet Gateway, and 4 Route Tables.
-
How to setup Apache Tomcat cluster with 3 Nodes on Ubuntu
Author: Rahul Shivalkar • Tags: linux, server, ubuntu • Comments: 0 • Published: May 05, 2020In this article, we will see how to set up a cluster of Apache Tomcat servers. We will be using 3 Ubuntu 18.04 EC2 Instances or VMs, here I have used EC2 instances. We will also see the steps to install Java since Apache Tomcat requires Java.
-
How to setup an Elastic Beanstalk Application on AWS
Author: Rahul Shivalkar • Tags: cloud, linux, server • Comments: 0 • Published: Apr 20, 2020Elastic Beanstalk is one of the "computer" services in the Amazon Web Services (AWS) cloud. It allows us to easily manage and deploy applications. We don't have to understand or learn the services required to run our application. With Elastic Beanstalk, we only need to upload our application and Elastic Beanstalk takes care of the rest. Elastic Beanstalk supports applications developed in Java, .NET, Go, PHP, Python, Node.js and Ruby.
-
How to setup EC2 Auto Scaling Group (ASG) on AWS
Author: Rahul Shivalkar • Tags: cloud • Comments: 1 • Published: Mar 31, 2020In this article, we will see how to create an ASG and see how the number of instances can be maintained if the count decreases or load on the system increases.
-
How to create a Virtual Private Cloud (VPC) in AWS
Author: Rahul Shivalkar • Tags: cloud • Comments: 0 • Published: Mar 23, 2020VPC (Virtual Private Cloud) falls under - Network and Content Delivery - service in AWS (Amazon Web Services). VPC provides us logically a virtual private, isolated cloud. In this article, we will see how to create a VPC using the Wizard as this is the simplest way to start with.
-
What is IAM and How does IAM Work in AWS?
Author: Rahul Shivalkar • Tags: server, virtualization • Comments: 3 • Published: Jan 28, 2020IAM (Identity and Access Management) falls under “Security, Identity, & Compliance” service in AWS (Amazon Web Services). It lets us manage access to AWS services and resources securely. Using IAM we can create and manage AWS users, groups, roles and use permissions to allow or deny their access to AWS resources.
-
AWS Lambda Function to Start and Stop an EC2 Instance
Author: Rahul Shivalkar • Tags: cloud • Comments: 3 • Published: Dec 21, 2019Lambda falls under “Compute” service in AWS (Amazon Web Services). Using Lambda we can code without provisioning or managing servers. In this article, we will see how to create a simple Lambda function that can start/stop an EC2 instance.