ebook img

Apache CloudStack Cloud Computing PDF

294 Pages·2013·9.93 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Apache CloudStack Cloud Computing

Apache CloudStack Cloud Computing Leverage the power of CloudStack and learn to extend the CloudStack environment Navin Sabharwal Ravi Shankar BIRMINGHAM - MUMBAI Apache CloudStack Cloud Computing Copyright © 2013 Packt Publishing 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 information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: May 2013 Production Reference: 1090513 Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK. ISBN 978-1-78216-010-6 www.packtpub.com Cover Image by Artie Ng ([email protected]) Credits Authors Project Coordinator Navin Sabharwal Arshad Sopariwala Ravi Shankar Proofreader Lesley Harrison Reviewers Shanker Balan Lokesh Chanana Indexer Tejal Soni Kelcey Jamison-Damage Piyush Pandey Graphics Ronak Dhruv Acquisition Editor Mary Nadar Production Coordinator Nilesh R. Mohite Lead Technical Editor Sweny Sukumaran Cover Work Nilesh R. Mohite Technical Editors Vrinda Nitesh Bhosale Nitee Shetty About the Authors Navin Sabharwal is an innovator, as well as a leader, author, and consultant in areas of Cloud Computing, Cloud Lifecycle Management, and Software Product Development. He has been involved in identifying white spaces in areas of Information Technology and creating innovative products and services. He has taken ideas from their inception to revenue generation. He has taken some of his ideas to develop innovative award winning products and solutions in the areas of Cloud Lifecycle Management, IT infrastructure management, IT processes, reporting analytics, and governance. He works for HCL Technologies Infrastructure Services Division and leads the Automation and Cloud Computing Practice. I would like to thank my family and friends, my co-author Ravi Shankar and the entire team working with me on Cloud Computing technologies. I would like to express my gratitude to my mentor Kalyan Kumar and HCL for giving me the freedom to innovate and experiment. Special thanks to the entire Packt Publishing team who have worked hard with us all through the publication cycle of this book. Anish Ramchandani, Sweny Sukumaran, Mary Nadar, Wilson D'souza, Nitee Shetty, Vrinda Nitesh Bhosale, Arshad Sopariwala, and Yashodhan Dere a big thank you to all. I would also like to thank Prof. Ravindra Dastikop who was instrumental in guiding us and motivating us to write this book. Ravi Shankar holds a postgraduate degree in Information Technology from the Indian Institute of Information Technology and Management, Gwalior, India. He has been working on cloud-based technologies since the beginning of his career. He has been involved in development and implementation of Private Cloud as well as Hybrid Cloud. He has also worked on public clouds such as Amazon web services. He has worked extensively with open source technologies in the Cloud Computing space and on the Apache CloudStack platform. He has also co-authored another book on Cloud Computing which is self-published on Amazon.com and Createspace. I would like to thank my family and friends, my co-author Navin Sabharwal and my colleagues Piyush Pandey, Dheeraj Raghav and Lokesh Chanana for their guidance, mentoring, and continuous support. I would also like to thank Prof. Ravindra Dastikop, the team at Packt Publishing, Wilson D'souza, Mary Nadar, Yashodhan Dere, Anish Ramchandani, Nitee Shetty, Vrinda Nitesh Bhosale, Arshad Sopariwala, and Sweny Sukumaran for the support and guidance for writing this book. About the Reviewers Shanker Balan is managing consultant at ShapeBlue India, a globally leading consultancy, providing strategy, design, and implementation of IaaS/PaaS cloud platforms for service providers and enterprises. ShapeBlue has designed some of the worlds most high profile clouds and consulted on the go-to-market of cloud services, user experience, and process integration. Previously, he has also held technology leadership positions at Yahoo and InMobi and is involved with Apache CloudStack, Citrix CloudPlatform, and open source communities in India. Lokesh Chanana is an engineering graduate from Maharishi Dayanand University, Haryana, India. Inclined with an extensive interest in virtualization and cloud automation, he has been working on various cloud-based technologies and their integrations since the beginning of his career. He is currently working in HCL Technologies Infrastructure Services Division and is involved in the company's in-house cloud research team, working on various open source and enterprise-level cloud solutions and their integration with various monitoring and automation solutions. He has worked extensively on the OpenStack platform with a good amount of work on CloudStack and VMware VCloud Director Platform. Kelcey Jamison-Damage is currently the Infrastructure Systems Architect at Backbone Technology, based out of Vancouver, BC Canada. With close to 15 years of experience in various aspects of computer technology including sales, marketing, Internet services, support, administration, design, architecture, and business, Kelcey now focuses on helping people make the leap into Cloud Computing and provides consultation services primarily pertaining to Apache CloudStack. He is a leader in the Apache CloudStack community and a committer to the project. He focuses on marketing and providing community support for new cloud builders. He is currently involved in creating RAAS (Redundant Array of Application Servers) architectures and models for flexible service delivery and SaaS foundations. I would like to thank the community at Apache CloudStack for helping us grow into one of the top IaaS cloud computing products, and in doing so, making books like this possible. Piyush Pandey is currently working as a Track Lead in HCL Comnet. He looks after the service automation and Cloud Lifecycle Management Practice for HCL from India. He has an overall experience of 3.5 years in IT. He is responsible for designing automation solutions for enterprise IT infrastructure management. He is experienced in enterprise tools in the following tracks: • Automation tools: BMC, HP, CA, Microsoft and open source tools such as Puppet, Chef, Cobbler, BMC Database Automation, BMC Application Release Management, BMC Cloud Lifecycle Management, and HP Cloud Service Automation • Orchestration tools: BMC AO, HP OO, MS Opalis and VMWare orchestrator • Monitoring tools: Nagios, Zenoss He has worked to provide automation solutions for Fortune 500 customers such as Cummins, Ingram Micro, SGX, GulfStream, and Xerox. He holds B.Tech degree in computer engineering from NSIT Delhi. www.PacktPub.com Support files, eBooks, discount offers and more You might want to visit www.PacktPub.com for support files and downloads related to your book. Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at [email protected] for more details. At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks. TM http://PacktLib.PacktPub.com Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books. Why Subscribe? • Fully searchable across every book published by Packt • Copy and paste, print and bookmark content • On demand and accessible via web browser Free Access for Packt account holders If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access. Table of Contents Preface 1 Chapter 1: Apache CloudStack Architecture 7 Introducing cloud 7 Infrastructure layer 10 Computing resources 11 Storage 11 Networks and security 12 Management layer 15 Automation 15 Orchestration 16 Task Execution 16 Service Management 16 Understanding CloudStack modules 17 Cloud deployment model 18 Zones 19 Storage 21 Primary storage 21 Secondary storage 23 CloudStack management server 24 API layer 26 Access control 27 Kernel 27 CloudStack operations 29 Security check 29 The virtual machine manager 29 Server resources 30 Installation 30 Job result 30 CloudDB 30 CloudStack networking architecture 32 Network service providers 32 CloudStack network offerings 33

Description:
Cloud computing is changing the way IT is delivered in enterprises around the world. The worlds leading open source cloud computing platform, Cloudstack, helps you implement a cloud computing service in your enterprise or set up an infrastructure as a service (IaaS) offering for your customers.With
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.