Understanding Cloud Computing Basics

Sep 1, 2024

Cloud Computing

Definition

  • Cloud Computing: Refers to data and applications being stored and run on the cloud instead of local computers.
  • Accessed through the internet.

What is the Cloud?

  • Cloud: A large building filled with servers (computers providing services).
  • Contains data centers with numerous servers performing various tasks:
    • Running applications
    • Storing data
    • Data processing
    • Web hosting

Purpose of Cloud Computing

  • Cloud Providers: Companies that own the cloud and sell computing services.
  • Outsourcing computing workload to reduce personal responsibility for maintenance and issues.

Traditional vs. Cloud Computing Example

  • Traditional Email Setup: Requires own physical email server and maintenance.
  • Cloud Email Services: Services like Gmail or Hotmail host emails on the cloud, eliminating the need for personal server maintenance.

Benefits of Cloud Computing

  1. Cost Efficiency: Reduces expenses of hardware, software, and maintenance.
  2. Reliability: Cloud providers handle data backup and disaster recovery; redundant sites ensure no downtime.
  3. Scalability: 'Pay as you go' model allows flexibility in the number of rented computers based on business needs.

Major Cloud Providers

  • Amazon Web Services (AWS): Largest provider, with a significant market share (1/3). Example: Netflix uses AWS for various computing needs.
  • Other providers include: Microsoft Azure, Google Cloud Platform, Alibaba, IBM.

Types of Cloud Computing

  1. Infrastructure as a Service (IaaS):

    • Cloud provider manages hardware (servers, storage, virtualization, networking).
    • User manages software (applications, data, operating systems).
    • Examples: iDrive, Carbonite.
  2. Platform as a Service (PaaS):

    • Provider manages hardware and operating system, middleware, and runtime.
    • User responsible for applications and data.
  3. Software as a Service (SaaS):

    • Provider hosts all applications; no software installation needed.
    • Example: Google Docs - accessed via web browser with no additional installations required.

Conclusion

  • Cloud computing simplifies computing tasks, reduces costs, and offers flexibility for individuals and businesses.
  • Encouragement to subscribe for more information.