SSP Capacity Planning. One powerful machine with everything.

Slides:



Advertisements
Similar presentations
Welcome to Middleware Joseph Amrithraj
Advertisements

Tux2 Database The Architecture of Our System © Juhani Välimäki 2005.
Proposal by Cheryl Mesagna 10/15/ PROPOSAL A web server using a database back end and hosting SQL Ledger accounting software. Advantages of this.
Introduction to DBA.
Technology Overview JAVA Servlets CS-611 S. Witherspoon.
Chapter 5 Operating Systems. 5 The Operating System When working with multimedia, the operating system is perhaps the most important, the most complex,
Authorizing Access to Services at Penn State University
Capacity Planning and Predicting Growth for Vista Amy Edwards, Ezra Freeloe and George Hernandez University System of Georgia 2007.
Open-MS (Open-Management System) Ethan Hann
Application Servers What is it? General A set of software frameworks, components, utilities, functionality that enables you to develop and deliver n-tiered.
ODBC and JDBC Aggie Hoversten CSCI Fall 1999.
Chris Shuster 4/29/2009 1Chris Shuster.  Application Servers ◦ Backend processing platform. ◦ Multiple platforms, operating system and architecture.
WebSphere -DB2 Integration Web Browser Web Server (Apache) WebSphere –JSP/Servlet/EJB DB2 JDBC, SQL HTTP.
December 9, 2002 UNICON / IBS: Adam Rybicki Michael Erdely Sun Microsystems: Jeff Weiss Testing and Proving uPortal’s Scalability at the Sun iForce Center.
Java Server and Servlet CS616 Team 9 Kim Doyle, Susan Kroha, Arunima Palchowdhury, Wei Xu.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Session-01. What is a Servlet? Servlet can be described in many ways, depending on the context: 1.Servlet is a technology i.e. used to create web application.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
Fronting Tomcat with Apache Httpd Mladen Turk Red Hat, Inc.
Web-based Software Development - An introduction.
IAssessment’s High Performance Gateway Presentation System 
1 Progress Software’s OpenEdge Platform Which database is right for your environment? Simon Epps.
1 UTGB Shell An Open-Source Browser Framework for the Integration of Biological Data Taro L. Saito, Shin Sasaki, Budrul Ahsan and.
Final Presentation Merza Klaghstan Hidayat Sun Vicky Suryaputra Institut Wirtschaftsinformatik und quantitative Methoden Fachgebiet Systemanalyse und EDV.
First Presentation Merza Klaghstan Hidayat Sun Vicky Suryaputra Institut Wirtschaftsinformatik und quantitative Methoden Fachgebiet Systemanalyse und EDV.
Chapter 5 – Part II IT Infrastructure and Emerging Technologies.
IBM WebSphere Architectural Overview. Content Management ● Controlled by Java – Servlet – Enterprise Java Beans (EJB) – Java Server Pages (JSP) ● Base.
Ladd Van Tol Senior Software Engineer Security on the Web Part One - Vulnerabilities.
WhatsUp Gold v15 – WhatsUp Companion 3.7 WhatsUp Companion Extended
DWA Example Scenarios This presentation shows a number of the most common scenarios used with the Distributed Websydian Architecture. Note that there are.
Projects. High Performance Computing Projects Design and implement an HPC cluster with one master node and two compute nodes. (Hint: use Rocks HPC Cluster.
Java Servlets CS-422. Application Mapping Your servlet application will be mapped to a directory structure: –“myapp” maps to some directory C:/docs/apps/myapp.
Nynox.com Nynox Help Desk Affordable Help Desk Solution.
University of Washington Windows and Unix Servers IEEAF – RENU Network Design Workshop Seattle - 30 Nov 2007 Lori Stevens, Director, Distributed Systems.
Presentation To. Mission Think Dynamics is in the business of automating the management of data center resources thereby enabling senior IT executives.
Virtualization in the Data Center Virtual Servers – How it works – Pros – Cons IPAC’s implementation – Hardware resource usage and trends – Virtualization.
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
Applied Materials Confidential Main Color Palette R 0 G 204 B 255 R 0 G 153 B 204 R 0 G 51 B 102 R 255 G 121 B 1 R 208 G 0 B 30 R 167 G 17 B 103 R 0 G.
Microsoft Azure SoftUni Team Technical Trainers Software University
Applications Web et bases de données en grappe Séminaire InTech 3 Février 2005 – Grenoble.
Bulletproof WebSphere Architectures Tony Higham, CTO Rare Medium.
1 Admission Control and Request Scheduling in E-Commerce Web Sites Sameh Elnikety, EPFL Erich Nahum, IBM Watson John Tracey, IBM Watson Willy Zwaenepoel,
IBM Office Connect 3.0 James Edmiston Consultant Quest Information Systems, Inc Mike Terrell IT Specialist IBM Data.
UNIT-3 1.Web server software and Tools 1IT2031 UNIT-3.
PHP Introduction PHP is a server-side scripting language.
 There are device known as Server  Web Server / HTTP Server  Each computer has unique number known as IP Address  Domain Name.
Oracle’s Hyperion Planning Architecture Browser/Office Client Windows* / UNIX / Linux Server Web Data EntryMS Office IntegrationReporting and Analysis.
SNS Integrated Control System EPICS IOCs – Relational DB Connectivity Bridge A. Liyu, A. Zhukov.
Expense Tracking System Developed by: Ardhita Maharindra Muskan Regmi Nir Gurung Sudeep Karki Tikaprem Gurung Date: December 05 th, 2008.
CLOUD COMPUTING When it's smarter to rent than to buy.. Presented by D.Datta Sai Babu 4 th Information Technology Tenali Engineering College.
BlueDragon Editions and Advantages Lori Pacheco New Atlanta.
Shibboleth Tutorial Origins John Ball SUNY at Buffalo
Fault – Tolerant Distributed Multimedia Streaming Web Application By Nirvan Sagar – Srishti Ganjoo – Syed Shahbaaz Safir
Clinical Data Exchange using HL7 and Mirth Connect Lecture 2 - Toolset to use for working with Mirth Connect. - Mirth Connect architecture. - Changing.
Planning for Appx 4.3.  You will need the following minimum O/S levels to run 4.3: IBM RS/6000: 5.2 or newer IBM RS/6000: 5.2 or newer HP 9000 & Itanium:
Chapter 5 Operating Systems.
Web-based Software Development - An introduction
Let's talk about Linux and Virtualization in 'vLAMP'
Consulting Services JobScheduler Architecture Decision Template
Deploying Web Application
SPECjAppServer2004 Scott Oaks Java Enterprise Performance.
Consulting Services JobScheduler Architecture Decision Template
Web Portal Project.
Amazon Web Services as a team project platform
دانشکده کامپیوتر دانشگاه صنعتی شریف
A Web-based Integrated Console for Controlling a Set of Networks
DSpace Installation Requirements People Network Hardware Software
Introduction to JBoss application server
Admission Control and Request Scheduling in E-Commerce Web Sites
TMD Training Management Database at ASC
Presentation transcript:

SSP Capacity Planning

One powerful machine with everything

Apache on one machine load balancing SSP/Tomcat on smaller boxes Apache Database Other Backend Systems Tomcat/SSP

External cookie-based load balancer with Apache/Tomcat on smaller boxes Load Balancer/ SSL Encryption Engine Database Other Backend Systems Apache/ Tomcat/SSP

Hardware Chart Can be pricey $10k – $50k Apache’s load balancing is limited Performing SSL with Apache will ramp up the CPU cycles Cost Can not scale Cons Same as with Apache but scaling is better. Adding in SSL won’t necessarily degrade performance Can add more boxes easily Portal computers are relatively inexpensive Easy to manage Pros Dedicated load balancer Apache load balancing One Powerful Machine

Linux Solaris Windows OS Software Choices Tomcat Resin Apache HTTP Server / Tomcat Apache HTTP Server / Resin Sun ONE Web/Application Server IBM Websphere Web server / Servlet container Web Container’s connection pool Apache Commons DBCP JDBC Driver connection pool Connection Pooling PostgreSQL Oracle (Planned) SQL Server Database Sun IBM JVM