migrating applications to the cloud prevent the most common reasons for failure
DESCRIPTION
Migrating Applications to the Cloud Prevent the Most Common Reasons for Failure. Parasoft December 2012. Poll. Which statement best describes your organization’s cloud migration status of internal applications Researching and planning We have rogue applications provisioned to the cloud - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Migrating Applications to the Cloud Prevent the Most Common Reasons for Failure](https://reader035.vdocuments.mx/reader035/viewer/2022062501/568162bf550346895dd34f9a/html5/thumbnails/1.jpg)
Migrating Applications to the CloudPrevent the Most Common Reasons for Failure
ParasoftDecember 2012
![Page 2: Migrating Applications to the Cloud Prevent the Most Common Reasons for Failure](https://reader035.vdocuments.mx/reader035/viewer/2022062501/568162bf550346895dd34f9a/html5/thumbnails/2.jpg)
2
Poll
Which statement best describes your organization’s cloud migration status of internal applicationsA. Researching and planningB. We have rogue applications provisioned to the cloudC. Preparing for selective migrationD. We have formally provisioned applications to the cloud
Parasoft Proprietary and Confidential
![Page 3: Migrating Applications to the Cloud Prevent the Most Common Reasons for Failure](https://reader035.vdocuments.mx/reader035/viewer/2022062501/568162bf550346895dd34f9a/html5/thumbnails/3.jpg)
Cloud “Migration”…What we see
Stage Characterized Summary
Rogue Experimentation Against or before an internal mandate
Pure simplicity versus internal processes
Cool factor
Ad Hoc Fun with Virtualization Leverage server virtualization in cloud
Only increases risk (and cost) due to duplication
Trial and Error Business Interest Opportunity to deliver business value
In “Cloud we Trust…”
Responsibility Service Level Agreement Architecture analyzed Business penalties palpable Real refactoring / redesign
starts
![Page 4: Migrating Applications to the Cloud Prevent the Most Common Reasons for Failure](https://reader035.vdocuments.mx/reader035/viewer/2022062501/568162bf550346895dd34f9a/html5/thumbnails/4.jpg)
Major Cloud Application Considerations
Infrastructure Architecture Monitoring
Automation Latency
Instrumentation
Parallel
Event-Driven
Resource Consumption
Security
Fault Tolerance
![Page 5: Migrating Applications to the Cloud Prevent the Most Common Reasons for Failure](https://reader035.vdocuments.mx/reader035/viewer/2022062501/568162bf550346895dd34f9a/html5/thumbnails/5.jpg)
Where To Start
Create your policy Determine your basic desired architecture Align with a service provider that meets your business needs
and realize that this will be a give and take Don’t remodel - rebuild
![Page 6: Migrating Applications to the Cloud Prevent the Most Common Reasons for Failure](https://reader035.vdocuments.mx/reader035/viewer/2022062501/568162bf550346895dd34f9a/html5/thumbnails/6.jpg)
6
The old into the new
Parasoft Proprietary and Confidential
![Page 7: Migrating Applications to the Cloud Prevent the Most Common Reasons for Failure](https://reader035.vdocuments.mx/reader035/viewer/2022062501/568162bf550346895dd34f9a/html5/thumbnails/7.jpg)
7
Break it down
Plan out your components Select the pieces to be reworked and peer-review the plan Well designed components use API only Public member fields are a no-no
Parasoft Proprietary and Confidential
![Page 8: Migrating Applications to the Cloud Prevent the Most Common Reasons for Failure](https://reader035.vdocuments.mx/reader035/viewer/2022062501/568162bf550346895dd34f9a/html5/thumbnails/8.jpg)
8
Architectures Tips & Tricks
You want to be: Parallelizable Fault tolerant Resource independent
Parasoft Proprietary and Confidential
![Page 9: Migrating Applications to the Cloud Prevent the Most Common Reasons for Failure](https://reader035.vdocuments.mx/reader035/viewer/2022062501/568162bf550346895dd34f9a/html5/thumbnails/9.jpg)
9
Don’t Run in Circles
Parasoft Proprietary and Confidential
![Page 10: Migrating Applications to the Cloud Prevent the Most Common Reasons for Failure](https://reader035.vdocuments.mx/reader035/viewer/2022062501/568162bf550346895dd34f9a/html5/thumbnails/10.jpg)
10
No Monoliths in the Cloud
Parasoft Proprietary and Confidential
Giant FunctionsGiant Files
![Page 11: Migrating Applications to the Cloud Prevent the Most Common Reasons for Failure](https://reader035.vdocuments.mx/reader035/viewer/2022062501/568162bf550346895dd34f9a/html5/thumbnails/11.jpg)
11
Thinking Globally
Parasoft Proprietary and Confidential
![Page 12: Migrating Applications to the Cloud Prevent the Most Common Reasons for Failure](https://reader035.vdocuments.mx/reader035/viewer/2022062501/568162bf550346895dd34f9a/html5/thumbnails/12.jpg)
12
Be Exceptional
Parasoft Proprietary and Confidential
![Page 13: Migrating Applications to the Cloud Prevent the Most Common Reasons for Failure](https://reader035.vdocuments.mx/reader035/viewer/2022062501/568162bf550346895dd34f9a/html5/thumbnails/13.jpg)
13
Security is vital
Suddenly there are openings everywhere Can’t rely on “it was checked elsewhere in the application” Input validation covers wide swath of potential problems OWASP Top 10 CWE Top 25
Parasoft Proprietary and Confidential
![Page 14: Migrating Applications to the Cloud Prevent the Most Common Reasons for Failure](https://reader035.vdocuments.mx/reader035/viewer/2022062501/568162bf550346895dd34f9a/html5/thumbnails/14.jpg)
14
Policy – Plan, Measure, Monitor
Decide what you’re going to allow and create specific policy
Measure / monitor Flag violations as errors (policy
enforcement)
Parasoft Proprietary and Confidential
![Page 15: Migrating Applications to the Cloud Prevent the Most Common Reasons for Failure](https://reader035.vdocuments.mx/reader035/viewer/2022062501/568162bf550346895dd34f9a/html5/thumbnails/15.jpg)
Questions
Parasoft Proprietary and Confidential