Copyright
Acquiring Editor:Chris Katsaropoulos
Editorial Project Manager:Benjamin Rearick
Project Manager:Punithavathy Govindaradjane
Designer:Russell Purdy
Syngress is an imprint of Elsevier
225 Wyman Street, Waltham, MA 02451, USA
Copyright 2014 Elsevier Inc. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or any information storage and retrieval system, without permission in writing from the publisher. Details on how to seek permission, further information about the Publisher's permissions policies and our arrangements with organizations such as the Copyright Clearance Center and the Copyright Licensing Agency, can be found at our website: www.elsevier.com/permissions.
This book and the individual contributions contained in it are protected under copyright by the Publisher (other than as may be noted herein).
Notices
Knowledge and best practice in this field are constantly changing. As new research and experience broaden our understanding, changes in research methods or professional practices, may become necessary. Practitioners and researchers must always rely on their own experience and knowledge in evaluating and using any information or methods described herein. In using such information or methods they should be mindful of their own safety and the safety of others, including parties for whom they have a professional responsibility.
To the fullest extent of the law, neither the Publisher nor the authors, contributors, or editors, assume any liability for any injury and/or damage to persons or property as a matter of products liability, negligence or otherwise, or from any use or operation of any methods, products, instructions, or ideas contained in the material herein.
Library of Congress Cataloging-in-Publication Data
Rountree, Derrick.
The basics of cloud computing: understanding the fundamentals of cloud computing in theory and practice / Derrick Rountree, Ileana Castrillo.
pages cm
Includes bibliographical references and index.
ISBN 978-0-12-405932-0 (paperback: alkaline paper)
1. Cloud computing. I. Castrillo, Ileana. II. Title.
QA76.585.R68 2013
004.67'82dc23
2013024858
British Library Cataloguing-in-Publication Data
A catalogue record for this book is available from the British Library
ISBN: 978-0-12-405932-0
Printed and bound in the United States of America
14 15 16 17 18 10 9 8 7 6 5 4 3 2 1
For information on all Syngress publications, visit our website at store.elsevier.com/Syngress
Dedication
This book is dedicated to my daughter Riley. Every day, you get more and more amazing.
Derrick Rountree
To my dear friend Deb. You are my rock.
Ileana Castrillo
Contributed Chapters
, as well as small excerpts from the earlier chapters, were originally published in Securing the Cloud by Vic Winkler and Moving to the Cloud by Dinkar Sitaram and Geetha Manjunath and are used with permission.
Preface
What to Expect From this Book
Cloud environments are pervasive and can be expected to host at least a portion of every organizations future technology landscape. The Basics of Cloud Computing is a guide that will help you navigate the questions that surface when youre considering or embarking on a cloud initiative. The cloud is no longer available only to large companies or those with big budgets; this cost-saving technological alternative is now available to the masses.
At some point, every organization will have to make a decision as to whether they want to take advantage of the cloud. Regular consumers are having to make decisions about whether to store their pictures, music, and data files on their local system or use some cloud provider. So what do you choose? The answer isnt so simple. It all depends on your specific needs and resources available to you. The purpose of this book is to help you make the most informed decision possible in a limited amount of time. We want to equip you with the knowledge you need to make the best decision for your personal circumstances, whether youre an enterprise administrator or a home user.
Intended Audience
This guide is for people looking to familiarize themselves with cloud computing technology. Whether youre simply looking to gain general knowledge or you need to make a decision as to whether to move to a cloud environment, weve got you covered. Well even help those who have already made the decision to move but need to decide which provider to use.
Why is this Information Important?
Making a decision to move to a cloud environment should not be taken lightly. For many IT departments and organizations in general, it means a shift in the way they do business. You dont want to take these decisions lightly. Its important that you arm yourself with as much information as you can get before you make your decisions. This book will help you obtain that important information.
Structure of the Book
This book is broken into seven chapters. We start with a general introduction to the cloud and the technologies that comprise it. Then we discuss the options that are available when were looking to implement a cloud environment. Then we guide you through making your decision. After you have made your decision, we cover some of the considerations that must be made in implementing your cloud environment.
gives you a basic introduction to the cloud and the concepts associated with it. We cover some of the benefits that are driving cloud adoptions. We describe some of the issues and concerns that have some organizations wary of moving to a cloud environment. We also cover how some of these issues and concerns can be alleviated.
In , we review the technologies and concepts that come together to create cloud environments. We cover authentication, general computing concepts, virtualization, and Web development technologies.
gets into the various cloud deployment models. We cover public, private, community, and hybrid clouds. We look at the benefits and drawbacks of each model. Then we look at the security implications of each model. Finally, we examine what is entailed in maintaining each environment.
The cloud is all about services. covers the various cloud service models, starting with the three main service models: Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). Then we get into some of the newer service models that have been developed.
In , we talk about making decisions around the cloud. First we describe what you need to consider in your decision whether to move to the cloud. Then we talk about choosing a service model. Your next step is to choose a deployment model. Finally, we go over what to consider when youre choosing a public cloud services provider.