10. Map Reduce & Distribution Flashcards Preview

CS1003 > 10. Map Reduce & Distribution > Flashcards

Flashcards in 10. Map Reduce & Distribution Deck (4)
Loading flashcards...
1
Q

What is Horizontal Scaling?

A

Also known as scaling-out, this involves adding more machines with less RAM and processing capacity, and connecting in a way that they work as a single unit

2
Q

What is Vertical Scaling?

A

Also known as scaling-up, this involves adding new machines with more RAM and processing capacity, and having one or little machines in the whole unit

3
Q

What are the pro’s and con’s of Horizontal Scaling? (6)

A

Pro’s
• Much cheaper to buy smaller systems
• Resilience is improved due to the presence of discrete, multiple systems
• Takes advantage of smaller systems and allows fault tolerance

Con’s
• Utility costs for cooling and electricity are higher
• More networking equipment may be needed for connections
• Need to manage communication of data between systems

4
Q

What are the pro’s and con’s of Vertical Scaling? (6)

A

Pro’s
• Utility costs of cooling and electricity are lower
• Easy to install one machine than multiple machines
• Management of just one system is much easier

Con’s
• Less fault tolerance available
• Less room for up-gradability in the future
• Cost of purchase and installation is very high