0% found this document useful (0 votes)
15 views20 pages

AWS PP

Uploaded by

bismasaleem377
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views20 pages

AWS PP

Uploaded by

bismasaleem377
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 20

Amazon

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

Amazon EC2 (Elastic Compute Cloud):


Scalable virtual servers for running applications.
Amazon ECS (Elastic Container Service):
Container orchestration service for running docker
containers.
AWS Lambda:
Serverless computing service that runs code in response to
events
Services Offered by AWS

2. Storage Services

• Amazon S3 (Simple Storage Service): Scalable object storage for data


backup, archival, and analytics.
• Amazon EBS (Elastic Block Store): Block storage for use with Amazon EC2
instances.
• Amazon Glacier: Low-cost archival storage service for data archiving and
long-term backup.
• AWS Storage Gateway: Hybrid cloud storage that integrates on-premises
environments with cloud storage.
Services Offered by AWS

3. Database Services

• Amazon RDS (Relational Database Service): Managed relational database


service supporting multiple database engines (MySQL, PostgreSQL, Oracle,
etc.).
• Amazon DynamoDB: Fully managed NoSQL database service.
• Amazon Redshift: Data warehousing service for analytics.
Services Offered by AWS

4. Networking Services

• AWS Direct Connect: Dedicated network connection


from on-premises to AWS.
• AWS CloudFront: Content Delivery Network (CDN) for
delivering data and applications.
• Amazon VPC (Virtual Private Cloud): Isolated cloud
resources within a defined virtual network.
Services Offered by AWS

5. Security, Identity and Compliance

• AWS WAF (Web Application Firewall): Protects web applications


from common web exploits.
• AWS IAM (Identity and Access Management): Manage user
access and encryption keys.
• AWS KMS (Key Management Service): Managed service for
creating and controlling encryption keys.
Services Offered by AWS
7. Monitoring and Management

• Amazon CloudWatch: Monitors AWS resources and


applications, providing metrics, logs, and alarms for
performance tracking.
• AWS CloudTrail: Tracks user activity and API usage,
enabling compliance monitoring and security auditing.
• AWS Config: Monitors AWS resource configurations
for compliance and provides historical configuration
data.
• AWS Systems Manager: Offers a unified interface
for managing AWS resources, including automation,
inventory, and patch management.
Services Offered by AWS
8. Development Tools

• AWS CodeCommit: Managed source control service


that securely hosts Git repositories.
• AWS CodeBuild: Fully managed build service that
compiles source code, runs tests, and generates
software packages.
• AWS CodeDeploy: Automates application
deployment across various compute services,
ensuring reliable updates.
• AWS CodePipeline: CI/CD service that automates
build, test, and release processes for faster
application updates.
Services Offered by AWS

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

• Amazon Managed Blockchain: Simplifies the creation


and management of blockchain networks using
frameworks like Hyperledger Fabric and Ethereum.
11. Application Integration Services

• Amazon SQS (Simple Queue Service): A message


queuing service that decouples and scales microservices
by managing message delivery.
• Amazon SNS (Simple Notification Service): Pub/sub
messaging service that facilitates communication
between distributed applications.
Pricing model of aws
1. Pay-as-You-Go
Customers pay only for the resources they
consume. This model allows for cost efficiency,
as you only incur charges for what you use, with
no upfront costs.
2.On-Demand Pricing
Users can provision resources as needed without
any long-term commitments. This is ideal for
unpredictable workloads, where users can scale
resources up or down based on demand.

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

You might also like