Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Arrow up icon
GO TO TOP
Architecting Cloud Computing Solutions

You're reading from   Architecting Cloud Computing Solutions Build cloud strategies that align technology and economics while effectively managing risk

Arrow left icon
Product type Paperback
Published in May 2018
Publisher Packt
ISBN-13 9781788472425
Length 378 pages
Edition 1st Edition
Tools
Arrow right icon
Authors (2):
Arrow left icon
Kevin L. Jackson Kevin L. Jackson
Author Profile Icon Kevin L. Jackson
Kevin L. Jackson
 Goessling Goessling
Author Profile Icon Goessling
Goessling
Arrow right icon
View More author details
Toc

Table of Contents (29) Chapters Close

Title Page
Copyright and Credits
Contributors
Packt Upsell
Preface
Prologue
1. What is Cloud Computing? FREE CHAPTER 2. Governance and Change Management 3. Design Considerations 4. Business Drivers, Metrics, and Use Cases 5. Architecture Executive Decisions 6. Architecting for Transition 7. Baseline Cloud Architectures 8. Solution Reference Architectures 9. Cloud Environment Key Tenets and Virtualization 10. Cloud Clients and Key Cloud Services 11. Operational Requirements 12. CSP Performance 13. Cloud Application Development 14. Data Security 15. Application Security 16. Risk Management and Business Continuity 17. Hands-On Lab 1 – Basic Cloud Design (Single Server) 18. Hands-On Lab 2 – Advanced Cloud Design Insight 19. Hands-On Lab 3 – Optimizing Current State (12 Months Later) 20. Cloud Architecture – Lessons Learned
1. Epilogue
2. Other Books You May Enjoy Index

Cloud computing operational models


There are many paths to the cloud. Each path is grouped based on how the services are offered, deployed, and consumed. The cloud is not a technology. A cloud layer does not exist. Each path to the cloud is a response to a requirement or set of needs based on the consumer's current situation, desired future state, available skills, and resources, as well as tolerance for risk. Cloud products and services often establish reusable and reoccurring architectural patterns (building blocks) used for designing, building, and managing applications and infrastructure.

There are primarily three cloud service models: Internet-as-a-Service (IaaS), Platform-as-a-Service (PaaS), and Software-as-a-Service (SaaS). Deployed as needed, all three models require network connections to change resource pools that are measured in great detail, dynamically. However, each consumption model differs in its approach to a technical solution, economics, complexity risk, and level of acceleration. Deployment models also differ in that they could be public/shared, private/dedicated, community, and hybrid. Each model is unique in how it addresses organizational risk tolerance, economic models, and management preferences.

Often the motivator for a move to the cloud is some event that triggers probing questions. Events could be anything from a magazine article, a blog post to a security breach, infrastructure downtime, a complaint about responsiveness, difficulty managing to the desired level of service, or staff/leadership change. Questions can be typically reduced down to three Es: Expectations, Economics, and Execution. As an example, someone expects more delivered work with smaller budgets and less time, or project execution unexpectedly fails due to budget and staff constraints.

As questions get asked, and solutions considered, strategy details, economics, and technology must align. Solutions that are technically perfect may be too expensive. Low-cost solutions may not match up to chosen strategies going forward. In all cases, economics need to balance or offset chosen risk level. For example, very inexpensive self-managed public cloud servers may not match up to the desired level of isolation and security required for transactional database servers.

Next we discuss ways to think through the three primary models available today. How do we recognize situations in which a cloud model should be a consideration? What are the characteristics of each model? What are the benefits? The following diagram is an overview of the three main service models:

You have been reading a chapter from
Architecting Cloud Computing Solutions
Published in: May 2018
Publisher: Packt
ISBN-13: 9781788472425
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime
Visually different images