Tag: EC2

Awesome AWS EC2 Features You May Have Overlooked

The AWS ecosystem is an absolute behemoth of features and services. It would take multiple lifetimes to master everything AWS has to offer. Figuring out how to work effectively with just one of the most popular products, EC2, is still itself quite the challenge. There are tons of different ways you ...

Setting up a Production-Ready MongoDB Replica Set on Amazon EC2 with Terraform

From the official MongoDB documentation, MongoDB supports x.509 certificate authentication for client authentication and internal authentication of the members of replica sets and sharded clusters. The Documentation further states, MongoDB deployment should use valid certificates generated and si...

Migration of a Workload running in a Corporate Data Center to AWS using the Amazon EC2 and RDS service

In another project based in a real-world scenario, I acted as the Cloud Specialist responsible for migrating a workload running in a Corporate DataCenter to AWS. The application and database were migrated to AWS using the Lift & Shift (rehost) model, moving both application and database data. ...

AWS ECS Cluster on EC2 with Terraform (2023)

This short guide will describe how to create an AWS ECS Cluster on EC2 in 2023. Basically there are already articles and code samples on the Internet, but some products in AWS are becoming obsolete (like Launch Configuration) and Terraform is undergoing API changes. So the purpose of this article is...

Setting up a Production-Ready MongoDB Replica Set on Amazon EC2 with Terraform

MongoDB is a widely-used NoSQL database known for its scalability and flexibility. In a production environment, achieving high availability and data redundancy is crucial. In this tutorial, we will guide you through the process of setting up a production-ready three-member MongoDB Replica Set on Ama...

How To Create EC2 Instance and S3 Bucket Using Terraform

Terraform, by HashiCorp is a tool that allows you to define cloud and on premises resources using to understand configuration files. These files can be versioned, reused and shared providing a workflow for provisioning and managing your infrastructure from start to finish. With Terraform you have th...

Mastering the Command Line: A Beginner’s Guide to Linux Commands and SSH into EC2 Instances

Linux is a powerful and versatile operating system known for its stability, security, and customization options.  One of the key strengths of Linux is its command line interface (CLI), which allows users to interact with the system using text-based commands. While the GUI (Graphical User Interf...

How to Configure FTP on AWS EC2

When I need to send or receive data/files from one system to another system in a secure way, in my mind there is only one protocol which is FTP(File Transfer Protocol). File Transfer Protocol (FTP) is a standard network protocol used for the transfer of computer files between a client and a ...