AWS Academy Cloud Foundations Badges

Introduction of AWS

AWS, or known as Amazon Web Services, is a cloud platform that offers a wide range of worldwide cloud-based services. AWS is one of the cloud computing service providers, which offers varieties of computing resources and computing power, including storage, processors, databases and networking.  AWS also offers a range of services, such as application integration, augmented reality and virtual reality, migration and transfer, networking and content delivery, machine learning, database, business applications, storage, end-user computing, and many others. The AWS services are flexible. Users can choose to reconfigure and update on demand, use automatic scalability to match consumption patterns and save money, or shut down the system either permanently or temporarily. Aside from that, AWS also provides VPN to their customers. AWS provides a pay-per-use billing service. Customers are only responsible for what they consume. Users are charged based on the number of times they utilize the service. If the service is not user, then it is not charged. As a result, clients may be able to save money by avoiding unnecessary expenses. AWS also keeps costs low since no money is spent on managing and maintaining data facilities. Amazon web services can improve agility and speed. It may also reach worldwide in a matter of seconds. AWS can eliminate capacity guessing by automatically scaling capacity in response to demand, guaranteeing that no capacity is over- or underutilized. Many services can be chosen from AWS, depending on the business goals and technology requirements. To name a few, Amazon EC2, AWS Lambda, AWS Elastic Beanstalk, and Amazon LightSail are a few of the services provided by AWS.

Modules I achieved the objectives and how I achieved it.

Objective 1 : Define AWS Cloud.

= Module 1 

I managed to define AWS cloud by understanding the first module, where it explains about the AWS architecture, services provided by AWS, how AWS operates,  and the AWS cloud adoption framework, among other topics.

 

Objective 2 : Explain the AWS pricing philosophy.

= Module 2

The understanding of AWS pricing philosophy is gathered from module 2, where the module taught about the fundamental pricing of AWS, covering the three primary cost drivers of AWS which are the compute, storage, and data transfer. The module also taught about the total cost of ownership which allows the system's owner to assess the system's direct and indirect costs. There is also the AWS pricing calculator which may be used to calculate the estimation of the cost. The cost management tools in the billing dashboards can also be used for cost planning.

 

Objective 3: Identify the global infrastructure components of AWS.

= Module 3

The global infrastructure components of AWS are identified from module 3, where the module taught about the infrastructure details. The user will be able to choose the region they wish to operate their business in. The module also taught about the services by AWS, which included 23 different products from various categories. It covers the most commonly used services and is the best way to introduce AWS.

 

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

= Module 4

The objective is achieved from learning module 4, where the module discussed the security responsibility. AWS is responsible for the security of the cloud while the customer is responsible for the security in the cloud. The module also taught about identity and access management, as well as user authorization and authentication to gain access. From module 4, I also completed the Lab 1 of the introduction to AWS IAM, where I learned how to utilize AWS to manage users, security, and access rights.

 

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

= Module 5

The goal was achieved through module 5, in which I learnt about the fundamentals of AWS networking, the Amazon Virtual Private Cloud, virtual private cloud networking, and security. I also accomplished lab 2, in which I was able to use AWS to construct my own virtual private cloud, operate a web server, create customized networks, and create security groups for my instances. 

 

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

= Module 6

Understanding module 6, where I learnt about AWS computing services, allowed me to demonstrate when to utilise Amazon Elastic Compute Cloud (EC2), AWS Lambda, and AWS Elastic Beanstalk. I also learnt about Amazon EC2 instances in general. I also finished my lab 3 of creating a web server with termination protection enabled, monitoring EC2 instances and exploring their limitations, then resizing and terminating the instance using this module. I also finished the AWS activity of observing the Elastic Beanstalk environment's resources. I also finished the task of creating an AWS lambda function from module 6. 

 

Objective 7: Differentiate between Amazon S3, Amazon EBS, Amazon EFS and Amazon S3 Glacier.

= Module 7

Module 7, where I learned further about amazon elastic book store storage, amazon simple storage service storage, and amazon elastic file system storage, helped me achieve objective 7 of being able to identify between Amazon S3, Amazon EBS, Amazon EFS, and Amazon S3 Glacier.  I also completed lab 4 where I learned how to establish an EBS volume, attach to an instance, apply a file system, and take a snapshot backup.

 

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

= Module 8

I was able to demonstrate when to use AWS Database services including Amazon Relational Database Service (RDS), Amazon DynamoDB, Amazon Redshift, and Amazon Aurora by understanding module 8, where I learned about the managed services responsibilities.  I also learnt about Amazon RDS and when to utilise it in a virtual private cloud, as well as when not to use it. I also learnt about Amazon DynamoDB's components, as well as Amazon Redshift and Amazon Aurora. Not to mention, I also completed lab 5, in which I was able to launch high-availability Amazon Relational Database Services database instances, configure the instances to enable connections from my server, and open a web application to communicate with my database.

 

Objective 9: Explain AWS Cloud architectural principles.

= Module 9

 I was able to articulate the amazon web services cloud architectural principles by learning module 9, which taught about the architecture framework, security design, dependability, performance efficiency, cost optimization, and trusted advisor of AWS.



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

= Module 10

By completing module 10, I was able to learn about crucial concepts such as Elastic Load Balancing (ELB), Amazon Cloud Watch, and Auto Scaling. I also learned about automated scaling and monitoring, elastic load balancing, and how Amazon EC2 auto scaling works. I also performed Lab 6, in which I was able to construct an Amazon machine image from running instances, set up a load balancer, launch an auto scaling group, automatically scale new instances within a private network, and set up Amazon Cloud watch to track the performance of my infrastructure.

AWS grades and badges

2022-01-16 (3).png

2022-01-16 (7).png