150 likes | 341 Views
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
E N D
Migrating Applications to the CloudPrevent 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 • Preparing for selective migration • We have formally provisioned applications to the cloud Parasoft Proprietary and Confidential
Major Cloud Application Considerations Infrastructure Architecture Monitoring Security Instrumentation Latency Automation Parallel Event-Driven Fault Tolerance Resource Consumption
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
The old into the new Parasoft Proprietary and Confidential
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
Architectures Tips & Tricks • You want to be: • Parallelizable • Fault tolerant • Resource independent Parasoft Proprietary and Confidential
Don’t Run in Circles Parasoft Proprietary and Confidential
No Monoliths in the Cloud Giant Files Giant Functions Parasoft Proprietary and Confidential
Thinking Globally Parasoft Proprietary and Confidential
Be Exceptional Parasoft Proprietary and Confidential
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
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
Questions • info@parasoft.comwebinar@parasoft.com Parasoft Proprietary and Confidential