O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The Evolution of Cloud Computing: How to plan for change

Book Description

With the ability to upload files securely and access them from anywhere, cloud computing has been positioned as today's ideal IT platform. However this has been claimed before for many different IT architectural approaches, how is cloud different? Is what is being offered now an end point, or just the beginning of an evolution of how cloud is instantiated and used? This book looks at how we have got where we are, what cloud is promising now, and how cloud is likely to evolve and change as the future unfolds. Readers will be better able to ensure that decisions made now will hold them in good stead for the future, and they will have a better understanding of how to use cloud to deliver the best outcome for their organisations. ---- '‘If you are seeking a readable quick-start guide to the state of the marketplace in cloud providers and software tools to help you migrate and manage your applications then this book is useful.'' Andy Wilton, Claranet Limited, Chief Information Officer --- ''This book clearly and succinctly covers all the key areas of Cloud that both technical and IT leaders need to know. It takes the reader through a logical and engaging journey of how Cloud services have developed over time and how these services can be exploited for best value and business advantage. Whether you're just beginning your journey to the Cloud or are looking for guidance on the next steps of your Cloud journey, this book will help you to determine the best approach and understand the implications of your decisions whether that's security, RoI, or simply how to get your data and services into the Cloud.'' Gareth Baxendale FBCS CITP, NIHR Clinical Research Network, Head of Technology --- ''A recommended read for all and anyone involved in the cloud sector. From beginner to expert, there is much to gain from Clive’s contribution.'' Ian Moyse, Industry Cloud Influencer, Board Member Cloud Industry Forum & Eurocloud and recognised as #1 Global Cloud Social Influencer 2015-2017 (Onalytica)

Table of Contents

  1. Front Cover
  2. Half-Title Page
  3. BCS, THE CHARTERED INSTITUTE FOR IT
  4. Title Page
  5. Copyright Page
  6. Contents
  7. List of figures
  8. About the Author
  9. Foreword
  10. Acknowledgements
  11. Abbreviations
  12. Glossary
  13. Preface
  14. PART 1 LOOKING BACK: CLOUD COMPUTING IN CONTEXT
  15. 1. BACKGROUND
  16. Looking backward to look forward
  17. The price war
  18. The rise of the PC
  19. Changing to a distributed model
  20. Web computing to the fore
  21. The rise of the age of chaos
  22. Virtualisation, service-oriented architecture and grid computing
  23. The role of standards
  24. Summary
  25. PART 2 THE CLOUD NOW: CLOUD AT ITS SIMPLEST, AS IT SHOULD BE IMPLEMENTED
  26. 2. THE CLOUD
  27. Back to the future
  28. Summary
  29. 3. WHY CLOUD?
  30. Resource utilisation
  31. Cost
  32. Meeting future needs
  33. Workload portability
  34. High availability
  35. Summary
  36. 4. BASIC CLOUD PLATFORMS
  37. Popular cloud platforms
  38. The architecture of a cloud
  39. Open compute project
  40. Summary
  41. 5. ALTERNATIVE CLOUD PLATFORMS
  42. Private and public cloud offerings
  43. Container platforms
  44. The current chaos of cloud
  45. Summary
  46. 6. ALTERNATIVE CLOUD MODELS
  47. Cloud broker
  48. Cloud aggregator
  49. Summary
  50. 7. MAIN TYPES OF SaaS CLOUD SERVICES
  51. SaaS cloud services
  52. File share and sync
  53. Shadow IT
  54. Summary
  55. 8. WHERE SHOULD A CLOUD PLATFORM RESIDE?
  56. Private clouds
  57. Where should private clouds be based?
  58. Hybrid clouds
  59. The organisational value chain
  60. The use of colocation facilities
  61. Data centre and cloud tiering
  62. Summary
  63. 9. PAYING FOR CLOUD SERVICES
  64. The battle between cost levels and their predictability, and business flexibility
  65. Basic cost models
  66. Increasing cost model complexity
  67. Cost tiering
  68. Summary
  69. PART 3 THE VERY NEAR FUTURE: CLOUD AT A MORE COMPLEX LEVEL, AS YOU SHOULD BE IMPLEMENTING IT
  70. 10. BUILDING THE RIGHT CLOUD
  71. Mixing clouds
  72. Planning for workload migrations
  73. It’s all about the process
  74. Summary
  75. 11. ISSUES WITH CLOUD COMPUTING
  76. System availability
  77. Data security
  78. Performance
  79. The need for standards and APIs
  80. ‘Noisy neighbours’
  81. The business issues of highly dynamic cloud-based systems
  82. Software and usage licensing issues
  83. The mirage of self-service
  84. The cessation of service by a provider
  85. Maintaining governance in a hybrid cloud
  86. Summary
  87. 12. CLOUD AND THE ‘CDs’
  88. Why use CD?
  89. DevOps flows
  90. Summary
  91. 13. CREATING THE BUSINESS CASE FOR THE CLOUD
  92. Total value proposition
  93. Summary
  94. 14. SCALE OUT, SCALE UP AND SCALE THROUGH
  95. Building the right cloud platform
  96. The cloud and ‘software defined’
  97. The power of idempotency
  98. Converged and hyperconverged systems
  99. Summary
  100. 15. CLOUD AND DATA
  101. Data sovereignty
  102. Data flows
  103. Database issues
  104. Distance and latency
  105. High availability
  106. Summary
  107. 16. CLOUD SECURITY
  108. The myth of data security in private data centres
  109. Assume that security is breached
  110. Data classification
  111. The badly protected walled garden
  112. The importance of multi-factor single sign-on
  113. Edge security
  114. Physical security
  115. Summary
  116. 17. VIRTUALISATION, SHARABLE RESOURCES AND ELASTICITY
  117. The lure of virtualisation
  118. The move to cloud
  119. Scaling for massive use: G-Cloud
  120. Summary
  121. 18. THE CHANGE IN APPLICATIONS
  122. The death of the monolith
  123. The need for technical contracts
  124. Summary
  125. 19. APPLICATIONS, VIRTUAL MACHINES AND CONTAINERS
  126. The differences between virtual machines and containers
  127. The future for containers
  128. Summary
  129. 20. FULL AUDIT IS REQUIRED
  130. The importance of a full audit
  131. Summary
  132. 21. MONITORING, MEASURING AND MANAGING THE CLOUD
  133. Modern levels of standardisation and abstraction
  134. Choosing an over-arching system to manage chaos
  135. Automate for effectiveness and efficiency
  136. Summary
  137. PART 4 THE FUTURE OF CLOUD: CLOUD AS YOU SHOULD BE PLANNING FOR IT IN THE FURTHER-OUT FUTURE
  138. 22. THE ULTIMATE FUTURE
  139. The evolution of the cloud
  140. Summary
  141. 23. IN CONCLUSION
  142. Index
  143. Back Cover