Nick McClure University of Kentucky



Similar documents
Integrating the F5 BigIP with Blackboard

DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP System v10 with Microsoft IIS 7.0 and 7.5

DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP System v9.x with Microsoft IIS 7.0 and 7.5

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with IBM WebSphere 7

DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP system v10 with Microsoft Exchange Outlook Web Access 2007

DEPLOYMENT GUIDE Version 2.1. Deploying F5 with Microsoft SharePoint 2010

DEPLOYMENT GUIDE. Deploying F5 for High Availability and Scalability of Microsoft Dynamics 4.0

DEPLOYMENT GUIDE CONFIGURING THE BIG-IP LTM SYSTEM WITH FIREPASS CONTROLLERS FOR LOAD BALANCING AND SSL OFFLOAD

DEPLOYMENT GUIDE Version 1.2. Deploying F5 with Microsoft Exchange Server 2007

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP LTM with Apache Tomcat and Apache HTTP Server

Deploying the BIG-IP System v11 with Microsoft SharePoint 2010 and 2013

DEPLOYMENT GUIDE DEPLOYING THE BIG-IP SYSTEM WITH MICROSOFT INTERNET INFORMATION SERVICES (IIS) 7.0

Firewall Systems Pty Limited Standard Scope of Works

Deploying the BIG-IP System v10 with SAP NetWeaver and Enterprise SOA: ERP Central Component (ECC)

DEPLOYMENT GUIDE Version 1.0. Deploying F5 with the Oracle Fusion Middleware SOA Suite 11gR1

Load Balancing for Microsoft Office Communication Server 2007 Release 2

Deploying F5 for Microsoft Office Web Apps Server 2013

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP LTM with Microsoft Windows Server 2008 R2 Remote Desktop Services

Implementing and Managing Windows Server 2008 Clustering

APV9650. Application Delivery Controller

Configuring the BIG-IP system for FirePass controllers

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP LTM System with VMware View

DEPLOYMENT GUIDE DEPLOYING F5 WITH SAP NETWEAVER AND ENTERPRISE SOA

Deploying the BIG-IP System with Oracle E-Business Suite 11i

Deployment Guide Microsoft IIS 7.0

Deploying the BIG-IP System v11 with Microsoft SharePoint 2010 and 2013

Using EonStor FC-host Storage Systems in VMware Infrastructure 3 and vsphere 4

Barracuda Load Balancer Online Demo Guide

Server Scalability and High Availability

Deploying F5 with Microsoft Forefront Threat Management Gateway 2010

DEPLOYMENT GUIDE. Deploying the BIG-IP LTM v9.x with Microsoft Windows Server 2008 Terminal Services

Load Balancing BEA WebLogic Servers with F5 Networks BIG-IP v9

Deploying the BIG-IP System with Microsoft IIS

Release 8.2 Hardware and Software Requirements. PowerSchool Student Information System

Exam : EE : F5 BIG-IP V9 Local traffic Management. Title. Ver :

DEPLOYMENT GUIDE DEPLOYING F5 WITH MICROSOFT WINDOWS SERVER 2008

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with Oracle Fusion Middleware Identity Management 11gR1

DEPLOYMENT GUIDE DEPLOYING THE BIG-IP LTM SYSTEM WITH MICROSOFT WINDOWS SERVER 2008 TERMINAL SERVICES

How To Configure Apa Web Server For High Performance

Veriton. Getting the Best out of Hardware Load Balancers in an Oracle Environment. What is a Load Balancer? Agenda. What s out there?

Ignify ecommerce. Item Requirements Notes

Basic & Advanced Administration for Citrix NetScaler 9.2

PRODUCT VERSION: LYNC SERVER 2010, LYNC SERVER 2013, WINDOWS SERVER 2008

Brocade Virtual Traffic Manager and Oracle EBS 12.1 Deployment Guide

Migrating the SSL Offloading Configuration of the Alteon Application Switch 2424-SSL to AlteonOS version

DEPLOYMENT GUIDE DEPLOYING F5 WITH VMWARE VIRTUAL DESKTOP INFRASTRUCTURE (VDI)

Deployment Guide Oracle Siebel CRM

APV x600 Series. Application Delivery Controller APV1600, APV2600, APV4600, APV5600, APV6600, APV8600, APV9600

Microsoft Lync Server 2010

F5 BIG-IP: Configuring v11 Access Policy Manager APM

Designing a Windows Server 2008 Applications Infrastructure

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP Edge Gateway for Layered Security and Acceleration Services

How To Protect A Web Application From Attack From A Trusted Environment

Deploying the BIG-IP System with Microsoft SharePoint

Deploying the Barracuda Load Balancer with Office Communications Server 2007 R2. Office Communications Server Overview.

Score your ACE in Business and IT Efficiency

Deploying F5 with Microsoft Remote Desktop Services

F5 Configuring BIG-IP Local Traffic Manager (LTM) - V11. Description

Best Practices for Architecting Your Hosted Systems for 100% Application Availability

Citrix NetScaler 10 Essentials and Networking

StreamServe Persuasion SP5 StreamStudio

Deploying F5 with Microsoft Dynamics CRM 2011 and 2013

Deploying the BIG-IP LTM System and Microsoft Outlook Web Access

Career Portfolio provided by Beyond.com

F5 Big-IP LTM Configuration: HTTPS / WSS Offloading

Presented by Philippe Bogaerts Senior Field Systems Engineer Securing application delivery in the cloud

Availability Digest. Redundant Load Balancing for High Availability July 2013

The Application Delivery Controller Understanding Next-Generation Load Balancing Appliances

How To Manage A Netscaler On A Pc Or Mac Or Mac With A Net Scaler On An Ipad Or Ipad With A Goslade On A Ggoslode On A Laptop Or Ipa On A Network With

Application Delivery Controller (ADC) Implementation Load Balancing Microsoft SharePoint Servers Solution Guide

ilinc Web Conferencing

Chapter 10: Scalability

Deploying F5 with Microsoft Active Directory Federation Services

Windows Server. Introduction to Windows Server 2008 and Windows Server 2008 R2

Centrata IT Management Suite 3.0

Next Generation Application Delivery

Special Edition for Loadbalancer.org GmbH

Data Sheet. VLD 500 A Series Viaedge Load Director. VLD 500 A Series: VIAEDGE Load Director

DEPLOYMENT GUIDE Version 1.0. Deploying F5 with Microsoft Virtualization Technology

"Charting the Course... Implementing Citrix NetScaler 11 for App and Desktop Solutions CNS-207 Course Summary

CNS-207 Implementing Citrix NetScaler 10.5 for App and Desktop Solutions

Introduction to the EIS Guide

F5 and Oracle Database Solution Guide. Solutions to optimize the network for database operations, replication, scalability, and security

Deployment Topologies

ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy

Brocade Virtual Traffic Manager and Microsoft IIS Deployment Guide

Deploying the BIG-IP LTM v10 with Microsoft Lync Server 2010 and 2013

Information Supplement: Requirement 6.6 Code Reviews and Application Firewalls Clarified

VMware Identity Manager Connector Installation and Configuration

ExamPDF. Higher Quality,Better service!

304 - APM TECHNOLOGY SPECIALIST

EE Easy CramBible Lab DEMO ONLY VERSION EE F5 Big-Ip v9 Local Traffic Management

Active-Active and High Availability

1Y0-250 Implementing Citrix NetScaler 10 for App and Desktop Solutions Practice Exam

Symantec Storage Foundation and High Availability Solutions Microsoft Clustering Solutions Guide for Microsoft SQL Server

SHAREPOINT HYBRID AND IMPLICATIONS OF 2016

F5 BIG-IP V9 Local Traffic Management EE Demo Version. ITCertKeys.com

CVE-401/CVA-500 FastTrack

Microsoft Office Web Apps Server 2013 Integration with SharePoint 2013 Setting up Load Balanced Office Web Apps Farm with SSL (HTTPS)

Storage Protocol Comparison White Paper TECHNICAL MARKETING DOCUMENTATION

Transcription:

Nick McClure University of Kentucky

Nick McClure Lead Systems Programmer University of Kentucky nickjm@uky.edu

Redundancy Multiple components able to perform the same tasks Clustering (Database/Storage) MSCS (SQL Server) Oracle RAC Load Balancing Distributing load on independent nodes

Price Multiple servers More switch ports More power More cooling Complexity More equipment More people

Reliability Fewer single points of failure Performance More systems doing less Transparency Maintain one system without impacting others

DNS Round Robin Multiple A records for the same name pointing to multiple Addresses Software Each Server Gateway Server Hardware Network Level

Pros Inexpensive Easy to Configure Cons No automatic failover No application monitoring No SSL or Caching options

Types Windows NLB or similar Gateway Server Pros Inexpensive Server Failover Application monitoring Cons Additional software running on the app servers Balancing at the software level SSL and Caching in software

Pros Server and Application Monitoring SSL and caching hardware Balancing Happens at the Network Cons Expensive Increased Complexity

Call Center Application (BigIP 1500) Telephone Operators Doctor s Offices and Clinics IT Helpdesks E-Mail (BigIP 3400) Exchange Generic SMTP Everything Else (BigIP 6400) Web Applications Campus Directory Services

SAP NetWeaver Portal Microsoft Office SharePoint 2007 Office Communicator LDAP RADIUS General use Application and web servers Blackboard

Two Dell PowerEdge R900 16 Core 64Gig Ram 5x73 15k SAS Hard Drives RAID 10 Software Windows Server 2003 Enterprise R2 x64 Microsoft Cluster Services Cluster Group MS SQL Server 2005 Enterprise x64 Group File Server Group SQL Server Analysis Services Group

Shared SAN Storage Each server has two Fibre HBAs for SAN connection to separate switches RAID type based on job RAID 1 or 10 for best performance Database Files Database Logs RAID 5 or 6 for size Content System Course Files

LUN Description Size RAID Level System Databases 36 GB RAID 1 Temp Database 36 GB RAID 1 Temp Log 36 GB RAID 1 Blackboard Databases 146 GB RAID 10 Blackboard Log 73 GB RAID 10 Blackboard Shared Content 1 TB RAID 5 Cluster Quorum 4 GB RAID 5

6 Dell PowerEdge 1850 4 Cores 4Gig Ram 2x36 15K SCSI Hard Drives RAID 1 Software Windows Server 2003 Standard R2 IIS 6 JDK 1.5.0_15 Blackboard Academic Suite 8.0.209.9

IIS Settings ISAPI Filter for x-forwardedfor Header Account Settings for Execution Blackboard Settings (bb-config) File path for shared storage Startup account for Tomcat and Collab services Startup options for services URL for Collab Services

Hardware Two Dell PowerEdge 850 2 cores 2Gig Ram 2x36 15K SCSI Hard Drives RAID 1 Software Windows Server 2003 Standard R2 JDK 1.5.0_15 Blackboard Academic Suite 8.0.209.9

IIS Settings Installed but Not Running Blackboard Settings (bb-config) File path for shared storage Startup account for Tomcat and Collab services Startup options for services URL for Collab Services

One Virtual Machine Windows Server 2003 Standard R2 IIS 6.0 Blackboard Snapshot Tool Tasks Runs jobs to pull data from AD and SAP Snapshot Data into Blackboard Daily, or on demand Fallback host if all app server are down

What is SSL Offloading Why Offload SSL Performance Troubleshooting License Costs SSL and BigIP Hardware Encryption License Costs

Application Support Disable SSL inside Blackboard Stream Profile Single Replace Multiple Replace Selective Replace irule Ignore non-text file types Firewall off App Servers Limited access to the Blackboard App servers

What is hardware caching Why use hardware caching Performance Reduce Load on app servers

Nodes App Servers Collaboration Servers Monitors HTTP Monitor Pools Blackboard HTTP Pool Collaboration HTTP Pool Collaboration TCP Pool irules SSL Offload SSL Redirect Compression

Custom Health Monitor Select new member on serviced down

Purpose of irules Request and Response inspection and modification Security checking irules and Blackboard SSL OffLoad SSL Redirect Selective Compression Stream Profile http -> https

HTTPS Rewrite when HTTP_RESPONSE { HTTP::header remove "Pragma" if { [HTTP::header Content-Type] contains "text/html;charset=utf-8" } { STREAM::expression "@http://fqdn@https://fqdn@" } } HTTP to HTTPS redirect when HTTP_REQUEST { #Redirects all to HTTPS keeps URI intact HTTP::redirect https://[http::host][http::uri] } Selective Compression when HTTP_REQUEST { if {[matchclass [IP::remote_addr] equals $::campus_address] } { COMPRESS::disable } else { COMPRESS::enable } }

Fallback Host Not in same pool as app servers Redirect Rewrite SSL Offload Insert XForwardedFor Logging Compression Ram Cache Pin/Exclude list

HTTP Server Redirects Traffic to HTTPS HTTPS Virtual Server irules SSL HTTP Profile Stream Profile Persistence Profile

HTTPS Virtual Server SSL HTTP Profile irule Port 8010 Collaboration TCP Virtual Server Port 8011 Layer 4 One Active Server

PIN items /images/* /javascript/* /ui/* /branding/* Exclude Items /webapps/* /webapps-net/*

Database Backup and Recovery Use method prescribed by database vendor Content files Files not stored on App Servers Permissions Disaster Recovery Databases and Shared Content User Migration Application servers

Database Microsoft Systems Center Operations Manager 2007 File Server SCOM 2007 Individual App Servers SCOM 2007 F5 BigIP Monitors Load Balanced VIP SCOM 2007 What s Up

Blackboard has become Mission Critical High Stakes Online Exams Online Only Courses Load Balancing Improves Uptime and Performance Fewer single points of failure Increased cost and complexity

Nick McClure University of Kentucky https://mysite.uky.edu/personal/njmccl0/blog/ nickjm@uky.edu