A Complete Guide to Cloud Computing - · PDF fileCloud computing can be defined as the use of...
Transcript of A Complete Guide to Cloud Computing - · PDF fileCloud computing can be defined as the use of...
Copyright The Art of Service Email: [email protected] | Web: http://theartofservice.com | eLearning: http://theartofservice.org
Phone: +61 (0)7 3252 2055 | Brisbane, Australia
A Complete Guide to Cloud Computing
mailto:[email protected]://theartofservice.com/http://theartofservice.org/
Copyright The Art of Service Email: [email protected] | Web: http://theartofservice.com | eLearning: http://theartofservice.org
Phone: +61 (0)7 3252 2055 | Brisbane, Australia
Copyright
Notice of rights
All rights reserved. No part of this book may be reproduced or transmitted
in any form by any means, electronic, mechanical, photocopying,
recording, or otherwise, without the prior written permission of the
publisher.
Notice of Liability
The information in this book is distributed on an As Is basis without
warranty. While every precaution has been taken in the preparation of the
book, neither the author nor the publisher shall have any liability to any
person or entity with respect to any loss or damage caused or alleged to
be caused directly or indirectly by the instructions contained in this book or
by the products described in it.
Trademarks
Many of the designations used by manufacturers and sellers to distinguish
their products are claimed as trademarks. Where those designations
appear in this book, and the publisher was aware of a trademark claim, the
designations appear as requested by the owner of the trademark. All other
product names and services identified throughout this book are used in
editorial fashion only and for the benefit of such companies with no
intention of infringement of the trademark. No such use, or the use of any
trade name, is intended to convey endorsement or other affiliation with this
book.
mailto:[email protected]://theartofservice.com/http://theartofservice.org/
A Complete Guide to Cloud Computing
Copyright The Art of Service Email: [email protected] | Web: http://theartofservice.com | eLearning: http://theartofservice.org
Phone: +61 (0)7 3252 2055 | Brisbane, Australia
3
Table of Contents 1 Introduction ......................................................................................... 6
1.1 What is Cloud Computing? .................................................................. 6
1.2 The Idea Behind Cloud Computing ...................................................... 7
1.3 Key Characteristics of Cloud Computing .............................................. 9
1.4 What Cloud Computing Really Is ....................................................... 12
1.5 Major Goals of Cloud Computing ...................................................... 14
1.6 Brief History of Cloud Computing ...................................................... 17
2 Common Terminology ........................................................................ 22
3 Companies involved in Cloud Computing ........................................... 30
3.1 Insightful Solutions ............................................................................ 31
3.2 Salesforce.com ................................................................................... 34
3.3 Facebook ........................................................................................... 36
3.4 Joyent ................................................................................................ 37
3.5 Mosso ................................................................................................ 37
3.6 Amazon .............................................................................................. 38
3.7 IBM .................................................................................................... 39
3.8 Microsoft ........................................................................................... 41
3.9 Yahoo ................................................................................................. 43
3.10 Google ........................................................................................... 44
3.11 Oracle............................................................................................ 46
3.12 EMC ............................................................................................... 47
3.13 Sun Microsystems ......................................................................... 48
4 Why Cloud Computing? ...................................................................... 50
mailto:[email protected]://theartofservice.com/http://theartofservice.org/
A Complete Guide to Cloud Computing
Copyright The Art of Service Email: [email protected] | Web: http://theartofservice.com | eLearning: http://theartofservice.org
Phone: +61 (0)7 3252 2055 | Brisbane, Australia
4
5 Benefits of Cloud Computing .............................................................. 54
6 Cloud Computing Drawbacks .............................................................. 58
6.1 Dependability .................................................................................... 58
6.2 Security .............................................................................................. 59
6.3 Little or no Reference ......................................................................... 60
7 Cloud Computing Technologies .......................................................... 62
8 Architecture Requirements ................................................................ 64
9 Major Components to Cloud Computing ............................................ 66
9.1 Application ......................................................................................... 66
9.2 Client .................................................................................................. 66
9.3 Infrastructure ..................................................................................... 67
9.4 Platform ............................................................................................. 68
9.5 Service ............................................................................................... 69
9.6 Storage .............................................................................................. 70
9.7 Processing Power ............................................................................... 71
10 Migration from Standard Environment to Cloud Computing .............. 73
10.1 Migration Guide ............................................................................ 77
10.2 Top Tech Trends to do with Cloud Computing .............................. 83
10.3 Top Tech Trends against Cloud Computing ................................ 101
11 Cloud Computing Issues ................................................................... 113
11.1 Support Issues ............................................................................. 113
11.2 Capacity Issues ............................................................................ 116
11.3 Considerations of Security .......................................................... 120
12 Contracts and Agreements ............................................................... 129
12.1 Outages....................................................................................... 129
mailto:[email protected]://theartofservice.com/http://theartofservice.org/
A Complete Guide to Cloud Computing
Copyright The Art of Service Email: [email protected] | Web: http://theartofservice.com | eLearning: http://theartofservice.org
Phone: +61 (0)7 3252 2055 | Brisbane, Australia
5
12.2 Server failures ............................................................................. 130
12.3 Elastic IP Address ........................................................................ 131
12.4 Amazon Machine Images (AMI) ................................................. 132
12.5 Peer-to-Peer ................................................................................ 133
13 Cloud Computing Hype or the Next Big Thing ................................ 137
13.1 Hype ............................................................................................ 137
13.2 Technology Media ...................................................................... 138
13.3 Cloud Computing and Maturity .................................................. 139
14 Financial Benefits and Pitfalls Around Cloud Computing .................. 141
14.1 Benefits ....................................................................................... 141
14.2 Enterprise Resource Planning ..................................................... 142
14.3 Open Standards .......................................................................... 143
14.4 Terms and Conditions ................................................................. 145
15 Cloud Computing for SMEs ............................................................... 149
15.1 Case Study ................................................................................... 150
16 Legal Implications ............................................................................. 155
16.1 The Legal Implications of Google on the Cloud .........