Upload
mikhail-lomonosov
View
898
Download
3
Tags:
Embed Size (px)
Citation preview
Table of Contents
Introduction 3
How Akamai Site Analyzer Works 4
Site Analyzer Infrastructure and Software 5
Site Analyzer Metrics 5
Management and Control: EdgeControl Management Center 6
Record a Transaction 6
Test Provisioning 6
Reporting and Diagnostics 8
Degradation Alerting 12
Page Check/ Instant Transaction Check 12
Service and Support 13
Professional Services 13
Customer Care 13
Network Operations Command Center (NOCC) 13
Akamai Site Analyzer – Service Description
3
Introduction The Internet is an important channel for businesses to connect and communicate with customers,
prospects, employees, investors and business partners. A well-performing site can translate to a
stronger brand, customer loyalty, repeat visits and increased market share. In contrast, poor
performance can lead to lost revenue and an eroded brand. Monitoring performance and
availability from major end-user networks globally is critical in monetizing web assets and
protecting brand value.
A performance, availability monitoring and diagnostics service for single objects, full HTML pages,
and applications, Site Analyzer is designed to address the challenges faced by companies in
managing their Web assets. It belongs to Akamai’s performance analytics product suite and is
modeled as an active testing service. Site Analyzer provides information that helps construct a
global view of user experience and performance of Web assets from outside the firewall. This
enables the customer to pro-actively determine and isolate performance and availability incidents
and act upon them before site visitors are affected. The service seamlessly integrates into your
operational workflow by providing real time alerts and detailed diagnostic information.
Akamai Site Analyzer is designed to advance a number of key business benefits:
Evaluate End-User Experience on Web assets
• Objectively measure end-user experience across geographies and networks • Ability to monitor uploads as well as downloads • Analyze root-cause of performance/ availability degradation • Proactively act on degradation in performance/ availability of critical assets • Easy sharing of relevant information with all stakeholders within the organization
Low Total Cost of Ownership
• No upfront investment or system integration required to activate the service • Intuitive provisioning and reporting imply lower learning costs for staff
Validate External Content
• Measure 3rd party content – measurements not limited to Akamai delivery • Define performance based Service Level Agreements for 3rd party content
Leverage in Negotiations with Customers (B2B)
• Share concrete and objective metrics with customers • Use performance delivered as leverage in price negotiations Determine ROI on your infrastructure investments
• Set historical baselines for website performance & availability • Quantitatively measure improvement in performance & availability
Akamai Site Analyzer – Service Description
4
Overview and Service Offering Akamai Site Analyzer allows you to effectively monitor websites and applications from major end-user networks across the world.
How Akamai Site Analyzer Works
Akamai Site Analyzer works as follows:
Figure 1: Schematic View of the Site Analyzer service
1. Record a typical end-user’s interaction with the application to a transaction script 2. Provision tests on the Akamai EdgeControl portal with the desired parameters
3. The test configuration is pushed to all relevant nodes in the Site Analyzer agent network to commence monitoring
4. Measurement data collected is sent to the Analytics backend where key metrics are calculated and aggregated with test data from all agents
5. The relevant metrics and diagnostic information is made available on the portal
6. Asset owners setup alerts to receive real-time information on performance and availability
degradation
Customer Origin
Site
Analyzer
Agents
Provisioning Measurements
Reports Akamai Edge control Analytics
Backend
Akamai Site Analyzer – Service Description
5
Site Analyzer Infrastructure and Software
Akamai Site Analyzer operates an independent network of agents. The Site Analyzer network is
managed and maintained separately from the Akamai delivery network.
Agents are deployed in major end-user networks in different geographies. Each agent location has
three machines for redundancy and to manage data quality. As a result, Akamai Site Analyzer’s
ability to monitor from a particular location is not susceptible to a single machine going down.
Agents run a browser-simulation using proprietary Akamai technology. The agent downloads web-
sites and applications similar to the way an end-user browser would and captures various
performance and availability metrics. The metrics are aggregated and represented on the
reporting interface. The reporting interface has been designed in a way to maximize user-
productivity while troubleshooting and minimize user-training overhead.
Site Analyzer Metrics
Site Analyzer metrics are designed to give a quantitative view of end user experience on websites
and applications. The landing page is designed to give the user summary level performance and
availability statistics, isolate poor performance by geography and identify skew in data, if any.
Average Response Time: From an end-user’s perspective, average response time captures
widespread anomalous performance or huge outliers, if any. The response time trend is
constructed by averaging performance measurements across agents and plotting a time trend of
the same. Absolute values are indicative of end-user response times. (Last-mile is not included in
the measurements) The response time chart is useful in conducting comparative performance
studies. Low variability in response time indicates absence of large-scale performance incidents.
Availability: Availability is a measure of application downtime. Poor availability indicates that
many agents experienced issues and downloads ended in error. The sensitivity of the availability
definition used while constructing the trend line can be customized by the category of content.
Both performance and availability trends can be viewed by geography and location of agent.
Average performance and availability can be broken down by location and network of the agent.
The user can trim outliers from the average response time trend. Ability to zoom-in to a time period
that contains a performance or availability incident makes troubleshooting more productive. A
histogram view of the data allows the user to identify statistical distribution of performance data
and skew, if any.
Akamai Site Analyzer – Service Description
6
Management and Control: EdgeControl Management Center
Akamai’s EdgeControl portal functions as the interface for all aspects of management of the
service, including provisioning, reporting, alerting and permissions.
Record a Transaction
The Akamai session recorder is a Mozilla Firefox plug-in. Installing Firefox is a pre-requisite to use the
recorder. The recorder has an easy to use and intuitive user interface. It captures all requests made by
the browser into an XML script, which is used as a transaction blueprint by the agent. The recorder has
advanced provisioning options such as replace host name, specify request headers and include/ exclude
embedded content.
Figure 2: Akamai Session Recorder Snapshot
Test Provisioning
A new test configuration requires: mode of testing, transaction script or URL as appropriate,
frequency of testing, agent group from which the test will execute and the download size limit. The
provisioning interface is intuitive and adding a new test takes under 5 minutes. For multi-page
tests, provisioning validates the script before saving the configuration.
Akamai Site Analyzer – Service Description
7
Figure 3: Sample Edge Control New Test Provisioning Interface
Akamai Site Analyzer – Service Description
8
Reporting and Diagnostics
The landing page of Site Analyzer reporting has aggregate performance and availability data. The
interactive interface allows the user to zoom-in/ out easily, inspect anomalies, if any, and isolate
poor performance/ availability by location and network. Users can view performance data as a
histogram. It allows application owners to detect large scale performance and availability incidents,
compare performance across geographies, and troubleshoot anomalous performance.
Figure 4: Sample reports (Performance, Availability, Breakdown Graph, and Histogram)
The key metrics allow immediate visibility into a range of issues
• Peak in performance trends indicate widespread performance problems
• Trough in availability indicates widespread availability problems
• Breakdown by location helps identify geographies that experience poor performance
• Histogram aids comparative and statistical study of data
Once asset owners have visibility into the nature of the problem, Site Analyzer gives diagnostic
information to diagnose and fix performance and availability degradations.
Details breaks down transaction response time by step and step response time into components –
DNS Lookup, TCP Connect time, SSL Handshake, First byte, data transfer time and embedded
content. It allows the user to isolate poor performance by step of a transaction and component of
response time. For example, poor first byte time indicates that the application server is taking a
long time to respond, whereas poor data packet time indicates that response routing is taking long.
Availability, Multipage allows the user to compare trends of availability by step. Number of
requests with errors breaks down errors by step of the transaction. Response details by location plots response time by location color-coded to represent step-wise components for each
location. The availability, number of errors and response details by locations are available at the
Akamai Site Analyzer – Service Description
9
step-level too. Here the charting is similar to single-page testing. The details data breaks down
response time by components, errors plots a trend of the number of errors over time and classifies
the same by base page and embedded object. Breakdown by location, plots color-coded response
times averaged for a location. The color code indicates components of response time.
The details page allows the user to isolate performance and errors by step of a transaction,
component of response time and type of object. It also allows to trend step level performance or
components across locations. This view is an important part of troubleshooting poor performance.
Figure 5: Sample Details charts-Multipage (Details, Availability, Errors and Breakdown by Agent)
Akamai Site Analyzer – Service Description
10
Figure 6: Sample Details charts-Step Level (Details, Availability, Errors and Breakdown by Agent)
Further diagnostic information is available in the Errors page which buckets errors by hostname,
server IP, agent location, error type and step of transaction. The information above is important in
understanding the nature and scope of the degradation. Troubleshooting poor availability involves
the ability to characterize majority errors leading to availability degradation. The error summary
page is built keeping this need in mind.
Akamai Site Analyzer – Service Description
11
Figure 7: Sample Errors reports (bucketed by Hostname, server IP, location, type and step)
Raw Data i.e. unfiltered data from all measurements conducted in the last 90 days is available for
asset owners to view and reuse. Request level data is available as a waterfall chart. Response
time is broken down by component for each of the objects requested by the agent. Also, the
default reporting and charting functionality can be changed to reflect data up to 90 days.
Site Analyzer reports are also email compatible. Reports, with the same information as in the
portal, can be emailed to relevant stakeholders on a recurring basis. The reports can be converted
to a PDF format while sharing.
Akamai Site Analyzer – Service Description
12
Degradation Alerting
Site Analyzer allows application owners to set up alerts on performance degradation and
availability. The owners define a threshold (download time) and the scope (number of agents
reporting degradation) for the alerts to fire. Alerting allows owners to proactively act upon these
degradations before actual end users report the same. Site Analyzer alerts can be forwarded to
relevant email or pager addresses to ensure easy 24x7 monitoring of web applications.
Page Check/ Instant Transaction Check
The Instant page check feature allows the users to immediately check the performance of a
website or application from up to 10 locations. The metrics reported in the instant check are the
same as request details.
Figure 8: Sample Instant check report
Instant check is useful when owners are trying to validate a reported performance problem either
through Site Analyzer alerts or end user feedback. This can also be used to verify the impact of
measures taken after performance degradation has been reported.
Akamai Site Analyzer – Service Description
13
Service and Support Performance Analytics customers are supported by a comprehensive integration and support program. This program extends throughout the customer experience with Akamai, from initial assessment to ongoing support and maintenance.
Professional Services
Akamai Professional Services works closely with each customer to assess the customer’s current infrastructure, to understand performance measurement needs and integrate with other Akamai services. Our team works in four phases:
• Assessment
• Design and Planning
• Implementation and Testing
• Deployment and Optimization
Solution Architects, Technical Project Managers, and Engineers work in tandem with the customer to facilitate knowledge transfer and on-time delivery.
Customer Care
Akamai Customer Care provides a 24x7 single point of contact for all customer support issues in the post-sale phase of the account life cycle. Customer Care is responsible for all internal escalations until there is satisfactory resolution of an issue.
All escalations are logged into the central ticketing database that is accessible online via the Akamai portal (https://control.akamai.com/).
Akamai Customer Care provides the customer with best-of-class support by excelling in all three areas: people, process, and technologies. The Customer Care team is composed of a globally distributed staff with significant professional experience and advanced degrees. They work in a single-tier paradigm, so the person answering the phone can work on any problem, regardless of the time of day.
There are three ways to contact Akamai Customer Care:
• control.akamai.com Enterprise Portal
• E-mail ([email protected])
• Telephone 1.877.4.AKATEC [1.877.425.2832]
Network Operations Command Center (NOCC)
Akamai’s Network Operations Command Center (NOCC) monitors the globally distributed Akamai Platform on a 24x7x365 basis. The NOCC uses Akamai’s proprietary, secure, scalable, real-time data collection mechanisms with a variety of diagnostic, network visualization, and reporting tools to enable efficient and responsive monitoring of the Akamai Platform. If a problem is detected, Akamai’s fault-tolerant architecture takes over, automatically switching traffic from one edge server to another. At the same time, trained NOCC professionals investigate the cause of the problem by logging in to the server to perform diagnostic measures, or by contacting the data center where the problem server is housed.
Akamai Technologies, Inc.
US Headquarters
8 Cambridge Center
Cambridge, MA 02142
Tel: 617.444.3000
Fax: 617.444.3001
US Toll free 877.4AKAMAI
(877.425.2624)
Akamai Technologies GmbH, Germany
Betastrasse 10b
85774 Unterfoehring
Germany
Tel: 49 89 94006 ext. 308
Fax: 49 89 94006 - 006
Akamai Technologies Japan K.K.
15F Tokyo Ginko Kyokai building
1-3-1 Marunouchi, Chiyoda-ku,
Tokyo 100-0005
Tel: 81-3-3216-7300
Fax: 81-3-3216-7390
Copyright © 2009 Akamai Technologies, Inc. All Rights Reserved.
No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system or translated into any language in any form
by any means without the written permission of Akamai Technologies, Inc. While every precaution has been taken in the preparation of this
document, Akamai Technologies, Inc. assumes no responsibility for errors, omissions, or for damages resulting from the use of the information
herein. The information in these documents is believed to be accurate as of the date of this publication but is subject to change without notice.
The information in this document is subject to the confidentiality provisions of the Terms & Conditions governing your use of Akamai services.
Akamai is a registered trademark of Akamai Technologies, Inc. EdgeControl Management Center, Edge Suite, Edge Computing, EdgeScape,
and Sure Route are Akamai trademarks. Other products or corporate names may be trademarks or registered trademarks of other companies
and are used only for the explanation and to the owner’s benefit, without intent to infringe or to imply any endorsement of Akamai or its
services by, or relationship between Akamai and, the owners of such marks or to imply that Akamai will continue to offer services compatible
with technology
14
The Akamai Difference
Akamai provides market-leading managed services for powering rich media, dynamic transactions,
and enterprise applications online. Having pioneered the content delivery market one decade ago,
Akamai's services have been adopted by the world's most recognized brands across diverse
industries. The alternative to centralized Web infrastructure, Akamai's global network of tens of
thousands of distributed servers provides the scale, reliability, insight and performance for
businesses to succeed online. An S&P 500 and NASDAQ 100 company, Akamai has transformed
the Internet into a more viable place to inform, entertain, interact, and collaborate. To experience
The Akamai Difference, visit www.akamai.com.