+ All Categories
Home > Documents > Genentech’s IT Infrastructure: Evolving to support the ... Infrastructure... · Genentech’s IT...

Genentech’s IT Infrastructure: Evolving to support the ... Infrastructure... · Genentech’s IT...

Date post: 15-May-2018
Category:
Upload: vuongkiet
View: 217 times
Download: 2 times
Share this document with a friend
36
Genentech IT Infrastructure June 12, 2002 page 1 Scooter Morris, CIT (scooter@gene.com) Genentech’s IT Infrastructure: Evolving to support the Revolution John “Scooter” Morris, Ph.D. Distinguished Systems Architect Computing Technologies
Transcript

Genentech IT InfrastructureJune 12, 2002 page 1

Scooter Morris, CIT([email protected])

Genentech’s IT Infrastructure:Evolving to support the Revolution

John “Scooter” Morris, Ph.D.Distinguished Systems Architect

Computing Technologies

Genentech IT InfrastructureJune 12, 2002 page 2

Scooter Morris, CIT([email protected])

Genentech, Inc. “Genentech is a leading biotechnology company that discovers, develops, manufactures and commercializesbiotherapeutics for significant unmet medical needs.”

Statistics• ~5,000 Employees• ~$2.2B in Revenue (2001)• 10 products

- Protropin®, Nutropin®, NutropinAQ®, NutropinDepot®, Cathflo™ Activase®, Activase®, TNKase™, Pulmozyme®, Herceptin®, Rituxan®

• 1 product awaiting FDA approval- Xolair™

• Three major sites- South San Francisco, California- Vacaville, California- Porriño, Spain- Several U.S. Sales offices

Genentech IT InfrastructureJune 12, 2002 page 3

Scooter Morris, CIT([email protected])

Genentech, Inc. Founded in 1976

• Herb Boyer – UCSF Professor• Bob Swanson – Entrepreneur, Venture Capitalist

Focus areas:• Oncology

- 7 drugs or new indications in pipeline- 4 in phase III

• Immunology- 5 drugs or new indications in pipeline- 2 in phase III, 1 awaiting approval

• Opportunistic- 3 drugs or new indications in pipeline- 1 in phase III

Genentech IT InfrastructureJune 12, 2002 page 4

Scooter Morris, CIT([email protected])

Clinical Development of Drugs

Idea for new chemical

Synthesis and testing

Chemical lead found

Additional compounds are made

DiscoveryDiscovery DevelopmentDevelopmentMarketing andMarketing andLine ExpansionLine Expansion

Candidate compound chosen and additional tests run

Compound elevatedto project status

IND plan establishedand initiated

IND filed

Clinical studies initiated

NDA preparedand submitted

NDA approved

Drug launched

Post marketing studies

New clinical indications pursued

New dosage forms and formulations developed

Safety surveillancePhases I, II, IIIPhases I, II, III

Phase IVPhase IV

Genentech IT InfrastructureJune 12, 2002 page 5

Scooter Morris, CIT([email protected])

Outline Current Infrastructure

• A bunch of details which I will skip

Research Computing

Revolution vs. Evolution

Evolution of Computing for Research• Evolutionary tree

Future Directions

Genentech IT InfrastructureJune 12, 2002 page 6

Scooter Morris, CIT([email protected])

Current IT Infrastructure Highly heterogeneous

• Servers: SGI, HP Alpha, HP PA-RISC, HP Intel, Sun• Desktops: Mac, PC, some SGI

Primarily IP-based network• AppleTalk also supported• Routers and switches: Cisco

Security based on M&M principle• Hard outer shell, soft inside• Some “softness” appearing to support collaboration• Important to maintain open environment

Genentech IT InfrastructureJune 12, 2002 page 7

Scooter Morris, CIT([email protected])

Current IT Infrastructure

Switch

Switch

CiscoRouter

200 Mbps

200 Mbps

Switch

Switch200 Mbps

200 Mbps

CiscoRouter

Switch

CiscoRouter

Switch

Switch

Vacaville

CiscoRouter

SwitchCiscoRouter

Building Building

Building 4 Computer Room Building 5 Computer Room

CiscoRouter

CiscoRouter

CiscoRouter

CiscoRouter

2 Gbps200 Mbps

2 G

bps2 G

bps

2 Gbp

s 2 Gbps

2 Gbps

Genentech IT InfrastructureJune 12, 2002 page 8

Scooter Morris, CIT([email protected])

Current IT Infrastructure

efreet gnome

outcastoutcast2

www-securewallace-ltd

genie djinn

CiscoRouter

UUNET

CiscoRouter

Genuity

CiscoRouter

CiscoRouter

Switch

Genentech Spain

KeyFirewalls & proxiesWeb & file sharingVPN

Switch

Limited Net

Switch

Open Net

CiscoRouter

CiscoRouter

VPN concentrators

Cisco3002

Cisco3002

SalesOffices

DNADNA

InternetInternetPartners(IPSEC)

Partners(IPSEC)

Partners(frame)

Partners(frame)

Genentech IT InfrastructureJune 12, 2002 page 9

Scooter Morris, CIT([email protected])

Details This starts the part I’m going to leave out….

Genentech IT InfrastructureJune 12, 2002 page 10

Scooter Morris, CIT([email protected])

Details - Network Backbone: Switched Gigabit Ethernet Vacaville link: 200 Mbps SONET Ring Desktop: Switched 10/100 Ethernet Routers: CISCO Addressing: DHCP preferred Naming: DNS (Bind 9.2.1), WINS, Active Directory, LDAP Firewall: SOCKS5 (Aventail) Monitoring: Big Brother, HP Open View VPN: Cisco 3000, IPSEC

Genentech IT InfrastructureJune 12, 2002 page 11

Scooter Morris, CIT([email protected])

Details - Desktop Compaq (now HP)

• Migrating to Windows 2000

Apple• Migrating to Mac OS X

Primary Applications• Microsoft Office 2000/2001• Netscape Communicator (Browser, Mail)

- Migrating to Mozilla/Netscape 7• Steltor CorporateTime • Norton Antivirus• FileMaker Pro

Genentech IT InfrastructureJune 12, 2002 page 12

Scooter Morris, CIT([email protected])

Details - Server HP Tru64 Unix

• Web, E-Mail (IMAP), Bioinformatics, Infrastructure (DNS, Firewall, DHCP, backup/restore, LDAP), General computing, Oracle

- 5.1A (TruCluster Server 5.1A)

HP/UX• Manufacturing, Commercial Computing (Lawson, PeopleSoft)• 10.20, 11.0

Solaris• Medical Affairs, Infrastructure (Calendar, Remedy, Web Proxy),

Research

SGI• Molecular Modeling, Computational Chemistry

Linux• Computational Chemistry (pilot)

NT• Workgroup Computing, Specific Applications

Genentech IT InfrastructureJune 12, 2002 page 13

Scooter Morris, CIT([email protected])

Details - Database Oracle 8.1.7

• Exploring Oracle 9iRAC

n-tier approach• Web Browser for presentation• Web server for static pages• Application servers for business logic• Database server for data store

Genentech IT InfrastructureJune 12, 2002 page 14

Scooter Morris, CIT([email protected])

Details - Web Server: Netscape Enterprise Server 4.6

• Migrating to Apache

Programming: Perl/CGI, JSP, Javascript Application Servers:

• WebLogic

Distributed Computing: • Direction is towards Enterprise Java Beans

- WebLogic- Tuxedo in use for Manufacturing applications

Development Tools: • Dreamweaver, JBuilder, Visual Age

Genentech IT InfrastructureJune 12, 2002 page 15

Scooter Morris, CIT([email protected])

Details - Security Security is based on Kerberos V5 Provides authentication for Unix and Windows 2000 Oracle accounts often use Unix username, but also lots of application-specific accounts

• Exploring use of Kerberos for Oracle accounts

VPN and dial-in access through SecurID tokens LDAP is used for Directory services

• Netscape Directory Server

Serious regulatory restrictions (21CFR Part 11)

Genentech IT InfrastructureJune 12, 2002 page 16

Scooter Morris, CIT([email protected])

Details - Internet/Extranet Firewall is based on SOCKS5 (RFC1928) Totally Proxy-based (very secure) Firewall has three parts:

• Internal• Internet• Limited net

Internet link is redundant• 42 Mbps link with Genuity• T1 (1.54 Mbps) link with UUNET

- Migrating to a redundant 42 Mbps link• Uses OSPF for dynamic fail-over• Using IPSEC tunnels over the Internet for secure communications with

partners

Cisco 3000 VPN concentrators• Employee access only

Reverse-web Proxy• Allows external partners access to selected internal web sites

Genentech IT InfrastructureJune 12, 2002 page 17

Scooter Morris, CIT([email protected])

Details Any questions on the details?

• I didn’t think so….

Genentech IT InfrastructureJune 12, 2002 page 18

Scooter Morris, CIT([email protected])

The Revolution (a parochial view)

Boyer & Cohen

Itakura & Riggs

First “humanized”MAB-based Pharmaceutical

1973

Genentech Founded1976

1977

Insulin Cloned1978

PCR1983

ESTs1990

Human Genome Project1990

ABI Sequencers1994

1998

Human Genome Draft2001

1985Human Growth Hormone Approved

GenomicsGene

ProteomicsProtein

SystemicsBiochemical Cycle

Genentech IT InfrastructureJune 12, 2002 page 19

Scooter Morris, CIT([email protected])

The Revolution More than changes in scale

Fundamental changes in scope and complexity• Gene Genome Proteome Systems

Dependent on computation• Dramatic increases:

- Performance- Storage capabilities- Communication capabilities

Genentech IT InfrastructureJune 12, 2002 page 20

Scooter Morris, CIT([email protected])

Evolution of computing at DNA

In the beginning was the……

Apple II

Genentech IT InfrastructureJune 12, 2002 page 21

Scooter Morris, CIT([email protected])

Computing “Revolution”(a parochial view)

Apple IIe1983

Apple II1977

Altair1975

IBM PC1981

DEC PDP/111970

DEC VAX 11/7801977

ARPANet1969

Internet1983

Ethernet1973

RISC1986

Beowulf1994

Genentech’s First ComputerApple II1978

genieVAX 11/7801980

rubyAlpha 84001995

genelandTruCluster2000tinman

DECSystem 59001991

genieVAX 86501987

Alpha1992

1 MIPS 90,000 MIPS

MIPS = Meaningless Indicator of Processor Speed

56 KB LeasedLine to UCSF (TCP/IP)1986

BARRNet Affiliate1990

Genentech IT InfrastructureJune 12, 2002 page 22

Scooter Morris, CIT([email protected])

Computing “Revolution” Changes in scale

• System performance- 1 MIPS 90,000 MIPS (clustered)

• Memory capacity/system- 4MB 88GB (~4 orders of magnitude)

• Global connectivity- 9.6 Kbps 42 Mbps

Changes in complexity• Multiprocessing (threaded code)• Clustering (distributed code)

Genentech IT InfrastructureJune 12, 2002 page 23

Scooter Morris, CIT([email protected])

Strategies for IT Change Change is required to:

• support changing research needs• take advantage of changing technology

Strategies• Revolutionary

- Rip and replace- Takes maximum advantage of changing technology

• Evolutionary- Incremental changes- Minimizes impact to users- Might result in slower adoption of technology

• Genentech has taken an evolutionary approach

Genentech IT InfrastructureJune 12, 2002 page 24

Scooter Morris, CIT([email protected])

Setting - Research Goal

• Basic research• Human pharmaceuticals

Organization (roughly)• Discovery

- e.g. Molecular Oncology, Immunology• Technology

- e.g. Bioinformatics, Protein Engineering, Bioorganic Chemistry

Academic culture• Open, fast-paced environment• Need to provide tools as much as solutions

Computational needs are high• Bioinformatics• Molecular modeling• Computational Chemistry

Genentech IT InfrastructureJune 12, 2002 page 25

Scooter Morris, CIT([email protected])

Bioinformatics Computing Evolution

840010-processors

ES40 ES40 ES40 ES40ES40 ES40 ES40 ES40

ES40 ES40 ES40ES40 ES40 ES40ES40

MC II Hub

Disk Subsystem

FC Switch

HSG80HSG80HSG80HSG80

GS16012-processors

rubybioinfoweb

geneland

Genentech IT InfrastructureJune 12, 2002 page 26

Scooter Morris, CIT([email protected])

Bioinformatics Cluster

adenine

leu ala metcytosine guanine cysthyminetrp

MC II Hub

FC Switch

rubybioinfoweb

Disk Subsystem

HSG80HSG80HSG80HSG80

geneland

Genentech IT InfrastructureJune 12, 2002 page 27

Scooter Morris, CIT([email protected])

Protein Engineering / BioorganicLinux Cluster

SGI Origin 3000(24 processors)

SGI Origin 2000(16 processors)

SGI Origin 2000(12 processors)

Genentech IT InfrastructureJune 12, 2002 page 28

Scooter Morris, CIT([email protected])

Evolution of computing at DNA

1984: VAX 11/785• BSD Unix• “Corporate” network

1980: VAX 11/780• BSD Unix• UUCP Dialup Connection to UCSF

digital VAX 11/785

UCSF

1986: Connection upgrade• 56Kb Leased line (TCP/IP)

1989: VAX 8650• BSD Unix• Total of 3 shared systems

digital VAX 8600

digital VAX 8600

1987: VAX 8600• BSD Unix• gene.com registered• BARRNet affiliate (1990)

digital VAX 8600

BARRNet

1989: SGI Server• IRIX• NFS Services• Molecular modeling

SGI 4D/220S

Genentech IT InfrastructureJune 12, 2002 page 29

Scooter Morris, CIT([email protected])

Evolution of computing

1980 1990 2000

X-Ray Crystallography

DECSystem 5900

SGI 4D/220

VAX 11/780

VAX 8650 DECSystem 7000

GS 160 / EV7

AlphaServer 8400

SGI 4D/220 SGI Origin 3000

VAXocene MIPSocene Alphacene

IBM Linux Farm

IA-64

IPFocene?

Genentech IT InfrastructureJune 12, 2002 page 30

Scooter Morris, CIT([email protected])

Evolution of computing –Punctuated Equilibrium?

We have been in a period of relative stability

Episodes of change are “normal”• Hardware changes• OS changes• Technological changes (Java, J2EE, etc.)• Vendor changes

Our job:• Making the change less intrusive

- Attractiveness of Java- Vendor stability- Planning

• Avoid revolution

Genentech IT InfrastructureJune 12, 2002 page 31

Scooter Morris, CIT([email protected])

Futures

Genentech IT InfrastructureJune 12, 2002 page 32

Scooter Morris, CIT([email protected])

Linux Pilot Purchased a 24-node Linux cluster

• 2 800MHz PIIIs in each node• Myrinet• Computational Chemistry Applications

- Amber, Gaussian

Results• Memory bandwidth was a problem• PIIIs already out-of-date• Myrinet capabilities not heavily used

Hypothesis• Could build a cluster with different types of nodes• Submit jobs to appropriate node depending on

computational needs• May not need expensive cluster interconnect

Genentech IT InfrastructureJune 12, 2002 page 33

Scooter Morris, CIT([email protected])

Heterogeneous Compute Farm

FC Switch

Disk Subsystem

HSG80HSG80HSG80HSG80

ES45

MC II Hub MC II Hub

Gigabit Ethernet

P4 Linux

IPF Linux/HP-UX

Apple Xserve MacOS X

Alpha Tru64

Genentech IT InfrastructureJune 12, 2002 page 34

Scooter Morris, CIT([email protected])

Research Computing Environment – Future?

cys ala metcytosine thymine leuguanine

MC II Hub

Disk Subsystem

FC Switch

HSG80HSG80HSG80HSG80

trp

Gigabit Ethernet

SGI

Genentech IT InfrastructureJune 12, 2002 page 35

Scooter Morris, CIT([email protected])

Questions? Good, I’ve got some questions:

• How many are Tru64 customers?• How many are concerned about Itanium transition?

- What are your concerns?• How many are concerned about HP/UX transition?

- What are your concerns?

Genentech IT InfrastructureJune 12, 2002 page 36

Scooter Morris, CIT([email protected])

Thank you!Acknowledgements:

Colin WatanabeCarol MoritaRoy TakaiPam Fitch


Recommended