Know and understand the characteristics, uses and issues relating to cloud computing

Resources | Subject Notes | Information Communication Technology ICT

ICT 0417 - Networks and Cloud Computing

ICT 0417 - Networks and the Effects of Using Them

Cloud Computing: Characteristics, Uses, and Issues

What is Cloud Computing?

Cloud computing is the delivery of computing services – including servers, storage, databases, networking, software, analytics, and intelligence – over the Internet ("the cloud"). Instead of owning and maintaining physical servers and data centers, users can access these resources on-demand from a third-party provider.

Characteristics of Cloud Computing

  • On-demand self-service: Users can access computing resources without human interaction with the service provider.
  • Broad network access: Services are accessible over a network, typically the internet, from various devices.
  • Resource pooling: The provider's computing resources are pooled to serve multiple consumers using a multi-tenant model.
  • Rapid elasticity: Resources can be quickly scaled up or down to meet changing demands.
  • Measured service: Resource usage is monitored, controlled, and reported, providing transparency for both the provider and the consumer.

Uses of Cloud Computing

Use Case Description
Data Storage and Backup Storing files, databases, and other data securely offsite. Provides disaster recovery and data redundancy.
Software as a Service (SaaS) Accessing software applications over the internet (e.g., email, CRM, office suites).
Platform as a Service (PaaS) Providing a platform for developers to build, test, and deploy applications without managing the underlying infrastructure.
Infrastructure as a Service (IaaS) Renting computing infrastructure (e.g., virtual machines, storage, networks) over the internet.
Content Delivery Distributing online content (e.g., videos, images) to users globally through a network of servers.

Issues Relating to Cloud Computing

  • Security Risks: Data breaches, unauthorized access, and vulnerabilities in the cloud provider's infrastructure.
  • Privacy Concerns: Data stored in the cloud may be subject to legal and regulatory requirements in different jurisdictions.
  • Dependence on Internet Connectivity: Access to cloud services requires a reliable internet connection.
  • Vendor Lock-in: Difficulty in switching cloud providers due to proprietary technologies and data formats.
  • Cost Management: Unexpected costs can arise from usage overages and complex pricing models.