General Flashcards
6 Benefits of the Cloud
- Trade Capex for variable expense (OPEX)
- Benefit from massive economies of scale
- Stop Guessing Capacity
- Increase Speed and Agility
- Stop spending money running and maintaining data centers
- Go Global in minutes
A service that checks applications for security vulnerabilities and deviations from best practices
Amazon Inspector
A service that provides intelligent threat detection for your AWS infrastructure and resources.
Amazon GuardDuty
Which compute option reduces costs when you commit to a consistent amount of compute usage for a 1-year or 3-year term?
Savings Plans. Note Reserved instances do not require a commitment. Key word is consistent amount of compute
ElastiCache
Amazon ElastiCache is a service that adds caching layers on top of your databases to help improve the read times of common request
EC2 Instance stores
Instance stores are ideal for temporary data that does not need to be kept long term. When an Amazon EC2 instance is stopped or terminated, all the data that has been written to the attached instance store is deleted.
EC2 Instance Store has a better I/O performance, but data is lost if: the EC2 instance is stopped or terminated, or when the underlying disk drive fails.
AWS Direct Connect
AWS Direct Connect is a service that enables you to establish a dedicated private connection between your data center and VPC (virtual private cloud).
The private connection that AWS Direct Connect provides helps you to reduce network costs and increase the amount of bandwidth that can travel through your network.
Virtual Private Gateway
A virtual private gateway enables you to establish a virtual private network (VPN) connection between your VPC and a private network, such as an on-premises data center or internal corporate network. A virtual private gateway allows traffic into the VPC only if it is coming from an approved network.
Amazon SageMaker
Amazon SageMaker is a service that enables you to quickly build, train, and deploy machine learning models
DeepRacer
AWS DeepRacer is an autonomous 1/18 scale race car that you can use to test reinforcement learning models.
Availability Zone (AZ)
An AZ consists of one or more discrete data centers, each with redundant power, networking, and connectivity housed in separate facilities. Each AZ is isolated but the AZs in a region are connected through low-latency links.
AWS Cost Explorer
Easy to use interface that lets you visualize, understand and manage your AWS costs and usage over time
5 Characteristics of Cloud Computing
- On-demand Self Service
- Broad Network Access
- Multi-Tenancy and Resource Pooling
- Rapid elasticity and Scalability
- Measured Service
IAM Roles
Some AWS service will need to perform actions on your behalf. To do so, you assign permissions to AWS services with IAM Roles.
Elastic File Share
Amazon EFS is a fully managed service that makes it easy to set up, scale, and cost-optimize file storage in the Amazon Cloud
Glue
AWS Glue is a fully managed extract, transform, and load (ETL) service that makes it easy for customers to prepare and load their data for analytics.
Fargate
Fargate allows you to launch Docker containers on AWS, and you don’t need to provision and maintain the infrastructure (=no EC2 instances to manage). It is serverless.
AWS CloudFormation
AWS CloudFormation gives developers and systems administrators an easy way to create and manage a collection of related AWS resources, provisioning and updating them in an orderly and predictable fashion.
WaveLength
AWS Wavelength is an AWS Infrastructure offering optimized for mobile edge computing applications. Wavelength combines the high bandwidth and ultra-low latency of 5G networks with AWS compute and storage services to enable developers to innovate and build a whole new class of applications.
Cloud Development Kit (AWS CDK)
The AWS Cloud Development Kit (AWS CDK) is an open source software development framework to define your cloud application resources using familiar programming languages.
CloudFormation
AWS CloudFormation provides a common language for you to model and provision AWS and third party application resources in your cloud environment. It allows you to deploy Infrastructure as a Code.
AWS CloudFormation templates are JSON or YAML-formatted text files. They are declarations of the AWS resources that make up a stack.
Elastic Beanstalk
Elastic Beanstalk is a Platform as a Service (PaaS). You only manage data and applications. AWS Elastic Beanstalk makes it even easier for developers to quickly deploy and manage applications in the AWS Cloud
CodeArtifact
AWS CodeArtifact is a fully managed artifact repository (also called code dependencies) service that makes it easy for organizations of any size to securely store, publish, and share software packages used in their software development process.
CodeCommit
CodeCommit is a secure, highly scalable, managed source control service that makes it easier for teams to collaborate on code. It also provides software version control.