
Concepts
- APN Partner: A software or professional services firm in the AWS APN program that offer a wide
range of products and expertise to help customers take advantage of the AWS Cloud.
- AWS CloudTrail: A web service that records AWS API calls for your account and delivers log files to
you. The recorded
information includes the identity of the API caller, the time of the API call, the
source IP address of the API
caller, the request parameters, and the response elements returned by the AWS service.
- AWS Developer Tools: A set of services designed to enable rapid and safe delivery of
software
- AWS Local Region: A single datacenter designed to complement an existing AWS
Region
- AWS Partner Network: The AWS Partner Network (APN) is the global partner program for AWS.
- AWS Region: A named set of AWS resources in the same geographical area. A
Region comprises at least two Availability Zones.
- AWS Security Token Service: A web service for requesting temporary, limited-privilege credentials for AWS Identity
and Access Management users or for users that you authenticate (federated users).
- AWS Shared Responsibility Model: Security and Compliance is a shared responsibility between AWS
and the customer.
- Amazon CloudWatch: A web service that enables you to monitor and manage various metrics, and configure
alarm actions based on
data from those metrics.
- Amazon EBS-optimized instance: An Amazon EBS–optimized instance uses an optimized configuration stack and provides
additional, dedicated capacity for Amazon EBS I/O.
- Amazon EC2 VM Import Connector: VM Import/Export enables you to import and export virtual machines.
- Amazon EC2 instance store: Storage is located on disks that are physically attached to the host computer.
- Amazon S3 Transfer Acceleration: Amazon S3 Transfer Acceleration enables fast, easy, and secure transfers of files
over long distances between your client and an S3 bucket. Transfer Acceleration takes
advantage of Amazon CloudFront's globally distributed edge locations. As the data
arrives at an edge location, data is routed to Amazon S3 over an optimized network
path.
- Architecture: How components interact and communicate.
- Availability:
The percentage of time that a workload is available for use, where "available for
use" means that it performs its agreed function when required. Availability (also
known as service availability) is a commonly used metric to quantitatively measure
reliability.
- Availability Zone: A distinct location within a Region that is insulated from
failures in other Availability Zones, and provides inexpensive,
low-latency network connectivity to other Availability Zones in the
same Region.
- Best practice: Proven ways of achieving successful outcomes.
- Cache:
A place that data is stored, temporarily, to increase performance by decreasing
access time to frequently
used data.
- Canary deployment: The slow rollout of a new version of an existing application.
- Component: The code, configuration and AWS Resources that deliver against a business requirement.
- Consistency:
A state where two systems, storing the same information, return the same results.
- Continuous deployment: Automated deployment to production which is dependent on results from testing and
building. Every time a build and
all the tests occur with no errors or failed tests, code is deployed automatically.
- Continuous integration: Automation that is used to perform builds of software and automate tests against that
software.
- Correction of Error: Process for improving quality by documenting and addressing issues
- Cost Allocation Tag: Organize your resource costs on your cost allocation
report
- Data warehouse: A central repository of information that
can be analyzed to make better informed decisions.
- Database-level settings:
Database systems, being software, almost uniformly have configuration settings
that affect
performance.
- Durability:
The ability of a system to remain functional when faced with the challenges of
normal operation over its lifetime.
- Dynamic Content Delivery: Delivery of application generated content that includes elements that are personalized
to each viewer
- EC2 instance: A compute instance in the Amazon EC2 service. Other AWS services
use the term EC2 instance to distinguish these instances from other
types of instances they support.
- Edge location: A site that CloudFront uses to cache copies of your content for
faster delivery to users at any location.
- Elasticity: The ability to acquire resources as you need them and release resources when you no
longer need them. In the cloud,
you want to do this automatically.
- Enhanced Networking: Enhanced networking uses single root I/O virtualization (SR-IOV) to provide high-performance
networking capabilities on supported instance types.
- Event:
An instance of something happening that is significant to the workload.
- Federated Identity: Federated identities are those which enable users to have a single identity stored
in an organizations central identity provider.
- Feedback loop:
A mechanism by which output from a process or system is fed back into the control
of that process or system.
- Five whys: Helps in identifying the root cause of a problem by determining
the relationship between different root causes of a problem.
- Game day: Simulates a failure or event to test systems, processes, and teams responses
- Horizontal scaling:
The ability for a system to grow by adding additional computers.
- IAM Policy: Access in AWS is managed through policies, that can be attached to IAM identities
or AWS resources.
- In-memory:
The state of being stored in volatile system RAM rather than on stable storage,
such as flash or disk.
- Incident:
An event that requires an intervention or response.
- Indexes:
A technology that is designed to make looking up information more efficient.
- Ishikawa diagram: Helps in capturing the causal relationship between cause and
effect, and groups causes into meaningful groupings.
- Key distribution:
The relative probability that a given key to access data is spread out across storage.
- Latency:
A measurement of the amount of time between an action and the result, often
between a request and a response.
- Latency-based Routing: Improves performance by routing your customers to the AWS endpoint
(e.g. EC2 instances, Elastic IPs or ELBs) that provides the fastest
experience based on actual performance measurements of the different
AWS regions where your application is running.
- Mechanical Sympathy: Using a tool or system with an understanding of how it operates
best.
- Memory:
A component of a computer system that is designed for short-term, fast-access,
data storage; often
this is Random-Access Memory (RAM), but there are other forms as well.
- Milestone: Mark key changes in your architecture as it evolves.
- Multi-factor Authentication: Multi-factor Authentication adds an extra layer of protection on top of your user
name and password.
- Network address utilization: This is a measurement of the percentage of non-overlapping address space you consume
out of all private address spaces available.
VPCs are restricted to 65535 addresses, and data centers and offices have defined
ranges. Networks are defined by Classless Inter-Domain
Routing (CIDR) ranges that cannot overlap.
- NoSQL: NoSQL databases are purpose built for specific data models and
have flexible schemas for building modern applications.
- Partition:
A division of elements, oftentimes data or resources, along certain boundaries.
- Partition tolerance:
A system's ability to continue to operate correctly when it has been partial separated;
often
in reference to a distributed system.
- Placement Group: You can launch or start instances in a placement group, which
determines how instances are placed on underlying hardware.
- Playbook: A documented process to investigate the source of an issue.
- Principal engineering community: Amazon's Principal Engineer Community sets the standard for
engineering excellence at Amazon.
- Problem:
An event that requires intervention and either recurs or cannot currently be resolved.
- Provisioned IOPS: For EBS volumes you can specify a consistent IOPS rate when you create the volume.
- Query capability:
A way to ask for information from a system.
- Relational database: A relational database is a collection of data items with
pre-defined relationships between them.
- Reliability: The ability of a workload to perform its intended function correctly and consistently
when it’s expected to. This includes the ability to operate and test the workload
through its total lifecycle.
- Resiliency: The ability of a workload to recover from infrastructure or service disruptions, dynamically
acquire computing resources to meet demand, and mitigate disruptions, such as misconfigurations
or transient network issues.
- Root User: When you first create an Amazon Web Services (AWS) account, you begin with a single
sign-in identity that has complete access to all AWS services and resources in the
account. This identity is called the AWS account root user and is accessed by signing
in with the email address and password that you used to create the account.
- Root cause analysis: Helps in identifying what, how, and why an event or failure
happened resulting in corrective and preventive measure.
- Runbook: A procedure to achieve a specific outcome.
- Scalability:
A measurement of a system's ability to grow to accommodate an increase in demand.
- Service Limits: Services have limitations to protect the consumer as well as the provider; physical
locations have limitations
built into their construction.
- Service accessibility: Ensures consumers of the workload are able to access your services, either through
the internet, private networking, or
VPN.
- Solid-state drive: Solid-state drives are a storage device that uses memory to store data.
- Storage optimization:
Choosing storage technology best matches the access patterns of the system using
it.
- Tagging: Assign metadata to AWS resources to categorize and
organize.
- Technology portfolio: The collection of workloads that are required for the business to operate.
- VPC Endpoint: A VPC endpoint enables you to privately connect your VPC to
supported AWS services and VPC endpoint services powered by PrivateLink
without requiring an internet gateway, NAT device, VPN connection, or
AWS Direct Connect connection. Instances in your VPC do not require
public IP addresses to communicate with resources in the service.
Traffic between your VPC and the other service does not leave the
Amazon network.
- VPC Flow Logs: enables you to capture information about the IP traffic going to
and from network interfaces in your VPC.
- Workload: The set of components that together deliver business value.
- network ACL: An optional layer of security that acts as a firewall for
controlling traffic in and out of a subnet. You can associate multiple
subnets with a single network ACL, but a subnet can be associated with
only one network ACL at a time.