Cloud Computing
Cloud Computing
COMPUTING
Assis. Prof. Dr. Elif Atamaz
https://youtu.be/J9LK6EtxzgM
• Cloud computing is a general term for anything that
involves delivering hosted services over the internet.
https://youtu.be/eyNBf1sqdBQ
In the PaaS model, cloud providers host development
tools on their infrastructures. Users access these tools
over the internet using APIs, web portals or gateway
software.
SaaS is a distribution model that
delivers software applications over
the internet; these applications are
often called web services. Users can
access SaaS applications and
services from any location using a
computer or mobile device that has
internet access. In the SaaS model,
users gain access to application
software and databases.
• In addition, organizations are increasingly embracing a multi-cloud
model, or the use of multiple IaaS providers. This enables
applications to migrate between different cloud providers or to even
operate concurrently across two or more cloud providers.
https://youtu.be/n24OBVGHufQ
Characteristics and advantages of cloud computing
• Self-service provisioning. End users can spin up compute resources for almost any type of workload on
demand. An end user can provision computing capabilities, such as server time and network storage,
eliminating the traditional need for IT administrators to provision and manage compute resources.
• Elasticity. Companies can freely scale up as computing needs increase and scale down again as demands
decrease. This eliminates the need for massive investments in local infrastructure, which might or might not
remain active.
• Pay per use. Compute resources are measured at a granular level, enabling users to pay only for the resources
and workloads they use.
• Workload resilience. CSPs often implement redundant resources to ensure resilient storage and to keep users'
important workloads running -- often across multiple global regions.
• Migration flexibility. Organizations can move certain workloads to or from the cloud -- or to different cloud
platforms -- as desired or automatically for better cost savings or to use new services as they emerge.
• Broad network access. A user can access cloud data or upload data to the cloud from anywhere with an
internet connection using any device.
• Multi-tenancy and resource pooling. Multi-tenancy lets numerous customers share the same physical
infrastructures or the same applications yet still retain privacy and security over their own data. With resource
pooling, cloud providers service numerous customers from the same physical resources. The resource pools of
the cloud providers should be large and flexible enough so they can service the requirements of multiple
customers.
https://youtu.be/KVydGQGR1Lo
important benefits for modern business
Quantum Computing
https://youtu.be/X8MZWCGgIb8
• Cloud providers are moving closer to the edge to respond to the
growth of 5G, Internet of Things (IoT) devices, and latency-sensitive
applications. Edge computing is not new to the tech industry
glossary, but companies are increasingly adopting it.
• Although data centers are built to store large amounts of
information in one centralized location, half of the global population
lives in rural areas. Edge computing allows systems to become
increasingly distributed, bringing data and processing closer to
users. This approach reduces latency, cuts bandwidth costs, and
improves connection performance.