<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Networking on My AWS Rocks!</title><link>https://myaws.name/tags/networking/</link><description>Recent content in Networking on My AWS Rocks!</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat, 19 Jul 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://myaws.name/tags/networking/index.xml" rel="self" type="application/rss+xml"/><item><title>Network Security at all levels</title><link>https://myaws.name/network-security-at-all-levels/</link><pubDate>Sat, 19 Jul 2025 00:00:00 +0000</pubDate><guid>https://myaws.name/network-security-at-all-levels/</guid><description>&lt;p&gt;In this, the second of a multi-part series on securing your workloads, I'll look more broadly and why, where, and how, you should be securing your network. I'll look at both the principles and AWS services that help you reduce the risk of network based breaches. The introduction to the &lt;a href="__GHOST_URL__/security-at-all-levels/" rel="noreferrer"&gt;Security at all levels&lt;/a&gt; gives an overview of what I believe security in depth means and why we should all follow the principles.
&lt;p&gt;So I&amp;rsquo;ve previously talked about NACLs and Security Groups (&lt;a href="https://myaws.name/nacl-vs-security-group/"&gt;Here&lt;/a&gt;) and (&lt;a href="https://myaws.name/how-to-use-nacls-and-security-groups"&gt;Here&lt;/a&gt;) and their role in securing your workload. This post will go in to further details of controls that should be considered when deploying AWS services to ensure security of solutions. There is a fine line between network and application security. I will not talk about what I deem application security such as IAM Roles for services of application level restrictions such as rate limiting on a service. However I doe believe services such as WAF and Load Balancers are a network level control so will touch on them.&lt;/p&gt;</description></item><item><title>Troubleshooting with VPC Flow Logs</title><link>https://myaws.name/troubleshooting-with-vpc-flowlogs/</link><pubDate>Thu, 05 Jan 2023 00:00:00 +0000</pubDate><guid>https://myaws.name/troubleshooting-with-vpc-flowlogs/</guid><description>&lt;p&gt;So you built your secure VPC, but things are not working as expected.&lt;br&gt;Or maybe something changed on the infrastructure and now things are not working.&lt;/p&gt;
&lt;p&gt;And as any network engineer knows, every application fault is always due to the network! So how do we prove traffic is getting to our systems and it&amp;rsquo;s not the network?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The answer is VPC Flow Logs.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There is great guidance on Flow Logs in the &lt;a href="https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html"&gt;AWS VPC documentation&lt;/a&gt; so I will try not to cover that. What I will try and do is clarify some areas and explain how we can then use them to understand what is going on in our network. Specifically how we can use the AWS CloudWatch Logs console to find out what is happening in our VPC and give us some pointers on what might be wrong.&lt;/p&gt;</description></item><item><title>How to use NACLs and Security Groups</title><link>https://myaws.name/how-to-use-nacls-and-security-groups/</link><pubDate>Tue, 06 Dec 2022 00:00:00 +0000</pubDate><guid>https://myaws.name/how-to-use-nacls-and-security-groups/</guid><description>&lt;p&gt;Following up from my last post &lt;a href="https://myaws.name/nacl-vs-security-group/"&gt;here&lt;/a&gt; on what Network Access Control Lists (NACLs) and Security Groups (SGs) are, I will now take a look at where and how I think you should use them to ensure you have a secure network.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ll use a basic scenario of a VPC (10.0.0.0/16) split into two public subnets, with access to the internet (10.0.0.0/24 and 10.0.1.0/24), and two private subnets, with no route the the internet (10.0.10.0/24 and 10.0.1.0/24). The application is running on 2 EC2 behind an application load balancer to discuss the options.&lt;/p&gt;</description></item><item><title>Network Access Control Lists vs Security Groups</title><link>https://myaws.name/nacl-vs-security-group/</link><pubDate>Sat, 22 Oct 2022 00:00:00 +0000</pubDate><guid>https://myaws.name/nacl-vs-security-group/</guid><description>&lt;p&gt;Both are used to protect networks and resources, but there is often confusion about the difference between Network Access Control Lists (NACLs) and Security Groups, and when each should be used.
&lt;p&gt;This post, aims to demystify the two concepts.&lt;/p&gt;
&lt;p&gt;The differences that we will cover are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Stateful vs Stateless&lt;/li&gt;
&lt;li&gt;Inbound vs Outbound&lt;/li&gt;
&lt;li&gt;Allow vs Deny&lt;/li&gt;
&lt;li&gt;Rule Order&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Future post will then look at how to use this knowledge to apply both NACLs and Security Groups, and how to troubleshoot connectivity issues when NACLs and Security Groups are in place.&lt;/p&gt;</description></item><item><title>Why use a Transit Gateway</title><link>https://myaws.name/why-use-a-transit-gateway/</link><pubDate>Tue, 05 Jul 2022 00:00:00 +0000</pubDate><guid>https://myaws.name/why-use-a-transit-gateway/</guid><description>&lt;p&gt;You may see in my designs and discussions that I always use an AWS Transit Gateway for connections outside of the VPC.&lt;/p&gt;
&lt;p&gt;While there are use cases where this does not make sense, which I&amp;rsquo;ll describe, for the majority of organisations&amp;rsquo; use cases I believe that using Transit Gateways is the preferable solution.&lt;/p&gt;
&lt;p&gt;
 &lt;img src="https://myaws.name/img/post-18/tgw-after-1.png" alt="TGW"&gt;

&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="cost-"&gt;Cost 💰&lt;/h2&gt;
&lt;p&gt;Firstly lets address the cost implications of using an AWS Transit Gateway over VPC Peering, as many will use this to justify using peering because they see it directly on their bill.&lt;/p&gt;</description></item><item><title>Creating a Well-Architected VPC</title><link>https://myaws.name/aws-vpc-101/</link><pubDate>Wed, 20 Apr 2022 00:00:00 +0000</pubDate><guid>https://myaws.name/aws-vpc-101/</guid><description>&lt;p&gt;So this is the first in my posts walking through how to deploy a solution in AWS. Hopefully  you find it useful as VPCs are the foundation for private and secure networking in AWS and an area many struggle. This guide is designed to ensure that your VPC deployments can be Well-Architected and provide a base level of network security but is only one option for VPC layout. While it will meet a vast majority of workloads you might want to review the structure and reduce, or increase, the number of subnets as well as other components.&lt;/p&gt;</description></item><item><title>How to Well-Architect network connectivity to AWS services.</title><link>https://myaws.name/well-architecting-connectivity-to-aws-services/</link><pubDate>Sun, 05 Dec 2021 00:00:00 +0000</pubDate><guid>https://myaws.name/well-architecting-connectivity-to-aws-services/</guid><description>&lt;p&gt;&lt;strong&gt;With so many possible paths which do you take?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So a few weeks ago I was asked what my strategy was for accessing internal AWS resources such as S3, DynamoDB etc. where it is possible to access over VPC endpoints as well as the internet.&lt;/p&gt;
&lt;p&gt;My first point of reference for them was the great map by &lt;a href="https://twitter.com/QuinnyPig"&gt;Corey Quinn&lt;/a&gt;, Chief Cloud Economist at&lt;a href="https://www.duckbillgroup.com/"&gt;The Duckbill Group&lt;/a&gt; which looks at the costs for moving data around AWS.&lt;/p&gt;</description></item><item><title>AWS Community Builders</title><link>https://myaws.name/aws-community-builders/</link><pubDate>Fri, 01 Oct 2021 00:00:00 +0000</pubDate><guid>https://myaws.name/aws-community-builders/</guid><description>&lt;p&gt;Over the summer I saw a few of my connections on LinkedIn announce that they were selected by AWS as a Community Builder. It was one of a few programs I have heard about from AWS that focus on building content and knowledge within the AWS community.&lt;/p&gt;
&lt;p&gt;As you can guess by this blog, one of the things I&amp;rsquo;m keen on is sharing knowledge. I believe that we all benefit when people share knowledge. Looking into the program interested me for two reasons.&lt;/p&gt;</description></item></channel></rss>