IMPORTANT COVID-19 UPDATES

9781118617618

Architecting the Cloud Design Decisions for Cloud Computing Service Models (SaaS, PaaS, and IaaS)

by
  • ISBN13:

    9781118617618

  • ISBN10:

    1118617614

  • Edition: 1st
  • Format: Hardcover
  • Copyright: 2014-01-28
  • Publisher: Wiley

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

List Price: $60.00 Save up to $39.02
  • Rent Book $20.98
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    IN STOCK USUALLY SHIPS IN 24 HOURS.
    HURRY! ONLY 1 COPY IN STOCK AT THIS PRICE
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

Supplemental Materials

What is included with this book?

Summary

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.

Author Biography

MICHAEL J. KAVIS is Principal Architect at Cloud Technology Partners, a vendor independent, cloud-exclusive, nimble alternative to large technology consultants. He has served in numerous technical roles such as CTO, Chief Architect, and Vice President and has over 25 years of experience in software development and architecture. Kavis is a pioneer in cloud computing and led a team that built the world’s first high-speed transaction network in Amazon’s public cloud. He is the former CTO of startup M-Dot Network, which won the 2010 Amazon AWS Global Startup Challenge.

Table of Contents

Foreword

Preface

Acknowledgments

About the Author

Chapter 1 Why Cloud, Why Now?

Evolution of Cloud Computing

Enter the Cloud

Startup 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, Email and collaboration in the cloud

Not for profit Case Study: Obama Campaign, 6 month shelf life with one big peak

Sumary

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 Clouds

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

A pragmatic appproach for building cloud services

Define 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

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

Multi-tenant or single tenant

Choosing data store types

Summary

References

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

Summary

References

Chapter 10 Creating a Centralized Logging Strategy

Log File Uses

Log File Requirements

Summary

References

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

Monitoring by Cloud Service Level

Summary

References

Chapter 13 Disaster Recovery Planning

What is the cost of downtime?

Disaster Recovery Strategies for IaaS

Recovering from a disaster in the primary datacenter

Disaster Recovery Strategies for PaaS

Disaster Recovery Strategies for SaaS

Disaster Recovery Hybrid Clouds

Summary

Chapter 14 Leveraging a DevOps Culture to Deliver Software Faster and more Reliable

Developing the DevOps Mindset

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 Compute Model

IT impact

Business Impacts

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

Rewards Program

Write a Review