The answers to the questions are as follows:
- 1, 2, 3, 4, and 5: All types of databases are offered in Azure. Relational databases are covered by Azure SQL, MySQL, and Postgres, while NoSQL databases are available through Cosmos DB and Redis. For other databases, you can spin up a VM and install the database of your choice.
- 4: Redis is a separate database and is not offered as an API in Cosmos DB.
- 2: Backups and managed instances are only available for SQL Server; Azure Oracle accounts don't exist, and rewriting the application to use SQL Server instead is not the quickest way possible. Your best option is to use a VM and install Oracle.