The Evolution of Cloud Computing

Book description

Cloud computing has been positioned as today's ideal IT platform. This book looks at what cloud promises and how it's likely to evolve in the future. Readers will be able to ensure that decisions made now will hold them in good stead in the future and will gain an understanding of how cloud can deliver the best outcome for their organisations.

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

Product information

  • Title: The Evolution of Cloud Computing
  • Author(s): Clive Longbottom
  • Release date: December 2017
  • Publisher(s): BCS, The Chartered Institute for IT
  • ISBN: 9781780173603