WebServer Basics?

WebServer Basics?

How many ways are you aware to create a web server?

Table of contents

No heading

No headings in the article.

Hello people my name is Suyash Sharma. I work at a product based company as a "Cloud Ops Engineer", with overall 6 years of experience into IT infrastructure operations. Started writing my notes in a book was so kicky at initial phase of my career, and now we are here as starting my first blog with basics of what am aware off. Every article from now on will lead to all concepts of OpenShift.

(OpenShift helps you to develop, deploy, and manage container-based applications. It provides you with a self-service platform to create, modify, and deploy applications on demand, thus enabling faster development and release life cycles.) . .

So... Here We Go!!! . . .

What exactly is a web server? According to Lord Google, it says, "A web server is software and hardware that uses HTTP (Hypertext Transfer Protocol) and other protocols to respond to client requests made over the World Wide Web. The main job of a web server is to display website content through storing, processing and delivering webpages to users."

There are multiple ways to create a simple web server (apache hosted).

  1. Dedicated servers -- A dedicated server is a physical machine which is allocated by companies for their respective application to work for a single/more than one tasks.

  2. Virtualisation -- Virtualisation is hosting or creating multiple operating systems on a single physical server, which works via a hypervisor (Hypervisor -- The term hypervisor is a variant of supervisor, a traditional term for the kernel of an operating system)

  3. Cloud -- Cloud computing in simple ways is, "using someone else's computer on rent". Its a process of virtualisation where someone can host or create its server on a data center of third party companies, hence the person hosting is not responsible for maintaining the physical infrastructure. In fact, cloud is something which will acquire every infra from industry by 2030 (by experts). The Big3 are AWS (Amazon Web Services), Azure (Microsoft AZ) and GCP (Google Cloud Platform)

  4. Containerisation -- A process of creating a container for a piece of code with its dependancies. Containerisation is the packaging together of software code with all it's necessary components like libraries, frameworks, and other dependencies so that they are isolated in their own "container."

Thank you for reading this I assure you will learn something which would be of great use if you want to start your career into IT infrastructures.

Will be coming soon with live screenshots of how to create a container and integrations of all tools and technologies (over CSP AWS).

Sharing some links of documentation from respected technologies through which you can enhance your knowledge till then we start with practicals.

AWS -- docs.aws.amazon.com

Docker -- docs.docker.com