You are previewing Handbook of Research on End-to-End Cloud Computing Architecture Design.
O'Reilly logo
Handbook of Research on End-to-End Cloud Computing Architecture Design

Book Description

Cloud computing has become integrated into all sectors, from business to quotidian life. Since it has revolutionized modern computing, there is a need for updated research related to the architecture and frameworks necessary to maintain its efficiency. The Handbook of Research on End-to-End Cloud Computing Architecture Design provides architectural design and implementation studies on cloud computing from an end-to-end approach, including the latest industrial works and extensive research studies of cloud computing. This handbook enumerates deep dive and systemic studies of cloud computing from architecture to implementation. This book is a comprehensive publication ideal for programmers, IT professionals, students, researchers, and engineers.

Table of Contents

  1. Cover
  2. Title Page
  3. Copyright Page
  4. Book Series
    1. Mission
    2. Coverage
  5. Foreword
  6. Foreword
  7. Preface
    1. OBJECTIVES
    2. CONTRIBUTION
    3. AUDIENCE
    4. CONTENT
  8. Acknowledgment
  9. Section 1
    1. Chapter 1: Enterprise Mobility Reference Architecture
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. MOBILITY SERVICES
      5. CONCLUSION
      6. REFERENCES
    2. Chapter 2: Navigating Your Way to the Hybrid Cloud
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. INTRODUCING THE SEVEN HYBRID CLOUD USE CASES
      5. DEFINING A NEW HYBRID CLOUD ARCHITECTURE
      6. BUILDING BLOCKS IN THE HYBRID CLOUD ARCHITECTURE
      7. ILLUSTRATIONS FROM GENERIC CLIENT EXAMPLES
      8. WHERE TO START
      9. REFERENCES
      10. KEY TERMS AND DEFINITIONS
    3. Chapter 3: Community Cloud
      1. ABSTRACT
      2. BACKGROUND: WHY CLOUD DISCUSSION IS IMPORTANT
      3. PUBLIC, PRIVATE, AND THE MISSING PART
      4. REGULATIONS, RESTRICTIONS, AND LIMITATIONS
      5. SECURITY, FEARS, AND TRUST ISSUES
      6. COMMUNITY CLOUD: CONCEPT AND BENEFITS
      7. GOVERNANCE MODELS FOR COMMUNITY CLOUD
      8. ENGAGEMENT MODELS FOR COMMUNITY CLOUD
      9. COMMUNITY CLOUD CAPABILITIES
      10. SPECIFIC COMMUNITY CLOUD USE CASES
      11. CONCLUSION
      12. REFERENCES
      13. KEY TERMS AND DEFINITIONS
    4. Chapter 4: Cloud Computing Architectural Patterns
      1. ABSTRACT
      2. INTRODUCTION
      3. USE CASE SCENARIOS
      4. CONCLUSION
      5. REFERENCES
      6. KEY TERMS AND DEFINITIONS
    5. Chapter 5: Industrial Patterns on Cloud
      1. ABSTRACT
      2. INTRODUCTION
      3. CLOUD SOLUTION ARCHITECTURES FOR INDUSTRIES
      4. RETAIL AND E-COMMERCE
      5. DRIVERS AND USE CASES
      6. ARCHITECTURAL PATTERNS
      7. SUMMARY
      8. FINANCE
      9. USE CASES AND ARCHITECTURAL PATTERNS
      10. SUMMARY
      11. TELCOMMUNICATIONS
      12. USE CASES AND ARCHITECTURAL PATTERNS
      13. SUMMARY
      14. MEDIA AND ENTERTAINMENT
      15. USE CASES AND ARCHITETURAL PATTERNS
      16. SUMMARY
      17. GOVERNMENT AND PUBLIC SECTOR
      18. USE CASES AND ARCHITECTURAL PATTERNS
      19. SUMMARY
      20. HEALTHCARE
      21. USE CASES AND ARCHITECTURAL PATTERNS
      22. SUMMARY
      23. TRANSPORTATION, AVIATION, LOGISTICS, AND SUPPLY CHAIN
      24. USE CASES AND ARCHITECTURAL PATTERNS
      25. SUMMARY
      26. AUTOMOTIVE
      27. USE CASES AND ARCHITECTURAL PATTERN
      28. SUMMARY
      29. MANUFACTURING
      30. USE CASES AND ARCHITETURAL PATTERNS
      31. SUMMARY
      32. ENERGY AND UTILITIES
      33. USE CASES AND ARCHITETURAL PATTERNS
      34. SUMMARY
      35. INTERSECTION OF INDUSTRIES
      36. INDUSTRY-AGNOSTIC PATTERNS
      37. FUTURE RESEARCH DIRECTIONS
      38. CONCLUSION
      39. REFERENCES
      40. ENDNOTES
  10. Section 2
    1. Chapter 6: Cloud Build Methodology
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. COMPONENTS OF A HYBRID CLOUD
      5. DESIGN OF A HYBRID CLOUD
      6. COST
      7. BUILDING A HYBRID CLOUD
      8. WORKFLOWS AND AUTOMATION
      9. FUTURE OF CLOUD BUILDS
      10. CONCLUSION
      11. REFERENCES
      12. KEY TERMS AND DEFINITIONS
    2. Chapter 7: Virtual Machine Placement in IaaS Cloud
      1. ABSTRACT
      2. INTRODUCTION
      3. FORMAL DESCRIPTION OF VM PLACEMENT PROBLEM
      4. COSTS IN A CLOUD
      5. VM PLACEMENT: WHEN, HOW, AND WHAT
      6. CLASSIFICATION OF PLACEMENT STRATEGIES
      7. PERFORMANCE CENTERED PLACEMENT STRATEGIES
      8. NETWORK AWARE PLACEMENT STRATEGIES
      9. CO-LOCATION AWARE PLACEMENT STRATEGIES
      10. SCHEDULING FOR HYBRID AND FEDERATED CLOUDS
      11. ROLE OF LIVE MIGRATION
      12. CONCLUSION
      13. REFERENCES
    3. Chapter 8: Security and Compliance
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. THE RPIE MODEL AND NIST 800-53 CONTROL FRAMEWORK
      5. SECURITY CONTROLS WITH A SIMPLE HYBRID CLOUD APPLICATION
      6. IMPLICATIONS FOR SECURITY POLICIES IN A HYBRID CLOUD DEPLOYMENT
      7. REFERENCES
      8. KEY TERMS AND DEFINITIONS
    4. Chapter 9: Cloud Computing Data Storage Security Based on Different Encryption Schemes
      1. ABSTRACT
      2. INTRODUCTION
      3. CONCLUSION
      4. REFERENCES
      5. APPENDIX
    5. Chapter 10: Multi-Aspect DDOS Detection System for Securing Cloud Network
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. CLOUD COMPUTING SECURITY
      5. HOW CLOUD COMPUTING CAN IMPROVE EXISTING DDOS SECURITY TECHNIQUES
      6. CONCLUSION
      7. REFERENCES
      8. KEY TERMS AND DEFINITIONS
  11. Section 3
    1. Chapter 11: Transition and Transformation into a Cloud Environment
      1. ABSTRACT
      2. INTRODUCTION
      3. ENGAGING THE ENTERPRISE
      4. CHALLENGES IN MIGRATION TO CLOUD
      5. CLOUD AND TRANSITION TYPES
      6. TOOLING AND AUTOMATION
      7. STEPS FOR TRANSITION AND TRANSFORMATION
      8. GENERAL TRANSITION AND TRANSFORMATION
      9. SUMMARY
      10. REFERENCES
    2. Chapter 12: Workload Migration to Cloud
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. MIGRATION MODEL
      5. MIGRATION PROJECT ACTIVITIES
      6. IMAGE MIGRATION
      7. APPLICATION MIGRATION
      8. PATTERN BASED MIGRATION
      9. DATA MIGRATION
      10. REFERENCES
      11. APPENDIX: SAMPLE MIGRATION PROJECT PLAN
  12. Section 4
    1. Chapter 13: Establishing Governance for Hybrid Cloud and the Internet of Things
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. HYBRID CLOUD AND IoT REQUIRE ADHERENCE TO GOVERNANCE
      5. SOLUTIONS AND RECOMMENDATIONS
      6. EXAMPLE 1: GLOBAL MANUFACTURER
      7. EXAMPLE 2: GLOBAL RETAILER
      8. CONCLUSION
      9. FUTURE DIRECTIONS AND CONSIDERATIONS
      10. REFERENCES
      11. KEY TERMS AND DEFINITIONS
    2. Chapter 14: Design and Implementation of Service Management in DevOps Enabled Cloud Computing Models
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. CROSS-FUNCTIONAL COLLABORATION
      5. BALANCING REQUIREMENTS
      6. KEY PRACTICES
      7. IMPACT ANALYSIS
      8. DESIGN PATTERNS
      9. CONCLUSION
      10. REFERENCES
      11. KEY TERMS AND DEFINITIONS
    3. Chapter 15: Enterprise IT Transformation Using Cloud Service Broker
      1. ABSTRACT
      2. INTRODUCTION
      3. UNDERSTAND
      4. EXPLORE
      5. PROTOTYPE
      6. EVALUATE
      7. FORMULATE
      8. IMPLEMENT
      9. REFINE
      10. CONCLUSION
      11. REFERENCES
      12. KEY TERMS AND DEFINITIONS
    4. Chapter 16: Risk and Governance Considerations in Cloud Era
      1. ABSTRACT
      2. INTRODUCTION
      3. BACKGROUND
      4. RISK TRANSFORMATION
      5. CLOUD GOVERNANCE PARADIGM
      6. THE ELASTIC CLOUD COMPUTING NEXUS
      7. RISK AND GOVERNANCE PROJECTIONS
      8. FUTURE RESEARCH DIRECTIONS
      9. CONCLUSION
      10. REFERENCES
      11. ADDITIONAL READING
      12. KEY TERMS AND DEFINITIONS
    5. Chapter 17: A Survey and Taxonomy of Energy Efficient Resource Management Techniques in Platform as a Service Cloud
      1. ABSTRACT
      2. BACKGROUND
      3. PaaS POWER-AWARE RESOURCE MANAGEMENT
      4. VM CONSOLIDATION
      5. TECHNIQUES INVESTIGATING MIGRATION DESTINATION (WHERE TO MIGRATE?)
      6. WORKLOAD CHARACTERIZATION AND MODELING
      7. APPLICATION-BASED ENERGY SAVING TECHNIQUES
      8. SLA AND ENERGY MANAGEMENT TECHNIQUES
      9. SUMMARY
      10. REFERENCES
      11. ENDNOTES
    6. Chapter 18: Cost of Using Cloud Computing
      1. ABSTRACT
      2. INTRODUCTION
      3. OVERVIEW OF CLOUD COMPUTING ARCHITECTURES FOR BUSINESSES AND RESEARCH COMMUNITIES
      4. COST BENEFITS OF CLOUD COMPUTING FOR BUSINESSES AND RESEARCH COMMUNITIES
      5. TYPES OF CLOUD COMPUTING
      6. RELATED TECHNOLOGIES
      7. EXPERIMENTAL SETUP TO EVALUATE COMPUTATIONAL PERFORMANCE AND DOLLAR COST OF RUNNING COMPUTATION-INTENSIVE APPLICATION ON Iaas AND HaaS
      8. HPC SYSTEM ON HaaS IN THE CLOUD
      9. MPI APPLICATIONS AND BENCHMARK
      10. RESULTS AND DISCUSSION
      11. COST ANALYSIS
      12. RELATED WORK
      13. CONCLUSION AND FUTURE WORK
      14. ACKNOWLEDGMENT
      15. REFERENCES
  13. Compilation of References