What is Cloud computing?
In simple language Cloud Computing is renting out someone’s infrastructure, hosting space, or service, to run you business, application, or web portal. With the help of internet connection you connect to the remote infrastructure which has been assigned to you and using it. Later you pay the service provider on different cost like Pay as you (What ever you use you pay), annual term contract, Leasing the Infrastructure.
Cloud Computing has been divided into three Service models:-
- IaaS – Infrastructure As A Services
- PaaS – Platform As A Services
- SaaS – Software As A Services
IaaS – Infrastructure As A Service
It is a self-service model, where the user gets the complete infrastructure, later can buy or purchase the services as per the requirement, like Computing (Virtual instance or Bare metal), Database, Image distribution, Storage, Backup and Restore, Virtual Networking, Network security (i.e. Firewalls),etc. The user has to manage all the services which are being used for the case, and is responsible for orchestrating of all the services with each other.
PaaS – Platform As A Service
It is a model which is used for application and development. The PaaS infrastructure make development, testing and automation quite easy. Here the users don’t have to worry about the operating system stability, and patches, storage space, just need to develop the code on the same or push the code to the PaaS instance and run it. The application development has been done on basis of PaaS, if is has to be hosted on PaaS cloud service.
SaaS – Software As A Service
It a the most common model available, and widely used on cloud. This service provides various software on the cloud infrastructure where user don’t even required to install to run, Instead can run directly from the Web browser. The major benefits of this services is it reduces hardware and maintenance cost, as well as software licences, installation and support. The are widely used as email, billing software, Hotel management, Human resources management, etc.
Leading Providers: Salesforce; Google; SAP; Oracle; Microsoft; and many more.
Characteristics of cloud computing
Agility – The conditions of the organizations can be seen to be improving as with cloud computing, there is a rise in the user’s flexibility with that of the adding or the re – provisioning or even expanding the technological infrastructure resources.
Device & location independence – With the device & location freedom, users are given access to the systems using the web browser & this has nothing to do with the location or the device being used. This is due to the infrastructure which is off – site & is being accessed through the internet. Thus, users get a chance to stay connected from anywhere.
Maintenance – Maintaining this cloud computing would not be a tough task as there is no requirement for anything to be installed on a user’s computer.
Performance – The performance of cloud computing is monitored by the information technology experts from the side of the service provider apart from the consistent & the loosely coupled architectures which are constricted with the help of the web services in terms of the system interface.
The other characteristics of cloud computing include cost reductions, multi tenancy, productivity, reliability, security etc.
Like this post? Don’t forget to share it! 🙂