What is Cloud Computing ?

Delivering hosted services through the internet is referred to as “cloud computing” in general. Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service are the three main categories or types of cloud computing into which these services fall (SaaS).

A cloud can be either public or private. Anyone online can purchase services from a public cloud. With specific access and authorization settings, a private cloud is a proprietary network or data centre that offers hosted services to a small group of users. Cloud computing’s objective, whether it’s private or public, is to offer simple, scalable access to computer resources and IT services.

The hardware and software elements necessary for a cloud computing model’s correct execution are included in the cloud infrastructure. Utility computing and on-demand computing are other terms for cloud computing.

The cloud symbol, which is frequently used to symbolise the Internet in flowcharts and diagrams, served as the inspiration for the name cloud computing.


Client devices can access data and cloud applications from distant physical servers, databases, and computers via the internet to explain how cloud computing functions.

The front end, which consists of the accessing client device, browser, network, and cloud software applications, and the back end, which consists of databases, servers, and computers, are connected by an internet network connection. The back end serves as a repository, holding the information that the front end can access.

A central server controls communications between the front and back ends. The central server uses protocols to speed up data exchange. To control connectivity between various client devices and cloud servers, the central server makes use of both software and middleware. Usually, each distinct application or workload has its own dedicated server.

The technologies of virtualization and automation are crucial to cloud computing. Through the use of virtualization, users can quickly abstract and deploy services and the underpinning cloud systems into logical entities. Users can provision resources, connect services, and deploy workloads with a high degree of self-service because to automation and the related orchestration capabilities, all without requiring direct assistance from the cloud provider’s IT personnel.



  1. IaaS. Application programming interfaces (APIs) are provided by IaaS providers, such as Amazon Web Services (AWS), to enable users to move workloads to virtual machines (VM). Users are given a certain amount of storage space and are free to start, stop, access, and modify the virtual machine and storage as needed. For different workload requirements, IaaS providers provide small, medium, big, extra-large, and memory- or compute-optimized instances in addition to providing instance customisation. For commercial users, the IaaS cloud model is the most similar to a remote data centre.
  1. SaaS. Software as a service (SaaS) is a method of distributing programmes via the internet; these programmes are frequently referred to as web services. Users can use a PC or mobile device with internet connectivity to access SaaS applications and services from any location. Users get access to databases and application software under the SaaS model. The productivity and email capabilities provided by Microsoft 365 are a typical example of a SaaS application.
  1. PaaS. The PaaS concept places development tools on the infrastructure of cloud providers. Using APIs, web portals, or gateway software, users can access these tools online. PaaS is utilised for the creation of all types of software, and numerous PaaS service providers host the finished product. Salesforce’s Lightning Platform, AWS Elastic Beanstalk, and Google App Engine are examples of popular PaaS platforms.


  1. Microsoft Azure: was released in 2010, about ten years ago. Any service can be run on the cloud or combined with any other application, data centre, or infrastructure already in place.All types of industries can benefit from the large range of solutions offered by Microsoft Azure. All of your company’s requirements will be taken into account. As a result, the package becomes more functional.Azure eliminates the requirement for on-site physical servers. As a result, lessening costs associated with an onsite server support personnel.Transfers to and from the cloud are facilitated by the Azure Migration Center. Also compatible with Linux is the solution. Microsof azure also offers alot of free services and has amazing payment plans that help your company alot.
  1. Amazon Web Services;cloud-based platform called (AWS) is used to create business solutions by integrating web services. IaaS and PaaS services are available from AWS in a wide variety. These include Relational Database Service, Simple Storage Service (S3), Elastic Cloud Compute (EC2), and Elastic Beanstalk (RDS).AWS provides a wide range of administrative controls accessible through a secure Web client. Here, users can access a variety of functions, such as auditing and the production of encryption keys.You can alter the needed infrastructure using AWS. This is much less expensive than setting up shop in your own space. Users have access to EC2 web services as well. This enables you to operate and buy servers as needed. AWS has three types of payment options that are available in a detailed way on their page.
  1. Google Cloud Services: Utilizing Google’s modular web services, users of Google Cloud can build business solutions. It provides a wide range of services, such as PaaS and IaaS options. Users can feel confident knowing that anything they construct, produce, code, or save will be protected thanks to Google Cloud’s multi-layered secure infrastructure. A highly skilled staff of engineers and a commitment to transparency enable this. There are many tools available through Google Cloud to guarantee dependable performance and management. These include Cloud Storage, Big Query, App Engine, Compute Engine, and Container Engine. Google provides flexible pricing and easy virtual machine migration.You can test out Google’s service, which it claims to be a frontrunner in terms of affordability when compared to other large revivals.
  1. IBM cloud Services: The self-titled IT behemoth IBM Cloud is a collection of cloud computing services. Platform as a Service, Software as a Service, and Infrastructure as a Service are all offered by the solution.A variety of services are available through IBM Cloud. Not all of them are cloud-based; they also include virtual and hardware-based servers, as well as management networks and public, private, and private networks.You have total infrastructure management because physical and virtual-based servers are merged into one on-demand cloud platform. IBM refers to its server hardware as “bare metal.” These provide customers exclusive access to their whole server. Performance is substantially enhanced and the “noisy neighbour” effect is diminished. In IBM services you only have to pay for the services you are using.
  1. Oracle Cloud Infrastructure:Another cloud service from a colossal in the world of computing, Oracle Cloud Infrastructure(opens in new tab), is a robust and feature-rich platform. According to a recent Forrester analysis, Oracle’s services were particularly good at supporting a variety of workloads, particularly for IoT, OLTP, microservices, along with applications depending on AI and machine learning. The two main service offerings are cloud architecture and data storage.Data management, databases, and apps are all part of cloud architecture, but Oracle Data Cloud is largely used to power big data analytics for business intelligence insights. Oracle also offers a variety of SaaS (Software as a Service) platforms, including social media tools, HCM, EPM, and SCM.Although adopting Oracle’s cloud services has a wide range of possible applications, they are actually intended to meet the demands of enterprises rather than those of small firms or individuals. For those who decide to sign up, Oracle Cloud also provides a free service tier that offers unlimited access to two autonomous databases that come with Oracle Application Express (APEX) and Oracle SQL Developer, two compute virtual machines, block, object, and archive storage, load balancing, monitoring, and notifications, in addition to a 30-day free trial.

Leave a Comment