万本电子书0元读

万本电子书0元读

顶部广告

Architecting Cloud Computing Solutions电子书

售       价:¥

2人正在读 | 0人评论 9.8

作       者:Kevin L. Jackson,Scott Goessling

出  版  社:Packt Publishing

出版时间:2018-05-30

字       数:44.4万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Accelerating Business and Mission Success with Cloud Computing. About This Book ? A step-by-step guide that will practically guide you through implementing Cloud computing services effectively and efficiently. ? Learn to choose the most ideal Cloud service model, and adopt appropriate Cloud design considerations for your organization. ? Leverage Cloud computing methodologies to successfully develop a cost-effective Cloud environment successfully. Who This Book Is For If you are an IT Administrator, Cloud Architect, or a Solution Architect keen to benefit from cloud adoption for your organization, then this book is for you. Small business owners, managers, or consultants will also find this book useful. No prior knowledge of Cloud computing is needed. What You Will Learn ? Manage changes in the digital transformation and cloud transition process ? Design and build architectures that support specific business cases ? Design, modify, and aggregate baseline cloud architectures ? Familiarize yourself with cloud application security and cloud computing security threats ? Design and architect small, medium, and large cloud computing solutions In Detail Cloud adoption is a core component of digital transformation. Scaling the IT environment, making it resilient, and reducing costs are what organizations want. Architecting Cloud Computing Solutions presents and explains critical Cloud solution design considerations and technology decisions required to choose and deploy the right Cloud service and deployment models, based on your business and technology service requirements. This book starts with the fundamentals of cloud computing and its architectural concepts. It then walks you through Cloud service models (IaaS, PaaS, and SaaS), deployment models (public, private, community, and hybrid) and implementation options (Enterprise, MSP, and CSP) to explain and describe the key considerations and challenges organizations face during cloud migration. Later, this book delves into how to leverage DevOps, Cloud-Native, and Serverless architectures in your Cloud environment and presents industry best practices for scaling your Cloud environment. Finally, this book addresses (in depth) managing essential cloud technology service components such as data storage, security controls, and disaster recovery. By the end of this book, you will have mastered all the design considerations and operational trades required to adopt Cloud services, no matter which cloud service provider you choose. Style and approach This book will teach you how to architect effective and organizationally aligned Cloud computing solutions by addressing Cloud computing fundamentals, Cloud architecture considerations, Cloud technology service selection, and Cloud computing security controls.
目录展开

Title Page

Copyright and Credits

Architecting Cloud Computing Solutions

Contributors

About the authors

About the reviewers

Packt is searching for authors like you

Packt Upsell

Why subscribe?

PacktPub.com

Preface

Who this book is for

What this book covers

Part 1: What you hear about cloud computing

Part 2: How a cloud architect sees cloud computing

Part 3: Technology Services – It’s not about the technology

Part 4: Cloud Security – it’s all about the data

Part 5: Capstone – end-to-end design exercise

To get the most out of this book

Conventions used

Get in touch

Reviews

Prologue

Ground rules

What is Cloud Computing?

Cloud computing history

Cloud computing definition

Essential characteristics of cloud computing

Cloud computing operational models

Cloud service models

IaaS – background

IaaS – things to consider

SaaS – background

SaaS – things to consider

PaaS – background

PaaS – things to consider

Other cloud service models

Cloud deployment models

Public

Private and dedicated

Private cloud

Dedicated cloud

Virtual private cloud

Community

Hybrid

Other delivery models

Cloud washing

Cloud computing taxonomy

Summary

Governance and Change Management

IT governance

Implementation strategy

Change management

IT service management

Architecting cloud computing solution catalogs

Summary

Design Considerations

Foundation for design – the thought process

Foundation for design – the cloud is economic, not technical

Foundation for design – the plans

Understand business strategy and goals

Summary

Business Drivers, Metrics, and Use Cases

Return on Investment

ROI metrics

Key performance indicators

Business goal key performance indicators

Economic goal metric

General use cases

Summary

Architecture Executive Decisions

Invert for insight – process

Real-time collaboration

Express challenges, not requirements

Automate and enable

Stop talking technology – Strategy

Economics, not pricing – Economics

Solutions, not servers – Technology

Lower costs can be bad for business – Risk

Adoption is optional – Culture

Technology for the executives

Cloud service models for executives

Deployment models for executives

Implementation models and IT governance for executives

Summary

Architecting for Transition

User characteristics

Application design

Application migration

Application workloads

Static workloads

Once-in-a-lifetime workloads

Unpredictable and random workloads

Application categories

Application dependencies

Use of APIs

SOAP

REST

Advantages of SOAP and REST

Technical architecture requirements

Legal/regulatory/security requirements

Business continuity and disaster recovery – BCDR

Economics

Organizational assessment

Summary

Baseline Cloud Architectures

Baseline architecture types

Single server

Single-site

Non-redundant three-tier architectures

Redundant three-tier architectures

Single points of failure

Redundancy versus resiliency

Horizontal scaling

OSI model and layer description

Logical and physical designs

Autoscaling architecture

Complex architecture types

Multi-data center architecture

Global server load balancing

Database resiliency

Caching and databases

Alert-based and queue-based scalable setup

Hybrid cloud site architectures

Scalable multi-cloud architecture

Failover multi-cloud architecture

Cloud and dedicated hosting architecture

Architecting for hybrid clouds

Hybrid user interface

Hybrid processing

Hybrid data

Hybrid backup

Hybrid backend

Hybrid application functions

Hybrid multimedia web application

Hybrid development environment

Summary

Solution Reference Architectures

Application security

Web application hosting

Public network

Cloud provider network components

Web service tier

Enterprise network components

Service tier

Security components

API management

E-commerce

Public network components

Cloud provider components

Enterprise network components

Enterprise data

Security

Mobile

Mobile architecture components

Mobile device components

Public network Components

Provider cloud service components

Enterprise network components

Enterprise social collaboration

Cloud customer reference architecture for enterprise social collaboration

Architecture Overview

User network

Service consumer

Provider network

Security

Enterprise network

Big data and analytics

Public network components

Provider cloud components

Enterprise network

Security

Blockchain

Blockchain Reference Architecture Capabilities

Public network

Cloud network

Enterprise data connectivity

Blockchain services

Architecture for IoT

Edge tier

Public network

Cloud service provider

Enterprise network

Security

Architecture for hybrid integration

Public network

Cloud provider network

Enterprise network

Summary

Cloud Environment Key Tenets and Virtualization

Elastic infrastructure

Elastic platform

Node-based availability

Environment-based availability

Technology service consumption model

Design balance

Virtualization

Compute virtualization

Network virtualization

Data virtualization

Application virtualization

Summary

Cloud Clients and Key Cloud Services

Cloud computing clients

IaaS

Compute services

Storage services

Volume/block storage

Object/blob storage

Key-value storage

Archival storage

Communications services

Virtual networks

Message oriented middleware

Exactly-once delivery

At-least-once delivery

Transaction-based delivery

Timeout-based delivery

Metering/monitoring

Auditing

Service level agreement

PaaS

Database

Integrated Development Environment

SaaS

Summary

Operational Requirements

Application programming interface

API levels and categories

Common APIs for cloud storage

Common cloud middleware API

Additional concerns

Common infrastructure file formats – VMs

Data and application federation

Deployment

Federated identity

Identity management

Portability and interoperability

Lifecycle management

Location awareness

Metering and monitoring

Open client

Availability

Privacy

Resiliency

Auditability

Performance

Management and governance

Transaction and concurrency across clouds

SLAs and benchmarks

Provider exit

Security

Security controls

Distributed computing reference model

Summary

CSP Performance

CSP performance metrics

CSP benchmarks

Service level agreements

Summary

Cloud Application Development

Core application characteristics

Loose coupling

Service orientation

Cloud application components

Server side

LAMP

WISA stack

Java

Client side

DevOps

Microservices and serverless architectures

Application migration planning

Summary

Data Security

Data security life cycle

Data classification

Data privacy

Personally Identifiable Information – PII

Summary

Application Security

The application security management process

Application security risks

Cloud computing threats

Summary

Risk Management and Business Continuity

Framing risk

Assessing risk

Monitoring risk

Business continuity and disaster recovery

Summary

Hands-On Lab 1 – Basic Cloud Design (Single Server)

Hands-on labs and exercises

Complexity

Eliminating the noise

Burstorm lab 1 – background (NeBu Systems)

Burstorm lab 1 – getting started

Burstorm lab 1 – creating new model

Burstorm lab 1 – creating a design scenario

Burstorm lab 1 – design scenario solution results

Burstorm lab 1 – high-level rapid insights

Summary

Hands-On Lab 2 – Advanced Cloud Design Insight

Data-driven design

All data is useful; maybe not

Burstorm lab 2 – advanced insight (NeBu Systems)

Burstorm lab 2 - accessing additional detail

Overview of the Details tab

Burstorm lab 2 – selecting for direct comparison

Comparing by price

Comparing by performance

Comparing by price-to-performance

Summary

Hands-On Lab 3 – Optimizing Current State (12 Months Later)

Visualizing current state data

Hands-on lab 3 – visualizing the data

Hands-on lab 3 – NeBu Systems' transformation progress update

Hands-on lab 3 – Current billing file

Summary

Cloud Architecture – Lessons Learned

Epilogue

Other Books You May Enjoy

Leave a review - let other readers know what you think

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部