0% found this document useful (0 votes)
60 views21 pages

Lecture 3 - Cloud Planning I2

The document discusses how cloud planning and design has shifted from static, monolithic models to dynamic, distributed models that are elastic, flexible, and pay-per-use. It emphasizes that effective cloud design starts by understanding business needs and priorities before selecting services and deployment models. Proper planning from a business-driven perspective can lead to positive outcomes like cost optimization and stability, while neglecting requirements can result in unnecessary complexity and higher costs.

Uploaded by

Charan Preet
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
60 views21 pages

Lecture 3 - Cloud Planning I2

The document discusses how cloud planning and design has shifted from static, monolithic models to dynamic, distributed models that are elastic, flexible, and pay-per-use. It emphasizes that effective cloud design starts by understanding business needs and priorities before selecting services and deployment models. Proper planning from a business-driven perspective can lead to positive outcomes like cost optimization and stability, while neglecting requirements can result in unnecessary complexity and higher costs.

Uploaded by

Charan Preet
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 21

Planning and Cloud Design -

Basics
INFO-5112
Things are Changing…

 The “Old way” of thinking and design focused on fixed, rigid, and static models
 Scale up (if insufficient resources)
 Monolithic (single product, housed in a single place)
 Stateful (everything was a fixed application that ran
constantly, designed for offline applications)
 Fixed capacity (no way to be elastic or proactive
unless you allocated beforehand)
 Focused on Active/Passive DR (Disaster Recovery)
and perimeter security
 Costs were fixed and constant (hardware, software)

https://upload.wikimedia.org/wikipedia/commons/0/0f/The_romance_of_the_ship%3B_the_story_of_her_origin_and_evolution_%281911%29_%2814775862471%29.jpg
The “New way” of doing things

 The Cloud model focuses on designing dynamic


Cloud-Aligned architectures
 Scale out (not up)
 Distributed (not monolithic, spread out in different
locations, geographical or otherwise)
 Stateless (single-sessions, applications are initialized at
runtime or user request, means that they don’t need
to be kept as active resource consumers)
 Elastic and flexible resource allocation
 DR (Disaster recovery) is always active, never an
afterthought
 Costs are on an pay-per-use basis
 We shift CAPEX to OPEX (Capital to Operational expenditures)

https://c1.staticflickr.com/1/96/211486691_11b54f1975_b.jpg
Where do we start?

 Cloud design is a matter of planning


 Careful decisions shape your cloud
migration strategy, applications you
convert, and essentially your whole
strategy

 You work from BIG to LITTLE


 Look at the macro problem so that you can
invent a solution to meet the needs of the
business first
 Planning determines the outcome
 Success or failure are determined by your
plan and execution
 You must understand the needs http://cerasis.com/wp-content/uploads/2014/01/best-business-blogs.jpg
Were not to start

 Clouds are not the be-all end-all of a business plan


 Don’t throw money or technology at your solution first.
Doing so will cause you to try to iterate yourself out of it,
which will lead to failure
 Don’t start at the LITTLE, working to the BIG
 Doing so will lead you to redundancy and solutions that
are not a best fit
 You are looking for a solution that will fit your whole
business plan, not a solution that meets only individual
goals
 The solution should not be thought of, or designed as heterogeneous
Prioritizing According to Business Drivers

 Increasing productivity
 Reducing time to market in new product
development
 Reducing production costs
 Optimizing product distribution and delivery
 Increasing market share
 Increasing customer retention

The Definitive Guide to Cloud Computing (Dan Sullivan)


Outcomes of positive design decisions

 Successful implementation of a cloud solution


 Selection of best service and deployment model
 Aligning business values with actions (solution-to-business
plan)
 Further reduced CAPEX and potentially reduced
OPEX
 Cloud solutions work on shifting CAPEX to OPEX for a
better service to consumers
 Cloud operations provide better services because of
the original saving in the CAPEX area
 Lower TCO (total cost of ownership) due to careful planning and delivery
 Better stability

https://static1.squarespace.com/static/5524d17fe4b068ce0b1ac335/5524e566e4b0d7e24abebb95/561dbdfde4b0cc702070a1f5/1444790862491/?format=1500w
Outcomes of bad design decisions

 A solution that doesn’t make sense


 Fragmented
 Unnecessary
 Overcomplicated
 Higher incurred costs
 Costs that could be shifted to OPEX
 Less stable
 Less reliable
 Waste of time and resources
 Possibly affecting your reputation

https://i.pinimg.com/736x/78/8b/0c/788b0cc733721cd0913d51ecc2b953df--safety-fail-safety-rules.jpg
Key outcomes of planning

 Understand your business


 Understand your requirements
 Learn how to make your solution
revolve around your requirements,
not the other way around
 The business plan to move forward with

https://thornleyfallis.com/wp-content/uploads/2012/11/results1.jpg
Things to keep in mind

 Things get real complicated, really quickly


 Architecture, planning, key decisions,
when mapped get complicated when
you have enough of them
 A system consists of many small bits
of architecture and plans, like a puzzle
 Understand your own solution first
 You need to know how your solution fits in
 Now to manage it and how to scale it

https://www.securitycameraking.com/securityinfo/wp-content/uploads/2014/01/things-to-consider-before-choosing-divorce.jpg
PLANNING YOUR CLOUD
https://www.incimages.com/uploaded_files/image/970x450/getty_493829717_97058297045007_52806.jpg

STRATEGY
A business case

 Why do we need a business case?


 Should we even migrate to the cloud
 Does our company benefit from a cloud solution
 What will it accomplish
 Weigh the pros and cons

http://www.projectmanagementdocs.com/images/articles/business-case.jpg
Example of a Business Case

 Three positive financial aspects of cloud:


 Greater cost agility with infrastructure as a service — Cloud services have a high degree of cost variability, so expenses
can quickly go down if demand for services is reduced.
 Increased retained cash — By using cloud/on-demand services, CIOs do not have to invest upfront to buy IT
infrastructure via regular refresh cycles.
 Reduced opportunity costs — Opportunity costs are defined as the value foregone by pursuing a certain course of action.
By choosing to use cloud/on-demand, a company can free up cash to invest in other parts of the business.
 Three negative financial aspects of cloud solutions: 
 Less cost agility with software as a service (SaaS) — SaaS providers are promising cost agility as one of the benefits; in
reality, however, this is only working one way — up. Clients can end up paying more if they use more licenses, but not
less if they don’t use as many.
 Higher subscription fees — The total cost of ownership may be lower over five years, but the subscription fees are more
than the perpetual licenses after year three or four; therefore, the savings need to be significant and ongoing to make cost
lower after more than five to seven years.
 High switching costs with SaaS — The cost to get data out and bring it back on-premises is high.
Source: http://www.gartner.com/smarterwithgartner/the-financial-case-for-moving-to-the-cloud/
Your requirements

 Always determine your requirements


 You can’t design a cloud solution if you don’t know what you are looking for
 You need end-to-end visibility in your organization
 Determine what to move
 Require the input and assistance of subject matter experts and your C-level personnel
 Requirements can be
 Software
 Hardware
 Security
 Compliance
 Personal preference
Requirement Categories

The Definitive Guide to Cloud Computing (Dan Sullivan)


Requirement Categories

The Definitive Guide to Cloud Computing (Dan Sullivan)


Requirement Categories

The Definitive Guide to Cloud Computing (Dan Sullivan)


Additional Requirements

 Using cloud storage to store single copies of data that are accessed by multiple applications rather than
duplicating data sets
 Reducing the number of ad hoc reporting tools as users standardized on the “best of the breed” tools offered
in the cloud’s service catalog
 New applications, such as statistical analysis and data mining of large customer transaction data sets enabled
by on‐demand access to compute and storage resources
Step 3 – See what’s out there (or in here)

 Research cloud vendors (CSPs), brokers (CSBs)


 Weigh pros and cons
 Compare with your requirements
 Determine best or…
 Maybe roll your own cloud
 Carefully do your research to determine the best solution
 Look at things from different angles

https://wallpaperstock.net/view-from-outer-space-wallpapers_35839_1920x1200.jpg
Example of the market

Published Sep 6, 2019


To be continued…

 Next Week’s Agenda:


 Continuing cloud planning and design
 Quiz 3

You might also like