Quality framework for Stepping into the Cloud

Slides:



Advertisements
Similar presentations
1/17/20141 Leveraging Cloudbursting To Drive Down IT Costs Eric Burgener Senior Vice President, Product Marketing March 9, 2010.
Advertisements

Current impacts of cloud migration on broadband network operations and businesses David Sterling Partner, i 3 m 3 Solutions.
Chapter © 2009 Pearson Education, Inc. Publishing as Prentice Hall.
Service Provisioning Service Provider Consulting Microsoft Consulting Services harvests the knowledge, experience, and tools established by designing and.
5205 – IT Service Delivery and Support
Plan Introduction What is Cloud Computing?
* Who we are? * Animation Industry, Challenges… * What is Render Cloud Farm? * Render Cloud Farm for Whom? * Scope of Blender? * Types of Rendering farms.
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
MIGRATING INTO A CLOUD P. Sai Kiran. 2 Cloud Computing Definition “It is a techno-business disruptive model of using distributed large-scale data centers.
CredoGov VDI Introduction James Gunn
Amdocs Services Reach New Heights of Success
Confidential and proprietary information of Ingram Micro Inc. — Do not distribute or duplicate without Ingram Micro's express written permission _.
Security Professional Services. Security Assessments Vulnerability Assessment IT Security Assessment Firewall Migration Custom Professional Security Services.
Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Community Tour 2011 Infrastrutture in evoluzione.
= WEEKS, MONTHS, YEARS OF DELAYED APPLICATION VALUE MISSED REVENUE OPPORTUNITIES, INCREASED COST AND RISK DEV QA PACKAGE COMMERCIAL SOFTWARE CUSTOM APPLICATION.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
Sigur Ecommerce Pvt. Ltd.
Chapter 5 McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Accumulus Delivers Enterprise Class Subscription Billing and Automation Solutions for Gaming, Retail, and More on the Scalable Microsoft Azure Platform.
© 2012 IBM Corporation IBM Security Systems 1 © 2012 IBM Corporation Cloud Security: Who do you trust? Martin Borrett Director of the IBM Institute for.
Data Center Management Microsoft System Center. Objective: Drive Cost of Data Center Management 78% Maintenance 22% New Issue:Issue: 78% of IT budgets.
Ram Kumar - Director – Product Management techcello (A Division of Asteor Software Inc) MultiTenancy Basics.
Alfresco on Azure Shah Rahman Founder and CEO, CloudlyIO.
Microsoft Cloud Adoption Framework Foundation
DevOps: Critical Success Factors in Accelerating Adoption
SAM Baseline Review Engagement
Use Cloud Computing to Achieve Small Enterprise Savings
NU Technology Capability Overview
Chapter 6: Securing the Cloud
Avenues International Inc.
Organizations Are Embracing New Opportunities
Azure Infrastructure for SAP®
Big Data Enterprise Patterns
DocFusion 365 Intelligent Template Designer and Document Generation Engine on Azure Enables Your Team to Increase Productivity MICROSOFT AZURE APP BUILDER.
Reliable Software Services Inc.
Cisco Data Virtualization
New Heights by Guiding Them into the Cloud
ADT (Analytics Driven Testing)
Federated IdM Across Heterogeneous Clouding Environment
All-Inclusive Testing in API Management
HPE SimpliVity 380 Our differentiated approach to hyperconvergence.
Performance Testing Methodology for Cloud Based Applications
One Digital – Integrated Digital Assurance Automation Framework
Cloud Computing By P.Mahesh
SENIOR MANAGER - SOFTWARE TESTING PRACTICE
DATA TESTING IMPERATIVES IN DIGITAL WORLD
Enterprise Productivity Services
Overview of current and future trends in Virtual Machines
Script-less Automation: An Approach to Shift-Left.
Optimization of Infrastructure / Environments through Digitalization
Quantifying Quality in DevOps
Technology Management- A CIO Perspective
Microsoft Azure P wer Lunch
Your Next LIMS: SaaS or On-Premise? Presented by:
A Must to Know - Testing IoT
Scalable SoftNAS Cloud Protects Customers’ Mission-Critical Data in the Cloud with a Highly Available, Flexible Solution for Microsoft Azure MICROSOFT.
On-Premises, or Deployed in a Hybrid Environment
Developing a Baseline On Cloud Security Jim Reavis, Executive Director
One Quality – Integrated Digital Assurance Automation Framework
Automation Leveraging Artificial Intelligence
IS4680 Security Auditing for Compliance
EnMS Polska Builds energyBIS on Microsoft Azure to Ensure a Scalable and Secure Energy Efficiency Monitoring and Management System MICROSOFT AZURE ISV.
Prashant Palvai & Group Project Manager
FileFacets Information Governance Solution Performs High-Quality Automated Enterprise Content Management Migration, Built on Azure MICROSOFT AZURE APP.
TEMPLATE NOTES Our datasheet and mini-case study templates are formatted specifically for consistency of branding at Microsoft. Please do not alter font.
Cloud Consulting Services and Solutions
Harness the competitive advantages of Power BI and obtain business-critical insights with Adastra’s enterprise analytics platform using Microsoft Azure.
Computer Science and Engineering
Capitalize on Your Business’s Technology
Presentation transcript:

Quality framework for Stepping into the Cloud Vinod Sundararaju Antony, Director Cognizant Technology Solutions Ltd.

Abstract Enterprises are increasingly looking at migrating to the cloud. While the benefits of cloud migration have been established, what still concerns CIOs are the costs and risks involved. The cost concerns are negated by return on investment, but risks involved with migration remain a huge concern that needs to be addressed. Cloud migrations that follow traditional Quality Assurance (QA) processes either tend to overdo and overspend or underspend leaving some risks unaddressed. The success is to adopt a Quality framework developed with Cloud in mind; a framework that is proven in eliminating risks and delivering conscious quality at the right cost. The end-to-end QA framework presented in this paper, takes into consideration: Key issues anticipated in cloud migration and the quality aspects to be addressed at each step of migration Critical migration factors including type of cloud, types of migrations etc., addressing the aspect of quality at optimal cost.

Introduction – Cloud is the Digital buzzword! The benefits are exciting - Cost saving, Optimum resource utilization, Scalability of resources, Less maintainability 71% of businesses expect to have external facing production applications in the cloud by 2017 Cloud is mainstream Cloud flavors Deployment models Service models

Cloud modernization / Re-engineering Cloud migration & key issues Migration methodologies Lift-and-Shift Lift-and-refit Cloud modernization / Re-engineering Cloud migration Key issues Security Network Host Architecture Identity & Access Mgmt. Application security & Log Mgmt. Data Security Interoperability, Fail over and DR Performance Availability Scalability Capacity Infrastructure performance

QA framework for cloud migration – balancing risk & cost An end-to-end QA framework developed with ‘Cloud’ in mind is critical to a successful migration. Cloud-Centric QA approach Best practices and checkpoints to ensure smooth and successful migration Early identification of migration issues Quality at optimal cost

Cloud Centric QA Framework Post migration Testing QA framework for cloud migration Cloud-Centric QA strategy / plan Pre-migration and Post-migration test design QA Strategy NFR base-lining Infrastructure validation tests Static Pre-migration tests Cloud Type Application categories Technology categories Migration methodology Non-Functional requirements (NFR) and baselines Data workload migration methodologies Cloud Centric QA Framework Pre migration Testing Discovery & Analysis Post migration Testing Application /functional validation Interoperability Data Validation Performance Scalability & Availability Security Failover & Disaster Recovery

Test Approach – What to test? Characteristics Risks Test Strategy Rapid Elasticity Are my applications on Cloud scalable on-demand Load Testing Ubiquitous Access of the Application’s Functionality Are my applications fast & functionally accessible worldwide Functional Testing Multi Tenancy Is my data and network secure Security Testing Measured Service Do the services meet the SLA and defined QoS QoS Testing Availability Is there backup and recovery Recovery Testing 3rd Party Integrations Confidentiality and compatibility with other services Compatibility and Integration Testing

Other influencing criteria Test Approach aligned to Migration Methodology Testing types Lift-and-Shift Lift-and- Refit Cloud Modernisation Other influencing criteria Static Testing Medium High Application validation Low   Data validation Interoperability testing Non-functional testing (performance, availability) Medium to high depending on level of changes Business criticality of applications plays a key role in the level of non-functional tests to be performed Security testing Cloud type & application characteristics play a key role in the level of tests to be performed Failover and DR testing Determined based on criticality of applications etc. Multi tenancy Testing (SaaS applications)

Key Recommendations – Security Testing Analyse the network isolation levels Perform external penetration testing Employ multiple virtual data centres, each on its own virtual LAN, to maintain customer data Ensure proper server hardening & server configuration management Perform Application Scan to detect vulnerabilities Maintain Audit logs securely in separate networks Network Host architecture Identity and access management Application security and log management

Recommendations – Performance Testing Discovery & Analysis Test Planning Pre migration Post migration Gather NFRs Gather existing performance Baselines Mandate Review Architecture Define performance QA strategy Record benchmarks where baselines do not exist Repeat the load tests and compare the results Post production monitoring & analysis

Recommendations – Data Validation Data Model Validation Data Validity Test Logical data model Physical data model Data on the Application UI vs Data on the DB Validation of data transformation business logic Data Integrity Testing Data Consistency Check Data referential integrity Constraint Rules Validation of data volume consistency

Conclusion Adopting a proven QA framework for Cloud migration testing can help in: Implementing the end-to-end QA strategy for cloud testing Gaining benefits of tried-and-tested tools and techniques Early identification and resolution for cloud migration issues Showed effort savings of about 30% and defects reduction of 12% - 15%when adopted this framework in a recent cloud migration project

ROI – Return on Investment NFR – Non Functional Requirement References & Appendix Verizon Enterprise Cloud report - State of the Market: Enterprise Cloud 2014 http://cloud.verizon.com/enterprise-cloud-report Casualties of Cloud Wars: Customers Are Paying the Price http://info.iland.com/ema-survey QA – Quality Assurance ROI – Return on Investment NFR – Non Functional Requirement VM – Virtual Machine DR – Disaster Recovery RPO – Recovery Point Objective RTO – Recovery Time Objective

Author Biography Vinod Sundararaju Antony - Vinod has 16 years of experience in Software Testing and Quality Assurance. Over the years he has taken up a variety of roles such as Global Test Delivery Manager, Quality Consultant and Transformation Consultant. Vinod has extensive experience in Test Delivery, Test Process Maturity consulting, establishing Test Centers of Excellence, defining and delivering Quality Transformation programs and enabling enterprises to improve quality, optimize cost and time to market. Vinod has developed Quality strategy for large Business Transformation programs and has set up Enterprise wide Quality Strategy and processes. Vinod holds a Bachelor of Engineering degree and is PMP & ACP certified.

Thank You!!!