Advantages and Challenges of Containerization