Cloud Computing

Introduction

 
Today’s discussion is based on cloud computing. Before going onto the cloud, first, let’s check out server computing.
 
 
So here, a request from the clients goes to the server, but there’s a network in between both of them called the Internet, which works the same as our daily life post service or mail Service.
 
We wrote a letter and dropped it at the mailbox so the postman took that mail and sent it to the recipient. So the postman is the network, the sender is the clients and the receiver is the server.
 

Assembling Server

 
What is a server composed of?
  • Compute: CPU
  • Memory: RAM
  • Storage: Data
  • Database: Store data in a structured way
  • Network: Routers, switch, DNS server
So our Tradition IT Approach is to store the data in Server and set that server in any warehouse or building sector
 
What’s the issue with that?
  • Pay for the rent for the data center
  • Pay for power supply, cooling, maintenance
  • Adding and replacing hardware takes time
  • Scaling is limited
  • Hire a 24/7 team to monitor the infrastructure
  • How to deal with disasters? (earthquake, power shutdown, fire…)
What's the solution...Let's see
 
Ohh. Yes, cloud computing is the solution for that!
  • Cloud computing is the on-demand delivery of compute power, database storage, applications, and other IT resources
  • Through a cloud services platform with pay-as-you-go pricing
  • You can provision exactly the right type and size of computing resources you need
  • You can access as many resources as you need, almost instantly
  • A simple way to access servers, storage, databases, and a set of application services
  • Amazon Web Services owns and maintains the network-connected hardware required for these application services, while you provision and use what you need via a web application.

Types of Cloud

  • Public Cloud: Cloud services used by a single organization, not exposed to the public.
  • Private Cloud: Cloud resources owned and operated by a third-party cloud service provider delivered over the Internet.
  • Hybrid Cloud: Keep some servers on-premises and extend some capabilities to the Cloud
Five characteristics of cloud computing:
  • On-demand self-service
  • Broad network access
  • Multi-tenancy and resource pooling
  • Rapid elasticity and scalability
  • Measured service
I’ll add more details regarding cloud computing, the different types of cloud computing, and which bigger application uses this cloud service.
 
I hope you enjoy this blog!
 
Thank you