Chapter 12 Case Studies

8
Acsg-591 Assignment on CHP-12 case studies -Rajani Gunda 12.1Case study: Discuss how a company might deploy load testing and the specific types of tests the process might include Web-based software and services, in this tester can execute real business transactions while simulating hundreds of thousands of concurrent users to analyze performance under an extreme load. Tester can also monitor their back end application infrastructure during load tests and identify at the source the hard to find performance bottlenecks that cause application slowdowns. Load Testing offers the following advantages for load testing Web-based applications: 1. Accurately emulates real user interactions and tests for correct responses. 2. Requires no programming and re-uses your functional and regression tests scripts with no modifications. 3. User can enable to vary load conditions on-the-fly to try what-if scenarios, and to create comprehensive reports and graphs with the touch of a button. 4. It allows user to access Load Testing from any networked machine using a web browser. 5. Allows multiple users to collaborate during testing by connecting to the same in progress test session to view and analyze results. Apica is a leading load testing and performance monitoring provider. Apica offers different types of load testing portal such as for cloud, mobile, and enterprise testing. There are fourtypes of load testing such as Internal testing : which utilizes its proxy sniffer to generate loads based on local resources of up to 100,000 virtual concurrent users per test server, with options to expand capacity as needed. Pure cloud testing : It also utilizes proxy sniffer to enable experienced testing professionals with cloud-based and public Internet sites to quickly scale loads up to 200,000 virtual concurrent users from nine AWS data Cloud testing is available via a pay-as-you-go pricing model based on capacity. Apica LoadTest Service: allows testing teams to create and store scripts in the repository to perform load tests and analyze results over time from Apica’s premium testing network. Apica professional service experts are available on-demand for either hourly or project-based consultation to ensure successful load testing execution.

description

cloud computing

Transcript of Chapter 12 Case Studies

Acsg-591 Assignment on CHP-12 case studies -Rajani Gunda

12.1Case study:

Discuss how a company might deploy load testing and the specific types of tests the process

might include

Web-based software and services, in this tester can execute real business transactions while

simulating hundreds of thousands of concurrent users to analyze performance under an extreme

load. Tester can also monitor their back end application infrastructure during load tests and

identify at the source the hard to find performance bottlenecks that cause application slowdowns.

Load Testing offers the following advantages for load testing Web-based applications:

1. Accurately emulates real user interactions and tests for correct responses.

2. Requires no programming and re-uses your functional and regression tests scripts with no modifications.

3. User can enable to vary load conditions on-the-fly to try what-if scenarios, and to create comprehensive reports and graphs with the touch of a button.

4. It allows user to access Load Testing from any networked machine using a web browser.

5. Allows multiple users to collaborate during testing by connecting to the same in progress test session to view and analyze results.

Apica is a leading load testing and performance monitoring provider. Apica offers different types

of load testing portal such as for cloud, mobile, and enterprise testing. There are fourtypes of

load testing such as

Internal testing: which utilizes its proxy sniffer to generate loads based on local resources of up to 100,000 virtual concurrent users per test server, with options to expand capacity as needed.

Pure cloud testing: It also utilizes proxy sniffer to enable experienced testing professionals with

cloud-based and public Internet sites to quickly scale loads up to 200,000 virtual concurrent users from nine AWS data Cloud testing is available via a pay-as-you-go pricing model based on capacity.

Apica LoadTest Service: allows testing teams to create and store scripts in the repository to perform load tests and analyze results over time from Apica’s premium testing network. Apica professional service experts are available on-demand for either hourly or project-based consultation to ensure successful load testing execution.

Acsg-591 Assignment on CHP-12 case studies -Rajani Gunda

Apica LoadTest Full-Service : is a fully-managed service that provides CIOs and business/IT managers running cloud-based and public Internet sites with access to expert script design, test execution, and interpreted results, with fixed pricing for up to 2 million virtual users.

Load testing key features in cloud application:

When you test cloud applications, you need to validate and verify specific cloud functionality

such as redundancy and performance scalability. For many cloud providers, dynamic instance-creation of new servers based on CPU load and failover to other availability zones come standard.

When testing cloud applications, it's also critically important to provide real user loads from outside your Cloud vendor ,ex: Amazon, Azure, Rackspace Because it's never a good idea to

only test from the same cloud provider or availability zone, due to that you miss latency , load balancers that will show real user problems. Apica has load test servers in all major clouds and locations around the world so you can create Geo profiles, Europe, US East / West , Japan and so on.

It will test the cloud application to the limit regardless of their backend structure.

Load Test: User application s Cloud scalability

1. How quick your application scale

2. Performance per instance

Identify: the Cloud configuration bottlenecks

1. Scaling infrastructure

2. Application and or Backend

Validate your Cloud redundancy and failover

1. Switch between datacenters

2. Fail over triggers and delays

Stress Test your max performance in the Cloud

1.Max number of users

Monitor end-user response time to the Cloud

1.Reuse script for production monitoring

12-4 Discuss challenges associated with integrating data from different cloud based

solutions

Although cloud evangelists are quick to point out the benefits of cloud computing technologies,

enterprise leaders have identified integration as a major obstacle to successfully adopting and

deploying software as a service (SaaS) and other web-based applications. The adoption of other

cloud computing models such as platform as a service and Infrastructure as a service and the

Acsg-591 Assignment on CHP-12 case studies -Rajani Gunda

growing popularity of mobile applications and social media platforms mean that additional data

and processes are also moving outside of the firewall and into the cloud. In light of these recent

developments, enterprise leaders need to think about how their applications will talk to each

other and devise effective strategies for integrating both within the cloud and between the cloud

and enterprise.

There are 4 types of challenges integrating data from different cloud based solutions

Security: remains a concern for cloud users and is complicated by the challenge of integration. A cloud integration solution must be capable of authenticating and authorizing access to

resources, both in the cloud and on-premise. Moreover, it needs to be able to encrypt and store data (particularly in a multitenant environment) and comply with different regulations such as PCI and Sarbanes-Oxley. With the growing number of SaaS applications, mobile apps and social media services that need to access enterprise data, there needs to be a secure means of

connecting the cloud to the enterprise without compromising the firewall. Flexibility and Scalability: Point to point integration solutions can provide basic SaaS to SaaS connectivity, but they are not sophisticated or flexible enough to handle more complex scenarios. Cloud integration solutions must be able to support a variety of integration flows moving in both

directions across the cloud and enterprise and scale up as the number of endpoints increases. Management: For enterprise users, SaaS applications offer convenience and ease of use while shifting the burden of maintenance and upgrades to the provider. The trade-off, however, is that user have much less visibility and control over their SaaS applications, especially when it comes to integration. Cloud integration solutions should include rich monitoring capabilities in order to

provide the visibility and control over information flows and other performance attributes currently lacking in SaaS applications. Open Platform: Some SaaS vendors have started to offer out of the box connectors to address the integration challenges of deploying a cloud strategy. Unfortunately, as many system

administrators who tackled integration challenges during the pre-cloud era are likely aware, using an integration solution from an application vendor limits the ability of enterprises to freely choose and manage the IT solutions that best fit their needs. Ideally, cloud integration solutions should be open platforms that allow enterprises to easily migrate on or off and seamlessly

integrate their applications and data.

12-5 case study: Discuss factors a company might to consider before using predictive analytics of cloud

based solution.

There are five areas of opportunity for cloud-based predictive analytics:

1. Using the cloud to deliver predictive analytics-enabled “Decisions as a Service” solutions

2. Embedding Predictive Analytics in SaaS and cloud-deployed applications

3. Using the cloud to deliver predictive analytics to non-cloud applications across the enterprise

4. Building predictive analytics against data in the cloud

Acsg-591 Assignment on CHP-12 case studies -Rajani Gunda

Fundguard is a cloud-based predictive analytics solution for mutual fund distributors looking to increase assets under management while reducing redemption risk. This is delivered via knowledge Hub – an integrated analytical platform that unifies disparate data sources and

produces predictive outcomes using mutual fund distribution industry modules and expertise. Finely tuned client engagement services ensure effective change management and program adoption throughout your organization and This Fundguard provides predictive analytics capabilities that align sales and marketing strategies according to sophisticated segmentation, purchasing and redemption behavior.

Knowledge HUB is a secure, scalable cloud-based analytical platform together with rapid

deployment processes and client engagement services used to deliver knowledge cloud and knowledge score solutions in a hosted environment. Data from multiple sources is centralized in an Analytic Data Mart, scored and sent to the front-lines of your business for action. Detailed management reporting ensures full solution transparency and Return-on-

Investment accountability. A closed-loop system ensures that analytical modules continue to improve over time based on the latest data and results.

Integrated Analytical Platform Angoss’ patented predictive analytics technology is incorporated into Knowledge HUB. Data profiling, segmentation and model evaluation is performed using Angoss Decision trees– acknowledged as best in class. Strategy development and optimization is greatly enhanced

through the use of strategy builder, a patent-pending Angoss technology. Other Knowledge HUB technology components include:

ETL Processes – Quickly integrate data from multiple source systems into a secure client-specific Analytical Data Mart with minimal involvement and investment from your IT resources.

Automated Workflow – Knowledge HUB is fully automated as soon as it is configured and deployed to easily import and score new data, and send actionable results to your operational systems.

System Integration – Knowledge cloud solutions integrate with your existing systems through pre-built integrations for popular Customer Relationship Management (CRM) systems and a methodology for fast integration with critical business systems.

Dedicated Portal – A customized Web portal makes detailed management reports accessible and convenient to support solution adoption and ROI. Alerts and automatic notifications ensure prompt action.

Rapid Deployment Processes The dedicated team applies a proven methodology and turn-key technical configuration to ensure your solution is rapidly launched — typically within 8-10 weeks. An extensive and tested library of industry-specific analytical models is quickly configured to the needs of user business. While the use of industry-standard data models developed through domain expertise results in rapid

deployment with minimal involvement from your personnel. Knowledge Cloud solutions are hosted in a secure SAS 70 and CICA 5970 compliant facility.

Acsg-591 Assignment on CHP-12 case studies -Rajani Gunda

Client Engagement Services Angoss employs a consultative engagement model that charts the path from identifying issues to problem verification and solution design through to a successful and fully supported program

launch. Best practices are applied from our years of experience working with industry market leaders. Industry analysts that specialize in your industry data and business challenges are part of the team to deliver immediate results and strategic advice. Moreover, we stay engaged to monitor results and adjust the solution to deliver maximum value. Knowledge HUB enables decisive action required in today’s fast-paced .

The below predictive analysis will be followed by the Netuitive professional services:

Measurable business value: Proven methods for identifying opportunities for improvement and delivering quantifiable results based on your most important business metrics

Rapid return on investment: Typically in a matter of weeks Repeatability: From best practices continually refined through customer success in

various industry solutions Training materials and project plans: Reusable materials that can be leveraged in future projects

12-6 Case study:

Discuss common bottleneck locations within cloud based solutions

Applications in the cloud offer flexibility and agility for consumers, along with simple

deployment options for IT admins. But not all apps – and not all networks – are created equal,

meaning technology pros are often on the hook to improve application performance, even if the

app isn’t theirs. While there’s no catch-all solution for streamlining resource use and access,

there are several practical steps companies can take to minimize resource-limiting burdens.

Ask the Provider

Depending on where a provider’s servers are located, how many tenants are storing data there,

and the kind of resource distribution used, the end result for users of cloud app can vary wildly.

A good starting point to improve application performance is a discussion with providers; in many

cases, there are simple things a company can do to make better use of their purchased network

space.

Always Optimize According to research firm the different groups such as, Taneja Group and another common

bottleneck for applications is the wide area network (WAN), since it takes the bulk of data traffic

when a company shifts from local to cloud-based or virtualized systems. The bandwidth of a

WAN is typically less than one percent of a local area network (LAN), while latency may be up

to 100 times higher. Although providers often guarantee uptime and offer secure app delivery

services, they aren’t required to ensure low response times or performance as perceived by end

Acsg-591 Assignment on CHP-12 case studies -Rajani Gunda

users. By using WAN optimization controllers, companies can scale apps on demand and

improve traffic delivery rates.

Control the Application Don’t let the application control you. Software-based application delivery controllers (ADCs)

allow companies to optimize their app environment through techniques, such as load balancing,

SSL offloading, and rate shaping. These controllers can help address performance concerns

stemming from simultaneous connections or problems inherent to an application by better

distributing traffic across a network, in turn helping a business get the most value for their IT

dollar.

Monitor and Adjust While software-based solutions and WAN controllers can help mitigate app performance issues,

these solutions may sometimes form part of the problem. By leveraging cloud technology,

companies are now able to monitor the apps in real-time without bulky software. The result is a

clear view of not only how well applications are performing, but why, giving IT admins data they

need to pinpoint bottlenecks and address small issues before they become large problems. By

monitoring and reporting network communications on a per-second basis and storing that

information offsite, companies are able to view performance results quickly and won’t bog down

their own local system with analysis tasks. In addition, companies can easily drill down and

confirm performance assumptions by accessing raw data. To improve application performance,

companies need to consider their network’s capabilities, optimize their runtime environment, and

actively monitor the way in which apps communicate both with each other and outside resources.

12-7 Case Studies:

Use the Strangeloop site to evaluate a site of your choice. Discuss the insights you gained

from the report.

Strangeloop website is not letting me to test my website with free of cost so that is why I test my

website in gomez.com with this site I took the performance test of my

portfolio.http:csmaste.sxu.edu/rg63001/

Acsg-591 Assignment on CHP-12 case studies -Rajani Gunda

Acsg-591 Assignment on CHP-12 case studies -Rajani Gunda