deniss gaplevsky system engineer at inbox.lv

14
Deniss Gaplevsky System engineer at inbox.lv

Upload: holt

Post on 14-Feb-2016

46 views

Category:

Documents


8 download

DESCRIPTION

Deniss Gaplevsky System engineer at inbox.lv. The portal inbox.lv is a leading national e-service in Latvia More than 80% Latvian inhabitants use inbox.lv services Since 2007 i nbox.lv is in the Latvian Top 20 Media i nbox.lv takes the 10th place among all the Latvian media - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Deniss Gaplevsky System engineer at inbox.lv

Deniss GaplevskySystem engineer at inbox.lv

Page 2: Deniss Gaplevsky System engineer at inbox.lv

• The portal inbox.lv is a leading national e-service in Latvia

• More than 80% Latvian inhabitants use inbox.lv services

• Since 2007 inbox.lv is in the Latvian Top 20 Media

• inbox.lv takes the 10th place among all the Latvian media

(based on TNS Latvia)

Page 3: Deniss Gaplevsky System engineer at inbox.lv

Services

Social networking Lifestyle Info

Search Tools

Daily

Page 4: Deniss Gaplevsky System engineer at inbox.lv

1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 20085000 35000 50000 121000 210000

500000875000

1789540

2625161

3195728

4226622Inbox.lv user growth

250MB

2500MB

10000MB

100MB

8MB

Evolution of Users

Platform evolution

Page 5: Deniss Gaplevsky System engineer at inbox.lv

A Platform Evolution• 1998-1999 (1,000 users* )

• 1 server: smtp + filters + web + storage + db • 2000-2001 (10,000 users*)

• 4 servers: smtp + filters, web , storage, db• 2006-2009 (1,000,000 users*)

• 5 clusters, 100 servers:• web - 14 servers• incoming SMTP – 4 servers• outgoing SMTP – 4 servers• SQL – 4 servers• anti SPAM- 5 servers• anti Virus - 6 servers• storage array - 37 servers

*- active users

Page 6: Deniss Gaplevsky System engineer at inbox.lv

Free E-mail Service

• More than 600’000 logins per day• More than 1’200’000 incoming messages per day• Up to 200 Mbps of traffic• More than 100 servers• More than 250 TB of stored user data• Up to 7’000’000 ads views per day

Page 7: Deniss Gaplevsky System engineer at inbox.lv

Server Room

Page 8: Deniss Gaplevsky System engineer at inbox.lv

Scheme of E-mail Service

WEB

SMTP

POP

SQL

SpamAssasin

Kaspersky Anti-Virus

Kaspersky Anti-Spam

User Storage

Page 9: Deniss Gaplevsky System engineer at inbox.lv

Corporate Policy

• Open Source software– Quick adaptation– Simple identification and fixing of

bugs• Stable time-proven solutions• Simplicity• Unification & Standardization

HARDWARE

SOFTWARE

MONITORING

TEAM

Page 10: Deniss Gaplevsky System engineer at inbox.lv

Hardware

• Reliability• Efficient energy saving• Cost of ownership• Price

– AMD based servers – price, quality & energy saving– Intel, broadcom NICs – reliability & performance– 3ware, Adaptec SATA/SCSI – price & quality– HDD Hitachi – reliability

Page 11: Deniss Gaplevsky System engineer at inbox.lv

ClusteringBasics• One-type tasks requiring CPU + Memory

balancing ability

• One-type servers

Advantages• Simple maintainability of clusters

step-by-step manual

• Simple horizontal scaling of services• High availability of services

Page 12: Deniss Gaplevsky System engineer at inbox.lv

Monitoring 7x24• Two parallel systems

– Nagios – availability of services– Internal system – availability & thresholds

• Historical data and graphs - only for traffic and data storage.

• Two types of failures– routine failures

failures of hardware or software. Reboot/removal as quick fix (partly delegated to hosting company)

– critical failuresfailures of databases and balancers. Must be immediately fixed by inbox.lv team.

Page 13: Deniss Gaplevsky System engineer at inbox.lv

Team

• Highly qualified staff• Interchangeability• Separated responsibilities• Documentation

Page 14: Deniss Gaplevsky System engineer at inbox.lv

Questions ?

Thank You!