Amity School of Engineering & Technology
Amity School of Engineering and Technology
Course Level: UG
Course Title: Cloud Computing Practitioner
Course Code: CSE314
Module-4
Dr. Bhupendra Singh
1
Amity School of Engineering & Technology
AWS Well-Architected
The AWS Well-Architected Framework describes the key concepts, design
principles, and architectural best practices for designing and running
workloads in the cloud.
By answering a set of foundational questions, you learn how well your
architecture aligns with cloud best practices and are provided guidance for
making improvements.
2
Amity School of Engineering & Technology
AWS Well-Architected- Six Pillars
Operational Excellence Pillar
Security Pillar
Reliability Pillar
Performance Efficiency Pillar
Cost Optimization Pillar
Sustainability
3
Amity School of Engineering & Technology
AWS Well-Architected- Design
There are five design principles for operational excellence in the cloud:
Principles
Perform operations as code : In the cloud, you can apply the same
engineering discipline that you use for application code to your entire
environment. You can define your entire workload (applications,
infrastructure) as code and update it with code. You can implement
your operations procedures as code and automate their execution by
triggering them in response to events. By performing operations as
code, you limit human error and enable consistent responses to events.
Make frequent, small, reversible changes: Design workloads to
allow components to be updated regularly. Make changes in small
increments that can be reversed if they fail (without affecting
customers when possible).
4
Amity School of Engineering & Technology
AWS Well-Architected- Design
Refine operations procedures frequently: As you use operations
Principles
procedures, look for opportunities to improve them. As you evolve
your workload, evolve your procedures appropriately. Set up regular
game days to review and validate that all procedures are effective and
that teams are familiar with them.
Anticipate failure: Perform “pre-mortem” exercises to identify
potential sources of failure so that they can be removed or mitigated.
Test your failure scenarios and validate your understanding of their
impact. Test your response procedures to ensure that they are effective,
and that teams are familiar with their execution. Set up regular game
days to test workloads and team responses to simulated events.
Learn from all operational failures: Drive improvement through
lessons learned from all operational events and failures. Share what is
learned across teams and through the entire organization.
5
Amity School of Engineering & Technology
AWS Billing and Cost Management
The AWS Billing console contains features to pay your AWS bills and
report your AWS cost and [Link] operations as code.
Features of AWS Billing
Manage your account: Manage your account settings using the AWS
Management Console and Billing console. This includes designating
your default currency, editing alternate contacts, adding or removing
AWS Regions, updating your tax information, and closing your AWS
account. For example, terminating resources before you close the
account so you aren't charged for unused services.
View your bill: You can use the AWS Billing console to view your
past bill details or your estimated charges for your current month at
any time. It also covers how you can use other resources such as AWS
Cost and Usage Reports. 6
Amity School of Engineering & Technology
AWS Billing and Cost Management
Features of AWS Billing
Managing your payments: You can view your estimated bills and pay
your AWS invoices in your preferred currency by setting a payment
currency. AWS converts your bill to your preferred currency after your
bill is finalized.
AWS Purchase Order Management: Manage your AWS purchase
orders in a self-service fashion by taking care of multiple purchase
orders all in one place. This can help to reduce your overhead costs and
increase the accuracy and efficiency in your overall procure-to-pay
process.
AWS Cost Categories: Manage your AWS costs with AWS Cost
Categories by mapping your cost and usage into meaningful categories.
This section defines terms that are used in the console for supported
dimensions, operations, rule types, and status.
7
Amity School of Engineering & Technology
AWS Billing and Cost Management
Features of AWS Billing
Payment profile: You can use payment profiles to assign more than
one payment method to your automatic payments. If you receive
invoices from more than one AWS service provider ("seller of
record"), you can use payment profiles to assign a unique payment
method for each one.
Consolidate billing for AWS Organizations: Use the consolidated
billing feature for AWS Organizations to combine your billing for
multiple AWS accounts.
8
Amity School of Engineering & Technology
AWS Cost Management
WS Cost Management is one of the five pillars of the AWS Well-
Architected Framework. By using AWS inbuilt tools, people can use
previous data to forecast and optimize future spending.
Some of the most useful features include:
AWS Cost Explorer: If you want to dive deep into how you used your
cloud spend, use the AWS cost explorer.
AWS Cost Anomaly Detection: Cost anomaly detection features help
your organization find any unusual consumption of cloud resources.
AWS Budgets: Use AWS Budgets to define how you use your money in
the cloud. This feature helps organizations understand whether they’re
running out of funds.
AWS Savings Plan: AWS users can get significant discounts when they
reserve compute capacity with the AWS savings plans.
AWS Right-Sizing Recommendations: With a wide array of servers and
disks to choose from, it’s possible to overestimate what you need to run
9
your workloads.
Amity School of Engineering & Technology
AWS Cost Management
WS Cost Management is one of the five pillars of the AWS Well-
Architected Framework. By using AWS inbuilt tools, people can use
previous data to forecast and optimize future spending.
Some of the most useful features include:
AWS Cost Explorer: If you want to dive deep into how you used your
cloud spend, use the AWS cost explorer.
AWS Cost Anomaly Detection: Cost anomaly detection features help
your organization find any unusual consumption of cloud resources.
AWS Budgets: Use AWS Budgets to define how you use your money in
the cloud. This feature helps organizations understand whether they’re
running out of funds.
AWS Savings Plan: AWS users can get significant discounts when they
reserve compute capacity with the AWS savings plans.
AWS Right-Sizing Recommendations: With a wide array of servers and
disks to choose from, it’s possible to overestimate what you need to run
10
your workloads.