Cloud Computing: The Path To The Future

Eromosele Akhigbe
4 min readOct 28, 2022

--

photo by intelligtcio.com

Smartphones are now capable of supporting a wide range of applications, many of which demand ever-increasing computational power. This poses a challenge because smartphones are constrained devices with limited computation power, memory, storage, and energy. Fortunately, cloud computing technology offers virtually unlimited dynamic resources for computation, storage, and service provision.

In Today's article, we will be understanding the dynamics of cloud computing and why it’s the only way forward in our ever-changing world.

photo by emeritus.org

What is Cloud Computing?

To define cloud computing we will divide it into its components “cloud” and “computing”.

Cloud refers to servers that are accessed over the internet and the software and database that run on those servers.

While computing is the process of using computer technology to complete a given goal-oriented task.

Putting both together Cloud Computing refers to the delivery of on-demand computing services over the internet on a pay-as-you-go basis, rather than managing files and services on a local storage device, it is done over the internet in a cost-efficient manner.

photo by helpdeskgeek

Cloud computing is classified according to:

1. Deployment Model

2. Service Model

  1. Deployment model: Each deployment model is defined according to where the infrastructure for the environment is located. There are three types of the deployment model:
photo by k21academy

I. Public Cloud: in this case, the cloud infrastructure is owned and managed by a third-party provider and shared with multiple organizations using the public internet. Users can have access to convenient, on-demand IT services.

II. Private Cloud: The cloud infrastructure is exclusively operated by a single organization. All the data of the private cloud is kept within the organization's data center. Attempts to access such data will be controlled by an ingress firewall deployed for the data center, thus offering max protection.

III. Community cloud: It allows systems and services to be accessible by a group of organizations. It is a distributed system that is created by integrating the services of different clouds to address the specific needs of a community, industry, or business. The infrastructure of the community could be shared between the organization which has shared concerns or tasks. It is generally managed by a third party or by the combination of one or more organizations in the community.

IV. Hybrid Cloud: This is a combination of the functionalities of both public and private clouds. Resources are bound together to provide the benefit of multiple deployment models. Users can migrate workloads across these cloud environments as needed.

2. Service Model: Under the service model cloud computing is also divided into three:

photo by javatpoint

I. Infrastructure As A Service (IAAS): It is a cloud service model where users get access to basic computing infrastructures such as servers, networks, and virtual resources. IAAS is used in organizations that require virtual machines and all that needs to be managed is the data, runtime, middleware, applications, and the OS while the rest is managed by the provider.

II. Platform As A Service: It provides cloud platforms and runtime environments for developing, testing, and managing applications. This service model enables users to deploy applications without the need to acquire, manage and maintain the required architecture. PAAS is used in organizations that need a platform to create software applications, it only requires you to handle the applications and the data, and the rest of the components are handled by the cloud service providers.

III. Software As A Service: It involves cloud services for hosting and managing your software applications. software and hardware requirements are satisfied by the vendors so they do not have to be managed. If the organization does not want to bother about handling any IT equipment then SAAS is the best option, with SAAS the cloud service provider handles all the components of the solution required by the organization.

Photo by Domenico Loia on Unsplash

With the prevalence of the mobile internet and a fully connected era, more terminal devices are being used and data is exploding every day, posing unprecedented challenges to ICT infrastructure. The need for the cloud at this point can't be overemphasized.

Thank you for your time !!

If you have any further questions you can put them down in the comment section and drop a few claps to encourage the writer.

--

--