analysis process
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 PresentationTRANSCRIPT
![Page 1: Analysis Process](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/6.jpg)
Myth #1 – You aren’t ready
No one ever is!
![Page 7: Analysis Process](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/9.jpg)
Favorable factors to look for
![Page 10: Analysis Process](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/15.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/16.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/17.jpg)
Handle scale
• High Performance Computing (HPC)
• Batch Processing
• Big Data
![Page 18: Analysis Process](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/18.jpg)
Things to watch out for
![Page 19: Analysis Process](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/19.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/20.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/21.jpg)
Connectivity requirements• Transaction-intensive, guaranteed consistency
• High throughput, low latency
• Real-time systems
![Page 22: Analysis Process](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/22.jpg)
Analysis
![Page 23: Analysis Process](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/23.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/24.jpg)
Strengths Weaknesses
Opportunities Threats
![Page 25: Analysis Process](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/25.jpg)
• 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](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/26.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/27.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/28.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/29.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/30.jpg)
Dive In!
![Page 31: Analysis Process](https://reader036.vdocuments.mx/reader036/viewer/2022062422/568134c6550346895d9bebbd/html5/thumbnails/31.jpg)
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