Migration of ELK from on prem 7.17 to 8.x in OCI

We have different versions in our ELK stack .
Please suggest a plan for migration to 8.x . IAAS or SAAS ,which is recomended?

Server 1

elasticsearch-7.17.8-1.x86_64
elasticsearch-curator-5.7.6-1.x86_64
apm-server-6.6.2-1.x86_64
logstash-7.16.2-1.x86_64
kibana-7.17.8-1.x86_64

# Server 2

logstash-8.8.1-1.x86_64
apm-server-8.8.1-1.x86_64
elasticsearch-8.8.1-1.x86_64

# Server 3

apm-server-8.8.1-1.x86_64
kibana-8.8.1-1.x86_64
elasticsearch-8.8.1-1.x86_64

To upgrade in place, I'd follow the guide: Upgrade to Elastic 8.17.4 | Elastic Installation and Upgrade Guide [8.17] | Elastic

About the questions regarding IAAS or SAAS, I'd read The benefits of a managed Elasticsearch offering | Elastic which described where the responsibility is. I personally like a lot SAAS (Serverless as we name it) as it is always running the most advanced version without any operation to do on my side.

Thanks for your suggestion .I will check the documents and come back if having any doubt .Thanks again