SlideShare ist ein Scribd-Unternehmen logo
1 von 30
The Blackboard Reference Architecture: Advanced Performance Management Stephen Feldman ( [email_address] )  Director Blackboard Performance Engineering 07/10/07
Who is this presentation geared for? ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],What will you attain from this presentation?
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Presentation agenda
Where does your institution fit?
[object Object],[object Object],[object Object],[object Object],What is a Reference Architecture?
[object Object],[object Object],[object Object],[object Object],[object Object],Why is the Reference Architecture important to you?
What is the Blackboard Reference Architecture?
Platform Infrastructure ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Dell Multi-Purpose Reference Architecture
Sun Multi-Purpose Reference Architecture
Alternative Performance Configurations: Multi-Home Clustering Academic Suite Vista/CE Learning System
Alternative Performance Configurations: Distributed Load-Balancing and Clustering Academic Suite Vista/CE Learning System
Alternative Performance Configurations: Server Virtualization (Linux/Windows)
Alternative Performance Configurations: Server Virtualization (Solaris)
Web/Application Delivery and Management Web Servers Application Servers DB Servers Servers Add Up Quickly Variety of Point Products Chatty Protocols, Long Hauls, High Latency Security Caching Compression SSL Acceleration
Citrix NetScaler: Reference Architecture Component Web Servers Application Servers DB Servers Reduces Load on Backend Servers Eliminates Multiple Inefficient Point Products Reduces Bandwidth Required Security Caching Compression SSL Acceleration
Storage architectures ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Monitoring and Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Monitoring and Management: Example Artifact
User Performance Management User Experience Platform Health Infrastructure Networks Applications ,[object Object],Impact Verify Escalate Alert
User Performance Management starts with user experience User Experience Platform Health Infrastructure Networks Applications Detect  Investigate Localize Resolve
Where User Performance Management fits ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Synthetic testing Reachability, baselining, CDN, competitors, load Platform Mgmt Devices, functions, agents, databases Web analytics Conversion, SEO, traffic, campaign ROI Users Systems Operations Marketing Synthetic testing Reachability, baselining, CDN, competitors, load Web analytics Conversion, SEO, traffic, campaign ROI Platform Mgmt Devices, functions, agents, databases $
Device monitoring:  Watching the infrastructure ,[object Object],[object Object],[object Object],[object Object],[object Object]
Web Analytics:  Looking at user behavior ,[object Object],[object Object],[object Object],[object Object],[object Object]
Synthetic testing:  Checking it yourself ,[object Object],[object Object],[object Object],[object Object],[object Object]
User performance management:  See what’s happening ,[object Object],[object Object],[object Object],[object Object],[object Object]
The technology: Real user monitoring ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Web Analytics: Behavior Modeling ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Want More? ,[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

ca_nimsoft_monitor_snap_ebook
ca_nimsoft_monitor_snap_ebookca_nimsoft_monitor_snap_ebook
ca_nimsoft_monitor_snap_ebook
Tiffany Hamilton
 
Master the Ever Expanding Puzzle of End-User Computing with a Strategy and Ro...
Master the Ever Expanding Puzzle of End-User Computing with a Strategy and Ro...Master the Ever Expanding Puzzle of End-User Computing with a Strategy and Ro...
Master the Ever Expanding Puzzle of End-User Computing with a Strategy and Ro...
Info-Tech Research Group
 
UCMDB _Predictive Change Impact Analysis circa 2009
UCMDB _Predictive Change Impact Analysis circa 2009UCMDB _Predictive Change Impact Analysis circa 2009
UCMDB _Predictive Change Impact Analysis circa 2009
djasso7494
 
Enspirix's NextStep Process Engine
Enspirix's NextStep Process EngineEnspirix's NextStep Process Engine
Enspirix's NextStep Process Engine
jleno
 

Was ist angesagt? (19)

SPS Workflow Intro
SPS Workflow IntroSPS Workflow Intro
SPS Workflow Intro
 
Erp
ErpErp
Erp
 
Agent-Based Workflow
Agent-Based WorkflowAgent-Based Workflow
Agent-Based Workflow
 
Webinar: Gaining Control and Visibility of Your Virtualized Infrastructure
Webinar: Gaining Control and Visibility of Your Virtualized InfrastructureWebinar: Gaining Control and Visibility of Your Virtualized Infrastructure
Webinar: Gaining Control and Visibility of Your Virtualized Infrastructure
 
Interstage BPM 2011
Interstage BPM 2011Interstage BPM 2011
Interstage BPM 2011
 
MGT310 Reduce Support Costs and Improve Business Alignment with Microsoft Sys...
MGT310 Reduce Support Costs and Improve Business Alignment with Microsoft Sys...MGT310 Reduce Support Costs and Improve Business Alignment with Microsoft Sys...
MGT310 Reduce Support Costs and Improve Business Alignment with Microsoft Sys...
 
Power of the Platform: Andy Walker, BMC Software
Power of the Platform: Andy Walker, BMC SoftwarePower of the Platform: Andy Walker, BMC Software
Power of the Platform: Andy Walker, BMC Software
 
ca_nimsoft_monitor_snap_ebook
ca_nimsoft_monitor_snap_ebookca_nimsoft_monitor_snap_ebook
ca_nimsoft_monitor_snap_ebook
 
Erp
ErpErp
Erp
 
Defense Ready Overview 10 09
Defense Ready   Overview   10 09Defense Ready   Overview   10 09
Defense Ready Overview 10 09
 
Data Governance for End-User Computing
Data Governance for  End-User ComputingData Governance for  End-User Computing
Data Governance for End-User Computing
 
Swivelscript by super::tec
Swivelscript by super::tecSwivelscript by super::tec
Swivelscript by super::tec
 
Salesforce Lightning Process Builder IS the next-generation workflow tool
Salesforce Lightning Process Builder IS the next-generation workflow toolSalesforce Lightning Process Builder IS the next-generation workflow tool
Salesforce Lightning Process Builder IS the next-generation workflow tool
 
What is Solution Architecture?
What is Solution Architecture?What is Solution Architecture?
What is Solution Architecture?
 
Master the Ever Expanding Puzzle of End-User Computing with a Strategy and Ro...
Master the Ever Expanding Puzzle of End-User Computing with a Strategy and Ro...Master the Ever Expanding Puzzle of End-User Computing with a Strategy and Ro...
Master the Ever Expanding Puzzle of End-User Computing with a Strategy and Ro...
 
UCMDB _Predictive Change Impact Analysis circa 2009
UCMDB _Predictive Change Impact Analysis circa 2009UCMDB _Predictive Change Impact Analysis circa 2009
UCMDB _Predictive Change Impact Analysis circa 2009
 
AutomateTEMWhitePaper
AutomateTEMWhitePaperAutomateTEMWhitePaper
AutomateTEMWhitePaper
 
Enspirix's NextStep Process Engine
Enspirix's NextStep Process EngineEnspirix's NextStep Process Engine
Enspirix's NextStep Process Engine
 
Reading Summary - Software Requirements + Characteristics of Well Written Req...
Reading Summary - Software Requirements + Characteristics of Well Written Req...Reading Summary - Software Requirements + Characteristics of Well Written Req...
Reading Summary - Software Requirements + Characteristics of Well Written Req...
 

Ähnlich wie Short reference architecture

5 Complications of Virtualization and How to Avoid Them: A Forrester Research...
5 Complications of Virtualization and How to Avoid Them: A Forrester Research...5 Complications of Virtualization and How to Avoid Them: A Forrester Research...
5 Complications of Virtualization and How to Avoid Them: A Forrester Research...
SolarWinds
 
Software Requirements Engineering Methodologies
Software Requirements Engineering MethodologiesSoftware Requirements Engineering Methodologies
Software Requirements Engineering Methodologies
Kiran Munir
 
Final wireframes from screen concept to user interaction v0.4
Final wireframes  from screen concept to user interaction v0.4Final wireframes  from screen concept to user interaction v0.4
Final wireframes from screen concept to user interaction v0.4
Mia Horrigan
 

Ähnlich wie Short reference architecture (20)

T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellence
 
Encontrando la Aguja en el Rendimiento de Aplicaciones
Encontrando la Aguja en el Rendimiento de AplicacionesEncontrando la Aguja en el Rendimiento de Aplicaciones
Encontrando la Aguja en el Rendimiento de Aplicaciones
 
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16
 
James hall ch 14
James hall ch 14James hall ch 14
James hall ch 14
 
5 Complications of Virtualization and How to Avoid Them: A Forrester Research...
5 Complications of Virtualization and How to Avoid Them: A Forrester Research...5 Complications of Virtualization and How to Avoid Them: A Forrester Research...
5 Complications of Virtualization and How to Avoid Them: A Forrester Research...
 
Top 8 Trends in Performance Engineering
Top 8 Trends in Performance EngineeringTop 8 Trends in Performance Engineering
Top 8 Trends in Performance Engineering
 
Reducing Outages and Degradations With Proactive Application Performance Moni...
Reducing Outages and Degradations With Proactive Application Performance Moni...Reducing Outages and Degradations With Proactive Application Performance Moni...
Reducing Outages and Degradations With Proactive Application Performance Moni...
 
SW Architecture Monolithic to SOA
SW Architecture Monolithic to SOASW Architecture Monolithic to SOA
SW Architecture Monolithic to SOA
 
IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6
 
Software Requirements Engineering Methodologies
Software Requirements Engineering MethodologiesSoftware Requirements Engineering Methodologies
Software Requirements Engineering Methodologies
 
ERP
ERPERP
ERP
 
End User Development - Governance and Risk Management
End User Development - Governance and Risk ManagementEnd User Development - Governance and Risk Management
End User Development - Governance and Risk Management
 
SaaS Vs On Premise BI
SaaS Vs On Premise BISaaS Vs On Premise BI
SaaS Vs On Premise BI
 
Innovate2010 jazz keynote
Innovate2010 jazz keynoteInnovate2010 jazz keynote
Innovate2010 jazz keynote
 
Final wireframes from screen concept to user interaction v0.4
Final wireframes  from screen concept to user interaction v0.4Final wireframes  from screen concept to user interaction v0.4
Final wireframes from screen concept to user interaction v0.4
 
The Challenges Of, And Advantages In, Establishing A Consistent Architectural...
The Challenges Of, And Advantages In, Establishing A Consistent Architectural...The Challenges Of, And Advantages In, Establishing A Consistent Architectural...
The Challenges Of, And Advantages In, Establishing A Consistent Architectural...
 
Why Data Virtualization? An Introduction by Denodo
Why Data Virtualization? An Introduction by DenodoWhy Data Virtualization? An Introduction by Denodo
Why Data Virtualization? An Introduction by Denodo
 
Whitepaper factors to consider commercial infrastructure management vendors
Whitepaper  factors to consider commercial infrastructure management vendorsWhitepaper  factors to consider commercial infrastructure management vendors
Whitepaper factors to consider commercial infrastructure management vendors
 
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy EnvironmentsPete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
 
Livebase: a database for the web 2.0
Livebase: a database for the web 2.0Livebase: a database for the web 2.0
Livebase: a database for the web 2.0
 

Mehr von Steve Feldman

Cookbook for Administrating Blackboard Learn
Cookbook for Administrating Blackboard LearnCookbook for Administrating Blackboard Learn
Cookbook for Administrating Blackboard Learn
Steve Feldman
 
Emerging technologies
Emerging technologiesEmerging technologies
Emerging technologies
Steve Feldman
 
Bb world 2011 capacity planning
Bb world 2011 capacity planningBb world 2011 capacity planning
Bb world 2011 capacity planning
Steve Feldman
 
Scaling Blackboard Learn™ for High Performance and Delivery
Scaling Blackboard Learn™ for High Performance and DeliveryScaling Blackboard Learn™ for High Performance and Delivery
Scaling Blackboard Learn™ for High Performance and Delivery
Steve Feldman
 
So Your Boss Wants You to Performance Test Blackboard
So Your Boss Wants You to Performance Test BlackboardSo Your Boss Wants You to Performance Test Blackboard
So Your Boss Wants You to Performance Test Blackboard
Steve Feldman
 
Sfeldman bbworld 07_going_enterprise (1)
Sfeldman bbworld 07_going_enterprise (1)Sfeldman bbworld 07_going_enterprise (1)
Sfeldman bbworld 07_going_enterprise (1)
Steve Feldman
 
Sfeldman performance bb_worldemea07
Sfeldman performance bb_worldemea07Sfeldman performance bb_worldemea07
Sfeldman performance bb_worldemea07
Steve Feldman
 
B2 2006 sizing_benchmarking (1)
B2 2006 sizing_benchmarking (1)B2 2006 sizing_benchmarking (1)
B2 2006 sizing_benchmarking (1)
Steve Feldman
 
Bb performance-engineering-toad
Bb performance-engineering-toadBb performance-engineering-toad
Bb performance-engineering-toad
Steve Feldman
 
Bb performance-engineering-spotlight
Bb performance-engineering-spotlightBb performance-engineering-spotlight
Bb performance-engineering-spotlight
Steve Feldman
 
Sun blackboardwp10 1_07
Sun blackboardwp10 1_07Sun blackboardwp10 1_07
Sun blackboardwp10 1_07
Steve Feldman
 
Dell bb quest_wp_jan6
Dell bb quest_wp_jan6Dell bb quest_wp_jan6
Dell bb quest_wp_jan6
Steve Feldman
 
Hied blackboard dell_whitepaper
Hied blackboard dell_whitepaperHied blackboard dell_whitepaper
Hied blackboard dell_whitepaper
Steve Feldman
 
Hied blackboard whitepaper
Hied blackboard whitepaperHied blackboard whitepaper
Hied blackboard whitepaper
Steve Feldman
 

Mehr von Steve Feldman (20)

Day 2 05 - steve feldman - logging matters
Day 2 05 - steve feldman - logging mattersDay 2 05 - steve feldman - logging matters
Day 2 05 - steve feldman - logging matters
 
PTOn...Finding the Time to Dedicate Individual Projects of Passion and Role
PTOn...Finding the Time to Dedicate Individual Projects of Passion and Role PTOn...Finding the Time to Dedicate Individual Projects of Passion and Role
PTOn...Finding the Time to Dedicate Individual Projects of Passion and Role
 
3days september
3days september3days september
3days september
 
Logonomics
LogonomicsLogonomics
Logonomics
 
Cookbook for Administrating Blackboard Learn
Cookbook for Administrating Blackboard LearnCookbook for Administrating Blackboard Learn
Cookbook for Administrating Blackboard Learn
 
Emerging technologies
Emerging technologiesEmerging technologies
Emerging technologies
 
Bb sql serverdell
Bb sql serverdellBb sql serverdell
Bb sql serverdell
 
Bb world 2011 capacity planning
Bb world 2011 capacity planningBb world 2011 capacity planning
Bb world 2011 capacity planning
 
Scaling Blackboard Learn™ for High Performance and Delivery
Scaling Blackboard Learn™ for High Performance and DeliveryScaling Blackboard Learn™ for High Performance and Delivery
Scaling Blackboard Learn™ for High Performance and Delivery
 
So Your Boss Wants You to Performance Test Blackboard
So Your Boss Wants You to Performance Test BlackboardSo Your Boss Wants You to Performance Test Blackboard
So Your Boss Wants You to Performance Test Blackboard
 
Sfeldman bbworld 07_going_enterprise (1)
Sfeldman bbworld 07_going_enterprise (1)Sfeldman bbworld 07_going_enterprise (1)
Sfeldman bbworld 07_going_enterprise (1)
 
Sfeldman performance bb_worldemea07
Sfeldman performance bb_worldemea07Sfeldman performance bb_worldemea07
Sfeldman performance bb_worldemea07
 
Dell bb wp_final
Dell bb wp_finalDell bb wp_final
Dell bb wp_final
 
B2 2006 sizing_benchmarking (1)
B2 2006 sizing_benchmarking (1)B2 2006 sizing_benchmarking (1)
B2 2006 sizing_benchmarking (1)
 
Bb performance-engineering-toad
Bb performance-engineering-toadBb performance-engineering-toad
Bb performance-engineering-toad
 
Bb performance-engineering-spotlight
Bb performance-engineering-spotlightBb performance-engineering-spotlight
Bb performance-engineering-spotlight
 
Sun blackboardwp10 1_07
Sun blackboardwp10 1_07Sun blackboardwp10 1_07
Sun blackboardwp10 1_07
 
Dell bb quest_wp_jan6
Dell bb quest_wp_jan6Dell bb quest_wp_jan6
Dell bb quest_wp_jan6
 
Hied blackboard dell_whitepaper
Hied blackboard dell_whitepaperHied blackboard dell_whitepaper
Hied blackboard dell_whitepaper
 
Hied blackboard whitepaper
Hied blackboard whitepaperHied blackboard whitepaper
Hied blackboard whitepaper
 

Short reference architecture

Hinweis der Redaktion

  1. Several recent trends have converged to create a “perfect storm” for the IT managers tasked with delivering web apps: To begin with, IT organizations are consolidating data centers to reduce costs and simplify management. This moves applications further away from end users, increasing the distance application traffic must travel before it reaches its destination. At the same time, application users are increasingly mobile, moving further away from the datacenter and accessing applications via a wider variety of devices and network connections. This exacerbates the situation, resulting in increased latency, greater packet loss and overall stability problems. To make matters worse, applications delivered over the Web use extremely “chatty” protocols like HTTP which generate a lot of back-and-forth “hand-shaking” traffic between the server and the client. And last but not least, mission-critical web applications must be subjected to far more security policies today than ever before to ensure that confidential data is never compromised. Technologies like encryption and application-layer security inspection can be extremely compute intensive, increasing server requirements and further slowing down performance. Unfortunately, web and application servers cannot solve most of these problems, nor were traditional load balancers and traffic management systems designed to address the realities of delivering modern web applications. Server vendors can always sell you more servers. But that’s expensive and complex to manage. And it does little to solve problems like slow response time. Buying specialized point products quickly creates more complexity, which can easily outweigh whatever benefit they were originally bought to achieve. And adding more bandwidth is not only expensive, it does nothing to solve the problem of round-trip latency. The result is an overall web application delivery environment that is expensive, complex, slow and difficult to scale.
  2. Several recent trends have converged to create a “perfect storm” for the IT managers tasked with delivering web apps: To begin with, IT organizations are consolidating data centers to reduce costs and simplify management. This moves applications further away from end users, increasing the distance application traffic must travel before it reaches its destination. At the same time, application users are increasingly mobile, moving further away from the datacenter and accessing applications via a wider variety of devices and network connections. This exacerbates the situation, resulting in increased latency, greater packet loss and overall stability problems. To make matters worse, applications delivered over the Web use extremely “chatty” protocols like HTTP which generate a lot of back-and-forth “hand-shaking” traffic between the server and the client. And last but not least, mission-critical web applications must be subjected to far more security policies today than ever before to ensure that confidential data is never compromised. Technologies like encryption and application-layer security inspection can be extremely compute intensive, increasing server requirements and further slowing down performance. Unfortunately, web and application servers cannot solve most of these problems, nor were traditional load balancers and traffic management systems designed to address the realities of delivering modern web applications. Server vendors can always sell you more servers. But that’s expensive and complex to manage. And it does little to solve problems like slow response time. Buying specialized point products quickly creates more complexity, which can easily outweigh whatever benefit they were originally bought to achieve. And adding more bandwidth is not only expensive, it does nothing to solve the problem of round-trip latency. The result is an overall web application delivery environment that is expensive, complex, slow and difficult to scale.