The AWS Well-Architected Framework assists you in understanding the benefits and drawbacks of decisions you make while creating systems on AWS. Using the Framework, customers will discover architectural best practices for creating and maintaining cloud-based systems that are reliable, secure, efficient, and cost-effective. It allows customers to continuously compare their designs to best practices and discover areas for improvement. The architecture review process is not an audit instrument, but rather a productive discourse regarding architectural decisions.

The framework establishes a standardized method for assessing systems against the attributes customers expect from modern cloud-based systems, as well as the repairs necessary…


Every Good Conversation Start With Good Listening.

I had the opportunity to reconnect with an old friend and a technologist last week. I began asking him a few personal interest and technical questions about our common field or technology because of our shared interest. I found his responses to be incredibly instructive and inspiring, so I decided to share them with you.

Let me introduce him to you all before I share the contents of our chat. Amit SharmaDevOps Engineer working at group.ONE, Gurugram. Pursuing distance M.Tech in Cybersecurity. During college times, he had broken many Mechanical engineers’ personal laptops by installing Linux distros and…


After obtaining a quick overview of cloud migration in the last post, let’s go into the weeds with cloud migration principles. It’s time to talk about cloud migration strategies. A well-aligned migration strategy, supported by a business case and a well-thought-out migration plan, lays the framework for successful cloud adoption.

Collecting application portfolio data and rationalizing it into what AWS refers to as the 6 R’s: Re-host, Re-platform, Re-factor/Re-architect, Re-purchase, Retire, and Retain is a vital element of establishing a migration plan. This is a way for identifying what is in the environment, what the interdependencies are, the technical difficulty…


Migrating current apps and IT assets to the Amazon Web Services (AWS) Cloud provides a chance to improve one organization’s business practices. Migrating to AWS is an iterative process in which organizations develop new skills, procedures, tools, and capabilities. Migrating to AWS can help users save expenses, become more flexible, develop new skills more rapidly, and provide their clients with trustworthy, globally accessible services.

There are a few common migration strategies that will inform the user’s business plan, and a recommended approach to organizing and evolving their cloud teams as confidence and capability increases. AWS will cover an approach to…


Open source refers to something that users or people can use, modify and share since it is publicly available, free of cost and with uncontrolled accessibility. Open source software is usually developed in a collaborative public manner.

Advantages of Open source software:-

Openness

Transparency

Low cost

Flexible

Quality and reliability

Vendor Independence

Availability of External support services

AWS has long been the strongest cloud platform for users to develop and run open source applications. AWS is pleased to assist open source projects, foundations, and collaborators. …


Developers & operators can easily boost the efficiency and availability of their applications with DevOps Guru, a fully managed operations service. DevOps Guru make it easier of the administrative responsibility of identifying operational issues, allowing them to focus on implementing recommendations to improve their app. Machine learning is used by DevOps Guru to analyze organizational data, application metrics, and incidents to detect actions that are out of the ordinary.

Amazon DevOps Guru Features:

· Consolidate operational data from multiple sources

· Leverage ML-powered insights

· Automatically configure alarms

· Detect the most critical issues with minimal noise

· Integrate with…


Digital equipment such as firewalls, intrusion detection and prevention systems, and deep packet inspection systems can all be deployed, scaled, and managed using Gateway Load Balancers. It integrates a seamless network gateway with traffic distribution when scaling the virtual appliances in response to demand.

The network layer, the third layer of the Open Systems Interconnection (OSI) model, is where a Gateway Load Balancer runs. It listens for all IP packets on all ports and forwards traffic to the listener rule’s defined target group.

Image retrieved from: https://aws.amazon.com/elasticloadbalancing/gateway-load-balancer/

It uses a 5-tuple (for TCP/UDP flows) or 3-tuple (for non-TCP/UDP flows) approach to preserve flow stickiness…


Elastic Load Balancing distributes the incoming traffic through several targets in one or more Availability Zones, such as EC2 instances, containers & IP addresses. It keeps track of the health of its reported targets and only sends traffic to those who are in good condition. Elastic Load Balancing allows you to scale your load balancer as your incoming traffic fluctuates. It has the potential to scale automatically.

Load balancer benefits

  • Workloads are distributed through several compute resources, such as virtual machines, by a load balancer. Your apps’ availability and fault tolerance boost when you use a load balancer.
  • When your…


Monitoring is the practice of monitoring and documenting real-time resource use. It offers decision-making mechanisms for capacity planning. It helps system or operating engineers to identify problems until they become a concern. Monitoring contributes to high availability and high-quality customer support. Monitoring also offers insight into efficiency, consumption, and scalability.

AWS is the market’s largest cloud storage provider. AWS offers managed systems for reporting and maintenance in addition to compute, storage, networking, and other services. It has an alert feature with notification to inform end users about resource use or expense. …


AWS Command Line Interface (AWS CLI) is an open source tool that helps you to communicate with AWS resources using commands in your shell command line. With limited setup, the AWS CLI helps to start running commands that enforce features similar to that offered by the browser-based AWS Management Console from the command prompt in your terminal program:

Linux shells — Use common shell programs such as bash, zsh, and tcsh to run commands in Linux or macOS.

Windows command line — On Windows, run commands at the Windows command prompt or in PowerShell.

Remotely — Run commands on Amazon…

Piyush Jalan

Senior Cloud Consultant | Cloud Enthusiast | Helping Customers in Adopting Cloud Technology

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store