Diagram

Amazon Simple Storage Service is storage for the Internet. It is designed to make web-scale computing easier for developers.

Amazon S3 has a simple web services interface that you can use to store and retrieve any amount of data, at any time, from anywhere on the web. It gives any developer access to the same highly scalable, reliable, fast, inexpensive data storage infrastructure that Amazon uses to run its own global network of web sites. The service aims to maximize benefits of scale and to pass those benefits on to developers.

AWS provides an API to work with Amazon S3…


All of us are moving towards the use of high end technology to full fill our dreams & our goals. Like in today’s era everyone wants to do less work or took the help of technology or machine to do our work. …


Unsupervised Learning: Train the model without y (dependent feature) is called unsupervised learning.

Example: Baby learn how to sit, walk and run by trying multiple Hit and trial. Then after getting some experience baby understand how to sit, walk and run. There is no one to supervise the baby. This learning we call unsupervised learning.

Unsupervised learning is a way to find hidden pattern from dataset. This is also known as feature learning. Custer is a concept we use in unsupervised leaning. By characteristic of feature value it put the common data value into 1 cluster.

There are 2 different…


Workflow of Task.

In today’s fast and automation world DevOps play’s an important role. The main reason behind DevOps popularity is that it allows enterprises to create and improve products at a faster pace than traditional software development methods.

In this article we gonna use one of the most popular DevOps tool i.e. Ansible. We gonna integrate Ansible with Docker to launch a Web-Server. Before we go to the practical part let’s first we should know what is Docker ? What is Ansible ? How to install ? How Ansible work ? So lets start.

What is docker ?

Docker is a containerization tool. Using Docker we…


Prometheus Grafana Integration on top of Kuberntes.

In DevOps we can do monitoring of profiling, Tracer, Log, Metrics, etc. In this article we gonna monitor metrics data. Metrics is a way to collect the information in real time of all the resources/component. Collecting metrics is called Instrumentation(tell you which one is your target). Monitoring is a thing you have to do every second, without the monitoring no one knows what is happening? if you don’t know what is happening you can’t make any decision.

For matrics monitoring we gonna use Prometheus and Grafana. The combination of Prometheus and Grafana is becoming a more and more common monitoring…


Website downtime can be truly frustrating for both your business and customers. It can break a line of communication, leave both parties in the dark and has the potential to impact your brand and your business in a variety of ways. Included in this lost productivity, damage to brand perception, customer dissatisfaction. drop in search engine ranking and many more. Downtime can be cause due to human error (ex. bug in code), equipment failure (ex. hardware failure), malicious attack (ex. DDoS attack), etc.

Although most websites and web services strive for zero downtime, downtime is inevitable. Even the giants like…


Complete Automation of Deploying and Managing Web Application on Kubernetes using Jenkins.

Agenda:

Perform second task of DevOps on top of Kubernetes where we use Kubernetes resources like Pods, ReplicaSet, Deployment, PVC and Service.(You can go through with my task-2 which I have posted on 7/july/2020)

  1. Create container image that’s has Jenkins installed using Dockerfile.
  2. When we launch this image, it should automatically starts Jenkins service in the container.
  3. Create a job chain of job1, job2, job3 and job4 using build pipeline plugin in Jenkins
  4. Job1 : Pull the Github repo automatically when some developers push repo to Github.
  5. Job2 :

1.Now this job will check the code of developer, accordingly Jenkins will…


What is Amazon EKS?

Amazon Elastic Kubernetes Service is a fully managed service of kubernetes, you can also call it kubernetes as a service. EKS is the best place to run Kubernetes for several reasons.

1. You can choose to run your EKS clusters using AWS Fargate, which is serverless compute for containers. Fargate removes the need to provision and manage servers, lets you specify and pay for resources per application, and improves security through application isolation by design.

2. EKS is deeply integrated with services such as Amazon Auto Scaling Groups, AWS Identity and Access Management (IAM), CloudWatch, Amazon Virtual Private Cloud (VPC)…


In this article you will see how we can integrate Jenkins, Git GitHub and Docker which makes developer and operational team automatic.

To start with article first we understand the little background of Git, GitHub, Jenkins, Docker

Jenkins :

Jenkins is one of the most powerful tool in DevOps world. Jenkins can do continuous development and continuous deployment automatically this makes Jenkins very special. Jenkins power comes from plugins.

GitHub:

GitHub is a system which provide centralized data sharing for remote world. GitHub works on centralized version control system (CVCS). GitHub require Network connectivity. GitHub have graphical user interface.

Git:

Git is a system…


Complete Automation of Web-Application Deployment and Testing using Jenkins, Docker and GitHub.

Agenda:

  1. Create container image that’s has Jenkins installed using dockerfile
  2. When we launch this image, it should automatically starts Jenkins service in the container.
  3. Create a job chain of job1, job2, job3 and job4 using build pipeline plugin in Jenkins
  4. Job1 : Pull the Github repo automatically when some developers push repo to Github.
  5. Job2 : By looking at the code or program file, Jenkins should automatically start the respective language interpreter installed image container to deploy code ( eg. If code is of PHP, then Jenkins should start the container that has PHP already installed ).
  6. Job3 : Test your…

Prakash Singh Rajpurohit

Cloud Stack Developer. Working on Machine Learning, DevOps, Cloud and Big Data.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store