Flashcards
AWS ch.1
Cards in this deck (72)
- 1How many Regions does AWS currently have?16. Collection of data centers that are completely isolated from other Amazon regions. Achieve greatest possible
fault tolerance and stability. - 2How many availability zones?42. Inside of regions in isolation. Connected to other AZ for low latency links. Always 2 per regions
- 3What is edge location?Distribute content to end users with reduced latency. End points for Amazon CloudFront services
- 4What are the six listed AWS console (product)?Compute, Storage, Databases, Analytics, Applications, Deployments
- 5What is EC2 (Elastic Compute Cloud)?Provides resizable compute capacity in the cloud, intended to make webscale computing easier for developers
Users have complete control.
Pay as you go model - 6EC2 Container ServiceHigh Performance, highly scalable container management service which allows you to run apps on a managed cluster of EC2 instances.
- 7Elastic BeanstalkUsed to deploy and scale web apps. (Apps made with Java, .net, PHP etc.)
- 8LambdaFuture of cloud
Lets you run code without provisioning or managing servers
Pay only for execution time of code running - 9Elastic Load BalancingNetworking service that automatically spreads out incoming app traffic among several, available EC2 instances
Can also detect faulty instances and reroute traffic to healthy ones instead - 10LightsailAllows quick creation of own virtual private server (VPS) for $5 per month
For someone who wants to create AWS instance or project without knowledge of EC2, EPS or VBC - 11AWS BatchAmazon’s shot at batch processing solutions
Created to compete with 3rd party batch processing solutions
Managed service, dynamically provisions the optimal quantity and type of compute required to run your batch jobs - 12S3 (simple storage service)Object based online storage service
Practically unlimited data storage capability in the cloud (files, images, backups, anything)
Many other AWS services write and read from S3 - 13Amazon Cloud FrontContent Delivery Service (CDN) integrates with other AWS services to allow businesses and developers to distribute data through high speed transfers
Can make websites load much faster by spreading out static file delivery to be closer to where your users are by selecting an edge location closest to them - 14EFSStorage that can be attached to multiple EC2 instances
EFS is block level storage (unlike S3 which is ..?)
Will be important in future but not on exam yet - 15GlacierLong term backup and archiving service in cloud
Low cost per gigabyte, but not instance access (could take an hour or two to retrieve data) - 16Storage GetwayWay to extend your existing, on-site storage into the cloud
Set up a virtual machine in your data center with this on it and it sends the data to the cloud as well - 17SnowballPart of the Import/Export Service
Huge, unexpected success
Used to move large amounts of data quickly
Latest Snowball is 100TB in size
Fast, secure, and cheap way to migrate large amount of data to AWS cloud - 18SnowmobileTruck with 45 foot container behind
Exabyte scale data transfer service used to move very large amounts of data to AWS
100 Petabytes per snowmobile - 19Amazon RDS (Relational Database Service)Scalable, relational databases in the cloud
Good for apps that only need a database to store info (no advanced functions)
Backups, maintenance all taken care of by AWS - 20Amazon DMS (Database Migration Service)Replicate, migrate, or convert existing on-site DBs into AWS
I.e. converts local DB (Oracle) to Aurora (online DB) - 21Dynamo DBAmazon’s NoSQL database (covered more in depth later)
- 22ElastiCacheCaching DB services in cloud
i.e . if users are running the same queries, you can cache the results in cloud
(saves time bc the results are instant, like a cached website) - 23RedshiftData warehousing service
- 24Virtual Private Cloud (VPC)Bridge between users existing IT infrastructure and Amazon’s cloud
Create safe, secure private cloud service, that appears like all your AWS services are on your own network
BIG section for exam (more details coming up) - 25Route 53Amazon’s DNS (domain name system)
Used to manage your VPC domain name (i.e. www.brunoVPC.com)
Named after port DNS uses (Port 53) - 26Direct ConnectWay to connect to your AWS environment without an internet connection
- 27Elastic Search ServiceAllows you to use open source search analytics engine Elasticsearch as a managed service
- 28Elastic Map Reduce (EMR)Allows businesses and developers to process a large amount of data using HADOOP framework (big data).
Great for data mining or scientific simulation - 29KinesesWay of streaming data to amazon web services
Can ingest huge amount of data very quickly, for things like mobile apps or sensors - 30QuickSightFast, cloud powered business intelligence service
Makes it easy for all employees to build visualization, perform ad-hoc (latin: for this) analysis, and quickly get business insights from their data - 31Data PipelineAmazon’s ETL service
Extract, Transform, Load data from elsewhere
Ability to schedule when and get alerts when ETL processes fail - 32AthenaInteractive query service that allows you to analyze data in S3 using standard SQL
Serverless Service, so you only have to pay for the queries you run.
Removes need for complex ETL transformations.
Allows you to query data directly from file system - 33CloudsearchManaged service that allows you to easily set up, manage, and scale a search solution for your website or app.
Supports 34 languages.
Highlighting, autocomplete, and geospatial searches supported - 34GlueFully managed ETL service that simplifies and automates the data discovery, mapping, conversion, and job scheduling tasks.
Guides you through process of moving data with a user friendly console.
Prepares data for analytics, load from source to destination reliably, and help understand your data sources
Integrates with S3, RDS, and Redshift - 35WorkdocsShare files and documents with colleagues.
Amazon equivalent of Dropbox or Google Docs. - 36WorkmailSimilar to microsoft exchange
Lets you give everyone in the company a similar EMail address - 37WorkspaceManaged Windows desktop computing service in the cloud
Similar to virtual machine
Uses powerful, shared hardware in cloud so that individual users don’t need strong hardware on personal machines. - 38LexConversational interface for your apps
Powered by same deep learning tech as Amazon Echo devices
Build conversational interfaces into any app using voice and text - 39Machine LearningPredict future behavior from existing data.
Ex. “People with more X, buy more Y”
Can also perform fraud detection - 40PollyTurns text into lifelike speech.
Create applications that talk.
Similar to Microsoft Sam back in the day
47 voices across 24 languages - 41RekognitionService that lets you add image analysis to your apps.
Detect objects, scenes, and faces in images.
Can also search and compare faces. - 42CognitoSaves mobile user data in cloud
Handles user management, authentication, and sync across devices. - 43Mobile AnalyticTrack how your app is being used or used for.
Can track app usage,revenue generation, and user retention. - 44Simple Notification ServiceSend mobile notifications, emails, and SMS to your apps.
Can instantly deliver messages to apps
Used by yelp, periscope, and tinder - 45Device FarmAllows you to test your application on many different iOS and android devices simultaneously.
- 46Mobile HubBrings together all other mobile features.
Build test and monitor your mobile applications - 47PinpointMakes it easy to run targeted campaigns to drive user engagement in mobile apps.
Helps you understand user behavior, define which users to target, and determine which messages to send - 48loTManaged cloud platform that lets devices (i.e. cars or lightbulbs) easily and securely interact with cloud applications and other devices
Example: how IoT can increase driver safety by connecting to cars
Roads are wet, so cars tell IoT, which tells other cars that the roads are wet. - 49GreengasSoftware that lets you securely run local compute, messaging, and data caching for connected devices
Connected devices can run Lambda functions, keep device in sync, and communicate with other devices securely even when not connected to internet. - 50CodecommitAmazon’s version of github
Allows you to create AWS version control for your code - 51Code deployAllows you to get your code from CodeCommit repository and deploy it to EC2 instances
- 52Code PipelineContinuous delivery service for fast and reliable application updates
Builds, Tests and Deploys code every time there is a code change, based on the release model you define - 53XRayHelps developers analyze and debug production and distributed applications, such as those built using microservices
Helps you understand how your app and underlying services are performing so that you can identify and troubleshoot the root cause of performance issues and errors - 54code buildFully managed build service that compiles source code, runs tests, and produces software packages that are ready to be deployed.
- 55Cloud WatchEnables monitoring for EC2 and other AWS services.
Can give alerts when something goes wrong. (e.x. High CPU or memory usage)
Can be linked with ElasticLoadBalancer - 56Cloud FormationAllows you to set up a bunch of connected AWS services in one go.
Just need high level understanding (nothing super specific)
Save templates of entire environments to reload them at will. - 57Cloud TrailAmazon’s answer to auditing
Track what users are doing with your AWS resources - 58ConfigTracks configuration management changes
Can set rules to make sure config doesn’t change or be alerted when config does change. - 59OpsworkConfiguration management service that lets you configure and manage operations using Chef.
Auto Scaling through Chef. - 60Service CatalogAllows organizations to create and manage catalogs of IT services that are approved for use on AWS
Ensures compliance with corporate standards
Helps employees quickly find and deploy services from AWS catalog - 61TrustedAdvisorAutomated service that identifies where you’re paying too much for your AWS setup.
Ex. unused EC2 instances, idle instances.
Great if you have a lot of services because it’s automated. - 62Personal Health DashboardProvides alerts and remediation guidance when AWS is experiencing events that may impact you
Kind of like an early warning system - 63Identity and Access Management (IAM)Control access to your AWS resources
Set up users, groups, permissions, etc.
Huge area in exam (covered more below) - 64InspectorDetermines if you’ve set up your instances in an insecure way
Automated security assessment service
Provides detailed list afterwards, prioritized by severity - 65Cloud Hardware Security Module (CloudHSM)Helps you meet corporate, contractual, and regulatory compliance requirements like data security
Control encryption keys and cryptographic operations
HSM is a way to secure your encryption keys in the cloud in a very secure environment - 66Directory ServiceMakes it easy to set up and run Microsoft Active Directory in the cloud
Can also connect your existing AWS resources with an existing, on-site Microsoft directory
Useful because it allows users to log in with the same username and password as they use to log into their desktop. - 67Key Management Service (KMS)managed service that makes it easy for you to create and control the encryption keys used to encrypt your data, and uses FIPS 140-2 validated hardware security modules to protect the security of your keys.
- 68Web application Firewall (WAF)Used to block bad requests to Cloudfront protected sites or other sites hosted through AWS
- 69ShieldManaged DDoS protection service for your web applications
Standard (free) and Advanced (Pay) available - 70Certificate Manager (ACM)Handles the complexity of provisioning, deploying, and managing SSL/TLS certificates for your AWS websites and applications
SSL and TLS are web security and encryption protocols, like HTTPS - 71ArtifactProvides access to AWS security and compliance documents (aka Audit Artifacts)
- 72API GatewayAllows you to proxy your apps APIs, which lets you throttle bad client traffic, test new versions, etc.