Sagemaker is a fully managed AWS service that facilitates machine learning development including data preparation, model training, evaluation and deployment. It provides various tools like pretrained models, algorithms, notebooks and frameworks to simplify and accelerate the ML workflow. Some key Sagemaker components are notebooks, Studio, algorithms like linear learner and frameworks like TensorFlow that can be used to build and deploy machine learning models.