Untitled Quiz
21 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What are the three Availability Zones mentioned in the document?

  • us-west-1a, us-west-1b, us-west-1c
  • us-east-2a, us-east-2b, us-east-2c
  • us-east-1a, us-east-1b, us-east-1c (correct)

The project uses AWS, ALC, and AWS Academy Learner Lab - Foundation Services to create and deploy a three-tier web application.

True (A)

What is the purpose of the NAT Gateway?

Allows secure internet access for private subnet instances.

The project focuses on security to prevent ______-attacks and data breaches.

<p>cyber</p> Signup and view all the answers

Match the following key components with their descriptions:

<p>Two-Tier Architecture = Scalable three-layer design with web and application servers. Amazon VPC = Secure environment with private and public subnets, managed by security groups. Availability Zones = Three AZs for high availability and fault tolerance. Amazon EC2 Instances = EC2 instances for hosting web, application servers. Amazon RDS = Multi-AZ RDS for database management and high availability. ELB = Distributes traffic for improved availability and fault tolerance. Auto Scaling = Adjusts EC2 instances based on traffic to ensure efficiency and availability. Internet Gateway = Enables VPC to communicate with the internet for user access. NAT Gateway = Allows secure internet access for private subnet instances. Security Groups = Role-based access control to regulate traffic flow and enhance security.</p> Signup and view all the answers

What is the name of the Auto Scaling group used in the project?

<p>auto-scaling-project</p> Signup and view all the answers

The project's database is named 'projectDatabase'.

<p>True (A)</p> Signup and view all the answers

What is the name of the load balancer used in the project?

<p>ELB-project</p> Signup and view all the answers

What is the target group name used in the project?

<p>projectTarget</p> Signup and view all the answers

What is the name of the AMI used in the project?

<p>projectAMI</p> Signup and view all the answers

Which of the following tools are used to create a launch template?

<p>All of the above (D)</p> Signup and view all the answers

What is the name of the launch template created in the project?

<p>projectTemplate</p> Signup and view all the answers

The launch template includes the instance type 't2.micro'.

<p>True (A)</p> Signup and view all the answers

What are the three subnet groups selected for the Auto Scaling group in the document?

<p>subnet-0143e6451bd61b01d, subnet-0d2d5a2c388315c8d, subnet-067b2f9451916df2d (B)</p> Signup and view all the answers

The project implements a 'Balanced Best Effort' strategy for Availability Zone distribution in the Auto Scaling group.

<p>True (A)</p> Signup and view all the answers

The project uses an existing load balancer for load balancing.

<p>True (A)</p> Signup and view all the answers

The project utilizes the 'project-security-group' when creating a security group.

<p>True (A)</p> Signup and view all the answers

What is the purpose of the 'projectDatabase'?

<p>The project's database</p> Signup and view all the answers

In conclusion, what kind of system did the project build?

<p>A scalable, secure, and cost-effective system</p> Signup and view all the answers

What are the names of the three user groups created in the project?

<p>EC2-Admin, EC2-Support, and S3-Support</p> Signup and view all the answers

What is the user name for the master user of the project's database?

<p>user</p> Signup and view all the answers

Flashcards

AWS

Amazon Web Services is a global cloud platform that provides computing resources, storage, databases and other services.

IaaS

Infrastructure as a Service; provides basic computing infrastructure like servers and storage.

PaaS

Platform as a Service; provides a platform to develop, run, and manage applications.

Three-tier web application

An application with separate components for presentation, application logic, and data storage.

Signup and view all the flashcards

Reliability

The ability of a system to consistently perform its intended function.

Signup and view all the flashcards

Security

The protection of a system and its data from unauthorized access or damage.

Signup and view all the flashcards

Performance

The speed and efficiency of a system.

Signup and view all the flashcards

Cost-efficiency

Using resources in a way that minimizes costs while achieving desired outcomes.

Signup and view all the flashcards

AWS Well-Architected Framework

A set of guiding principles to design, deploy, and maintain secure and reliable cloud applications and services.

Signup and view all the flashcards

Two-Tier Architecture

A design with web servers and application servers for a three-part application.

Signup and view all the flashcards

Amazon VPC

A virtual private cloud within AWS, providing a secure and isolated network.

Signup and view all the flashcards

Availability Zones

Independent data centers within an AWS region for high availability.

Signup and view all the flashcards

Amazon EC2

Amazon Elastic Compute Cloud, offering computing instances in the cloud.

Signup and view all the flashcards

Amazon RDS

Amazon Relational Database Service, providing managed database services.

Signup and view all the flashcards

ELB

Elastic Load Balancing distributes traffic across multiple instances.

Signup and view all the flashcards

Auto Scaling

Dynamically adjusts resources based on demand.

Signup and view all the flashcards

Internet Gateway

Connects a VPC to the internet.

Signup and view all the flashcards

NAT Gateway

Allows private subnet instances to communicate with the internet.

Signup and view all the flashcards

Security Groups

Control access to instances using role-based rules.

Signup and view all the flashcards

Study Notes

AWS Cloud Computing Project - CIS 4403

  • AWS is a global cloud platform offering Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) for various services
  • The project developed a three-tier web application on AWS, focusing on reliability, security, performance, and cost-efficiency.
  • The project uses AWS, AWS Academy Learner Lab, and Foundation Services to create and deploy a three-tier web application.
  • It follows the AWS Well-Architected Framework's five pillars, to prevent cyberattacks and data breaches and ensures reliability to handle increased demand.

Key Components

  • Two-Tier Architecture: A scalable three-layer design using web and application servers.
  • Amazon VPC: A secure environment with private and public subnets managed by security groups.
  • Availability Zones: Three AZs for high availability and fault tolerance.
  • Amazon EC2 Instances: EC2 instances host web and application servers.
  • Amazon RDS: Multi-AZ RDS for database management with high availability.
  • ELB (Elastic Load Balancing): Distributes traffic for improved availability and fault tolerance.
  • Auto Scaling: Adjusts EC2 instances based on traffic for efficiency and availability.
  • Internet Gateway: Enables VPC communication with the internet for user access.
  • NAT Gateway: Allows secure internet access for private subnet instances.
  • Security Groups: Role-based access control to manage traffic flow and enhance security.

AWS Account and Users

  • The AWS account involves users like Shouq, Kholoud, and Maryam.
  • Different policies (EC2 view, Start, Stop, Access), (EC2 Read Only Access), (S3 Read Only Access) are assigned to each user, restricting access to specific resources.

VPC, Route Tables, and Subnets

  • A VPC project_VPC was created with various subnets (us-east-1a, us-east-1b, us-east-1c) for public-facing (Web1, Web2, Web3) and private-facing (app1, app2, app3, DB1, DB2, DB3) subnets.
  • Three Availability Zones provide high availability and fault tolerance.
  • Route tables (e.g project_VPC-rtb-public, project_VPC-rtb-private1-us-east-1a etc.) direct network traffic to resources.
  • Internet and NAT gateways enable internet communication for private instances.

Internet Gateway

  • The internet gateway, igw-094849eeb3b57e0cd, connects the VPC to the wider internet.

Route Tables

  • Route tables (e.g., rtb-04eaea98d95b0d876, rtb-054d7b76bbeea16ae) define how internet traffic is routed within the VPC.

NAT Gateway

  • NAT gateways (e.g., nat-04314c0ecfd0aaceb) enable private instances to access the internet.

Security Groups

  • Security groups (e.g., sg-019a65c81bcb0a1ef) control inbound and outbound traffic to instances.

Instance Creation

  • Instances are launched using AMI (Amazon Machine Images).
  • Network settings, such as VPC, subnet, and security groups, are configured for instances.
  • Key pair for secure access (login)
  • Additional settings like CPU, memory, OS etc. can be configured based on requirements.

Database Subnet Group

  • A Database Subnet Group was created to define the subnets that the database instance will use.
    • This ensures that the database instances have access to the configured subnets.

Target Group

  • A Target group, projectTarget1, was created for routing traffic.

Load Balancing

  • A load balancer, ELB-project, is responsible for distributing traffic to instances.
  • Load Balancing configuration includes the scheme (e.g., Internet-facing), IP address type, and subnets.

Auto Scaling

  • Describes the auto-scaling group, auto-scaling-project (this section is somewhat incomplete due to the amount of information).
  • Information about target groups and listeners are key in configuring Auto Scaling.

Conclusion

  • The project successfully developed a three-tier web application adhering to the AWS well-architected framework's five pillars.
  • This system is reliable, secure, performant, and cost-effective to meet user needs and designed for future success.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Untitled Quiz
6 questions

Untitled Quiz

AdoredHealing avatar
AdoredHealing
Untitled Quiz
37 questions

Untitled Quiz

WellReceivedSquirrel7948 avatar
WellReceivedSquirrel7948
Untitled Quiz
55 questions

Untitled Quiz

StatuesquePrimrose avatar
StatuesquePrimrose
Untitled Quiz
18 questions

Untitled Quiz

RighteousIguana avatar
RighteousIguana
Use Quizgecko on...
Browser
Browser