This book presents exceptional monitoring techniques for the management of service provisioning in Cloud Computing and the enforcement of Service Level Agreements (SLAs) in an autonomic manner. In our approach, we designed and implemented prototypes for achieving real monitoring in Cloud environments in order to efficiently manage resources and to avoid SLA violations. We discuss in detail the realization of our prototypes to give the reader a deep understanding of the Cloud monitoring techniques and to facilitate re-usability of the approaches in practical scenarios. Furthermore, we introduce application scheduling and deployment mechanisms in this book, which enable efficient distribution and provisioning of multiple user applications in Clouds. In our evaluations, we demonstrate in a case study using a bioinformatics workflow application the usefulness of the proposed techniques. This book provides a basic entry for researchers and non-academicians into the area of Cloud computing. At the same time, it is an essential reference for Cloud providers striving to realize autonomic management of Cloud infrastructures.