• About Us
    • Who We Are
    • Our Work
    • Our Clients
    • Our Partners
    • Our Blog
    • News & Events
    • Insights
  • Solutions

    Analytics & Data Management

    Big DataBusiness AnalyticsData IntegrationData Warehousing

    Digital Business Automation

    Advanced Case ManagementBusiness Rules ManagementBusiness Process ManagementRobotic Process Automation

    Connectivity & System Integration

    Agile IntegrationAPI ManagementEnterprise Service Bus

    Enterprise Content Management

    Content Capturing & ImagingEnterprise Content Management

    Enterprise Portal & Mobility

    Digital Customer ExperienceDigital Workplace

  • Industry Solutions

    • Banking >
    • Government >

    Digital Banking Transformation

    Business Process Management

    Business Rules Management

    Checks Collection & Clearing

    Counter Fraud Management

    Customer Due Diligence

    Customer Onboarding

    Daily Vouchers Management

    Debt Collections & Recovery

    Instant Payment Network Gateway

    Enterprise Content Management

    Enterprise Service Bus

    Smart Analytics

    Trade Finance Automation

    Digital Government Transformation

    Business Analytics

    Business Process Management

    Correspondence Management

    Documents & Records Management

    Enterprise Service Bus

    Pensions & Social Programs

    Social Collaboration Portal

    Strategy Management

    Utility Billing

  • Services
    • Cloud Apps & Microservices
    • IT Consultancy
    • Application Development
    • Testing Services
  • Careers
    • Careers Homepage
    • Get To Know Us
    • Engineering @ Sumerge
    • Our Culture
    • Benefits & Wellbeing
    • Job Openings
    • Graduate Programs
  • Contact Us
  • About Us
    • Who We Are
    • Our Work
    • Our Clients
    • Our Partners
    • Our Blog
    • News & Events
    • Insights
  • Solutions

    Analytics & Data Management

    Big DataBusiness AnalyticsData IntegrationData Warehousing

    Digital Business Automation

    Advanced Case ManagementBusiness Rules ManagementBusiness Process ManagementRobotic Process Automation

    Connectivity & System Integration

    Agile IntegrationAPI ManagementEnterprise Service Bus

    Enterprise Content Management

    Content Capturing & ImagingEnterprise Content Management

    Enterprise Portal & Mobility

    Digital Customer ExperienceDigital Workplace

  • Industry Solutions

    • Banking >
    • Government >

    Digital Banking Transformation

    Business Process Management

    Business Rules Management

    Checks Collection & Clearing

    Counter Fraud Management

    Customer Due Diligence

    Customer Onboarding

    Daily Vouchers Management

    Debt Collections & Recovery

    Instant Payment Network Gateway

    Enterprise Content Management

    Enterprise Service Bus

    Smart Analytics

    Trade Finance Automation

    Digital Government Transformation

    Business Analytics

    Business Process Management

    Correspondence Management

    Documents & Records Management

    Enterprise Service Bus

    Pensions & Social Programs

    Social Collaboration Portal

    Strategy Management

    Utility Billing

  • Services
    • Cloud Apps & Microservices
    • IT Consultancy
    • Application Development
    • Testing Services
  • Careers
    • Careers Homepage
    • Get To Know Us
    • Engineering @ Sumerge
    • Our Culture
    • Benefits & Wellbeing
    • Job Openings
    • Graduate Programs
  • Contact Us
Basics of Cloud Computing

Basics of Cloud Computing

  • Posted by Yomna Anwar
  • On March 8, 2022

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.

 

 
Recent Blog Posts
  • Event Streaming: Enhancing Efficiency in Banking 
  • Your Guide To Integration Modernization
  • APIs: Transforming Chaos into Order
  • Event Streaming Simplified
  • Unlocking the Power of Spring Data JPA
Categories
  • Careers
  • Webinars
  • blog
    • Educational
  • Technology & Business
    • /Modernization & Cloud Native Apps
    • Banking
    • Agile Integration
    • Digital Business Automation
  • Software Engineering
    • Application Servers
    • Application Testing
    • Business Analysis
    • Frontend
    • Microservices
    • Uncategorized
  • Blog Posts
  • News & Events
  • Featured

The UX of Using Integration

Previous thumb

Hybrid Workplace: A Match Made in Post-Pandemic Era

Next thumb
Scroll
Follow us

Significant change, positive impact and passion are our fuel. We have a unique culture reflecting the way we think and act. A culture that encourages freedom and responsibility, high performance, customer centricity and innovation.

Global Locations

Egypt

Saudi Arabia

United States

About us

Who We Are
Our Work
Our Clients
Careers
News & Events
Insights

Services

Cloud Apps & Microservices
Application Development
Consultancy
Testing Services

Solutions

Analytics & Data Management
Business Process Automation
Agile Integration
Enterprise Content Management
Enterprise Portal & Mobility

Industries

Banking
Government

Latest Blogs
  • Database Events & Triggers
    December 14, 2022
  • Design Patterns
    August 23, 2022
Copyright Ⓒ 2024 Sumerge. All rights reserved.
  • Blog
  • |
  • Support
  • |
  • Contact Us
  • |
  • Privacy Policy
Sumerge
Manage Cookie Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}

     

    Book A Free Consultation Session