94 available all while supporting a 24x7 environment

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Always on – over 99.94% available. All while supporting a 24x7 environment 5 © 2 0 0 6 e B a y In c . Systemic Requirements . nc ay D e liv e r q u a lit y f u n c t io n a lit y a t a c c e le r a t in g r a t e s eB Maintainability Faster Product Delivery E n a b le s e a m le s s g r o w t h ,I Availability Reliability Massive Scalability Security Architect for the future E n a b le r a p id b u s in e s s in n o v a t io n 10X Growth 6 © 2 0 0 6 e B a y In c . Architectural Lessons • Scale Out, Not Up • Virtualize Components nc ay – Minimize availability coupling. – Improve scaling options. ,I • Prefer Asynchronous Integration . – Horizontal scaling at every tier. – Functional decomposition. eB – Reduce physical dependencies. – Improve deployment flexibility. • Design for Failure – Automated failure detection and notification. – “Limp mode” operation of business features. 7 © 2 0 0 6 e B a y In c . Ongoing Platform Evolution… 212M V1 1999 2000 2001 eB 1998 ay ,I nc . R e g is te r e d U s e r s V 2 .0 V 2 .3 2002 V 2 .4 2003 2004 2005 Q3 2006 V 2 .5 V3 V4 e B a y a r c h ite c tu r e v e r s io n s 8 © 2 0 0 6 e B a y In c . V1.0 1995-September 1997 ay ,I nc . Built over a weekend in Pierre Omidyar’s living room in 1995 System hardware was made up of parts that could be bought at Fry's Every item was a separate file, generated by a Perl script No search functionality, only category browsing eB • • • • T h is s y s t e m m a x e d o u t a t 5 0 ,0 0 0 a c t iv e it e m s 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 9 © 2 0 0 6 e B a y In c . V2.0 September 1997- February 1999 eB ay ,I nc . • 3-tiered conceptual architecture (separation of bus/pres and db access tiers) • 2-tiered physical implementation (no application server) • C++ Library (eBayISAPI.dll) running on IIS on Windows • Microsoft index server used for search • Items migrated from GDBM to an Oracle database on Solaris 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 10 © 2 0...
View Full Document

This note was uploaded on 10/11/2012 for the course INFORMATIO IS taught by Professor Various during the Spring '11 term at CSU Northridge.

Ask a homework question - tutors are online