This book provides readers with an overview of Cloud Computing, starting with historical background on mainframe computers and early networking protocols, leading to current concerns such as hardware and systems security, performance, emerging areas of IoT, Edge Computing etc. Readers will benefit from the in-depth discussion of cloud computing usage and the underlying architecture, with focus on best practices for using a dynamic cloud infrastructure, cloud operations management and cloud security. The authors explain carefully the "why's and how's" of Cloud Computing, so engineers will find this book and invaluable introduction to the topic. "This book is intended as a textbook for computer science and information technology students and MBA students of technology-based management. ... Courses in cloud computing, as well as most libraries, will no doubt find this text a valuable resource. ... Summing Up: Recommended. Lower-division undergraduates through faculty and professionals." (R. Bharath, Choice, Vol. 56 (2), October, 2018)
Cloud Computing: Concepts and Practices
Introduction.- Foundations of Cloud Computing.- Cloud Computing Pyramid.- Features of Private and Public Clouds.- Cloud Workload Characterization.- Cloud Management and Monitoring.- Cloud Computing and Information Security.- Migrating to Cloud.- Migrating a Complex Industry to Cloud.- Cost and Billing practices in Cloud.- Analytics in the Cloud.- Future Trends in Cloud Computing.- A Quick Test of Your Cloud fundamentals Grasp.- Hands-on project to use Cloud Service Provider.- Appendix A: Points to Ponder.- Appendix B: Additional Considerations for Cloud Computing.- Appendix C: Suggested List of Additional Cloud Projects.Appendix A: Points to Ponder.- Appendix B: Additional Considerations for Cloud Computing.- Appendix C: Suggested List of Additional Cloud Projects.Appendix A: Points to Ponder.- Appendix B: Additional Considerations for Cloud Computing.- Appendix C: Suggested List of Additional Cloud Projects.Appendix A: Points to Ponder.- Appendix B: Additional Considerations for Cloud Computing.- Appendix C: Suggested List of Additional Cloud Projects.Appendix A: Points to Ponder.- Appendix B: Additional Considerations for Cloud Computing.- Appendix C: Suggested List of Additional Cloud Projects.