What is server | Types of server | Servers


        Hey, everyone before going to start with VPS server let's look into what is servers.?.  In this article we will look into what is cloud and servers and different types of servers.

             Contents: -

  • What is server ?
  • What is cloud ?
  • Types of server.
What is server.?
        
    Now a days server is not just being a technology it became an essential part when we are going to deal with technology.

So basically what is that server. ?

    So first you should understand server is nothing else it is a computer as like our local computer. and it has specialties  that even if its like a local computer still multiple clients can able to connect to the server using different methods and protocols.
such as: -
--> SSH(secure shell) - also it known as secure shell because only we can able to connect with server if we have user id , password or a private key and the public ip address.
To connect the server using ssh connection we use the tools like (Putty, gitbash, bitvise)it normally works on the protocol 22/tcp

--> FTP: - It known as File Transfer Protocol that uses for transferring the file from local computer to the server the same connection method we can use here as we are using in ssh connection public ip address, user id and password or a private key file. in this way we can download files transfer/upload files to the server using this protocol. the tools we are using for ftp are FileZilla, bitvise..etc. it normally works on same as ssh 22/tcp

-->HTTP/HTTPS: - It stands for Hyper Text Transfer Protocol and Hyper Text Transfer Protocol Secure So, basically as we know it uses for accessing the website in this protocol we can access the website in the server. and to access the websites we can use any browser and can access using the both public ip address and the domain name attached with server
           --> Domain name :- Domain name is a name that we use for accessing website using that name that name works as a identity of that particular website. to add a domain we need to buy a domain separately and we can connect using DNS(Domain name servers) these are the name servers that  gives us facility to make connection with domain name and our server public ip address. and the reason to use domain name is it is easy to remember thats it.

So there are other tcp protocols also available in the servers like mysql protocol(3306), and other more but i have mentioned here some of only which is you should know.

So normally server means a cloud server.. but let me tell you. we can build our own server in our local machine and we can give access to users from remote.

By simply forwarding these protocols in our public ip address of our local machine.
Now you can understand that using port forwarding technique we can give our computer or any device access to anyone in the world.
So, to do port forwarding we need to have simple a router and to activate port forwarding and give the different protocols along with ip address. thats it.😂

So lets move on to the cloud servers. 

Cloud server is now a hyper technology. so basically it is also a same server but it will be in different different location and we are going to access that from anywhere. and those will be in very good internet speed and better configuration and with other functionalities that i have mentioned above.
and the most important we can rent the server with any configuration as per our requirement and for certain period of time.

Some of the service provider are there who providing us this kind of servers for rent like: - Bigrock, Godaddy.. etc..

So what is vps server then: -

So lets move on to type of servers: -


So this is a small Diagram of servers please have a look. By looking at this server you can understand the types of server: 
1. Dedicated server
2. VPS servers
3. Web servers

    So dedicated server is normally a full machine that provide us complete functionality with higher configuration. And it would be with higher configuration which is normally not for us..😜
And after that we have in sub category VPS server that is Virtual Private Server normally it is a part of a dedicated server and when we are going to buy a vps server with a particular configuration the service provider make it the configuration accordingly and providing us .. and it could be two types managed server or self managed servers that if we are going to buy a managed server then everything would be managed by them as AWS and if we are going for self managed server then we need to configure everything by our self.
And finally web servers after splitting the vps servers we will have web servers those are only for websites deployment.
and it will be in very small configuration and managed.

So in this topic we will basically discuss about to setup a ubuntu vps.

one more thing that need to notice: - that servers can be in any operating systems. we can choose operating system as per our requirement as like ram and processor.

So this is for today we will look into setup a ubuntu vps server in the next article..



Comments

Popular posts from this blog

Python Built -In Functions

Feature Extraction From Audio| Audio feature extraction,| Feature matching,| speech recognition

Deploy django on ubuntu vps | Deploy python django on server | Make live your python app In ubuntu server | django on server

Setup a Ubuntu VPS | Setup a Server | Make ready a server for python deployment | deploy python using apache and wsgi |

Edge Computing Vs Artificial Intelligence

Python Framework

Resume Parser Using Spacy