Self-hosted deployment- licence question

Dear Elastic

I am attempting to build self-hosted deployment for SIEM purposes. I would like to use Platinum license features. I wonder how many licenses are required for following build:

  1. Hot tier (logs ingestion and fast 7 days data access)
  2. Warm tier (up to one year logs retention)
  3. Integrations server (integrations + Fleet)
  4. Kibana
  5. Bonus: Machine Learining node

Is licensing per node or per cluster? How many licenses do I need for above setup?

It's a license per node of the cluster. But you should check this with the sales team. You can use the contact form on elastic.co for this.