Users use Amazon S3 to store and retrieve a huge amount of data, at any point in time, in spite of where you are located. With this, you get access to highly reliable, scalable, inexpensive storage of data that is used by Amazon to run its own web-sites.
To get in-depth knowledge about AWS to get enrolled in an AWS Certification!
To answer your second question, I’ll list down a video for you to check out: