Could Computing
Could Computing
owning one yourself. You can access data storage and computing power whenever you
need it, without having to worry about managing the physical hardware. It's like
having a virtual computer available whenever you want, without the hassle of
maintaining it yourself.
Alternative approach:
Public cloud offers an alternative approach to building and using computer
systems.
It differs from traditional methods where everything is managed on-site.
Hosted by Third-Party:
A third-party company owns and manages the big computers and storage
systems.
Users access these resources remotely, similar to using a streaming service for
music or movies.
MOVING TO CLOUD
When selecting a provider, organizations can opt for a large, general-use provider such
as AWS, Microsoft Azure or Google Cloud Platform (GCP) or a smaller provider.
If you have a lot of data to move, you can choose between offline and online migration.
Offline Migration: You copy your data onto a device and physically send it to the
cloud provider. It's faster and cheaper for big amounts of data.
Online Migration: Your data moves over the internet. It's good for smaller
amounts of data.
For the way you move your applications:
Lift-and-Shift: You move your application to the cloud without changing it. It's
quick but might cause problems.
Refactoring: You make changes to your application before moving it. It takes
longer but ensures it works well in the cloud.
Cloud-Native: You rebuild your application entirely for the cloud.
Public Cloud Basics: It's a virtual environment accessed over the internet with
shared resources from the provider.
Multi-Tenant Architecture: Many users share the same infrastructure, but their
data is kept separate.
Availability Zones: These are isolated locations with multiple data centers for
reliability and compliance reasons.
Service Models:
o IaaS (Infrastructure as a service): The provider hosts virtualized
resources like servers and storage.
o PaaS (Platform as a service): The provider gives tools for app
development, including the operating system.
o SaaS (Software as a service): Applications are hosted by the provider and
accessed over the internet.
User Control: Depends on the service model; users have more control in IaaS,
less in PaaS, and even less in SaaS.
Storage Options: Users can also get storage services from the provider,
including capacity, object storage, and backup solutions.