Table of Contents

    What is cloud computing?


    This short video provides a quick introduction to cloud computing.

    What is Cloud computing?

    Cloud computing is the delivery of computing services over the internet. Computing services include common IT infrastructure such as virtual machines, storage, databases, and networking. Cloud services also expand the traditional IT offerings to include things like Internet of Things (IoT), machine learning (ML), and artificial intelligence (AI).

    Because cloud computing uses the internet to deliver these services, it doesn’t have to be constrained by physical infrastructure the same way that a traditional datacenter is. That means if you need to increase your IT infrastructure rapidly, you don’t have to wait to build a new datacenter—you can use the cloud to rapidly expand your IT footprint.


    On-premises vs Cloud Computing

    Here's a table comparing On-premises vs Cloud Computing across various factors:

    Factor On-premises Cloud Computing
    Infrastructure Ownership Organization owns and maintains the hardware and software. Cloud provider owns and manages the infrastructure.
    Control Full control over all hardware, software, and networking. Varies by model: IaaS (infrastructure), PaaS (platform), SaaS (software).
    Cost High upfront capital expenditure (CapEx) for hardware, software, and setup. Lower upfront costs with pay-as-you-go (OpEx) for resources.
    Scalability Limited by available physical resources; requires new hardware for scaling. Virtually unlimited; can scale up or down on demand.
    Maintenance Organization is responsible for maintenance and updates. Cloud provider handles infrastructure maintenance and updates.
    Security Full responsibility for security; direct control over all security measures. Shared responsibility: provider secures infrastructure, client secures data and access.
    Compliance Easier to manage industry-specific compliance with full control. Some services offer compliance, but maintaining full compliance requires careful configuration.
    Performance Can be optimized for specific applications with custom hardware. Dependent on network bandwidth and provider’s infrastructure.
    Upgrades Requires manual upgrades of hardware and software. Provider typically handles automatic upgrades and patches.
    Initial Setup Time Longer setup due to procurement, installation, and configuration of hardware and software. Quick setup with immediate access to resources through the cloud.

    This table summarizes key differences between traditional on-premises infrastructure and cloud computing solutions, helping organizations choose the best model based on their needs.