Route 53 Routing Policy

Routing policy is a set of rules used by domain name system (DNS) services, such as AWS Route 53, to route traffic to an application’s endpoints. It helps control how DNS service responds to DNS queries, based on factors such as the geographic location of the user, the health of resources, or the latency of the network.

Route 53 supports several routing policies, including simple routing policy, weighted routing policy, latency-based routing policy, geolocation routing policy, failover routing policy, and multi-value answer routing policy. By applying routing policies, users can optimize the performance, availability, and cost-effectiveness of their applications by directing traffic to the most appropriate resources.

Continue reading “Route 53 Routing Policy”

Intro to AWS Route 53

Route 53 is a highly scalable and reliable domain name system (DNS) service offered by Amazon Web Services (AWS) that translates domain names into IP addresses to locate resources on the internet. It offers several features such as integration with other AWS services, a global network of DNS servers, DNS traffic flow management, routing policies, health checks, and DNSSEC.

These features enable users to manage their domain names and routing traffic globally, improve application performance and availability, and provide cryptographic authentication and integrity for DNS data. Overall, Route 53 is a comprehensive and popular choice for managing domain names and routing traffic within the AWS environment.

Continue reading “Intro to AWS Route 53”

Intro to AWS Elastic Load Balancing

AWS Application Load Balancer (ALB) is a service that provides advanced load balancing capabilities for HTTP and HTTPS traffic at the application layer (Layer 7) of the OSI model. ALB routes incoming traffic to different targets, such as Amazon EC2 instances, ECS tasks, or Lambda functions, based on rules that you define.

Continue reading “Intro to AWS Elastic Load Balancing”

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 File System

AWS EFS (Elastic File System) is a scalable, fully-managed file storage service provided by Amazon Web Services (AWS). It provides a simple, scalable, and highly available file system for use with Amazon Elastic Compute Cloud (EC2) instances and other resources.

With AWS EFS, you can create a file system and mount it to multiple EC2 instances, providing a shared file storage solution. This allows multiple EC2 instances to access the same data simultaneously, making it useful for applications that require shared access to files and data.

Continue reading “AWS Elastic File System”

AWS Elastic Block Store Volume Types

EBS Volume Type refers to the different types of Elastic Block Store (EBS) volumes that are available in Amazon Web Services (AWS). EBS volumes are virtual hard drives that can be attached to EC2 instances, providing persistent block-level storage for applications and data.

There are different EBS volume types that provide varying levels of performance, durability, and cost, allowing users to choose the best option for their specific workload.

Continue reading “AWS Elastic Block Store Volume 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”