#18: Cloud Computing Basics

 

Though I knew it conceptually, but started reading about cloud computing in a structured manner. Learnt some basic terminologies. 

SaaS: Software as a Service

These are the applications which any user can use it. Users can be individuals like you and me or can be large businesses. e.g. Notion or google drive or Todoist are software applications with certain set of features that we can use in our daily lives. But organizations can use SAP or Salesforce applications to set up their operational workflows. You can start using it with zero to minimal set up time. You don’t need to think about maintenance or upgrades — everything is take care by the application provider.

Users: Individuals and Organizations

IaaS: Infrastructure as a Service

In pre-cloud times, we had to get all the physical infrastructure — like servers, storage, etc. The processing powers, memory was fixed and scaling up or down was a major effort. Now all this is available virtually. Some one has spent money on buying the infrastructure and they are now sharing it over the internet for others to use it. Businesses can scale their infra (up or down) based on demand instead of spending capital. 

Users: IT infra admins

PaaS: Platform as a Service

The aim of providing a platform as a service is to let the developers focus on business side of things rather than worrying about setting up databases, test or development environments. Abstracting the development environment also makes the software code scalable — allowing it to be lifted and shifted easily

Users: Developers

Comments

Popular posts from this blog

#15: Cathedral Effect

#5: Intermittent Fasting

#13: Process vs Goal