analysis process

31
Analysis Process Agenda Watch Out! Favorable Factors What are we talking about? Myths Economic s Agility Value Risk Regulato ry Scale Connecti vity Final Thoughts Q&A

Upload: lyle-walker

Post on 02-Jan-2016

18 views

Category:

Documents


0 download

DESCRIPTION

Agenda. Final Thoughts Q&A. Analysis Process. Watch Out!. Favorable Factors. What are we talking about?. Myths. Economics. Risk. Agility. Regulatory. Value. Connectivity. Scale. What are we talking about?. Things that will help you be prepared for the cloud discussion - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Analysis Process

Analysis Process

AgendaWatch Out!

Favorable FactorsWhat are

we talking about?

MythsEconomic

s

Agility

Value

Risk

Regulatory

Scale

Connectivity

Final Thoughts

Q&A

Page 2: Analysis Process

What are we talking about?

• Things that will help you be prepared for the cloud discussion

•Which apps should be migrated to the cloud

•Which apps shouldn’t

Page 3: Analysis Process

What do we mean by “migrate”?

•We mean transforming a legacy application into a cloud-native application that can:

• Scale commodity hardware

• Use cloud-based storage and databases

• Leverage PaaS where feasible

Think move you will not. Think transform you

will.

Page 4: Analysis Process

Things we aren’t talking about

• Shipping a VM image to a hosting provider

• Building a new greenfield application in the cloud

• Implementing SaaS for email or productivity apps (MS Office)

Page 5: Analysis Process

What do we mean by “cloud”?• Public cloud providers (generally speaking)

• Offering PaaS services such as databases, queues, communication, security, etc. that we can take advantage of

Page 6: Analysis Process

Myth #1 – You aren’t ready

No one ever is!

Page 7: Analysis Process

Myth #2 – The cloud isn’t secure enough

• It’s more secure than what you already have

• 89% of business don’t understand security in the cloud

• 94% of businesses found the cloud gave them more security features

Page 8: Analysis Process

Myth #3 – The cloud gives us lower cost and better performance

Picking up an application and dropping it on a server in the cloud provides neither

However, applications that are made “Cloud-Ready” can provide both

Page 9: Analysis Process

Favorable factors to look for

Page 10: Analysis Process

Economics: CapEx to OpEx• Move it off your balance sheet

• Buying servers involves a lot of cash – up front

• Flexibility to eliminate expense during slow times

Ideally your cloud expenses should rise and fall with your revenue

Page 11: Analysis Process

Cost: Eliminate Waste

• Cost is a function of compute time, not compute resources

• Prune DR, QA requirements

• Build to nominal (not peak) demand

Page 12: Analysis Process

Shorten your release cycle• Respond to change and get software in your users’ hands

sooner

• Average on-prem infrastructure cycle time is 12 weeks

• Try new features and designs without the capital expense

• Access to an expanded toolset (eg, different OS’s, development stacks)

Page 13: Analysis Process

Variability

• Your user base fluctuates seasonally

• Your app serves a market with bursts of activity

• E.g. tax season, website rollouts, events…

Page 14: Analysis Process

Promote open platforms• SOA, API’s and Integration Points

• Significant interplay between your organization and the outside world

• Customers

• Business Partners

• You have an “engine” that is a viable commercial product

Page 15: Analysis Process

Geography• Your app has a global reach, and you can't afford to set up

datacenters everywhere you need them

• Better OOTB support for a mobile workforce

• CDN

Page 16: Analysis Process

Return focus to business value•Write code that provides business value

• Are you maintaining a lot of infrastructure code?

• Maintaining the platform?

“Is this truly differentiating business logic that enables us to better compete, or is this a basic capability that should be provided by the platform?”

Page 17: Analysis Process

Handle scale

• High Performance Computing (HPC)

• Batch Processing

• Big Data

Page 18: Analysis Process

Things to watch out for

Page 19: Analysis Process

Unacceptable risk• Safety critical systems that control medical devices,

aerospace, or weapon systems

• Apps with “ERP-like” characteristics

• Very large user base

• Tightly coupled architecture

• Multi-level transaction scopes

Page 20: Analysis Process

Regulatory & contractual obligations• Compliance with security policies prevents you information

from being outside your physical facilities

• Customers or regulators care where your data is physically stored (state, country)

• Pre-cloud language can make moving an app difficult even if it otherwise makes sense

“The effect of the EU data protection reform includes

some far-reaching proposals that will directly affect organizations that hold

data…”

Page 21: Analysis Process

Connectivity requirements• Transaction-intensive, guaranteed consistency

• High throughput, low latency

• Real-time systems

Page 22: Analysis Process

Analysis

Page 23: Analysis Process

SWOT Analysis (with a twist)• Strengths: characteristics of the app that will improve by

moving it.

• Weaknesses: characteristics of the app that will degrade by moving it

• Opportunities: things that will help the business by moving the app

• Threats: things that will threaten the business by moving the app

Page 24: Analysis Process

Strengths Weaknesses

Opportunities Threats

Page 25: Analysis Process

• Ability to scale during peak times• Ability to take advantage of latest

technology features more quickly

• Requires faster internet connection to handle increased traffic

• Warehouse workers may experience more latency

• Capital savings in not having to buy/maintain servers

• Can offer API to external entities

• Cost to refactor code base, developer training

• Accuracy of data migration• Deadline before busy season

Strengths Weaknesses

Opportunities Threats

Page 26: Analysis Process

Assessing the results• Each Strength or Opportunity represents

value

• Each Weakness or a Threat represents an obstacle that has a cost

• Learn about each obstacle.

• Get a clear consensus that it really is an obstacle (real not perceived)

• What are the options?

• Is the cost/complexity to address the obstacle more than the value received?

• Go or No Go?

Page 27: Analysis Process

Addressing obstacles

• Take action

• Remove it

• Work around it

• Reduce its impact to an acceptable level

• Accept the cost of leaving it in place

Page 28: Analysis Process

A few tips…

• No problem is too complex to solve. Every problem has a solution.

• Make conscious decisions. Don't allow how it's always been to be how it always will be. Being introspective about how you deliver software is a good thing. Challenge the legacy approach.

Page 29: Analysis Process

A few more…• Don’t allow your organization to become

paralyzed by uncertainty.

• A recent poll of IT professionals found that 19% of cloud owners take more than 12 months to plan a project. That's way too long!

• Find support for what you want to accomplish -- either inside or outside of your organization.

• You will be making critical decisions, and you will make mistakes.

Page 30: Analysis Process

Dive In!

Page 31: Analysis Process

http://www.zdnet.com/news/moving-apps-to-the-cloud-why-when-and-how/6344653http://www.mendix.com/think-tank/6-good-reasons-to-move-your-apps-to-the-cloudhttp://cloud.dzone.com/articles/which-apps-move-cloudhttp://blogs.forrester.com/james_staten/12-11-06-q_which_apps_should_i_move_to_the_cloud_a_wrong_questionhttp://www.techrepublic.com/blog/10-things/10-applications-you-can-move-to-the-cloudhttp://thoughtsoncloud.com/2013/08/a-reference-model-for-moving-your-applications-to-cloudhttp://www.forbes.com/sites/joemckendrick/2012/11/07/think-twice-three-times-before-moving-existing-apps-to-the-cloudhttp://resources.troux.com/blog/bid/103525/Moving-Critical-Apps-to-the-Cloudhttp://searchcloudcomputing.techtarget.com/feature/Is-the-public-cloud-the-best-place-for-legacy-applicationshttp://www.techradar.com/us/news/internet/cloud-services/is-hybrid-cloud-the-future--208758http://esj.com/Articles/2012/07/30/Moving-to-the-Cloud.aspxhttp://www.heroix.com/blog/cloud-obstacles/http://www.mobilitechs.com/blog/cloud-servers-4-reasons-you-shouldn-t-move-your-business-to-themhttp://techapostle.blogspot.com/2013/01/checklist-is-my-app-ready-for-cloud.html

References