Exam Essentials Flashcards
Only the Essentials.
Understand the global infrastructure.
AWS provides a highly available technology infrastructure platform with multiple locations worldwide. These locations are composed of regions and Availability Zones. Each region is located in a separate geographic area and has multiple, isolated locations known as Availability Zones.
Understand regions.
An AWS region is a physical geographic location that consists of a cluster data centers. AWS regions enable the placement of resources and data in multiple locations around the globe. Each region is completely isolated from the other regions. This achieves the greatest possible fault tolerance and stability. Resources aren’t replicated across regions unless organizations choose to do so.
Understand Availability Zones.
An Availability Zone is one or more data centers within a region that are designed to be isolated from failures in other Availability Zones. Availabilityy Zones provide inexpensive, low latency network connectivity to other zones in the same region. By placing resources in separate Availability Zones, organizations can protect their website or applicationfrom a service disruption impacting a single location.
Understand the hybrid deployment model.
A hybrid deployment model is an architectural pattern providing connectivity for infrastructure and applications between cloud-based resources and existing resources that are not located in the cloud.
Know what Amazon S3 is and what it is commonly used for.
Amazon S3 is secure, durable, and highly scalable cloud storage that can be used to store an unlimited amount of data in almost any format using a simple web services interface. Common use cases include backup and archive, content storage and distribution, big data analytics, static website hosting, cloud native application hosting, and disaster recovery.
Understand how object storage differs from block and file storage.
Amazon S3 cloud object storage manages data at the application level as objects using a REST API built on HTTP. Block storage manages data at the operating system level as numbered addressable blocks using protocols such as SCSI or Fibre Channel. File storage manages data as shared files at the operating system level using a protocol such as CIFS or NFS.
Understand the basics of Amazon S3.
Amazon S3 stores data in objects that contain data and metadata. Objects are identified by a user-defines key and are stored in a simple flat folder called a bucket. Interfaces include a native REST interface, SDKs for many languages, an AWS CLI, and the AWS Management Console.
Know how to create a bucket; how to upload, download, and delete objects; how to make objects public; and how to open an object URL.
Understand the durability, availability, and data consistency model of Amazon S3.
Amazon S3 standard storage is designed for 11 nines durability and four nines availability of objects over a year. Other storage classes differ. Amazon S3 is eventually consistent, but offers a read-after-write consistency for PUTs to new objects.
Know how to enable static website hosting on Amazon S3.
To create a static website on Amazon S3, you must create a bucket with the website hostname, upload your static content and make it public, enable static website hosting on the bucket, and indicate the index and error page objects.
Know how to protect your data on Amazon S3.
Encrypt data in flight using HTTPS and at rest using SSE or client-side encryption. Enable versioning to keep multiple versions of an object in a bucket. Enable MFA Delete to protect against accidental deletion. Use ACLs, S3 bucket policies, and AWS IAM policies for access control. Use pre-signed URLs for time-limited download access. Use cross-region replication to automatically replicate data to another region.
Know the use case for each of the Amazon S3 storage classes.
Standard is for general purpose data that needs high durability, high performance, and low latency access. Standard-IA is for data that is less frequently accessed, but that needs the same performance and availability when accessed. RRS offers lower durability at lower cost for easily replicated data. Amazon Glacier is for storing rarely accessed archival data at lowest cost, when a three to five hour retrieval time is acceptable.
Know how to use lifecycle configuration rules.
Lifecycle rules can be configured in the AWS Management Console or the APIs. Lifecycle configuration rules define actions to transition objects from one storage class to another based on time.
Know how to use Amazon S3 event notifications.
Event notifications are set at the bucket level and can trigger a message in Amazon SNS or Amazon SQS or an action in AWS Lambda in response to an upload or a delete of an object.
Know the basics of Amazon Glacier as a standalone service.
Data is stored in encrypted archives that can be as large as 40TB. Archives typically contain TAR or ZIP files. Vaults are containers for archives, and vaults can be locked for compliance.
Know the basics of launching an Amazon EC2 instance.
To launch an instance, you must specify an AMI, which defines the software on the instance at launch, and an instance type, which defines the virtual hardware supporting the instance (memory, vCPUs, etc.).
Know what architectures are suited for what Amazon EC2 pricing options.
Spot Instances are best suited for workloads that can accommodate interruption. Reserved Instances are best for consistent, long-term compute needs. On-Demand Instances provide flexible compute to respond to scaling needs.
Know how to combine multiple pricing options that result in cost optimization and scalability.
On-Demand Instances can be used to scale up a web application running on Reserved Instances in response to a temporary traffic spike. For a workload with several Reserved Instances reading from a queue, it’s possible to use Spot Instances to alleviate heavy traffic in a cost-effective way. Those are just two of countless examples.
Know the benefits of enhanced networking.
Enhanced networking enables you to get significantly higher PPS performance, lower network jitter, and lower latencies.
Know the capabilities of VM Import/Export.
VM Import/Export allows you to import existing VMs to AWS as Amazon EC2 instances or AMIs. Amazon EC2 instances that were imported through VM Import/Export can also be exported back to a virtual environment.
Know the methods for accessing an instance over the internet.
You can access an Amazon EC2 instance over the web via public IP address, elastic IP address, or public DNS name. There are additional ways to access an instance within an Amazon VPC, including private IP addresses and ENIs.
Know the lifetime of an instance store.
Data on an instance store is lost when the instance is stopped or terminated. Instance store data survives an OS reboot.
Know the properties of the Amazon EC2 pricing options.
On-Demand Instances require no up-front commitment, can be launched any time, and are billed by the hour. Reserved Instances require an up-front commitment and vary in cost depending on whether they are paid all up front, partially up front, or not up front. Spot Instances are launched when your bid price exceeds the current spot price. Spot Instances will run until the spot price exceeds your bid price, in that case the instance will get a two minute warning and terminate.