A) hana is a database, which combines memory and technology.
A common hana server has at leaste 128gb ram. why? because the tables (or columns of that tables) are loaded in memory and are consumed from there. Hana uses compresion (1:11 ratio) and use columnar tables, because it speeds up the data reading from the database.
Hana have 3 parts of storage:
1) memory (explained above)
2) data: the disk where data is recorded
3) log: the disk where the last transactions are logged and it provides with recovery fails
B) you can have diferents scenearios (I will explain some of them):
BW on hana: it speeds up the data access due to hana technology
suite on hana: ERP and BW on hana
Hana has your DW database: you can use hana like a common database and benefits your organization with the speed of hana.
hope it helps.
this image can show you the diferents scenarios
http://esj.com/articles/2014/07/25/~/media/ECG/VirtualizationReview/Images/2014/07/0714vrm_hana.png