Intro to NACL and Security Groups

A Network Access Control List (NACL) is a security feature in Amazon Web Services (AWS) that acts as a virtual firewall for controlling inbound and outbound traffic at the subnet level within a Virtual Private Cloud (VPC). NACLs are stateless, meaning they don’t keep track of the connection state like stateful firewalls do. They evaluate traffic based on rules that you define and allow or deny traffic accordingly.

Network Access Control Lists (NACLs) and Security Groups are both important components of network security in Amazon Web Services (AWS). They provide different levels of control and operate at different layers of the networking stack.

Continue reading “Intro to NACL and Security Groups”

Static website with S3

A static website refers to a website that is built entirely using static files, such as HTML, CSS, JavaScript, images, and other media assets. Unlike dynamic websites that generate content on the server-side using programming languages like PHP or Python, static websites deliver pre-rendered files directly to the client’s web browser.

AWS provides several services to host and serve static websites, with Amazon S3 (Simple Storage Service) being the most common choice. When hosting a static website on AWS, the website’s files are stored in an S3 bucket, and the bucket is configured to serve those files to users.

Continue reading “Static website with S3”

Introduction to AWS Monitoring

AWS monitoring services are essential for maintaining the performance, availability, security, and cost-effectiveness of your AWS infrastructure. They provide real-time insights, automate monitoring and alerting, assist in troubleshooting, and enable proactive management of your resources, leading to optimized operations and improved customer experiences.

Continue reading “Introduction to AWS Monitoring”

Intro to VPC Peering

AWS VPC Peering is a service provided by Amazon Web Services (AWS) that allows customers to create peering connections between their Virtual Private Clouds (VPCs). It enables direct communication between VPCs in the same AWS account or in different AWS accounts within the same region.

Continue reading “Intro to VPC Peering”

Intro to VPC Internet Gateway

A Virtual Private Cloud (VPC) Internet Gateway (IGW) is a horizontally scaled, highly available AWS-managed component that allows communication between resources in your VPC and the internet. It serves as a connection point and facilitates the exchange of traffic between your VPC and the public internet.

Continue reading “Intro to VPC Internet Gateway”

EC2 Instance Types

Amazon Elastic Compute Cloud (EC2) instance types are virtual machines that are offered by Amazon Web Services (AWS) to run applications and services in the cloud.  Amazon EC2 provides a wide selection of instance types optimized to fit different use cases.

Instance types comprise varying combinations of CPU, memory, storage, and networking capacity and give you the flexibility to choose the appropriate mix of resources for your applications.  There are six different types of EC2 instances: General Purpose Instances, Compute Optimized Instances, Memory-Optimized Instances, Accelerated Computing Instances, Storage Optimized Instances and HPC Optimized Instances. 

Continue reading “EC2 Instance Types”

AWS Elastic Block Store

Elastic Block Store (EBS) is a block-level storage service provided by Amazon Web Services (AWS) that allows you to create and attach persistent block storage volumes to your Amazon Elastic Compute Cloud (EC2) instances. It provides highly available and durable block-level storage volumes that can be used with Amazon EC2 instances to store data.

EBS volumes are replicated within an Availability Zone (AZ) to provide redundancy and durability. You can also take snapshots of EBS volumes, which are stored in Amazon S3, to provide a backup of your data. EBS volumes can be attached to EC2 instances as block devices, allowing you to use them as a hard drive or to store data for databases, file systems, and other applications.

Continue reading “AWS Elastic Block Store”

Intro to AWS Security Groups

AWS Security Group is a virtual firewall that controls inbound and outbound traffic for Amazon Elastic Compute Cloud (EC2) instances and other resources in Amazon Web Services (AWS). It acts as a virtual firewall that regulates traffic based on rules that you define.

Each AWS Security Group is associated with one or more instances, and you can specify the inbound and outbound traffic rules for that group. You can use security groups to allow or deny traffic from specific IP addresses, protocols, or ports. You can also create rules that allow traffic from other security groups, enabling you to control access to different resources within your VPC.

Continue reading “Intro to AWS Security Groups”

Intro to AWS EC2 Instance Store

Amazon Elastic Compute Cloud (EC2) Instance Store is a type of local disk storage that is physically attached to an EC2 instance. It provides temporary block-level storage for instances that require high-speed, low-latency access to data, such as database or cache workloads.

EC2 Instance Store is ideal for use cases that require high-performance data access and fast data transfer rates, such as transaction processing, web applications, and Hadoop clusters. EC2 Instance Store can provide higher I/O performance compared to Amazon Elastic Block Store (EBS) volumes, but it has some limitations.

Continue reading “Intro to AWS EC2 Instance Store”

VPC Networking

VPC (Virtual Private Cloud) networking is a service provided by Amazon Web Services (AWS) that enables users to create and manage virtual networks in the cloud. It allows users to create isolated, private network environments within the AWS cloud that are logically separate from other networks and that can be customized to meet specific requirements.

With VPC networking, users can create virtual networks that are similar to traditional on-premises networks, with complete control over IP addressing, subnets, and routing. VPCs provide several features and capabilities, including the ability to create and manage subnets, set up security groups and network access control lists (ACLs), and connect to on-premises networks and the public internet.

Continue reading “VPC Networking”