Brief Introduction to Cloud Computing

Brief Introduction to Cloud Computing

What is Cloud Computing?

One may ask the meaning of Cloud Computing.

The US National Institute of Standards and Technology (NIST),defines Cloud Computing as a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction.

Simply put, Cloud Computing is making use of storage, software, databases, servers, analytics, intelligence and networking resources over the internet.

Virtualization

Cloud Computing is possible today because of the concept of virtualization. This means dividing computer hardware resources into separate logical environments, where each environment has its own resource such as memory, processing power and storage.

Cloud Service Providers

As Cloud Computing is using a shared pool of resources. These resource providers are called Cloud Service Providers. They are the ones who set up, manage and make available the compute, network, storage, database resources needed to run businesses. They make use of either Software as a Service model(SaaS), Platform as a Service model(Paas), or Infrastructure as a Service model(IaaS) to render services to businesses and other consumers.

Examples of Cloud service providers include Amazon Web Services, Microsoft Azure, Google Cloud Platform, IBM Cloud, Oracle Cloud, Salesforce.

Why Cloud Computing?

Cloud Computing has several enticing characteristics that makes it preferable over traditional hosting on a local server.

I explain them as follows:

1. Cost efficiency:

This is because you only pay for exactly what you use as against the cost of setting up the physical resources and maintaining them over the years regardless of how much of those resources are actually being utilized. With resource pooling, consumers save on costs as they use a shared model.

2. Scalability:

In Cloud Computing, you can provision or deprovision your required resources from the cloud providers in proportion to your workload at a given time. This is called Scaling.

3. Elasticity:

This is the ability of the cloud resources to scale dynamically(consistently adjusting to the provisioning and deprovisioning of resources.

4. Agility:

This is the ability of the cloud to respond quickly to provisioning and deprovisioning of resources. This is unlike the traditional method of computing where it can take days, weeks or months to get a system to be up and running after provisioning or deprovisioning resources.

5. Fault Tolerance and High Reliability:

The architecture of the cloud makes it such that system breakdowns, outages and natural disasters that would significantly impact traditional computing, does not impact businesses on the cloud. Cloud services are always available

6. Reduced time to deploy resources:

Start up capital is significantly reduced in the cloud. Much time is also saved in employing already available cloud solutions in a business.

7 High Availability:

The Cloud is able to keep services running for very long periods without having a downtime. This is also due to its architecture.

Amarachi Onwunze

Account Manager | Analyst | Data Storyteller

6 个月

Awesome read Joy ????

回复

要查看或添加评论,请登录

Joy Ukibe的更多文章

  • THE HEALTH INSURANCE PORTABILITY AND ACCOUNTABILITY ACT (HIPAA)

    THE HEALTH INSURANCE PORTABILITY AND ACCOUNTABILITY ACT (HIPAA)

    This article discusses HIPAA under the following headings: What is HIPAA? Importance of HIPAA in Healthcare and Data…

  • THE PAYMENT CARD INDUSTRY DATA SECURITY STANDARD (PCI DSS)

    THE PAYMENT CARD INDUSTRY DATA SECURITY STANDARD (PCI DSS)

    The Payment Card Industry Data Security Standard (PCI DSS) is an information security standard that is used to handle…

  • Fundamentals of Cloud Networking II

    Fundamentals of Cloud Networking II

    This article covers more fundamentals in cloud networking, under the following headings Subnetting Classless Inter…

    1 条评论
  • FUNDAMENTALS OF CLOUD NETWORKING(I)

    FUNDAMENTALS OF CLOUD NETWORKING(I)

    Cloud networking is the use of cloud-based services to deploy a network that connects an organization's employees…

    2 条评论
  • Network Performance, Latency and Bandwidth in Cloud Computing

    Network Performance, Latency and Bandwidth in Cloud Computing

    Network performance, Latency and bandwidth are important factors that influence Cloud performance both on on-prem and…

    2 条评论
  • Overview of Cloud Deployment Models

    Overview of Cloud Deployment Models

    Deployment Models Deployment models indicate where the infrastructure resides, who owns and manages it, and how cloud…

  • Overview of Cloud Service Models

    Overview of Cloud Service Models

    The three service models employed by cloud service providers are Infrastructure as a service, Platform as a service and…

社区洞察

其他会员也浏览了