Scalability

 Scalability

When number of requests increases ,it determines strength of system is up or down, response time should decrease or it should be maintained.



Vertical Scalability

1 machine having 1 server with high configuration , RAM we can increase , DB Hard Disk we can increase.

PROS                                                                 

Easy Implementation                                                                                                                                   Less Power                                                                                                                                      Management is easy          

CONS

Single Point of Failure : 1 lakh people, RAM Increment, SSD increment .If machine has fault it is down & everything get down.

Limit: There is a  Limit of Hard Disk Increment upto 1TB ,100TB 

Price: Resources added on 1 Machine should be good


Horizontal Scalability

Distributed System 

PROS

No SPOF(Single Point of Failure) : We have copy & replicas of 1 machine get down, we get new.

Cheap Resources can be brought: since not added on only 1 machine , overall price can be less.

CONS

Security tough
Use of high power
Management is difficult.



                                

Comments

Popular posts from this blog

Asynchronous Communication

Types of NoSQL Database

Difference between HLD(High Level Design) and LLD(Low Level Design)?