Cloud Computing

Cloud computing is a technology that allows users to access and use computing resources (such as servers, storage, databases, networking, software etc.) over the internet, often referred to as “the cloud.” Instead of possessing and claiming physical hardware and infrastructure, users can use cloud services provided by third-party service providers.

Characteristics Of Cloud Computing:

  1. On-Demand Self-Service: Users can run and manage computing resources as needed without requiring human intervention from the service provider.
  2. Broad Network Access: Cloud services are accessible over the internet from a variety of devices, such as laptops, smartphones, and tablets.
  3. Resource Pooling: Computing resources are assembled and shared among multiple users, with different physical and virtual resources dynamically assigned and reassigned based on demand.
  4. Quick Flexibility: Resources can be quickly scaled up or down to accommodate changes in demand, providing flexibility and cost efficiency.
  5. Measured Service: Cloud resources are measured able, and users pay only for the resources they consume. This pay-as-you-go model allows for cost optimization.

Service Models:

  1. Infrastructure as a Service (IaaS): Provides virtualized computing resources over the internet. Users can rent virtual machines, storage, and networking components.
  2. Platform as a Service (PaaS): Offers a platform that allows users to develop, run, and manage applications without dealing with the complexity of infrastructure management.
  3. Software as a Service (SaaS): Delivers software applications over the internet on the basis subscription. Users access the software through a web browser without needing to install or maintain it locally.

Types Of Clouds:

  1. Public Cloud: Services are provided over the internet and are available to the public. Resources are owned and operated by a third-party cloud service provider.
  2. Private Cloud: Cloud infrastructure is used completely by a single organization. It can be managed by the organization itself or a third party.
  3. Hybrid Cloud: Combine elements of both public and private clouds, allowing data and applications to be shared between them.
  4. Multi-Cloud: Involves the use of multiple cloud service providers to meet specific business needs, avoid vendor lock-in, and improve redundancy.

Advantages of Cloud Computing:

  1. Cost efficient.
  2. Almost unlimited Storage.
  3. Backup and recovery.
  4. Automatic software integration
  5. Easy access to information
  6. Quick deployment

Disadvantage of Cloud Computing:

  1. Technical issues
  2. Security in the cloud
  3. Possibility of Attack
  4. Limited Customization
  5. Dependent on Service Providers
  6. Bandwidth Limits (Limitation on Network Speed)

Leave a Reply