There are very simple quickstart guides on how to deploy Ultralytics YOLOv8 on GCP and AWS:
Google Cloud Deep Learning VM: https://github.com/ultralytics/yolov5/wiki/GCP-Quickstart
Amazon Deep Learning AMI: https://github.com/ultralytics/yolov5/wiki/AWS-Quickstart
Is there a similar way to deploy YOLOv8 on Microsoft Azure?
Microsoft currently has no official docs about YOLO v8 but you can surely use it in Azure environment you can use this documentations(1)(2) as guidance.