diff --git a/chap2.md b/chap2.md new file mode 100644 index 0000000..3261c1f --- /dev/null +++ b/chap2.md @@ -0,0 +1,137 @@ +# Chapter 2: Introduction to AWS and Global Infrastructure + +## What is AWS? + +**Amazon Web Services (AWS)**, a subsidiary of Amazon. + +Here is history of AWS + +![Figure 2.1 - AWS history: timeline](imgs/B17124_02_01.jpg) + +## Exploring the AWS Global Infrastructure + +AWS provide 3 types of hosting services: +* Region +* AZ +* Edge location + +**AWS Region** = a physical location where AWS host a *cluser* of **data centers** + +In each Region, these small groups are *logically & physically* separated from each other within 100km + +**Availability Zones (AZs)** = logically and physically separated groups of data centers + +### Regions + +A Region will consist at least 2 AZs. (e.g. North Virginia Region, us-east-1 consists of 6) + +Benefits of multi-region (i.e. why choose region that closer to you): +* Host app and reduce network latency by deploying resource closer to customer +* Follow data soverignty and compliance regulation +* Satisfy failover or DR scenario in case of regional outages + +### AZs + +**AZs** = logical and physical grouping of data centers within a given Region. + +An AZ is a logical representation of a metropolitan area where AWS has deployed one or more data-center facilities. + +Benefit of Multi AZ within a Region: high availability, fault-tolerant, and scalable solutions; As AZs within a Region are connected using high-bandwidth, low-latency private metro-fiber link. + +### Edge locations + +Using edge location, we can cache frequently accessed files on edge location servers located closer to users. + +Amazon **CloudFront** = a CDN service (utilize AWS edge locations) allower user to create *distribution points* for delivery of content. + +Distribution points are created at edge locations in each Region, depending on developer's configuration. + +e.g. of edge location: +* Use **Amazon S3 transfer Accleration** (feature of S3) to upload content to AWS buckets via edge location to bypass public network (through AWS backbone network). + * [AWS Upload speed test tool](https://s3-accelerate-speedtest.s3-accelerate.amazonaws.com/en/accelerate-speed-comparsion.html) + +### Regional edge cacahes + +**Regional edge caches**: +* have more storage and larger cache sizes than *edge locations*. +* Far fewer number of Regional edge caches +* Strategically placed + +Usage of Regional edge caches: +* Hold data not accessed frequently in a long time (i.e. data removed from edge locations) + +### Regional services + +AWS services are (mostly) Region-based. (i.e. need first select a Region and then service to deploy in that Region) +* Reason: hardware resources (datacenters) are Region-based + +### Global services + +Some AWS services are global services (i.e. you can access them from any location) +* Resion: want these resource global all Regions. +* List of global services: + * **AWS IAM**: + * Amazon CloudFron + * Amazon Route 53 + * Amazon S3 + +### On-premises services + +## Choosing the right AWS support plan for your business + +* Basic support plan + * Provided by every account + * No technical support from real person + * Free + * Services: + * Get access to public available doc, whitepapers, etc. + * Basic service via email, chat and phone 24/7 + * 7 basic checks on **Trusted Advisor tool** + * Alert via **Personal Health Dashboard (PHD)** +* Developer support plan + * Recommended by AWS if you are experimenting or testing in AWS + * A cost-effective solution for non-production workloads + * Suppor team cannot discuss specific app-layer problems. + * Supports only available via email during business hours + * plus all basic support +* Business support plan + * Recommended by AWS for production env. + * e.g. solving issue related with RDS, troubleshooting issues. + * Full 24/7 support. Different response time offered to different severify of issues. + * e.g. If system down, Cloud Support engineer will be in position within 1 hour. + * Service: + * Access to AWS **Infrastructure Event Management (IEM)** + * Provide full set of AWS Trusted Advisor services including: **Cost Optimization**, **Security**, **Faulty Tolerance**, **Performance**, **Service Limits** +* Enterprise support plan + * Cost starts at (USD) $15000 per month + * VIP offerings: + * A desginated **Technical Account Manager (TAM)** actively monitor environment, and work closely with you through life-cycle of cloud projects. + * **Service-level agreements (SLAs)**: 15 min response time for business critical tech issues + +Summary of different AWS support plans +![Summary of different AWS support plans](imgs/Table_2.1.jpg) + +## Overview of the AWS Service Health Dashboard + +AWS publishes [service health status](https://aws.amazon.com/legal/service-level-agreements/) (e.g. shown below) across all DataCenters, which should be first place to investigate if service down + +**AWS Service Health Dashboard** + +![Figure 2.7 AWS Service Health Dashboard](imgs/B17124_02_07.jpg) + +Other than AWS Service Health Dashboard, AWS PHD provides more tailored info, when reporting issues that affecting applications and resources + +![AWS PHD](imgs/B17124_02_08.jpg) + +Benefit of PHD: +* Personalized view of service health +* Proactive notifcation +* Detailed troubleshooting guidance +* Integration and automation +* Aggregate health events across AWS orgs + +## The AWS AuP + +AWS AuP +* Policy provide info/guideline about services offered by AWS, plus prohibited uses +* User need comply it, When signing up an AWS account for personal or business use. \ No newline at end of file diff --git a/chap2_qa.md b/chap2_qa.md new file mode 100644 index 0000000..50e8687 --- /dev/null +++ b/chap2_qa.md @@ -0,0 +1,136 @@ +# Chapter 2: Introduction to AWS and the Global Infrastructure + +## Q1 + +Which of the following AWS support plans gives you access to all AWS Trusted Advisor reports? (Select two answers) + +1. Basic support plan +2. Developer support plan +3. Business support plan +4. Enterprise support plan +5. Global support plan + +A: 3 & 4 (Correct) + +## Q2 + +You have spent months developing a new application for your customers. You are now ready to go live and want to ensure that you have access to AWS technical support engineers if there are any issues with your application servers or backend database. Your organization is comfortable with 1-hour response times for production-system down issues. Which support plan is the most cost-effective option for you? + +1. Basic support plan +2. Developer support plan +3. Business support plan +4. Enterprise support plan + +A: 3 (Correct) + +## Q3 + +Which AWS support plan gives you access to a technical account manager who will monitor your environment and provide guidance to optimize your workloads on the AWS platform? + +1. Basic support plan +2. Developer support plan +3. Business support plan +4. Enterprise support plan + +A: 4 (Correct) + +## Q4 + +You are planning to build a test and development environment on AWS as a precursor to ultimately migrating your workloads to the platform. In the interim period, your developers require some basic technical support as they are new to cloud computing. Which AWS support plan offers cost-effective access to Cloud Support associates during business hours? + +1. Basic support plan +2. Developer support plan +3. Business support plan +4. Enterprise support plan + +A: 2 (Correct) + +## Q5 + +Which of the following services is provided across all AWS support plans and allows support access 24/7 via telephone, chat, and email? + +1. Access to technical support via telephone and chat +2. Access to customer support services to resolve any billing or account login issues +3. Access to a technical account manager to help you manage your account +4. Access to a full range of reports from the AWS Trusted Advisor + +A: 2 (Correct) + +## Q6 + +Which feature of the AWS Global Infrastructure enables you to launch applications and store data in a manner that is compliant with regulatory requirements? + +1. Regions +2. AZs +3. Edge location +4. CloudFront + +A: 1 (Correct) + +## Q7 + +Which component of the AWS Global Infrastructure enables you to distribute your content to users across the globe such that cached versions of your digital assets are available locally to those users? + +1. Regions +2. AZs +3. Edge locations +4. AWS RDS + +A: 3 (Correct) + +## Q8 + +Which component of the AWS Global Infrastructure enables you to architect your application solution to offer high-availability capabilities within a specific Region? + +1. Regions +2. AZs +3. Edge locations +4. Regional edge caches + +A: 2 (Correct) + +## Q9 + +Which of the following services are considered global services on the AWS platform? (Select two answers) + +1. AWS IAM +2. Amazon Virtual Private Cloud (VPC) +3. Amazon Snowball +4. AWS EC2 +5. Amazon CloudFront + +A: 1 & 5 (Correct) + +## Q10 + +Which of the following services are designed to be set up, configured, and consumed on premises? (Select two answers) + +1. AWS Outposts +2. Amazon Storage Gateway +3. Amazon DynamoDB +4. AWS Simple Notification Service (SNS) +5. AWS PHD + +A: 1 & 2 (Correct) + +## Q11 + +As part of the signup process, you are required to adhere to policy guidelines that describe prohibited activities. Which policy does this fall under? + +1. Compliance policy +2. Password policy +3. AuP +4. Vulnerability testing guidelines + +A: 3 (Correct) + +## Q12 + +Which AWS service publishes up-to-the-minute information regarding any outages or issues with any service across all Regions of the AWS ecosystem? + +1. PHD +2. Outage and issues dashboard +3. Service Health Dashboard +4. Amazon CloudWatch + +A: 3 (Correct) \ No newline at end of file diff --git a/imgs/B17124_02_01.jpg b/imgs/B17124_02_01.jpg new file mode 100644 index 0000000..333d7d6 Binary files /dev/null and b/imgs/B17124_02_01.jpg differ diff --git a/imgs/B17124_02_07.jpg b/imgs/B17124_02_07.jpg new file mode 100644 index 0000000..783c7e9 Binary files /dev/null and b/imgs/B17124_02_07.jpg differ diff --git a/imgs/B17124_02_08.jpg b/imgs/B17124_02_08.jpg new file mode 100644 index 0000000..6e797e1 Binary files /dev/null and b/imgs/B17124_02_08.jpg differ diff --git a/imgs/Table_2.1.jpg b/imgs/Table_2.1.jpg new file mode 100644 index 0000000..8d63dbe Binary files /dev/null and b/imgs/Table_2.1.jpg differ