My Account Log in

1 option

Architecting cloud computing solutions : build cloud strategies that align technology and economics while effectively managing risk / Kevin L. Jackson, Scott Goessling.

Ebook Central Academic Complete Available online

View online
Format:
Book
Author/Creator:
Jackson, Kevin L., author.
Goessling, Scott, author.
Language:
English
Subjects (All):
Cloud computing.
Physical Description:
1 online resource (367 pages)
Edition:
1st ed.
Place of Publication:
Birmingham ; Mumbai : Packt, 2018.
Biography/History:
Jackson Kevin L. : Kevin L. Jackson is a globally recognized cloud computing expert, technology thought leader, and CEO/founder of GovCloud Network, LLC. Mr. Jackson's commercial experience includes being vice president of J. P. Morgan Chase and worldwide sales executive at IBM. He has deployed mission applications to the US Intelligence Community cloud computing environment (IC ITE), and he has authored and published several cloud computing courses and books. He is a Certified Information System Security Professional (CISSP) and Certified Cloud Security Professional (CCSP). Goessling Scott: Scott Goessling is the COO/CTO for Burstorm and helped create the worlds first automated Cloud Solution Design platform. He has lived and worked in the Philippines, Japan, India, Mexico, France, and the US. Being an expert in many technologies, Scott has also been a part of several successful start-ups, including a network hardware innovator that was acquired for over $8B. Scott's perspectives combine many real-world experiences. He is interested in nutrition therapy, home renovation, custom car restoration, cooking, photography, sculpture, and, most importantly, parenting.
Summary:
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 the critical Cloud solution design considerations and technology decisions required to choose and deploy the right Cloud.
Contents:
Cover
Copyright and Credits
Contributors
Packt Upsell
Table of Contents
Preface
Prologue
Chapter 1: 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
Chapter 2: Governance and Change Management
IT governance
Implementation strategy
Change management
IT service management
Architecting cloud computing solution catalogs
Chapter 3: 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
Chapter 4: 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
Chapter 5: 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
Chapter 6: 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
Chapter 7: 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
Chapter 8: 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 social collaboration
Cloud customer reference architecture for enterprise social collaboration
Architecture Overview
User network
Service consumer
Provider network
Enterprise network
Big data and analytics
Provider cloud components
Blockchain
Blockchain Reference Architecture Capabilities
Cloud network
Enterprise data connectivity
Blockchain services
Architecture for IoT
Edge tier
Cloud service provider
Architecture for hybrid integration
Cloud provider network
Chapter 9: 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
Chapter 10: 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.
Chapter 11: 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 controls
Distributed computing reference model
Chapter 12: CSP Performance
CSP performance metrics
CSP benchmarks
Service level agreements
Chapter 13: 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
Chapter 14: Data Security
Data security life cycle
Data classification
Data privacy
Personally Identifiable Information - PII
Chapter 15: Application Security
The application security management process
Application security risks
Cloud computing threats
Chapter 16: Risk Management and Business Continuity
Framing risk
Assessing risk
Monitoring risk
Business continuity and disaster recovery
Chapter 17: 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
Chapter 18: 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
Chapter 19: 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
Chapter 20: Cloud Architecture - Lessons Learned
Epilogue
Other Books You May Enjoy
Index.
Notes:
Description based on print version record.
ISBN:
1-78847-074-5
OCLC:
1039689207

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account