AWS PP
AWS PP
Web
Services
By Amina(23), Chashman(41), Fozia(21)
Amazon Web
Services
Amazon Web Services is a subsidiary of Amazon
that provides on demand delivery of technology
via Internet.
• Established by Amazon in 2006.
• Offers Scalable, Reliable, and Cost effective
cloud solutions.
• From Infrastructure technology to emerging
technology, AWS provides all the services to its
clients
• AWS offers IAAS, PAAS, SAAS
Background
• In Early 2000, Amazon was leading online book retail company
growing rapidly.
• Problem: 70% of the developers time was being wasted on
increasing storage and appropriate computing infrastructure.
• Solution: Build a shared layer of infrastructure that all teams can
rely on and none of them have to spend time on general
capabilities like storage, compute, databases (internal cloud).
• In 2003, Andrew Jessy presented a 6 pages proposal called Cloud
Computing Business which went through 31 revisions.
• In 2005, a developing team was formed by Jassy, and in 2006 AWS
was officially established.
Why Use AWS?
According to a
survey
conducted by
Statista in
2024, Amazon is
the leading
Cloud
Infrastructure
Services
provider.
AWS provides its services to giants like Netflix, Facebook, Amazon, NASA, and even CIA using its services
AWS Regions
Services Offered by AWS
1. Compute Services
2. Storage Services
3. Database Services
4. Networking Services
9. IOT Services
• AWS IoT Core: Managed platform for securely connecting
IoT devices to applications, enabling data collection and
processing.
• AWS IoT Greengrass: Allows IoT applications to operate
locally on devices while utilizing cloud resources for
management.
Services Offered by AWS
10. Blockchain Services
a
Pricing Models of AWS
3. Spot Instances
Customers can bid on unused EC2 capacity at
potentially lower prices. This is a cost-effective
option for fault-tolerant and flexible
applications but can be interrupted if AWS
needs the capacity back.
4. Free Tier
AWS offers a free tier for new customers that
provides limited usage of many services for
free for 12 months, allowing users to explore
and test AWS services without incurring costs.
Pricing Models of AWS
5. Reserved Instances
Users can reserve instances for a one- or
three-year term, which can provide
significant savings (up to 75%) compared to
on-demand pricing. This option is best for
stable workloads with predictable usage.
6. Savings Plans
This flexible pricing model provides lower
prices on AWS services in exchange for a
commitment to a consistent amount of
usage (measured in $/hour) for a one- or
three-year term.
Similarities
• Service- AWS and Azure services offer self-service, security, compliance,
auto-scaling, and identity management features. Both provide software as a
service (SaaS), platform as a service (Paas), and infrastructure as a service
(IaaS)
• Security- AWS and Azure provide similar high-quality security through
their data centers and architected networks, which protect identities,
information, applications, and devices.
• Reliability- . AWS is the longest-running cloud service provider, and it
has a huge user base. While Azure is newer, it’s also designed to prioritize
reliability, security, and scalability.
• Performance- AWS is superior in these tests: 16 Core CPU, network
latency, storage I/O read latency, and $/TPM. Azure had better performance
when tested against storage I/O read IOPS, storage I/O write IOPS, and
storage I/O write latency.
Differences
• Pricing Models- Azure is cheaper and far less complex than AWS. Example, if
you were to choose an option that was on-demand for Windows, memory-
optimized with four CPUs and 16 GB memory, it would cost $0.85 per hour for
Azure and $0.95 for AWS.
• Developer Tools- Azure is more suited for platform-as-a-service (PaaS)
providers or Windows integration. AWS developer tools are designed to help you
build software that can run on both platforms seamlessly. For infrastructure-as-a-
service (IaaS) or a diverse set of tools, AWS is likely the better solution.
• Network- Amazon offers a Virtual Private Cloud (VPC) while Azure offers Virtual
Network (VNET).
• Certifications- The major difference between Azure and AWS certifications is
that the latter has more resources to support learning. AWS also offers some free
resources to help beginners ease into it faster
• Databases- AWS and Azure also offer comprehensive deployment guidance and
license mobility for Microsoft SQL. However, Azure offers the added benefit of
hybrid benefits with auto-backup features.
Thank You