Technology Information Systems

AWS Academy

My AWS Academy Portfolio

 

AWS Objectives

 

Objectives:

 

1) Define the AWS Cloud.

A) Amazon Web Services (AWS) is a secure cloud platform that offers a broad set of global cloud-based products.

 

2) Explain the AWS pricing philosophy.

A) At the end of each month, you pay for what you use. You can start or stop using a product at any time. No long-term contracts are required. AWS offers a range of cloud computing services. 

For each service, you pay for exactly the amount of resources that you actually need. This utility-style pricing model includes: Pay for what you use, Pay less when you reserve, Pay less when you use more, Pay even less as AWS grows

 

3) Identify the global infrastructure components of AWS.

A) The AWS Cloud infrastructure is built around Regions, 22 Regions worldwide. An AWS Region is a physical geographical location with one or more Availability Zones. Availability Zones in turn consist of one or more data centers.

 

4) Describe security and compliance measures of the AWS Cloud including AWS Identity and Access Management (IAM).

A) Identity and Access Management provides fine-grained control over AWS resources across the entire cloud infrastructure. IAM allows us to specify who can access which services and resources, and under what conditions. The IAM policy allows us to manage permissions for our workforce and systems to ensure least-privilege access.



5) Create an AWS Virtual Private Cloud (Amazon VPC).

A) I was able to do so in Lab 2.

 

6) Demonstrate when to use Amazon Elastic Compute Cloud (EC2), AWS Lambda and AWS Elastic Beanstalk.

A)    Amazon Elastic Compute Cloud (EC2): When the users are high-performance computing or their Machine Learning applications require heavy computing resources and throughputs like GPUs and disk-based volumes (EBS). EC2 is most suitable for those applications.

 

AWS Elastic Beanstalk: Beanstalk is designed for people who want to deploy a web application that is developed in supported runtimes.

 

         AWS Lambda: API Gateway invokes the Lambda function synchronously. Its function can be integrated with an API gateway to deploy a serverless API. 



7) Differentiate between Amazon S3, Amazon EBS, Amazon EFS and Amazon S3 Glacier.

A)

-   S3 is a storage facility accessible anywhere or an object storage service unlike file storage. For users who like to store reports and records, S3 is good at storing long-term data due to its archiving system.

 

-   EBS is a device users can mount onto EC2 instances only, it has high performance and per instance block storage. So when a user needs a high-performance storage service for a single instance, use EBS.

 

-   EFS is a file system you can mount onto EC2 and it has a main feature which is scalability. It can grow or shrink according to demand.

 

-       Amazon S3 Glacier is a highly affordable storage service. S3 Glacier budget is much lesser than S3 with large amounts of data



8) Demonstrate when to use AWS Database services including Amazon Relational Database Service (RDS), Amazon DynamoDB, Amazon Redshift, and Amazon Aurora.

A) After watching the module 8 videos I was able to differentiate and identify which of these services I would use in a particular situation.

 

9) Explain AWS Cloud architectural principles.

A) AWS Cloud architectural principles has 5 aspects which are operational excellence, reliability, cost optimization, performance efficiency and security.

  1.   Security is to protect the information & systems. Other than that, security also identifies and manages who has the permission with the establishing controls to detect security events privilege management, and protecting systems.

 

  1.   Cost optimization is to run systems to deliver business value at the lowest price point and avoid unnecessary costs or suboptimal resources.

 

  1.   Operational Excellence is supporting the development and monitoring systems to deliver the business values.

 

  1.   Reliability is the ability of a workload to perform its intended function consistently, correctly and mitigate disruptions for example transient network issues.

 

  1.   By using computing resources efficiently to meet up the minimum requirement of the system and to maintain that efficiency as demand changes. 





10) Explore key concepts related to Elastic Load Balancing (ELB), Amazon CloudWatch, and Auto Scaling.

A) Elastic Load Balancing distributes incoming application or network traffic across multiple targets (such as Amazon EC2 instances, containers, IP addresses, and Lambda functions) in one or more Availability Zones. Elastic Load Balancing offers several monitoring tools for continuous monitoring and logging for auditing and analytics.

AWS CloudWatch monitors your AWS resources (and the applications that you run on AWS) in real time. You can use CloudWatch to collect and track metrics, which are variables that you can measure for your resources and applications.You can also use Amazon CloudWatch Events to define rules that match incoming events (or changes in your AWS environment) and route them to targets for processing. Targets can include Amazon EC2 instances, AWS Lambda functions,etc.

AWS Auto Scaling is a separate service that monitors your applications.It automatically adjusts capacity to maintain steady, predictable performance at the lowest possible cost.



Image

Image