Cover image for Architecting the Cloud : Design Decisions for Cloud Computing Service Models (SaaS, PaaS, and IaaS).
Architecting the Cloud : Design Decisions for Cloud Computing Service Models (SaaS, PaaS, and IaaS).
Title:
Architecting the Cloud : Design Decisions for Cloud Computing Service Models (SaaS, PaaS, and IaaS).
Author:
Kavis, Michael J.
ISBN:
9781118826461
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (201 pages)
Series:
Wiley CIO Ser.
Contents:
Architecting the Cloud: Design Decisions for Cloud Computing Service Models (SaaS, PaaS, and IaaS) -- Copyright -- Contents -- Foreword -- Preface -- Overview of the Contents -- As You Begin -- Acknowledgments -- About the Author -- Chapter 1: Why Cloud, Why Now? -- Evolution of Cloud Computing -- Enter the Cloud -- Start-Up Case Study: Instagram, from Zero to a Billion Overnight -- Established Company Case Study: Netflix, Shifting from On-Premises to the Cloud -- Government Case Study: NOAA, E-mail, and Collaboration in the Cloud -- Not-for-Profit Case Study: Obama Campaign, Six-Month Shelf-Life with One Big Peak -- Summary -- References -- Chapter 2: Cloud Service Models -- Infrastructure as a Service -- Platform as a Service -- Software as a Service -- Deployment Models -- Summary -- References -- Chapter 3: Cloud Computing Worst Practices -- Avoiding Failure When Moving to the Cloud -- Migrating Applications to the Cloud -- Misguided Expectations -- Misinformed about Cloud Security -- Selecting a Favorite Vendor, Not an Appropriate Vendor -- Outages and Out-of-Business Scenarios -- Underestimating the Impacts of Organizational Change -- Skills Shortage -- Misunderstanding Customer Requirements -- Unexpected Costs -- Summary -- References -- Chapter 4: It Starts with Architecture -- The Importance of Why, Who, What, Where, When, and How -- Start with the Business Architecture -- Identify the Problem Statement (Why) -- Evaluate User Characteristics (Who) -- Identify Business and Technical Requirements (What) -- Visualize the Service Consumer Experience (Where) -- Identify the Project Constraints (When and with What) -- Understand Current State Constraints (How) -- Summary -- References -- Chapter 5: Choosing the Right Cloud Service Model -- Considerations When Choosing a Cloud Service Model -- When to Use SaaS -- When to Use PaaS.

When to Use IaaS -- Common Cloud Use Cases -- Cloud Bursting -- Archiving/Storage -- Data Mining and Analytics -- Test Environments -- Summary -- References -- Chapter 6: The Key to the Cloud: RESTful Services -- Why REST? -- The Challenges of Migrating Legacy Systems to the Cloud -- Summary -- References -- Chapter 7: Auditing in the Cloud -- Data and Cloud Security -- Auditing Cloud Applications -- Regulations in the Cloud -- Audit Design Strategies -- Summary -- References -- Chapter 8: Data Considerations in the Cloud -- Data Characteristics -- Physical Characteristics -- Performance Requirements -- Volatility -- Volume -- Regulatory Requirements -- Transaction Boundaries -- Retention Period -- Multitenant or Single Tenant -- Choosing Data Store Types -- Key-Value Store -- Column Store -- Document Store -- Graph Database -- Other Storage Options -- Summary -- Reference -- Chapter 9: Security Design in the Cloud -- The Truth about Data in the Cloud -- How Much Security Is Required -- Responsibilities for Each Cloud Service Model -- Security Strategies -- Areas of Focus -- Policy Enforcement -- Encryption -- Key Management -- Web Security -- API Management -- Patch Management -- Logging, Monitoring, and Auditing -- Summary -- References -- Chapter 10: Creating a Centralized Logging Strategy -- Log File Uses -- Logging Requirements -- Direct Logs to an Isolated Storage Area -- Standardize Log Formats -- Summary -- Reference -- Chapter 11: SLA Management -- Factors That Impact SLAs -- Defining SLAs -- Managing Vendor SLAs -- Summary -- References -- Chapter 12: Monitoring Strategies -- Proactive vs. Reactive Monitoring -- What Needs to Be Monitored? -- Monitoring Strategies by Category -- Performance -- Throughput -- Quality -- KPIs -- Security -- Compliance -- Monitoring by Cloud Service Level -- Summary -- Reference.

Chapter 13: Disaster Recovery Planning -- What Is the Cost of Downtime? -- Disaster Recovery Strategies for IaaS -- Recovering from a Disaster in the Primary Data Center -- Classic Backup and Restore Method -- Active-Passive Cold -- Active-Passive Warm -- Active-Active Hot -- Disaster Recovery Strategies for PaaS -- Disaster Recovery Strategies for SaaS -- Disaster Recovery Hybrid Clouds -- Hybrid IaaS Proprietary -- Hybrid IaaS Open -- Hybrid PaaS -- Summary -- Chapter 14: Leveraging a DevOps Culture to Deliver Software Faster and More Reliably -- Developing the DevOps Mind-Set -- Automate Infrastructure -- Automate Deployments -- Design Feature Flags -- Measure, Monitor, and Experiment -- Continuous Integration and Continuous Delivery -- Summary -- References -- Chapter 15: Assessing the Organizational Impact of the Cloud Model -- Enterprise Model vs. Elastic Cloud Model -- IT Impact -- Business Impacts -- Accounting and Finance -- Legal -- Sales -- Human Resources -- Organization Change Planning -- Change in the Real World -- Summary -- References -- Chapter 16: Final Thoughts -- The Cloud Is Evolving Rapidly -- Cloud Culture -- New Business Models -- PaaS Is the Game Changer -- Summary -- Index.
Abstract:
An expert guide to selecting the right cloud service model for your business Cloud computing is all the rage, allowing for the delivery of computing and storage capacity to a diverse community of end-recipients. However, before you can decide on a cloud model, you need to determine what the ideal cloud service model is for your business. Helping you cut through all the haze, Architecting the Cloud is vendor neutral and guides you in making one of the most critical technology decisions that you will face: selecting the right cloud service model(s) based on a combination of both business and technology requirements. Guides corporations through key cloud design considerations Discusses the pros and cons of each cloud service model Highlights major design considerations in areas such as security, data privacy, logging, data storage, SLA monitoring, and more Clearly defines the services cloud providers offer for each service model and the cloud services IT must provide Arming you with the information you need to choose the right cloud service provider, Architecting the Cloud is a comprehensive guide covering everything you need to be aware of in selecting the right cloud service model for you.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: