most of hosting provider written on site provide a    unlimited storage    unlimited bandwidth       you ask them how many concurrent user access my site - no ans       then give answer was a I am not sure but it depend on your application       in case of my web page size I know  I give page size limit html and all of the detail       in technical personal can count what are the page size and how many use can access website       it depends on        Network interface    IOPS memory size          most of hosting company use user GBPS network interface but in cloud VM assign network interface with  10mbps or 1mbps       there are network limit incase of your hosting provider suggest to increase a resources only RAM, process       in most of the plan many of soft  restrictions          I don't know about dedicated,vps server ,       I have used godaddy, hostgator  shared hosting                             
i will write here as per my knowledge, and what i have done in practical, i like to make easy solution for all tech and non techky