Class 8 - CLOUD COMPUTING
Class 8 - CLOUD COMPUTING
Origins:
o The concept of cloud computing dates back to the 1960s when computer
scientist John McCarthy proposed the idea of providing computing as a
utility, like electricity, available to anyone on-demand.
1990s – Early Developments:
o In the 1990s, companies began to explore virtualization, which allows
multiple operating systems to run on a single physical machine. This led to
the development of early forms of cloud services.
2000s – Rise of Cloud Services:
o In 2006, Amazon launched its cloud computing service Amazon Web
Services (AWS), which revolutionized cloud computing and made it a
mainstream solution.
o Around the same time, Google introduced cloud-based applications like
Google Docs, and Salesforce began offering cloud-based customer
relationship management (CRM) tools.
On-Demand Self-Service:
o Cloud users can access and manage computing resources (like storage or
processing power) on-demand, without needing human intervention from
the service provider.
Broad Network Access:
o Cloud services are accessible through the internet on a wide range of
devices such as computers, smartphones, and tablets.
Resource Pooling:
o Cloud providers use multi-tenant models to pool resources. These
resources are distributed to users as needed, which optimizes efficiency.
Rapid Elasticity:
o Cloud computing allows resources to scale up or down quickly according
to demand. Users can easily increase or decrease their storage or
computing power.
Measured Service:
o Cloud computing is based on a pay-as-you-go model. Users are charged
based on how much they use, similar to utilities like electricity or water.
5. Types of Clouds
Public Cloud:
o In a public cloud, the services and infrastructure are owned and
managed by third-party cloud service providers. The resources are shared
among multiple users. Examples: Google Cloud, Amazon Web Services
(AWS).
Private Cloud:
o A private cloud is a cloud infrastructure used by a single organization. It
can be hosted either on-premises or by a third-party provider but is not
shared with other organizations.
Hybrid Cloud:
o A hybrid cloud combines both public and private clouds. It allows data
and applications to be shared between the two environments, providing
greater flexibility and optimization.
Cost-Efficient:
o Cloud computing eliminates the need to purchase and maintain expensive
hardware and software. Users only pay for the services they use.
Scalability:
o Cloud services can easily scale up or down according to the user’s needs,
allowing businesses to adjust resources as demand changes.
Accessibility:
o Cloud computing allows users to access their data and applications from
anywhere in the world, provided they have an internet connection.
Disaster Recovery:
o Cloud services often include built-in backup and disaster recovery options,
ensuring data is protected and can be recovered if needed.
Automatic Updates:
o Cloud providers take care of maintenance, security updates, and software
upgrades automatically, so users don’t have to worry about managing
them.
Security Concerns:
o Storing sensitive data on the cloud can be risky, as cloud providers are
responsible for ensuring the security of data. A breach could expose
private information.
Internet Dependency:
o Cloud computing requires a stable internet connection. Without an internet
connection, users cannot access their data or applications.
Limited Control:
o When using cloud services, users have limited control over the
infrastructure and must rely on the cloud provider for maintenance,
management, and support.
Downtime and Service Reliability:
o Cloud services can experience outages or downtime, which may disrupt
business operations. It’s important to consider the reliability of the cloud
provider.
Google Drive:
o A cloud-based storage service that allows users to store files and access
them from any device connected to the internet.
Dropbox:
o A popular cloud storage service for file sharing and collaboration. It allows
users to store and share documents and media files.
iCloud:
o A cloud service provided by Apple that allows users to store photos,
documents, and other data on Apple’s cloud servers and access them
from Apple devices.
Amazon Web Services (AWS):
o AWS provides cloud-based infrastructure and services, including
computing power, storage, databases, and machine learning tools, to
businesses and individuals.
Microsoft OneDrive:
o A cloud service by Microsoft that enables users to store files and sync
them across devices, making it easier to access documents and files from
anywhere.
Conclusion:
Cloud computing has transformed how we store and access data, run applications, and
manage resources. With its scalability, accessibility, and cost-effectiveness, it has
become a popular solution for individuals, businesses, and organizations worldwide.
However, it’s important to be aware of security and privacy concerns while using cloud
services.
Quick Tip: If you haven’t already, try using a cloud service like Google Drive or
Dropbox to store and access your documents. You’ll see how easy it is to manage files
without worrying about storage space!