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.
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.
0 Comments