Last week, we had the author of TDD for a Shopping Website LiveProject. Friday at 11am Ranch time, Steven Solomon will be hosting a live TDD session just for us. See for the agenda and registration link
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Jeanne Boyarsky
  • Tim Cooke
Sheriffs:
  • Liutauras Vilda
  • paul wheaton
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Frits Walraven
Bartenders:
  • Piet Souris
  • Himai Minh

Scalability

 
Greenhorn
Posts: 28
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Horizontal scalability by definition means adding more servers to the application. and Vertical scalability is achieved by creasing resources like memory, Harddisk processor etc.

My question is does horizontal scaling automatically demands verical scaling?

Can some one analyse what exactly it means "adding servers" in horizontal scaling?
 
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
No. Horizontal scaling is something like adding extra webservers, adding new application servers to the clusters etc... there by increasing the scability. This is costlier when compared to vertical scaling.

Vertical scaling means that you increase the power of CPUs, RAMs in the existing hardware/systems. This may not scale well when compared to horizontal scaling.
 
Poornima Shankar
Greenhorn
Posts: 28
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
when u say adding web/app servers did u mean to say without increasing the existing hardware inorder to accomodate the new addition?
Hows that possible?
 
Greenhorn
Posts: 5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
My understanding of Horizontal scaling and vertical scaling is that in Horizontal you add additional servers ..meaning server hardware.

In Vertical scaling, you create additional instances of the application server software in the server hardware.
 
Gravity is a harsh mistress. But this tiny ad is pretty easy to deal with:
Free, earth friendly heat - from the CodeRanch trailboss
https://www.kickstarter.com/projects/paulwheaton/free-heat
reply
    Bookmark Topic Watch Topic
  • New Topic