Hadoop is still quite new for many enterprises, and different companies are at different stages in their Hadoop adoption journey. Having worked with several customers on this, it's evident that, depending on the stage the customer is at, there are distinct Hadoop use cases and requirements. Virtualization can help to address all the key requirements of each stages. Multiple Hadoop clusters can be used by different departments within a company.
It is difficult to manage multiple clusters for different departments in a company and keep them all running well. We have multiple use cases running data mining, recommendation engines, and for our online service, we have one shared dataset, rather than duplicated data everywhere. We are now managing a single cluster rather than multiple clusters.
In the next chapter, we will learn how to support cloud-native application...