AWS Application Migration Service – Part 2

Introduction In continuation of Part 1, we’ll delve deeper into the Application Migration Service, focusing on downloading and configuring the replication agent on the source servers. Additionally, we’ll explore how all launched instances can follow a global template to ensure consistent configuration settings, and how to run scripts after launch for further customization. Prerequisites AWS …

Site to Site AWS VPN – Using Only Windows Servers

Introduction Do you rely solely on Windows servers in your environment and lack access to third-party networking equipment? Are you looking to establish a site-to-site VPN connection to your AWS environment but unsure how to do so with your existing setup? If so, fear not, because it’s possible to achieve this with just a Windows …

Centralize Resource Management with AWS RAM

Introduction AWS Resource Access Manager (RAM) is a service provided by Amazon Web Services (AWS) that allows you to share AWS resources between AWS accounts or within your own account, without needing to use multiple accounts or rely on complicated permission policies. With AWS RAM, you can centrally manage and share resources such as Amazon …

CloudTrail-CloudWatch-S3 Integration for Enhanced Monitoring

A Guide with AWS CloudShell Creating a CloudTrail in a hurry can be challenging when using the AWS Management Console. But don’t worry, there’s a quicker way. In this guide, I’ll show you how to quickly create a CloudTrail and send its log data to an Amazon S3 bucket and a CloudWatch Log Group using …

Automated Infrastructure Management with Terraform Backend and S3 Bucket Integration

Introduction When creating infrastructure as code (IaC) via Terraform, it is necessary to maintain a history of the infrastructure being built. It accomplishes this using a state file, which is merely a straightforward JSON file that outlines the infrastructure that Terraform has built and any modifications that might be made. This file should be checked …