Basics of Cloud Computing

BLOG
X
min read

What is cloud computing?

The term cloud refers to the internet or an intranet over which data can be stored, accessed, and processed on remote servers rather than local servers. Cloud computing services could be used by companies for data storage, data analytics, networking, software, and a lot more. The National Institute of Standards and Technology (NIST) defines cloud computing as follows:

“ Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. “.

Why use cloud computing?

  • Cloud computing eliminates the need for the standard IT infrastructure a lot of the companies needed to establish their services.
  • By switching to the cloud, you eliminate the expense of having to purchase the actual hardware and software of the servers, and the space needed to store and run them that may end up being underutilized.
  • Cloud also offers the flexibility to scale your services as needed.
  • Provides higher performance and reliability.

Characteristics of cloud computing

Cloud computing platforms have the following five powerful characteristics that allow them to deliver the advantages of using a cloud system.

1. On-Demand Self Service

The first main characteristic of Cloud services is that they can be immediately accessed whenever you need them by using the internet connection. No further interactions with your cloud providers are needed to reach your resources therefore they meet the self-service characteristic. This allows you to save time and money as you can work independently.

2. Broad network access

Due to the cloud service being provided via standard networks, this provides ubiquitous network access as you can access, launch, and monitor the needed services from a simple internet connection on any device such as mobile phones, laptops, among others.

3. Resource pooling

Cloud computing resources are organized in clusters that are shared among several customers. When needed a cluster is acquired to the customer and then released back to the resource pool to be used by another consumer after they are done. Therefore, multiple clients may be provided with a service using the same physical resource.

4. Rapid elasticity

This characteristic refers to the cloud computing service being able to scale up or scale down according to the need and demands of your organization. This is one of the strongest characteristics of cloud services as the resources needed are available according to your demand and therefore it discards the need to purchase additional hardware or software resources to handle an expansion in demand that may not be present later.

5. Measured Service

As the cloud services are metered for every consumer, they are characterized as Pay-Per-Use services which allow you to only pay for the services you consumed according to your monitored account. This helps you eliminate the extra cost of having to purchase and maintain underutilized physical servers.

Deployment Models

There are several types of cloud deployment models based on the need for privacy, scale, and purpose of the cloud. Organizations may find the need to deploy using one or more of these deployment models.

Private

Private denotes that the hardware you need to run your cloud would be owned by you, only be used by your organization, and not shared with others. This deployment model offers the following advantages:

1. Exclusive resources to your organization as they are not multi-tenant

2. Increased customer security and privacy of their information as private clouds maintain a higher degree of isolation

3. Better Control on the custom properties of the hardware and infrastructure of your cloud as you would be able to tailor it to your specific need.

Public

Public deployment models mean you will be able to leverage the computing services using the shared hardware and software over the internet.

Public clouds support multitenancy which refers to them being used by multiple users and therefore are owned by the service provider and not any of the consumers. Public clouds offer the following advantages:

1. No required purchase of the hardware or software thereby deducting the costs significantly

2. Does not require maintenance as this is the responsibility of the service provider

3. No need to manage the infrastructure.

Community

The community deployment model is similar to the public model, yet it is only accessed by a limited group of consumers that may share a certain need or task or serve a specific purpose. The main advantages of deploying on a community cloud are as follows:

1. They can be customized according to the shared need of the organizations or users in the community.

2. They are more cost-effective than owning the hardware and software by a single organization

3. They provide more security than public clouds as the access is limited to the community group.

4. Can be managed by a third party or a group of users from the community.

Multi-Cloud

Multi-Clouds refer to deploying on several clouds with different cloud providers and having them work together seamlessly. This deployment model contains advantages as follows:

1. Having your pick from a broader range of features provided by the different cloud providers.

2. Although it is a rare occurrence, if one of the cloud providers' services become unavailable, users implementing multi-clouds would not be solely depending on them.

Hybrid

Hybrid clouds combine the public and private cloud implementation and allow the transfer of data between them. The advantages of using a Hybrid model include:

1. More secure than public clouds because data is isolated properly.

2. Implements the pay per use, so it is more cost-efficient than having to purchase the resources.

3. Provides more flexible solutions and control.

Delivery Models

As defined by The National Institute of Standards and Technology (NIST) there are three main delivery models provided by cloud computing:

Software as a service (SaaS)

SaaS is where you are provided with an application service over the cloud via internet browsers. They eliminate the need to download and maintain the applications on several platforms as they can all be accessed from the cloud service. Using SaaS gives the organization unlimited scalability if a number of employees were to grow as they can be managed as additional subscriptions on the application.

They also are a pay per use or per subscription which makes them affordable and more convenient to several businesses. In addition, there is no need for the users to patch or update their applications as they are done automatically and continuously by the provider.

SaaS also provides pervasive application delivery which allows the subscribers to access the application through mobile devices or desktops.

Infrastructure as a service (IaaS)

IaaS is where the cloud provider is responsible for hosting the hardware and software for storage and servers and creating the needed environment for the user. IaaS providers maintain the infrastructure typically available in data centres.

Using IaaS providers would shift the otherwise expensive cost of purchasing and maintaining the hardware and software of the servers to operational expenses as the cost is calculated with use.

IaaS also gives the user the flexibility to choose the deployment model as it supports the public, private and hybrid models.

Platform as a service (PaaS)

PaaS delivery model provides a platform for users to develop, test, deploy and host applications. By using PaaS developers would not need to handle the cost of installing software and hardware necessary for development.

PaaS also provides scalability and contains many of the needed tools necessary for a development environment.

Conclusion

In this blog, we have discussed the basics that define cloud computing and the reasons to adopt them in your organization. We have also listed the 5 powerful basic characteristics of cloud computing, the 5 different deployment models and the 3 main delivery models.

Modernizing Legacy Apps​

Maecenas mollis sagittis ante, eleifend ultricies sapien. Nam ultricies risus et augue auctor vulputate gravida eget sem. Quisque mollis gravida magna, eu semper eros pharetra in. Sed et elit sit amet odio rutrum consectetur vel vel ante. Praesent vitae elementum lacus. Vivamus efficitur nunc tortor, cursus lobortis purus placerat ut. Maecenas ut aliquet ante, vel finibus lorem. Nulla facilisi. Donec maximus elementum pulvinar.

test heading

h1 text

h3

Impact

Sample article featured image
Pellentesque posuere sem in ipsum venenatis, at bibendum lorem aliquam. Nullam condimentum tempus orci nec commodo. Maecenas malesuada elementum metus, non aliquam est elementum sed. Integer ac finibus ligula, id venenatis lectus. Mauris non eleifend enim. Pellentesque eu congue justo. In ornare dapibus nisi, sit amet feugiat neque. Vivamus mollis, lectus quis gravida viverra, risus ligula congue felis, ut laoreet sem nisi in tortor. Sed vel ligula nulla.
“Quisque mollis purus nec pulvinar rutrum. Duis faucibus sed orci vel pellentesque. Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec non volutpat eros, nec placerat mi. Praesent porta felis ut urna sagittis, sit amet placerat nisl porttitor.”

Nunc tempor molestie velit id dictum. Aenean ac venenatis ipsum, sit amet sodales tortor. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Pellentesque posuere sem in ipsum venenatis, at bibendum lorem aliquam.

Nullam condimentum tempus orci nec commodo. Maecenas malesuada elementum metus, non aliquam est elementum sed. Integer ac finibus ligula, id venenatis lectus. Mauris non eleifend enim. Pellentesque eu congue justo. In ornare dapibus nisi, sit amet feugiat neque. Vivamus mollis, lectus quis gravida viverra, risus ligula congue felis, ut laoreet sem nisi in tortor. Sed vel ligula nulla.

data-acc-source-start

Ensure that Modernizing your Legacy Application is the Right Decision

Our expert consultants work closely with you to understand you organization's business drivers, then conduct an in-depth business goals and that every dollar invested is directed towards the right solution

Depend on a Tailored, Phased Application Modernization Strategy

Our expert consultants work closely with you to understand you organization's business drivers, then conduct an in-depth business goals and that every dollar invested is directed towards the right solution

Streamline the Transition from Old to New

Our expert consultants work closely with you to understand you organization's business drivers, then conduct an in-depth business goals and that every dollar invested is directed towards the right solution

data-acc-source-end

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur elementum, elit a pellentesque placerat, nisl quam blandit orci, at maximus eros nunc nec lacus. Nullam euismod consequat libero, eget suscipit ligula lacinia nec. Nunc finibus dapibus quam, eu convallis magna. Nulla finibus ut risus in sodales. Cras tristique nisi non mattis volutpat. Nullam venenatis varius nisl, dictum ornare lorem dictum rhoncus. Nulla sem nunc, lobortis et massa sed, ultrices convallis justo. Quisque laoreet nibh sit amet arcu rhoncus accumsan. Proin at elementum lacus, at maximus mi. Curabitur vulputate urna mollis lacinia auctor. Donec venenatis finibus magna id tempor. Duis at mattis odio. Aenean eu tempus justo. Donec est arcu, vulputate quis risus et, pharetra imperdiet velit.

Vivamus ut dignissim quam.

No items found.
Article carousel image 1
Article carousel image 2
Article carousel image 3
Author
Yomna Anwar
Posted on
08 Mar 2022
We’re your partner in addressing

real human needs.

Align IT Initiatives with Strategic Business Goals
Plus sign iconMinus sign icon
10X
Increase in transactions
per second

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

Modernizing Legacy Apps​

Maecenas mollis sagittis ante, eleifend ultricies sapien. Nam ultricies risus et augue auctor vulputate gravida eget sem. Quisque mollis gravida magna, eu semper eros pharetra in. Sed et elit sit amet odio rutrum consectetur vel vel ante. Praesent vitae elementum lacus. Vivamus efficitur nunc tortor, cursus lobortis purus placerat ut. Maecenas ut aliquet ante, vel finibus lorem. Nulla facilisi. Donec maximus elementum pulvinar.

Impact

Sample article featured image
Pellentesque posuere sem in ipsum venenatis, at bibendum lorem aliquam. Nullam condimentum tempus orci nec commodo. Maecenas malesuada elementum metus, non aliquam est elementum sed. Integer ac finibus ligula, id venenatis lectus. Mauris non eleifend enim. Pellentesque eu congue justo. In ornare dapibus nisi, sit amet feugiat neque. Vivamus mollis, lectus quis gravida viverra, risus ligula congue felis, ut laoreet sem nisi in tortor. Sed vel ligula nulla.
“Quisque mollis purus nec pulvinar rutrum. Duis faucibus sed orci vel pellentesque. Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec non volutpat eros, nec placerat mi. Praesent porta felis ut urna sagittis, sit amet placerat nisl porttitor.”

Nunc tempor molestie velit id dictum. Aenean ac venenatis ipsum, sit amet sodales tortor. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Pellentesque posuere sem in ipsum venenatis, at bibendum lorem aliquam.

Nullam condimentum tempus orci nec commodo. Maecenas malesuada elementum metus, non aliquam est elementum sed. Integer ac finibus ligula, id venenatis lectus. Mauris non eleifend enim. Pellentesque eu congue justo. In ornare dapibus nisi, sit amet feugiat neque. Vivamus mollis, lectus quis gravida viverra, risus ligula congue felis, ut laoreet sem nisi in tortor. Sed vel ligula nulla.

data-acc-source-start

Ensure that Modernizing your Legacy Application is the Right Decision

Our expert consultants work closely with you to understand you organization's business drivers, then conduct an in-depth business goals and that every dollar invested is directed towards the right solution

Depend on a Tailored, Phased Application Modernization Strategy

Our expert consultants work closely with you to understand you organization's business drivers, then conduct an in-depth business goals and that every dollar invested is directed towards the right solution

Streamline the Transition from Old to New

Our expert consultants work closely with you to understand you organization's business drivers, then conduct an in-depth business goals and that every dollar invested is directed towards the right solution

data-acc-source-end

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur elementum, elit a pellentesque placerat, nisl quam blandit orci, at maximus eros nunc nec lacus. Nullam euismod consequat libero, eget suscipit ligula lacinia nec. Nunc finibus dapibus quam, eu convallis magna. Nulla finibus ut risus in sodales. Cras tristique nisi non mattis volutpat. Nullam venenatis varius nisl, dictum ornare lorem dictum rhoncus. Nulla sem nunc, lobortis et massa sed, ultrices convallis justo. Quisque laoreet nibh sit amet arcu rhoncus accumsan. Proin at elementum lacus, at maximus mi. Curabitur vulputate urna mollis lacinia auctor. Donec venenatis finibus magna id tempor. Duis at mattis odio. Aenean eu tempus justo. Donec est arcu, vulputate quis risus et, pharetra imperdiet velit.

Vivamus ut dignissim quam.

No items found.
Article carousel image 1
Article carousel image 2
Article carousel image 3
Author
This is some text inside of a div block.
Posted on
This is some text inside of a div block.
Topics