Azure Cloud Migration: A Step-by-Step Guide for Application Migration to the Cloud