ACKNOWLEDGEMENT
This piece of study of Cloud Computing is an outcome of the encouragement, guidance, help and assistance provided to me by our colleagues, Sr. faculties, Tech-friends and our family members.
As an aknowledgement, I would like to take the opportunity to express our deep sense of gratitude to all those who played a crucial role in the successful completion of this book, especially to our sr. students; this book certainly has been benefited from discussions held with many IT professionals (Ex-students) over the years it took me to write it.
My primary goal here is to provide a sufficient introduction and details of the Cloud Computing so that the students can have an efficient knowledge about Cloud Computing . Moreover, it presupposes knowledge of the principles and concepts of the Internet & Business over Internet. On the same note, any errors and inaccuracies are our responsibility and any suggestions in this regard are warmly welcomed!
Finally, I would like to thank the Kindle Direct Publishing team and Amazon team for its enthusiastic online support and guidance in bringing out this book.
I hope that the reader will like this book and find it useful in learning the concepts of Cloud Computing with practical implementation of Amazons AWS..
Thank You !!
Ajit Singh
PREFACE
Share the knowledge,
Strenghten the surrounding......!!
The study/learning of Cloud Computing is an essential part of any computer science education and of course for the B.Tech / MCA / M.Tech courses of several Universities across the world, including AICTE compatible syllabus. This textbook is intended as a guide for an explanatory course of Cloud Computing for the Graduate and Post Graduate Students of several universities across the world.
Cloud Computing has recently emerged as one of the buzzwords of ICT industry. Numerous IT vendors are promising to offer computation, storage and application hosting services and to provide coverage in several continents, offering service-level agreements backed performance and uptime promises for their services. While these clouds are the natural evolution of traditional data centers, they are distinguished by exposing resources as standards-based Web services and following a utility pricing model where customers are charged based on their utilization of computational resources.
Cloud computing is considered the evolution of a variety of technologies that have come together to change an organizations approach for building their IT infrastructure. Actually, there is nothing new in any of the technologies that are used in the cloud computing where most of these technologies have been known for ages. It is all about making them all accessible to the masses under the name of cloud computing. Cloud is not simply the latest term for the Internet, though the Internet is a necessary foundation for the cloud, the cloud is something more than the Internet. The cloud is where you go to use technology when you need it, for as long as you need it. You do not install anything on your desktop, and you do not pay for the technology when you are not using it.
To The Student
This text is an introduction to the complex and emerging world of the Cloud Computing . It helps you understand the principles and acquire the practical skills of Amazonss AWS. This text is an introduction to the emerging world of the Cloud Computing. It helps you understand the principles, implementation, operation & security of Cloud Computing. Our aim is for you to gain sufficient knowledge and experience with Parallel Computing using the best up-to-date techniques. We have tried for it to be the easiest book from which you can learn the Cloud Computing.
I have chosen the topics for this book to cover what is needed to get started with Cloud Computing, not just what is easy to teach and learn. On the other hand, I wont waste your time with material of marginal practical importance. If an idea is explained here, its because youll almost certainly need it.
This book is emphatically focused on the concept. Understanding the fundamental ideas, principles, and techniques is the essence of a good implementation of cloud computing. Through this book, I hope that you will see the absolute necessity of understanding Cloud Computing.
Feedback
I have attempted to wash out every error in my 2nd edition of this book after being reviewed by lots of scholars of Computer Science, but as happens with Amazons AWS A few bugs difficult to understand shall remain and therefore, suggestions from students that may lead to improvement of next edition in shortcoming future are highly appreciated.
Conclusive suggestions and criticism always go a long way in enhancing any endeavour. We request all readers to email us their valuable comments / views / feedback for the betterment of the book at mentioning the title and author name in the subject line. Please report any piracy spotted by you as well . I would be glad to hear suggestions from you.
I hope, you enjoy reading this book as much as we have enjoyed writing it. We would be glad to hear suggestions from you.
About the Author
Cloud Computing
2nd Edition
Copyright 2021-22, Ajit Singh
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the contents presented.
Library of Congress Control Number: 2021908564
Ajit Singh
Ajit can be contacted via one of two places:
http://facebook.com/ajitseries
http://amazon.com/author/ajitsingh
Email:
Ph: +91-92-346-11498
CONTENTS
| INTRODUCTION Cloud Computing at a Glance Evolution of Cloud Computing Cloud Computing Reference Model Characteristics Benefits Challenges Service Models Deployment Models Cloud Computing Architecture Grid Computing Vs Cloud Computing Comparison of Cloud technology with traditional computing Applications of Cloud Computing | |
| CLOUD ENABLING TECHNOLOGIES Service Oriented Architecture REST Web Services Publish-Subscribe Model Cloud Service Models Basics of Virtualization Types of Virtualization Implementation Levels of Virtualization Virtualization Structures Tools and Mechanisms Virtualization of CPU Memory I/O Devices Virtualization Support and Disaster Recovery. | |
| CLOUD COMPUTING ARHITECTURE Cloud Architecture Infrastructure as a Service (IaaS) Amazon Web Services (AWS) Amazon Elastic Cloud Computing (EC2) Amazon EC2 Concepts Amazon EC2 Access Amazon EC2 step by step | |
| RESOURCE MANAGEMENT AND SECURITY IN CLOUD |