Cloud computing is the provision of on-demand IT services, the source of storage, and more recently the processing of services and applications over the Internet, which businesses use on a pay-per-use basis.
History of cloud computing
Despite the modern popularity of cloud computing, the term computing on a network dates back several decades since 1961. An MIT professor, John McCarthy, who is considered to be the “founding father” of artificial intelligence, has spoken Prophetic in a speech on the occasion of its 100th anniversary: “Someday just as the telephone system, information technology can be organized as a public utility”.
Each subscriber only has to pay for the capacity he actually uses, but he has access to all the programming languages characteristic of a very large system. Some subscribers may offer services to other subscribers. The computer utility could become the foundation of a new and important industry. ”
The first use of the term cloud computing is more modern and dates back to August 9, 2006, during the conference on search engine strategies. It is attributed to Google CEO Eric Schmidt, who said: “It is interesting [now] that there is a new model. It is based on the premise that data services and architecture must reside on servers. We let’s call it cloud computing – they should be somewhere in a cloud. And if you have the right browser or access, it doesn’t matter whether you have a PC or Mac or a cell phone or a BlackBerry or whatever have – or new devices that are yet to be developed. You can access the cloud. ”
More than a decade ago, these words were quite visionary with the exception of the part about BlackBerry, although it is not surprising in retrospect that Google’s Android mobile platform debuted a little more a year later, which has certainly contributed to the popularity of cloud computing.
Cloud computing and its Association with Business
Cloud computing simplifies things for businesses. The burden of having your own data centre and your own business infrastructure is gone. Instead, the company can rent the applications, computing power, and storage required from its cloud service provider. Initial costs are reduced and the business only pays for what it really needs and uses, and can grow as needed. Maintenance and updates are also performed by the cloud service provider, which reduces internal IT tasks.
Although the cloud is not local to the computer, there are some differences where it is located. For example, there is the term public cloud, in which the company is not responsible for maintaining the server.
The counterpoint is the private cloud, where the company takes charge of maintenance and is located in a data centre. The private cloud is often used for more data-sensitive applications to keep data under control for higher-level security.
A popular solution today combines the aspects of a private cloud with a public cloud and offers the benefits of workload distribution for optimal performance, known as a hybrid cloud solution. There is also the variant of a community cloud, in which several organizations jointly create and maintain their own cloud solution.
Platform as a service
PaaS is a type of cloud-based computer platform with an operating system, a programming language runtime environment and a database.
A popular example of PaaS is Microsoft Azure, which is used by top companies like Toyota, UPS and Coca-Cola. Microsoft even claims that 90% of Fortune 500 companies use it. Hosting takes place in 54 Azure data centre regions in 140 countries.
Users use Microsoft Azure for a variety of projects, including managing relational SQL databases, cloud-based Microsoft or Linux virtual machines, and cloud-based web applications through Microsoft Azure web applications. Other examples of PaaS are IBM SmartCloud, Open Source RedHat OpenShift, the Google App Engine and Java-based CloudBees.
Software as a Service
SaaS is another half of cloud computing. Nowadays almost all applications that don’t need to be close to the hardware are vulnerable to cloud computing.
These cloud computing applications are divided into different categories. SaaS, known as software-as-a-service, is popular. The other variants of cloud computing applications are PaaS (Platform-as-a-Service) and IaaS (Infrastructure-as-a-Service).
Also Read: How to Delete Apps on iPhone X
Infrastructure as a Service
The third main category of cloud computing is Infrastructure-as-a-Service (IaaS). This aspect main goal is actually to provide virtualized computing resources over the Internet platform. With the cloud provider hosting servers, networks, storage and also a virtualization layer.
IaaS provides key services such as security, protocol access, monitoring services and storage stability to provide a turnkey solution.
There are many examples of IaaS, including Amazon Web Services, Rackspace Open Cloud, Google Compute Engine, and Apache CloudStack. In fact, Amazon Web Services is so popular that in the past year, all business revenue from all companies came from their cloud offering. Given the power of shared resources in the cloud, be it software or an entire infrastructure, that’s why cloud computing is popular.