MKC Final Corrected
MKC Final Corrected
(Approved by AICTE, New Delhi, Accredited by NAAC & Affiliated to Anna University)
RasipuramMust Know
- 637 408, Concepts
Namakkal Dist., Tamil Nadu
MKC
CSE
2022-23
Subject 19CSE07 – AWS Academy Cloud Architecting
Notation
S. Concept/Definition/Meaning/Units/
Term (Symbol Units
No. Equation/Expression
)
Unit I : Welcome to AWS Academy Cloud Architecting
On-demand access, via the internet, to the
1 Cloud - computing resources applications, servers, No Unit
data.
Applying cloud characteristics to cloud
Cloud
2 - services to meet an organization’s technical
Architecting
needs
Stays up-to-date with new technologies,
3 Cloud Architect - helps decide which to use and tooling to
developers
Amazon Web Reliable, scalable, and inexpensive cloud
4 -
Services computing services offered by Amazon
AWS Region is a geographical area where
5 AWS Regions -
AWS will host a cluster of data centers
Availability AZs are designed for fault isolation and
6 -
Zones Made up of one or more data centers
Data centers are where the data resides and
7 Data Centers -
data processing occurs
Caches frequently accessed files on servers
8 Edge Locations -
located closer to those users
Caches infrequently accessed files on
Regional Edge
9 - servers for longer period than with
Caches
standard edge locations.
Compliance
Choosing
Latency
10 Regions and -
Services and Features
AZs
Cost
A VPC is a virtual network that is
11 VPC -
Logically isolated from other VPCs
A segment of a VPC’s IP address range
12 Subnets - where you can allocate a group of
resources
CIDR. Internet protocols address allocation
13 CIDR Block -
and route aggregation methodology
IP addresses enable resources in your VPC
14 IP Address -
to communicate with each other
Internet Allows communication between instances
15 -
Gateway in your VPC and the internet.
NAT Gateway enables instances in a
16 NAT Gateway -
private subnet to connect to the internet
A set of rules, called routes that are used to
17 Route Tables - determine where network traffic is
directed.
Security A virtual firewallfor your instance and it
18 -
Groups controls inbound and outbound traffic.
A network ACL allows or denies specific
19 Network ACLs - inbound or outbound traffic at the subnet
level.
A service that enables you to connect your
AWS Transit
20 - VPCs and on-premises networks to a single
Gateway
gateway.
AWS Direct Establish a dedicated, private network
21 -
Connect (DX) connection from your premises to AWS.
Uses internet protocol security
AWS Site to
22 - communications to create encryptedVPN
Site VPN
tunnels
A managed load balancing service that
Elastic Load
23 - distributes incoming application traffic
Balancing
across network traffic.
Application Load balancer
Types of Load
24 - Network Load Balancer
Balancers
Classic Load Balancer
An Elastic IP address is a static, public,
Elastic IP
25 - IPv4 address allocated to your AWS
Addresses
account
Elastic An Elastic network interface is a logical
26 Network - networking component in a VPC that
Interface represents a virtual network card
Unit II : Designing For High Availability II AndInfrastructure
The ability of a system to adapt to
changing workload demand by
27 Elasticity -
provisioning and deprovisioning
pooled resources.
The ability of a process, system, or
framework to handle a growing workload.
28 Scalability -
A scalable system is adaptable to
increasing demands.
Launch or terminate instances when
EC2
29 - demand on your application increases or
Autoscaling
decreases.
Scheduled Scaling
30 Scaling Options - Dynamic Scaling
Predictive Scaling
Scaling actions are performed
Scheduled
31 - automatically as a function of date and
Scaling
time.
Adjusting your application’s capacity to
Dynamic meet changing demand so that you can
32 -
Scaling optimize availability, performance, and
cost.
Minimum Capacity
Auto Scaling
33 - Maximum Capacity
Groups
Desired Capacity
Amazon Aurora is a MySQL and
Amazon
34 - PostgreSQL-compatible relational database
Aurora
engine built for the cloud.
It is a serverless compute service that runs
your code in response to events and
35 AWS Lambda -
automatically manages the underlying
compute resources.
An easy-to-use service for deploying and
Elastic
36 - scaling web applications and services
Beanstalk
developed with Java, .NET, PHP.
A technique that splits data into smaller
Database subsets and distributes them across a
37 -
Sharing number of physically separated database
servers.
An automated infrastructure provides
Automating
38 - repeatability for quickly setting up
Infrastructure
environments
An industry process of provisioning and
Infrastructure
39 - managing cloud resources by defining
as a Code (IaC)
them in a template file.
Reusability
40 Benefits of IaC - Repeatability
Maintainability
Provides a simplified way to model, create,
AWS
and manage a collection of AWS resources
41 CloudFormatio -
andprovisions resources in a repeatable
n
manner.
A declaration of the AWS resources that
make up a stack. The template is stored as
42 Template -
a text file whose format is (JSON) or
YAML standard.
System A measure of how closely connected two
43 -
Coupling systems are.
Application Level
Types of Platform
44 -
Coupling Spatial
Temporal
Event-driven architecture (EDA) promotes
Event Driven
45 - loose coupling between components of a
Architecture
system, leading to greater agility.
Tightly coupled applications consist
Tightly of parallel processes that are
Coupled vs dependent on each other to carry
46 -
Loosely out the process
Coupled Loosely Coupled Systems are more
Independent
Amazon A serverless service that uses events to
47 -
EventBridge connect application components together.
API Gateway acts as a "front door" for
applications to access data, business logic,
48 API Gateway -
or functionality from your backend
services
A serverless architecture is a way to build
Serverless
49 - services without having to manage
Architecture
infrastructure.
50 Microservices - An architectural pattern that arranges an
application as a collection of loosely
coupled, fine-grained services.
Unit III : Developing Web Scale Media And ArchitectedFramework
Creating, transforming, and delivering
Web media
51 - digital content such as Audio, Video and
Services
Other Multimedia
Object storage is a technology that stores
52 Object storage - and manages data in an unstructured
format called objects.
Amazon
An object storage service offering industry-
S3(Simple
53 - leading scalability, data availability,
Storage
security, and performance
Service)
Standard
Intelligent-Tiering
Standard-Infrequent Access
Amazon
(Amazon S3 Standard-IA)
54 S3 Storage -
One Zone-Infrequent Access
Classes
(Amazon S3 One Zone-IA)
Glacier
Glacier Deep Archive
A bucket is a container for objects stored in
Amazon S3. Any number of objects in a
55 S3 Buckets -
bucket and can have up to 100 buckets in
your account.
Durability
Scalability
56 S3 Benefits - Availability
Security
Performance
Supports static content including HTML
Hosting Static
57 - files, images, videos, and client-side
Website
scripts.
Versioning is a method of keeping multiple
58 S3 Versioning -
variants of an object in the same bucket.
S3 Life cycle A set of rules that define actions that
59 -
Policy Amazon S3 applies to a group of objects.
A database is an electronically stored,
60 Databases -
systematic collection of data.
A relational database is a collection of data
61 Relational DB - items with pre-defined relationships
between them.
Non Relational They are purpose-built for specific data
62 DB (NoSQL - models and have flexible schemas for
DB) building modern applications.
Amazon Relational Database Service
scales your relational database so that it
63 Amazon RDS -
can keep up with the increasing demands
of your application.
The access pattern is transactional
Data size ranges up to the low-
Amazon RDS
64 - terabyte range
Characteristics
Low latency
Dynamic Scaling
65 Amazon - Amazon DynamoDB is a fully managed
proprietary NoSQL database service that
DynamoDB supports key–value and document data
structures
NoSQL tables
AmzonDynamo Items can have differing attributes
66 DB Key - In-memory caching
Features Support for peaks of more than 20
million requests per second
Provides a way for you to consistently
Well
measure your architectures against best
67 Architected -
practices and identify areas for
Framework
improvement
Operational Excellence
Pillars of Well Security
68 Architected - Reliability
Framework Performance Efficiency
Cost
The ability to support and run workloads
effectively, gain insight into their
Operational
69 - operations, and to continuously improve
Excellence
supporting processes to deliver business
value.
Describes how to take advantage of cloud
technologies to protect data, systems, and
70 Security -
assets in a way that can improve your
security posture.
Encompasses the ability of a workload to
71 Reliability - perform its intended function correctly and
consistently.
The ability to use computing resources
Performance efficiently to meet system requirements,
72 -
Efficiency and to maintain that efficiency as demand
changes.
Cost The ability to run systems to deliver
73 -
Optimization business value at the lowest price.
Perform operations as code
Make frequent, small, reversible
Design changes
74 -
Principles Refine operations
Anticipate failure
Learn from all operational failures
Designed to help you review the state of
AWS Well
your applications and workloads against
75 Architected -
architectural best practices, identify
Tool
opportunities.
Unit-IV : Well Architected Pillars:Security, Reliability, Performance Efficiency
Failure In any system of reasonable complexity, it
76 -
Management is expected that failure will occur.
A reliable work load starts with upfront
Workload
77 - design decision for software and
Architecture
infrastructure.
An environment were service quotas and
78 Foundation - network topology accommodate the work
load
79 Mean time to - MTTR is average time to take repair a
repair system
The process by which an organization
Disaster
80 - anticipates and address technology related
Recovery
disaster.
Identity and access management
Best practices Bug detection
81 for security in - Infrastructure protection
cloud Data protection
Incident response.
Maintain the confidentiality and integrity
82 Data protection -
of data
Incident Have well-defined and practiced process
83 -
response for responding to security incidents.
Infrastructure Infrastructure protection is to protect your
84 -
Protection system and services.
85 Detection - Ability to identify security incidents.
Types of shared Security in the cloud
86 -
Responsibility Security of the cloud.
Your administrator, developer, operators
Human
87 - and end users required an identity to access
identities
your AWS environment.
Your service app, operators tools and
Machine workload
88 -
Identifiers Required an identity to make request to
AWS Services.
Change The workload must handle changes in
89 -
management demand or requirements.
Selection
Best practices
Review
90 to improve -
Monitor
performance
Trade-offs.
It is used to increase performance by using
91 Trade-offs -
compression or caching.
Monitoring ensures that you are aware of
92 Monitoring -
any deviance from expected performance.
It ensures that you are taking advantage of
93 Review -
continuously evolving AWS cloud.
It quotas exist to prevent accidently
94 Service Quotas - provisioning more resources than you
need.
Network It is a physical and logical arrangement of
95 -
topology nodes and connections in a network
Workload Workload is a collection resources and
96 -
Resource. code that delivers
Each message is encrypted under a unique
Encryption
97 - data key. Then the data key is encrypted
work in AWS
by the wrapping key
Amazon S3 access control lists enables you
98 ACL -
to manage access to bucket and objects.
It is an AWS services that helps you enable
AWS cloud
99 - operational and risk auditing, governance
trail
and compliance of your AWS account.
10 the process or action of verifying
Authentication -
0 the identity of a user or process
Unit-V : Well-Architected Pillars : Cost Optimization,Troubleshooting, Design
Patterns And SampleArchitectures
AWS CloudFormation is a service that
10 AWS Cloud
- helps you model and set up your AWS
1 Formation
resources
To resolve a dependency error, add a
10 Dependency DependsOn attribute to resources that
-
2 error depend on other resources in your
template.
Cost optimization is a continual process of
10 Cost
- refinement and improvement over the span
3 Optimization
of a workload’s lifecycle
Track your costs, usage, and coverage with
10
AWS Budgets - custom budgets. Stay informed on
4
forecasted spend and resource use.
Enables organizations to realize business
Cloud Financial
10 value and financial success as they
Management -
5 optimize their cost and usage and scale on
(CFM)
AWS
AWS Cloud Governance for Financial
10 AWS Cloud Services is a framework to guide customers
-
6 Governance in selecting tools to manage and govern
their environment
Cost monitoring is the process of tracking
10 Cost
- and monitoring spending and cost-related
7 Monitoring
activities.
Using the appropriate services, resources,
10 Cost Effective
- and configurations for your workloads is
8 Resources
key to cost savings
In AWS, you optimize over time by
10 Optimize over
- reviewing new services and implementing
9 time
them in your workload
AWS Well-Architected Lenses extend the
AWS Well
11 guidance offered by AWS Well-
Architected -
0 Architected to specific industry and
Lenses
technology domains.
Management
11 and Provides prescriptive guidance on how to
-
1 Governance manage your AWS workloads .
Lens
Hybrid Learn how to design, deploy, and architect
11
Networking - hybrid networking for workloads in the
2
Lens AWS Cloud.
Learn best practices for designing,
11 Games Industry
- architecting, and deploying your games
3 Lens
workloads on AWS.
AWS Well-Architected Data Analytics
11 Data Analytics Lens, a collection of customer proven best
-
4 Lens practices for designing well-architected
analytics workloads.
Collection of customer-proven design
11 principles and best practices for ensuring
SAP Lens -
5 SAP workloads on AWS are well
architected.
11 Machine - Machine learning algorithms discover and
learn patterns in data, and construct
6 Learning Lens mathematical models to enable predictions
on future data
It has been able to rapidly learn about
11 AWS and visualize potential business risks
CyberAgent
7 by adopting the AWS Well-Architected
Framework.
NEC has conducted AWS Well-
11 NEC Architected Framework Reviews on
-
8 Corporation various projects to improve the quality of
integration.
The AWS Cost and Usage Reports (AWS
11
AWS CUR - CUR) contains the most comprehensive set
9
of cost and usage data available
Five design 1. Implement Cloud Financial Management
principles for 2. Adopt a consumption model
12
cost - 3. Measure overall efficiency
0
optimization in 4. Stop spending money on heavy lifting
the cloud 5. Analyze and attribute expenditure
Five best 1. Practice Cloud Financial Management
practice areas 2. Expenditure and usage awareness
12
for cost - 3. Cost-effective resources
1
optimization in 4. Manage demand and supply resources
the cloud 5. Optimize over time
Identifying problems with a network
12 Troubleshootin through a rigorous and repeatable process
2 g and then solving those problems using
testable methods.
Delete resources that you don't need or
12
Limitation error request a quota increase, and then continue
3
rolling back the update.
AWS Cloud Design Patterns are a
12 AWS Cloud collection of solutions and design ideas
4 Design Patterns aimed to solve common systems design
problems.
Provide multiple virtual servers in parallel,
12 Multi-Server using the Load Balancer provided by the
5 Pattern AWS Cloud service to distribute the load
appropriately.
Dr.S.Lavanya
Dr.N.Naveen
Kumar
V. Padmini