Resume Cloud Computing

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Cloud Computing

Cloud computing is the use of internet-hosted services for data storage, servers,
and software, allowing on-demand access without direct management. It includes
IaaS, PaaS, and SaaS models, and can be deployed as public, private, or hybrid
clouds. The system consists of front-end user interfaces and back-end
infrastructure managed by cloud providers.

Types of Cloud Computing:

Cloud computing includes three deployment models: public, private, and hybrid
clouds.

Public Cloud: Owned by third-party providers like Microsoft Azure, offering


resources over the internet with all infrastructure managed by the provider.
Private Cloud: Used exclusively by a single organization, hosted either on-site or
by third-party providers, with services maintained on a private network.
Hybrid Cloud: Combines public and private clouds, allowing data and applications
to move between them for greater flexibility, optimized infrastructure, security, and
compliance.

Cloud computing services

Cloud computing services provide on-demand access to IT resources over the


internet, with a pay-as-you-go model, enabling organizations to utilize computing
power, storage, databases, and more without owning physical infrastructure.
Aws and Google cloud are the leader when the topic is cloud computing services
they are on the top in the market, AWS with over 200 services and Google Cloud
with 100.

AWS and Google cloud offers common services in areas such as:
● compute
● storage
● databases
● networking
● analytics
● machine learning
backed by a globally reliable and secure infrastructure.
Types of cloud computing services
Most cloud computing services fall into four broad categories: infrastructure as a
service (IaaS), platform as a service (PaaS), serverless, and software as a service
(SaaS). These are sometimes called the cloud computing "stack" because they
build on top of one another. Knowing what they are and how they’re different
makes it easier to accomplish your business goals.

Infrastructure as a service (IaaS) - The most basic category of cloud computing


services. With infrastructure as a service(IaaS), you rent IT infrastructure—servers
and virtual machines (VMs), storage, networks, operating systems—from a cloud
provider on a pay-as-you-go basis.

Platform as a service (PaaS) - refers to cloud computing services that supply and
demand environment for developing, testing, delivering, and managing software
applications. PaaS is designed to make it easier for developers to quickly create
web or mobile apps, without worrying about setting up or managing the underlying
infrastructure of servers, storage, network, and databases needed for
development.

Software as a service (SaaS) is a method for delivering software applications


over the internet, on demand and typically on a subscription basis. With SaaS,
cloud providers host and manage the software application and underlying
infrastructure, and handle any maintenance, like software upgrades and security
patching. Users connect to the application over the internet, usually with a web
browser on their phone, tablet, or PC.

Serverless computing Overlapping with PaaS, serverless computing focuses on


building app functionality without spending time continually managing the servers
and infrastructure required to do so. The cloud provider handles the setup,
capacity planning, and server management for you. Serverless architectures are
highly scalable and event-driven, only using resources when a specific function or
trigger occurs.

Benefits of Cloud Computing:

Agility: Access a wide range of technologies and quickly deploy services,


enabling rapid innovation and business transformation.

Elasticity: Scale resources instantly to match changing business demands,


eliminating the need for over-provisioning and ensuring optimal resource
utilization.
Cost Savings: Switch from fixed to variable expenses, paying only for resources
consumed and benefiting from economies of scale, resulting in lower overall costs.

Global Deployment: Expand globally within minutes, leveraging cloud


infrastructure across multiple regions for reduced latency and enhanced user
experience.

Uses of cloud computing


Cloud computing significantly enhances operational efficiency, cost savings, and
innovation across various sectors, with applications ranging from file storage to
disaster recovery. Key uses include:
File Storage: Scalable and secure storage accessible from anywhere.
Big Data Analytics: Efficient analysis of large datasets for informed decision
making.
Data Backups and Archiving: Automatic and secure backup solutions to mitigate
data loss.
Disaster Recovery: Off-site data backup ensures business continuity during
disasters.
Software Testing and Development: On-demand resources for efficient testing
and deployment of applications.
Communication Tools: Seamless collaboration through cloud-based email,
calendars, and messaging.
Social Networking: Platforms like Facebook and LinkedIn use cloud computing to
deliver services.
Business Processes: Deployment of ERP and CRM systems improves process
efficiency.
IaaS: Pay-as-you-go IT resources reduce hardware investment.
PaaS: Simplifies application development and management.
Customer-Facing Web Applications: High availability and scalability for websites
and applications.
Machine Learning and Artificial Intelligence: Enables predictive analysis and
automation through cloud-supported ML and AI models.
These applications highlight the transformative impact of cloud computing across
industries, fostering innovation and operational excellence.

You might also like