Thank you for your question, and we're happy to help.
Question: Should i setup another 2 ip address for the 2-secondary servers?
Yes, in this case you should setup ip addresses for the 2 secondary servers, but note that these IP addresses should only be accessible to the network where your NodeJS instance is. Find below two guides for port access management in Azure
2) Why bitumai has not SHARDING configurations available?
Sharding is dependent on the data to put in your database. Therefore, as we do not know the nature of the data to be introduced, Bitnami doesn't have any default configuration for sharding.
3) Is BITNAMI/AZURE stable? Anyone use it in production? Any feedback?
I came from MongoDB ATLAS, where everything just work.
Thank you for the feedback. Our goal is to make your experience as seamless as possible, and we're constantly looking to improve our applications. We are grateful for your feedback and we will investigate and improve.
Why is not specified in the Tutorial this steps?
Why the distribution don't came with default IP address enabled?
These are good suggestions for inclusion in our documentation and we will make adjustments to our documentation to reflect the above. Regarding the default IP address, the primary node in the cluster has the IP address assigned, and we will consider your suggestion as well. The secondary nodes in the cluster can also be accessed using vNet peering: https://community.bitnami.com/t/mongodb-replica-set-on-azure-vnet/45190. Thank you!