Prep for AWS Certified Cloud Practitioner Exam - Core Services Flashcards
What is the Technology Domain
33% of the certification exam (largest portion)
- Four parts
- Define methods of deploying and operating in the AWS cloud
- Define the AWS global infrastructure
- Identify the core AWS services
- Identify resources for technology support
What is Elastic Compute Cloud?
EC2
- Virtual server running on AWS
- Config by a number of virtual CPUs, GBs of RAM, size/type of storage, and network speed
What is Elastic Beanstalk?
- Deploy and scale web applications by uploading your code
- Handles the deployment process including capacity, load balancing auto scaling and health monitoring, provisioning
What languages does Elastic Beanstalk support?
Java, .NET, PHP, Node.js, Python, Ruby, Go and Docker
What is Elastic Load Balancing?
- Automatically distributes web traffic to different servers, so that anyone server is not overloaded and crashes
- Fault-tolerant
- Monitor health of servers
What is Lambda?
- Runs code (a lambda function) in response to an event, like hitting a button on a site to buy an item
- Only pay for the time the code is running and each event trigger
- No need to provision or manage servers
What is Lightsail?
- Preconfigured and ready-to-use operating systems, web apps, and development stacks
- Easily scale and deploy
- One click to launch services, like wordpress, windows os, ubuntu and node.js
What are your options for deploying code to the AWS Cloud?
- AWS Management Console
- AWS CLI
- AWS SDK
What are Availability Zones?
- AWS data centers around the world
- Independent of each other in network and power source
- around 6 dozen zones
What is a Region?
- Region is made up of two or more availability zones
- Compliances and resources vary by region
What is a high availability?
- Resources that have duplicate copies in multiple availability zones or regions
- Resiliency: Ability to provide uninterrupted performance, even during natural disasters
- Redundancy: Multiple copies of data in different data centers
Give two examples of infrastructure as code
AWS Elastic Beanstalk
AWS Lamdba
AWS CloudFormation
Describe Amazon S3
- Object storage service
- High Availability, security and performance
- Scalable
- Charged for what you use
What are the S3 tiers
- Standard
- Intelligent- Tiering
- Standard-Infrequent Access
- One Zone-Infrequent Access
- Glacier
- Glacier Deep Archive
What is Elastic Block Store?
EBS
- Unformatted block devices attached to an EC2 instance to increase storage
- Add multiple EBS volumes to one EC2 instance
- Use as file systems or hard drives
- Dynamically change configurations to attached volumes
What is AWS Snowball?
- Data migration tool
- AWS will physically ship you a snowball to move your data onto, then ship back
- Can move 50 terabytes with regular snowball, up to 100 petabytes with a snowmobile (45 foot long shipping container)
- Free for 10 days of onsite usage
- Service fee per job starting at 200$
- Stored in S3 with storage fees, but no transfer fee
What is AWS Storage Gateway?
- Hybrid storage solution
- Feeds on premises storage with cloud storage, integrates on prem with AWS cloud storage services via a virtual machine
What is DynamoDB?
- Server less, nearly unlimited throughput and storage, NoSQL database
- Automatically scales your tables
What is Amazon Relational Database Service?
RDS
- Setup, operate and scale a relational database
- Pay what you use
- Compatible with PostreSQL, MySQL, MariaDB, Oracle Database, Microsoft SQL Server and Amazon Aurora
What is Amazon Aurora
- Managed by RDS
- Monitor through AWS alerting services
- Compatible with MySQL and PostgreSQL, but five times faster
- Supports up to 64 tbs per instance
What is Amazon Redshift
- Petabyte-scale data warehouse service
- Super fast, super cheap
- Integrate with data lakes
- Analyze data from different sources
What is Virtual Private Cloud?
VPC
- Isolated section in the cloud to deploy your resources (your corner of the cloud)
- Allows setting up security groups, network access control lists
What is CloudFront?
- AWS Global CDN
- Integrates with AWS services to provide optimal performance
What is Route53?
- Domain name registrar
- Connect user requests to infrastructure on AWS or outside of AWS as a DNS service
What is CloudFormation?
- Allows Templates or recipes for resource deployment in AWS
- Provision and deploy fully configured infrastructure
- Free to use
- Infrastructure as code
What is AWS CloudTrail?
- Helps track user activity and API usage
- Discover/troubleshoot security and operational issues
- Provide visibility into user/resource activities
- Auto response to security threats
What is AWS CloudWatch?
- Monitoring and management system for AWS Infrastructure
- Natively integrated with over 70 AWS services
- System wide visibility into resource utilitization, application performance, and operational health
What are the differences between CloudWatch and CloudTrail?
CloudTrail audits logs, while CloudWatch monitors live activity and can react to events