Cloud computing authorize companies to ingest a computer resource, like a virtual machine (VM), storage or an application. Simply, computing services— servers, storage, databases, networking, software, analytics, intelligence and more—over the Internet. You have to pay only for cloud services.
Cloud computing gives computer system resources and higher-level services that can help to manage data storage over the internet. Cloud computing was popularized by Amazon, on the basis of Elastic Compute Cloud product in 2006. In 1996 “cloud computing” was mentioned in a Compaq internal document.
- In August 2006, Amazon created Amazon Web Services and introduced its (EC2)Elastic Compute Cloud.
- In April 2008, Google released Google App Engine.
- In July 2010, Rackspace Hosting and NASA jointly launched an open-source cloud-software known as OpenStack.
- On 1st March 2011, IBM SmartCloud framework.
It provides a tool and technologies to build data/compute intensive parallel applications.
Characteristics and benefits of cloud computing
Cloud computing created a big shift from the traditional way businesses into IT resources. It may increase users’ flexibility with re-provisioning, adding, or expanding technological infrastructure.
- Client-server model
Computing is related to a distributed application that distinguishes between service providers (servers) and service requesters (clients).
- Computer Bureau
It is a Computer service provider which is basically growing due to 3D printing industries.
- Grid computing
Grid computing is a form of distributed and parallel computing, where supercomputer manages a cluster of the networked field.
- Fog computing
It helps to provide data compute, storage and application services closer to client or near-user end. Mobile devices are the best example of end-user client side.
- Mainframe computer
Mainly used by large organizations for critical applications, typically bulk data processing. Example- census, police and secret intelligence services.
- Utility computing
It provides a resource to solve the computation problems. Basically, work on computation and storage.
Working is not depended upon distributed architecture without the need for central coordination. Suppliers and consumers both can use that in equal contribution, because of that it is known as Peer-to-peer.
- Cloud sandbox
Program, code or file can run without damaging the application in which it runs.
Benefits of using cloud computing :
Cloud computing creates the revolution in computer world due to there storage, security and management system. Everyone can store their data without any pressure or extra stress. If you lost your mobile or PC you can recover all the information.
Cloud computing can easily eliminate the capital expense of purchasing hardware, software, and settings. Running on-site datacenters—the racks of servers with low cost.
Most cloud computing services are providing speed on demand, so high storage done in minutes. The pressure off capacity planning can be done with a single press.
Ability to scale elastically is the big power factor for cloud computing services. It also provides the right geographic location.
Due to the Requirement of racking and stacking works like hardware setup, software patching, and other IT management chores. Cloud computing removes the need for many tasks.
Cloud computing services run on a worldwide network to provide security services. It is also used to upgrade according to latest generation and to provide efficient computing hardware.
Many cloud providers offer technologies and controls that help to maintain security strengthen. You can protect your data, app, informative documents.
Type of cloud computing
All type of cloud computing is not the same, one type of cloud computing is not right for everyone.
Third-party cloud service providers are supervised by Public clouds. Because in this deliver their computing resources like servers and storage over the Internet.
Example- Microsoft Azure
Cloud provider will manage all hardware, software and other supporting infrastructure. Using a web browser, you can manage services and account.
A private cloud computing resources used exclusively by a single business or organization. Some companies pay for private cloud computing to third-party service providers.
It provides technical connectivity between public and private clouds. They can share data and applications between them. Private and public clouds, a hybrid cloud gives your business greater flexibility and more option.
Services provided by cloud computing: IaaS, PaaS, serverless and SaaS.
These are also called the cloud computing stack because they build on top of one another(connected to each other).
Infrastructure as a service (IaaS)
Basic category of cloud computing services, it provides IT infrastructure. Servers and virtual machines (VMs), storage, networks along with operating systems for a cloud provider on a pay-as-you-go basis.
Platform as a service (PaaS)
PaaS refers to cloud computing services which supply according on-demand for developing, testing, delivering and managing software applications. This service is designed to give easier way for developers. To quickly create web or mobile apps, without worrying about setting up. Because of that managing the underlying infrastructure of servers, storage, network and databases needed for development.
Software as a service (SaaS)
SaaS is a method for delivering software applications over the Internet on subscription basis demand. With Software as a service, cloud providers host and manage the software application. Software upgrades and security patching is also included in that. Users easily connect with the application over the Internet with the help of phone, tablet or PC web browser.
What is the benefit of cloud computing
- Create new apps and services
- Test and build applications
- Store, backup and recover data
- Stream audio and video
- Embed intelligence
- Deliver software on demand
Everyone wants a secure and fast platform for internet data management. If you lost your phone or PC how can you get your old data? Cloud computing helps in storing data and information. It doesn’t take any internal memory of your gadget.
You can trust in cloud computing. You can also use your system as a server with the help of it.