Foundations of Cloud Computing/AWS Services Flashcards
High Availability refers to systems that are
durable and likely to operate continuously without failure for a long time
Agility in the cloud allows you to
innovate faster, giving you speed to market via all the services available
Durability in the cloud is all about long-term data protection. This means
your data will remain intact without corruption.
What are the 6 Major Advantages of AWS?
- Benefit from massive economies of scale
- Trade Fixed Capital expense for Variable Expenses
- Increased Speed & Agility
- Global in minutes
- No need to maintain a data center
- Your capacity matches your growth.
Elaborate on the AWS advantage Increased Speed & Agility:
AWS Services allow you to innovate and deliver your applications faster.
Explain the difference between Region, AZ, and data center?
Regions are geographically isolated locations around the globe that has 2 or more AZ’s within it
-An AZ has one or more data centers within it
Elaborate on the AWS advantage “Benefit from massive economies of scale”
Volume discounts are passed on to you, which provides lower pay-as-you-go prices.
Some features of Route 53 (2)
- Performs health checks on AWS resources
- Supports hybrid cloud architectures
Route 53 is a ________ that routes users to applications.
DNS service
AWS Direct Connect is a dedicated
physical network connection from your on-premises data center to AWS.
When AWS Direct Connect Features your data travels over a
physical private network directly to AWS from your on-premises data center, not the public internet
Using Direct Connect in the Real World allows you to transfer
business-critical data directly to AWS, bypassing your internet service provider
AWS VPN Site-to-Site VPN creates a secure connection
between your internal networks and your AWS VPCs. How is this different from AWS Direct Connect?
Similar to Direct Connect, but data travels over the public internet
AWS VPN Site-to-Site Features (3)
- Data is automatically encrypted
- Connects your on-premises data center to AWS
- Supports hybrid cloud architectures
A benefit of using Batch is it dynamically provisions instances based on _______.
Volume
Outpost allows to run cloud services in your ________/
internal data center.
When using AWS Outpost Amazon will
deliver and install servers in your internal data center.
Outpost supports workloads that need to remain on-premises due to _________________.
latency or data sovereignty needs
Athena and Redshift fall under which category
Analytics
AWS Batch is a compute service that is used to _______________.
process large workloads in smaller batches.
Batch manages compute environments and job queues, allowing you to
run thousands of jobs using EC2 and EC2 Spot.
CLOUD9, CLOUD COMMIT fall under which category
Development
RDS, DynamoDB, Aurora, DocumentDB, ElastiCache, Neptune fall under which category
Databases:
AWS Lightsail is a cloud-based
virtual private server (VPS) solution.
AWS Lightsail includes everything you need to jumpstart your project i.e a
- virtual machine
- SSD-based storage
- DNS management
- Static IP address
4 cloud architectures design principle in AWS
Design for failure.
Decouple your components
Implement elasticity
Think parallel
Loose coupling Application design is when
a change or a failure in one component should not cascade to other components.
You need to enable your Amazon EC2 instances in the public subnet to connect to the public Internet.
Internet Gateway
You need to enable your EC2 instances in the private subnet to connect to the public Internet. Which service would help you accomplish this?
Network Address Translation (NAT) service
4 Key Business Factors to consider when choosing a region to host your applications
- Proximity to Customers
- Available services within a Region
- Pricing of Services in that Region
- Compliance with data governance and legal requirements
It cost more to run AWS in some regions over others
Amazon Elastic Kubernetes Service (EKS) is a fully managed service that you can use to
run Kubernetes on AWS
Network Address Translation (NAT) service allows EC2 instances in a private subnet to connect to services outside your VPC but external services
cannot initiate a connection with those instances
Kubernetes is open-source software that enables you to deploy and manage
containerized applications at scale
Amazon Textract is a machine learning service that automatically
extracts text and data from scanned documents
Amazon Augmented AI is a machine learning service that makes it easy to build
workflows that require human review
Amazon SageMaker is a service that
enables you to quickly build, train, and deploy machine learning models
AWS KMS is integrated with AWS CloudTrail which provides you the ability to audit
who used which keys, on which resources, and when.
There are 3 common types of cloud computing model that come up in the exam:
Infrastructure as a service (IaaS).
Platform as a service (PaaS).
Software as a service (SaaS).
Platform as a Service (PaaS) removes the need for your organization to manage the underlying infrastructure and allows you to focus on
deployment and management of your applications.
Software as a Service (SaaS) provides you with a completed product that is run and managed
by the service provider.
AWS Snowball is best used for (3)
Bulk data transfer, edge storage, and edge compute
AWS WAF is a web application firewall that protects against common exploits that could (3)
- Compromise Application Availability
- Security
- Or consume excessive resources
AWS Web Application Firewall (WAF) lets you create rules to filter web traffic based on (3)
- IP addresses
- HTTP headers and body
- Specific URL’s
AWS Key Management Service gives you centralized control over the
encryption keys used to protect your data.
AWS Key Management Service is integrated with most other AWS services making it easy to
encrypt the data you store in these services with encryption keys you control.