There are five important properties of cloud computing.
- On-demand Self Service.
- Broad Network Access.
- Resource Pooling.
- Rapid Elasticity.
- Measured Service.
On-demand Self Service.
- Cloud computing services are on-demand and don't need a lot of human engagement. The user may provide, manage, and monitor resources according to his needs. A web-based self-service management console is used to do this.
- The consumer can develop the service himself, such as adding more disc space to a virtual machine or establishing a new mailbox.
- "For example, while buying a ticket on a travel site, a traveler has the option of doing so without interacting with a human."
- The entire procedure is automated, from selecting a flight to selecting a preferred class, and there is no need for a salesperson in the middle.
Broad Network Access.
- Cloud computing is accessed over a network, which is usually the internet. Private cloud services, meanwhile, may be accessed from anywhere within the company. Mobile phones, laptops, tablets, workplace PCs, and other devices are used to deliver the services.
- Using a device and an internet connection, the user may access current data on a cloud platform or upload new data to the cloud from anywhere.
- In the example above, the traveler may book his ticket through the internet from any device with internet connectivity, such as a smartphone, laptop, tablet, or other computer.
Resource Pooling.
- Computing resources like as networks, servers, storage, applications, and services can be pooled to serve numerous customers by logically separating them.
- This is accomplished through the use of a multi-tenant paradigm, which enables several clients to utilise the same application or physical infrastructure while maintaining data confidentiality and privacy.
- It's similar to living in an apartment building where many individuals share the same infrastructure but yet have their own space.
- If we use the same travel site example, planes can transport several people in a single journey. These persons are travelling to the same location, boarding the same flight, and being assigned different seats based on demand and necessity.
Rapid Elasticity.
- Resource capabilities can be supplied and released on an as-needed basis to satisfy immediate needs. When not in use, they can also be deleted or scaled down.
- This can happen automatically in many circumstances in response to business demands. This ensures that the application has the resources it requires at all times.
- The cost-effectiveness of cloud technology is enhanced through scalability. More servers can be added for a specific period when demand or workload is strong.
- To fulfill the demand of a rising number of passengers, an airline, for example, might raise the number of flights for a specific time period and then reduce the number of flights when demand drops.
Measured Service.
- Each occupant's resource usage is traced, monitored, managed, and reported on. This provides both the service provider and the customer with transparency.
- The cloud system contains metering capabilities, which are used to track billing, resource usage, and only pay for what is needed.
- When travelling by rail, a passenger is only charged for the distance traveled, not for the complete journey taken by the train.