Posts

Showing posts with the label Software Architecture

Cloud Basics - Scalability and Elasticity

Image
High Scalability / Elasticity Your ability to increase your capacity based on the increasing demand of traffic, memory and computing power. Cloud offer high scalability which is otherwise not an easy task to achieve using manual approach. The enterprises need to achieve scalability as their number of end user increase, so do their data hits and network traffic. In order to meet the increased requirement for the system, it needs to be scaled. There are two ways of scaling: Vertical Scaling/ Scaling Up  It means upgrade to a bigger server or powerful machines. If on-premises, this has to be done manually. you need to buy expensive machines/hardware and software to upgrade the server to host the software components. Cloud manages this automatically and you just have to pay accordingly, you don't have to buy any physical infrastructure, just scale up manually based on your specified conditions (e.g; more than 85% of CPU consumption or 70% of memory consumption etc). Cloud portal has sc...