As we know, monitoring is the major demand with each and every setup. Either in terms of server setup or setting up a cloud environment. So, in this article we are going to create a Helm Chart to create the Setup of Prometheus and Grafana.
But first we need to understand what are Helm Charts and how we gonna create them?🤔
For creating a setup, we need to fulfill multiple dependencies and configuration! but that is very manual kind of setup. Suppose we need to create a web server and for that first you need to install httpd…
Do you know where the data is stored and how does is arranged in order to have easy and fast storing and retrieval.🤔
So lets have a scenario, to arrange some student’s sitting arrangement we use some strategy like rows and columns, then we follow the pattern of their enrollment no. but do you think why this is required?🤔
Yeah, the proper organization is very required in order to manage them properly and easily !!
Do you think arranging them properly is enough?🙄 No, its not in order to manage them in an efficient way we must have some information…
You guys may be confused….😕
What kind of security I am talking about? So lets finish this confusion😉
Its about the Access control for files, processes, ports etc. 💡
Earlier , for this type of security, we work on the concept of Discretionary access control. Now what’s this Discretionary access control, how we use this?
For all these questions, refer to the below link:
Now, the question is why we need any extension to the security, when we already have DAC concept?
The Answer is, some limitations of DAC!!🤞 What’s that ?
You guys may be thinking like what’s this Infra-Magic…🤔
Don’t worry, its simply an open-source infrastructure as code software tool…means we can setup the required infrastructure simply with a code, even without going to that ?
Now question is 🤔 where to setup the infrastructure …. ?
Mostly people use it with multiple clouds like AWS, AZure, GCP etc, But is it only restricted to that ? Does it only restricted to these public/private clouds ?
Answer is absolutely no…🤩
How???? Lets see today!!!
Do you remember why we have come up with the concepts of Containerization ? Absolutely it…
OpenShift is a family of containerization software products developed by RedHat. Its flagship product is the OpenShift Container Platform — an on-premises as a services built around Docker Container orchestrated and managed by Kubernetes on a foundation of Red Hat Enterprise Linux. The family’s other products provide this platform through different environments: OKD serves as the community-driven upstream(akin to the way that Fedora is upstream of Red Hat Enterprise Linux), OpenShift Online is the platform offered as Software as a Service, and Openshift Dedicated is the platform offered as a managed service.
Jenkins — an open source automation server which enables developers around the world to reliably build, test, and deploy their software.
It is used to build and test your software projects continuously making it easier for developers to integrate changes to the project, and making it easier for users to obtain a fresh build. Jenkins is one of the great tool for the DevOps world. It helps us in Continuous Integration and Continuous Development.
SQS stands for Simple Queue Service. It is the Managed Message Queue service provided by AWS cloud.
It is the program that can manage the Information/data/message in a queu. Also it has the capability to store this queue information until the destination program is up(In case if it is down).
Lets Assume a situation, when the source program and the destination services are up and have a successful connection, then we say that the programs are tightly coupled with each other (i.e., sync with each other).
Kubernetes is a modern development approach that is rapidly becoming the standardized methodology for the management of cloud-native applications in a production environment.
Azure Kubernetes Service (AKS) offers serverless Kubernetes, an integrated continuous integration and continuous delivery (CI/CD) experience and enterprise-grade security and governance. Unite your development and operations teams on a single platform to rapidly build, deliver and scale applications with confidence.
Neural networks are a set of algorithms, they are designed to mimic the human brain, that is designed to recognize patterns. They interpret data through a form of machine perception by labeling or clustering raw input data.
It’s capable of quickly assessing and understanding the context of numerous different situations. Computers struggle to react to situations in a similar way. Artificial Neural Networks are a way of overcoming this limitation.
In this article, we are going to create a great setup over AWS cloud and with its amazing services.
🔅 Create an AWS EC2 instance
🔅 Configure the instance with Apache Webserver.
🔅 Download php application name “WordPress”.
🔅 As wordpress stores data at the backend in MySQL Database server. Therefore, you need to setup a MySQL server using AWS RDS service using Free Tier.
🔅 Provide the endpoint/connection string to the WordPress application to make it work.