Introduction to Cloud Computing

 

Cloud Computing is a transformative technology that has revolutionized the way businesses and individuals’ access and manage computing resources. Rather than relying on local servers or personal devices, cloud computing enables the delivery of computing services over the internet. These services can include storage, processing power, networking, databases, software, and more. Cloud computing provides a flexible and scalable solution that has become integral to the modern IT landscape.


Characteristics of cloud computing

Demand Self-Service: Users can provision and manage computing resources as needed without requiring human intervention from the service provider.

Broad Network Access: Cloud services are accessible over the internet from various devices, such as laptops, smartphones, and tablets, allowing users to access resources from anywhere with an internet connection.

Resource Pooling: Cloud providers pool computing resources to serve multiple customers. Resources are dynamically assigned and reassigned according to demand.

Rapid Elasticity: Cloud resources can be quickly and easily scaled up or down based on demand. This enables users to adapt to changing workloads efficiently.

Measured Service: Cloud computing resources are metered, allowing users to pay for only the resources they consume. This pay-as-you-go model provides cost efficiency and flexibility.


Cloud computing service models

Infrastructure as a Service (IaaS): Offers virtualized computing resources over the internet. Users can rent virtual machines, storage, and networking components, allowing them to build and run their applications.

Platform as a Service (PaaS): Provides a platform that includes not only infrastructure but also middleware, development tools, and other services. PaaS is designed to streamline the application development process.

Software as a Service (SaaS): Delivers software applications over the internet on a subscription basis. Users can access these applications through a web browser without needing to install or maintain them locally.


Cloud computing deployment models

Public Cloud: Services are offered over the internet and are available to anyone. Resources are shared among multiple customers, resulting in a cost-effective and scalable solution.

Private Cloud: Cloud infrastructure is used exclusively by a single organization. It can be hosted on-premises or by a third-party provider and offers enhanced security and control.

Hybrid Cloud: Combines elements of both public and private clouds, allowing data and applications to be shared between them. This provides greater flexibility and optimization of existing infrastructure.

Cloud computing has become a foundational technology for businesses of all sizes, enabling them to innovate, scale, and optimize their IT operations in a dynamic and cost-effective manner.

Source: 
Haris, Mohammad & Khan, Rafiqul Zaman. (2018). 
A Systematic Review on Cloud Computing. International Journal of Computer Sciences and Engineering. 
6. 632-639. 10.26438/ijcse/v6i11.632639. 

Comments

Post a Comment