Lecture-01: Introduction to Cloud Computing (CC)

 Introduction to Cloud Computing

“Cloud computing is a virtualization-based technology to run various applications through an internet connection.”

Virtualization-based technology means various virtual machines are created on a single physical machine to run multiple applications simultaneously.

Cloud computing delivers computing services (i.e., servers, storage, databases, networking, tools, and software) over the internet.


                                                               Figure-1: Cloud Computing

Cloud Providers

Popular cloud providers in the world and their popularity under.

  • AWS
  • Microsoft Azure
  • Google cloud platform
  • Ali Baba etc.

 

Basic Characteristics of Cloud:

  • On-demand self-service: As you request any service, it responds immediately (i.e. Gmail, Messenger)
  • Broad network Access: Any device interface can access services (i.e., mobile, PC, tablet, etc.)
  • Resource pooling: Creating Virtual machines or combining more than two physical servers
  • Rapid Elasticity: Scaling of resources is effortless, either replacing or adding more.
  • Measured usage: The measurement of cloud services, which is used in billing services, is done very effectively. Cloud is perfect because it facilitates “pay as you go.”

 

Advantages of Cloud Computing:

The following are main advantages of Cloud Computing:

1. Cost Efficiency

Cloud Computing provides flexible pricing to the users with the principal pay-as-you-go model. It helps in lessening capital expenditures of Infrastructure, particularly for small and medium-sized businesses companies.

2. Flexibility and Scalability

Cloud services facilitate the scaling of resources based on demand. It ensures the efficiency of businesses in handling various workloads without the need for large amounts of investments in hardware during the periods of low demand.

3. Collaboration and Accessibility

Cloud computing provides easy access to data and applications from anywhere over the internet. This encourages collaborative team participation from different locations through shared documents and projects in real-time resulting in quality and productive outputs.

4. Automatic Maintenance and Updates

AWS Cloud takes care of the infrastructure management and keeping with the latest software automatically making updates they is new versions. Through this, AWS guarantee the companies always having access to the newest technologies to focus completely on business operations and innvoations.


Disadvantages Of Cloud Computing:

The following are the main disadvantages of Cloud Computing:

1. Security Concerns

Storing of sensitive data on external servers raised more security concerns which is one of the main drawbacks of cloud computing.

2.Downtime and Reliability

Even though cloud services are usually dependable, they may also have unexpected interruptions and downtimes. These might be raised because of server problems, Network issues or maintenance disruptions in Cloud providers which negative effect on business operations, creating issues for users accessing their apps.

3. Dependency on Internet Connectivity

Cloud computing services heavily rely on Internet connectivity. For accessing the cloud resources the users should have a stable and high-speed internet connection for accessing and using cloud resources. In regions with limited internet connectivity, users may face challenges in accessing their data and applications.

4. Cost Management Complexity

The main benefit of cloud services is their pricing model that coming with Pay as you go but it also leads to cost management complexities. On without proper careful monitoring and utilization of resources optimization, Organizations may end up with unexpected costs as per their use scale. Understanding and Controlled usage of cloud services requires ongoing attention.

Post a Comment

0 Comments