VOOZH about

URL: https://www.digitalocean.com/community/tutorials/a-general-introduction-to-cloud-computing?comment=207922

⇱ A General Introduction to Cloud Computing | DigitalOcean


A General Introduction to Cloud Computing

Updated on November 3, 2020

By Erin Glass

Senior Manager, DevEd

πŸ‘ A General Introduction to Cloud Computing

Introduction

The impact of cloud computing on industry and end users would be difficult to overstate: many aspects of everyday life have been transformed by the omnipresence of software that runs on cloud networks. By leveraging cloud computing, startups and businesses are able to optimize costs and increase their offerings without purchasing and managing the hardware and software themselves. Independent developers are empowered to launch globally-available apps and online services. Researchers can share and analyze data at scales once reserved only for highly-funded projects. And internet users can quickly access software and storage to create, share, and store digital media in quantities that extend far beyond the computing capacity of their personal devices.

Despite the growing presence of cloud computing, its details remain obscure to many. What exactly is the cloud, how does one use it, and what are its benefits for businesses, developers, researchers, government, healthcare practitioners, and students? In this conceptual article, we’ll provide a general overview of cloud computing, its history, delivery models, offerings, and risks.

In this article, you will gain an understanding of how the cloud can help support business, research, education, and community infrastructure and how to get started using the cloud for your own projects.

Thanks for learning with the DigitalOcean Community. Check out our offerings for compute, storage, networking, and managed databases.

Learn more about our products

Tutorial Series: Getting Started With Cloud Computing

This curriculum introduces open-source cloud computing to a general audience along with the skills necessary to deploy applications and websites securely to the cloud.

About the author

πŸ‘ Erin Glass
Erin Glass
Author
Senior Manager, DevEd
See author profile

Open source advocate and lover of education, culture, and community.

Still looking for an answer?

Was this helpful?

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Cloud computing is a technology that enables users to access and use computing resources over the internet, without the need to own and manage the physical infrastructure themselves. In other words, cloud computing allows users to store, manage, and process data and applications on remote servers that are owned and maintained by cloud service providers, rather than on their own local servers or computers.

There are several key characteristics that define cloud computing:

  1. On-demand self-service: Users can easily access and provision computing resources, such as processing power, storage, and network bandwidth, without the need for human intervention from the cloud service provider.

  2. Broad network access: Cloud services can be accessed from a variety of devices and locations, as long as there is an internet connection.

  3. Resource pooling: Cloud service providers can pool computing resources across multiple users, allowing them to optimize resource utilization and improve efficiency.

  4. Rapid elasticity: Cloud computing resources can be rapidly and automatically scaled up or down to meet changing demands, without the need for human intervention.

  5. Measured service: Cloud service providers can monitor and measure resource usage, allowing users to pay only for the resources they actually consume.

There are three main types of cloud computing services:

  1. Infrastructure-as-a-Service (IaaS): This provides users with access to raw computing resources, such as virtual machines, storage, and network resources, on a pay-per-use basis.

  2. Platform-as-a-Service (PaaS): This provides users with a complete development and deployment environment, including development tools, programming languages, databases, and operating systems.

  3. Software-as-a-Service (SaaS): This provides users with access to fully functional software applications, such as email, productivity tools, and CRM systems, that are hosted and managed by the cloud service provider.

Cloud computing offers many benefits, including increased flexibility, scalability, and cost savings. It allows organizations to quickly and easily provision computing resources as needed, without the need for large upfront investments in physical infrastructure. However, there are also security and privacy concerns associated with cloud computing, and organizations must take steps to ensure that their data and applications are properly protected.

Thanks for sharing about Cloud Computing, really informative.

this was really heplful for recalling the basics, why we are using cloud

Cloud computing is changing infrastructure and data storage and provides fast scalability and cost savings a true game-changer to companies.

Excellent overview of cloud computing basics This foundation is essential for anyone looking to leverage cloud technology effectively

Vendor lock-in and data ethics are critical topics when choosing a cloud provider. Open-source solutions definitely offer more flexibility and transparency, helping users avoid being trapped in closed ecosystems. It’s also important to evaluate how each company handles user data and aligns with your ethical values β€” because the technology you rely on should not only serve your business but also reflect your principles. 🌍

πŸ‘ Creative Commons
This work is licensed under a Creative Commons Attribution-NonCommercial- ShareAlike 4.0 International License.
  • Deploy on DigitalOcean

    Click below to sign up for DigitalOcean's virtual machines, Databases, and AIML products.

Become a contributor for community

Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.

DigitalOcean Documentation

Full documentation for every DigitalOcean product.

Resources for startups and AI-native businesses

The Wave has everything you need to know about building a business, from raising funding to marketing your product.

Get our newsletter

Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.

New accounts only. By submitting your email you agree to our Privacy Policy

The developer cloud

Scale up as you grow β€” whether you're running one virtual machine or ten thousand.

Start building today

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

Β© 2026 DigitalOcean, LLC.Sitemap.
Dark mode is coming soon.