Abstract: Big data is a huge amount of data that are collected from different sources. Big data refers to large growing datasets which contain heterogeneous formats and roughly ranging from few terabytes to petabytes. Big data management using traditional approach is impossible because it contains different types of data i.e. structured as well as un-structured data. Big data require large amount of storage and one solution is cloud computing technology. Cloud computing provide online storage depending upon the need of the customers. This paper describes what big data is and the technologies like Hadoop, HDFS and MapReduce that are used for handling big data. This paper also discusses big data challenges and benefits.

Keywords: Big Data, Big Data Architecture, Challenges of Big Data, Big data technologies, Benefits of Big Data.