AWS Cloud
CC
___
Notes By: Muhammad Huzaifa Abdulahad
Gmail:
Introduction: What is Cloud Computing ?
Cloud computing is “on demand delivery of IT resources over the internet with pay-as-you-go
model”.
● On Demand Delivery
○ Mean users can access the computing resources such as storage, compute
powers, within seconds and as needed. Users can scale up and down according to
the requirements without upfront cost.
● Of IT resources
○ The IT term highlights the vast range of information technology resources in
cloud computing, such as, storages, servers, AI/ML tools, networking, and
databases. Users can utilize them to build, deploy and manage the applications
by using the cloud infrastructure.
● Over The Internet
○ Users can access the resources remotely using web-based solutions, instead of
managing the local hardware. The internet acts as conduit, which provides
remote access to all the resources needed by users.
● Pay As You Go
○ Flexible pricing, which is a fundamental aspect of the economics of aws cloud, as
it allows users to pay only for the resources they consume, instead of the fixed-
price, long-term-contracts. This offers financial freedom to users and saves their
upfront cost.
, Cloud Deployment Types
You can deploy cloud computing in various ways: Cloud, On Premises, and Hybrid deployment
model.
● Cloud Computing Model
○ In this model you have flexibility to migrate the existing resources to the cloud,
design and build new apps within the cloud environment, or use a combination
of both.
For instance, a company would deploy the data on the cloud, then build an
application comprised of databases, networking, and virtual servers entirely
hosted on the cloud.
● Deploying Resources On Premises
○ Using virtualization and resource management tools does not provide many of
the cloud computing benefits, however, it provides the ability of dedicated
resources & low latency.
Using virtualization makes traditional on-premises servers more efficient by
allowing them to share resources, but the overall deployment model is still the
same as traditional (legacy) IT infrastructure rather than true cloud computing.
● In Hybrid Model
○ Cloud based model & on premises model work together, This is suitable for
situations like where legacy apps needed to be on-prem due to maintenance or
regulatory requirements.
For instance, a company might choose to keep their legacy app on-prem, while
using the other cloud services for advanced data analytics & data processing.