The definition of cloud computing or cloud computing is based on 5 attributes: multi-user (shared resources), massive scalability, elasticity, you pay for what you use, and self-provisioning of resources.
group Multiuser
Unlike traditional computing models that assume that the hardware is dedicated to a single user/owner, cloud computing is based on a model in which resources are shared (that is, several users use the same set of equipment ) at the network, hardware, and application level.
backup Massive scalability
Although organizations can have hundreds or thousands of systems, cloud computing provides the ability to scale to tens of thousands of systems, as well as massive scale bandwidth capacity and storage space.
compare arrows Elasticity
Users can quickly increase and decrease their computing resources as needed, and free up resources for other uses when they are no longer needed.
shopping cart You pay for what you use
Users pay only for the resources they actually use and only for the time they are used.
filter 9 plus the Auto supply of resources
Users self-provision additional resources such as processing capacity, software, storage, and network resources.
Cloud computing in detail
One of the most important attributes of cloud computing is the elasticity of resources. This ability allows users to increase and decrease their computing resources as needed.
For example, it is relatively easy to determine the minimum amount of resources an application will consume, but predicting that amount in the future is incredibly difficult, especially when application characteristics are constantly changing.
The idea of renting computing resources by the hour is not new at all. This idea dates back to the 1960s when it was not economically viable for a university to own a dedicated server (back then, it was completely absurd to assume that an individual could buy a computer) and universities would rent or reserve their servers for a certain amount. time for users to perform tasks on the server.
For example, before cloud computing, setting up a server was a massive task that began with planning the resources to be consumed, ordering a server from a computer equipment provider, finding a co-location provider to install the server, waiting for the arrival, signing contracts, visiting the datacenter to mount the server rack, install the software, configure the operating system, network, applications and security.
This is precisely why interest in cloud computing is growing because this model offers users access to supercomputers at just a fraction of the total cost of ownership. Most importantly, these solutions can be purchased on-demand and users can buy what they need when they need it.
However, despite the benefits that cloud computing offers, there is still a lot of resistance in the adoption of this model, primarily at the enterprise level. Two of the main barriers stopping the adoption of cloud computing at the enterprise level are security and privacy.
In terms of security, because cloud computing represents a "new" computing model, there is a great deal of doubt and lack of knowledge about how security works at the network, application, data, etc. level.
On the other hand, the ability to comply with all privacy regulations has been widely questioned in the world of cloud computing. Today there are a myriad of different requirements to protect the privacy of user information, and it is not absolutely clear whether the cloud computing model offers adequate protection of such information, or whether organizations are in violation of the laws. regulations because of this new model.
For example, there is a lot of variability about where information is physically stored, where computing is done, or where that information is read from. Given this variability, Canada recently banned the government from using clouds with nodes in the US, as there is the possibility that some of the government's confidential information may be transmitted over US cabling.
If you want to know more about cloud computing, here is a list of articles I have written about cloud computing:
The SPI model
- SaaS (Software-as-a-Service or Software as a Service)
- PaaS (Platform-as-a-Service or Platform as a Service)
- IaaS (Infrastructure-as-a-Service or Infrastructure as a Service)
Cloud Types
- Public clouds
- Private clouds
- Hybrid clouds
Miscellaneous Topics>
- The impact of cloud computing on users
- The technologies that empower cloud computing
- The main benefits of migrating to the cloud.
No comments
Note: Only a member of this blog may post a comment.