Current location - Loan Platform Complete Network - Big data management - What is the difference between OpenStack and Hadoop?
What is the difference between OpenStack and Hadoop?
Openstack is an iaas cloud platform (saas, paas, iaas) and an open source implementation of Amazon aws. OpenStack is an open source cloud computing management platform project, which is composed of several main components to accomplish specific tasks. OpenStack supports almost all types of cloud environments, and the goal of the project is to provide a cloud computing management platform with simple implementation, large-scale expansion, richness and unified standards. OpenStack provides Infrastructure as a Service (IaaS) solutions through various supplementary services, and each service provides an API for integration.

Hadoop is a distributed software architecture with distributed computing and storage.

Hadoop is a distributed system infrastructure developed by Apache Foundation.

Users can develop distributed programs without knowing the underlying details of the distribution. Make full use of the power of the cluster for high-speed operation and storage.

Hadoop implements the Distributed File System (HDFS). HDFS has the characteristics of high fault tolerance and is designed to be deployed on low-cost hardware. In addition, it also provides high-throughput application data access, which is suitable for applications with large data sets. HDFS relaxes POSIX requirements, and data in the file system can be streamed.

The core design of Hadoop framework is: HDFS and MapReduce. HDFS provides storage for massive data, while MapReduce provides calculation for massive data.