xtremesoft and understanding appmetrics in the.net environment © xtremesoft, inc

11
Xtremesoft Xtremesoft and and Understanding AppMetrics Understanding AppMetrics in the .NET Environment in the .NET Environment Xtremesoft, Inc.

Upload: bruno-fireman

Post on 31-Mar-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Xtremesoft and Understanding AppMetrics in the.NET Environment © Xtremesoft, Inc

Xtremesoft Xtremesoft andand

Understanding AppMetricsUnderstanding AppMetrics

in the .NET Environment in the .NET Environment

© Xtremesoft, Inc.

Page 2: Xtremesoft and Understanding AppMetrics in the.NET Environment © Xtremesoft, Inc

© Xtremesoft, Inc.

Overview Overview Manageability and availability Manageability and availability

inevitably become more critical as inevitably become more critical as “connected links” become more “connected links” become more virtual, versatile, independent and less virtual, versatile, independent and less centralizedcentralized

AppMetrics is complementary to the AppMetrics is complementary to the Microsoft .NET FrameworkMicrosoft .NET Framework

This presentation is based on Microsoft’s freely available .NET slides.

Page 3: Xtremesoft and Understanding AppMetrics in the.NET Environment © Xtremesoft, Inc

Third Generation InternetThird Generation Internet

1st Generation1st Generation

1994-961994-96

2nd Generation2nd Generation

1996-20001996-2000

Static pagesStatic pages Dynamic pagesDynamic pages

E-mail,E-mail,basic Informationbasic Information

Start of Start of personalization,personalization,

e-commercee-commerce

IE, IISIE, IIS Windows DNAWindows DNA

3rd Generation3rd Generation

2000+2000+

Beyond browsingBeyond browsing

Web servicesWeb services

Microsoft .NETMicrosoft .NET

© Xtremesoft, Inc.

Page 4: Xtremesoft and Understanding AppMetrics in the.NET Environment © Xtremesoft, Inc

© Xtremesoft, Inc.

The .NET RoadmapThe .NET Roadmap Empowering enterprise integrationEmpowering enterprise integration Software industry transformationSoftware industry transformation Integration and XMLIntegration and XML Decentralized computing Decentralized computing New user experienceNew user experience User confidence in privacy, securityUser confidence in privacy, security Subscription business modelsSubscription business models High availability and monitoringHigh availability and monitoring

Page 5: Xtremesoft and Understanding AppMetrics in the.NET Environment © Xtremesoft, Inc

© Xtremesoft, Inc.

.NET Framework Architecture.NET Framework Architecture

Windows COM+ Services

Common Language Runtime

Base Class Library

ADO.NET and XML

ASP.NET Windows Forms

Common Language Specification

VB C++ C# JScript …

Page 6: Xtremesoft and Understanding AppMetrics in the.NET Environment © Xtremesoft, Inc

© Xtremesoft, Inc.

Management ProductsManagement Products

DesktopsDesktops

LaptopsLaptops

PDAsPDAs

Web ServersWeb Servers

Web ServicesWeb Services

ApplicationApplicationServersServers

DatabaseDatabaseServersServers

MailMailServersServers

OtherOtherServersServers

Page 7: Xtremesoft and Understanding AppMetrics in the.NET Environment © Xtremesoft, Inc

© Xtremesoft, Inc.

MOM EnvironmentMOM Environment

TroubleTroubleTicketingTicketingSystemsSystems

Paging, Email, Paging, Email, Scripts,Scripts,

Command lineCommand line

Other SystemsOther SystemsUnix, NovellUnix, Novell

Alert Rules - SNMP traps, Alert Rules - SNMP traps, ConnectorsConnectors, Custom Tasks, Custom Tasks

Responses to RulesResponses to RulesMOM Data AccessMOM Data Access

WMI Providers WMI Providers (SNMP, Syslog)(SNMP, Syslog)

Syslog, WMI,SNMP, Syslog, WMI,SNMP, 33rdrd Party Agents Party Agents

Hardware &Hardware &NetworkNetwork

ComponentsComponents

3rd Party Apps,3rd Party Apps,XtremesoftXtremesoft

OracleOracleVirus softwareVirus software

Windows Windows Servers, .NET Servers, .NET

Enterprise AppsEnterprise Apps

MOM ProvidersMOM ProvidersMOM ProvidersMOM Providers

OtherOtherManagement Management

ProductsProducts

Home Home Grown Grown

SystemsSystems

Management PacksManagement Packs

CustomCustomReporting,Reporting,Custom UICustom UI

Page 8: Xtremesoft and Understanding AppMetrics in the.NET Environment © Xtremesoft, Inc

© Xtremesoft, Inc.

MOM,MOM, MOF, MOF, andand AppMetricsAppMetrics

Security AdministrationSecurity AdministrationSystem AdministrationSystem AdministrationNetwork AdministrationNetwork AdministrationService MonitoringService Monitoring & Control& ControlDirectory Services AdminDirectory Services AdminStorage ManagementStorage ManagementJob SchedulingJob SchedulingPrint/Output ManagementPrint/Output Management

Service Level ManagementService Level ManagementCapacity ManagementCapacity Management

Availability ManagementAvailability ManagementFinancial ManagementFinancial Management

Workforce ManagementWorkforce ManagementService Continuity MgtService Continuity Mgt

Change ManagementChange ManagementConfiguration ManagementConfiguration ManagementRelease ManagementRelease Management

Service DeskService DeskIncident ManagementIncident ManagementProblem ManagementProblem Management

Failover and RecoveryFailover and Recovery

Release Release ReadinessReadiness

ReviewReview

Release Release Approved Approved

ReviewReview

SLASLAReviewReview

OperationsOperationsReviewReview

Changing

OperatingSupportingSupporting

OptimizingOptimizing

Page 9: Xtremesoft and Understanding AppMetrics in the.NET Environment © Xtremesoft, Inc

© Xtremesoft, Inc.

Ma

na

ge

me

nt

an

d S

ec

uri

tyM

an

ag

em

en

t a

nd

Se

cu

rity

De

ve

lop

me

nt

To

ols

De

ve

lop

me

nt

To

ols

Enterprise Application PlatformsEnterprise Application Platforms

Network Access ServicesNetwork Access Services

Web ServerWeb Server

Programming FrameworksProgramming Frameworks

Directory/Security ServicesDirectory/Security Services

Web & Application ServicesWeb & Application Services

File ServicesFile Services

Operating SystemOperating System

Data ManagementData Management

OLTPOLTP OLAPOLAP Data MiningData Mining

KernelKernel

MobilityMobility

MessagingMessaging

CollaborationCollaboration

ApplicationApplicationInfrastructureInfrastructure

Knowledge WorkerKnowledge WorkerInfrastructureInfrastructure

Identity MgmtIdentity Mgmt

Content MgmtContent Mgmt

CommerceCommerce

Integration BrokerIntegration Broker Client ProductivityClient Productivity

XMLXML

Page 10: Xtremesoft and Understanding AppMetrics in the.NET Environment © Xtremesoft, Inc

© Xtremesoft, Inc.

Ma

na

ge

me

nt

an

d S

ec

uri

tyM

an

ag

em

en

t a

nd

Se

cu

rity

De

ve

lop

me

nt

To

ols

De

ve

lop

me

nt

To

ols

Xtremesoft AppMetricsXtremesoft AppMetrics

Network Access ServicesNetwork Access Services

Web ServiceWeb Service

Programming FrameworksProgramming Frameworks

Directory/Security ServicesDirectory/Security Services

Web & Application ServicesWeb & Application Services

File ServicesFile Services

Operating SystemOperating System

Data ManagementData Management

OLTPOLTP OLAPOLAP Data MiningData Mining

KernelKernel

Identity MgmtIdentity Mgmt

Content MgmtContent Mgmt

CommerceCommerce

MobilityMobility

MessagingMessaging

CollaborationCollaboration

ApplicationApplicationInfrastructureInfrastructure

Knowledge WorkerKnowledge WorkerInfrastructureInfrastructure

Integration BrokerIntegration Broker Client ProductivityClient Productivity

XMLXML

Page 11: Xtremesoft and Understanding AppMetrics in the.NET Environment © Xtremesoft, Inc

© Xtremesoft, Inc.

SummarySummary Microsoft and Xtremesoft provide Microsoft and Xtremesoft provide

complementary technologiescomplementary technologies Xtremesoft has been a partner with Xtremesoft has been a partner with

Microsoft for management products since Microsoft for management products since 19981998

AppMetrics is the recommended AppMetrics is the recommended management technology in management technology in Performance Performance Testing .NET Web Applications Testing .NET Web Applications written by written by MicrosoftMicrosoft

MOM/SMS provide core infrastructure MOM/SMS provide core infrastructure managementmanagement

AppMetrics adds application layer visibility, AppMetrics adds application layer visibility, alerting, and reportingalerting, and reporting