Till now we are aware of what why and how of salesforce if you are still not aware what are you waiting for just click on the below-provided link and get through the What, Why and How Salesforce
Here are the services that the Cloud Computing supports .Let’s explore them one by one.
Salesforce is broadly classified as mentioned below:
1.SaaS-Software as a Service:
> Used by end-users or clients.
> Already fully functional software is provided to the user which is deployed on the cloud.
> So all you need is a working internet connection and since it is on the cloud so no need to install any software on your device, no worries about the maintenance or any security issues.
> It is platform-independent, since the software in on the cloud so it doesn’t depend on which operating system is being used.
> This Service revolves around software i.e the user has to only utilize the services and pay for the services which are provided.
> It always works on the front end.
> User has nothing to do with the back end i.e where and how the data is stored, how many servers are used, how many physical or virtual machines are present or how the data is sent or received, or which operating system is used.
> It is useful for the users who have no or less technical knowledge like what is virtualization, processing, memory allocation, etc.
> Backend services or functionalities are managed by the vendors
Consider a simple example,We order food online all we are concerned about is what we have to order. We have nothing to do how it is being made, who has made it, what ingredients or spices being used, who is the delivery boy, which vehicle does he used, at what speed he delivers the food, what is his religion, caste or not even his name. All we do is we order food(Service) and pay accordingly
This is what Software as A Service is only used what is being provided to you without changing its functionality.
2. PaaS-Platform as a Service
> Platform as a Service is another cloud computing model in which the third party provides the hardware and software tools for the users
>This is used by the users, developers generally for application development.
> This always works on the backend.
>The Hardware and Software tools required are provided by the hosts on its server, freeing users from installing any software on your device.
> A product using Paas can be used from anywhere and even can be used collaboratively by many other users as well, regardless of their location
> It may or may not be free , depends on the service provider . Some providers charge a monthly or yearly fee for using their services, some might not.
>It has more access as compared to Software as a Service, which has the least access.
> Operating system or virtual machines etc are not accessible by the users they can only have access to the Interface, data which is provided by the host.
Consider the example, you went to the restaurant for having dinner . There you go and have your seat or your reserved seat then you call the waiter and tell your choices of food which you want to have, i.e you order food and pay accordingly and leaves the restaurant when done.
Consider restaurant as a platform provided by the host for the users in which the users according to their requirements ask for the resources, pay for the resources (Hardware / Software), when completed leave the resources.
3. IaaS-Infrastructure as a Service
> It provides basic infrastructure for the users.
> We have the access to the Operating system as well which one you want to have windows, Linux, Ubuntu, etc.
> IP Address is also provided.
>It has high scalability, flexibility.
Consider when you use AWS you log in and when you compute and use EC2 instance then you are using it as an Infrastructure as a Service. There you are asked about which operating system you want to use which server you want to use and how to use etc.