#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
Post a Comment