SlideShare une entreprise Scribd logo
1  sur  34
Télécharger pour lire hors ligne
Jak odebrać
1 mld e-maili?
Wyzwania w największej poczcie w Polsce.
Kwestia skali
01
}}
Liczba przesłanych maili:
2 mld
63 mln
88 tys.
miesiąca
całego dnia
podczas oglądania tego slajdu
Spam
02
farmaceutyki, randki, podróbki
}
Z całego strumienia przychodzącej
poczty nawet 85% maili mo e być
spamem
Filtr spamu
03
}
Wirus
04
Botnet
05
} }
Rozmiary
06
} }
liczba zara onych
3,2 mln
3,6 mln
4,5 mln
Virut
Zeus
TDL4
10,5 mln
12 mln
30 mln
Conficker
Mariposa
BredoLab
DCC
07
Distributed Checksum Clearinghouses
Ile i skąd?
08
968
589
1337
1292
377
729
1096
220
812
610
1101
1179
1504
1086
819
500
964
592
1004
CNMXROIDVNRSINTWPKSNPHLBSABFGMGHBJCING
analiza ilościowa w czasie rzeczywistym
DKIM
09
Kryptografia w słu bie ochrony poczty
10
DNA
34532
45653
23454
23454
67532
34525
98753
34532
45653
23454
23454
67532
34525
98753
34532
45653
23454
23454
67532
34525
98753
34532456532345423454675323452598753
34532
45653
23454
23454
67532
34525
98753
34532
45653
23454
23454
67532
34525
98753
34532456532345423454675323452598753
34532456532345423454675323452598753
34532
45653
23454
23454
67532
34525
98753
34532
45653
23454
23454
67532
34525
98753
34532
45653
23454
23454
67532
34525
98753
34532
45653
23454
23454
67532
34525
98753
34532
45653
23454
23454
67532
34525
98753
Analiza wzorców i zale ności w strumieniu maili
I had seen you private image on the web.
Great pic. Get back soon.
I could send you my private picture.
You will be happy. Waiting to hear back from you.
Looked at your primary photo at facebook.
It was great. Please reply.
I ended up seeing you personal pic on facebook.
Very interesting. Please drop me a line.
11
DNA
34532
45653
23454
23454
67532
34525
98753
I could send you my photo. You would be glad.
Please get back soon.
Geografia spamu
12
Chiny bez wizy
13
Środki transportu
14
?700km/h50km/h
mailowymStop wariatom
15
6500km/h700km/h50km/h
ile to będzie punktów karnych?
Mo esz oznaczyć spam lub skorzystać z automatu
do czyszczenia skrzynki.
dla u ytkownikówNarzędzia
16
wp-cleaner
Gdzie zapisać?
17
}
Du o NFS
18
RAID +
replikacja
asynchroniczna
kilkadzesiąt
macierzy
Ponad
1500 punktów
montowania
ZOHA
19
Zookeeped Haystacks
Apache Zookeeper
20
Apache
konfiguracja klastra
bie ący stan
HA
Haystack
21
minimalna ilość metainformacji
błyskawiczny dostep do danych
du e pliki zło one z niewielkich
obiektów (needle in haystack)
Padding
Data Checksum
Footer Magic Number
Data
Size
Flags
Alternate Keyneedle 3
Key
Cookie
Header Magic Number
needle 2
needle 1
superblock
Jak zrobiliśmy klaster
Klaster
22
Jakie maszyny
23
1U 4 x HDD
2U 12 x HDD
4U 48 x HDD
Jaki filesystem
24
ext4
btrfs
xfs
Jak zorganizować dyski
Dyski
25
kontroler RAID + 2 kopie w klastrze
kontroler SATA + 3 kopie w klastrze
Gdzie OS?
26
software RAID na dyskach twardych
pendrive
network boot
ZOHA: 100 serwerów, 1PB raw
ZOHA
27
node-3.r-3.c-1.zoha.srv
node-33.r-3.c-1.zoha.srv
node-2.r-3.c-1.zoha.srv
R3
node-1.r-3.c-1.zoha.srv
DHCP Zookeeper
H
node-3.r-2.c-1.zoha.srv
node-33.r-2.c-1.zoha.srv
node-2.r-2.c-1.zoha.srv
R2
node-1.r-2.c-1.zoha.srv
DHCP Zookeeper
H
node-3.r-1.c-1.zoha.srv
node-33.r-1.c-1.zoha.srv
node-2.r-1.c-1.zoha.srv
R1
node-1.r-1.c-1.zoha.srv
DHCP Zookeeper
H
ale mamy te cichego
testera, który załadował 6TB
Akcja wykop
28
-250GB na jednym koncie
Zapisane
29
A potem trzeba te 2 mld maili
pokazać u ytkownikom
}
Protokoły
30
POP3
IMAP
Webmail
31
Technologie
32
Pytania?
33
Dziękujemy za uwagę

Contenu connexe

Plus de Infoshare

infoShare AI Roadshow 2018 - Magdalena Wójcik (Data Love) - Data Science na d...
infoShare AI Roadshow 2018 - Magdalena Wójcik (Data Love) - Data Science na d...infoShare AI Roadshow 2018 - Magdalena Wójcik (Data Love) - Data Science na d...
infoShare AI Roadshow 2018 - Magdalena Wójcik (Data Love) - Data Science na d...Infoshare
 
infoShare AI Roadshow 2018 - Adrian Boguszewski (Linux Polska) - Czy sieć neu...
infoShare AI Roadshow 2018 - Adrian Boguszewski (Linux Polska) - Czy sieć neu...infoShare AI Roadshow 2018 - Adrian Boguszewski (Linux Polska) - Czy sieć neu...
infoShare AI Roadshow 2018 - Adrian Boguszewski (Linux Polska) - Czy sieć neu...Infoshare
 
infoShare AI Roadshow 2018 - Dorian Nikoniuk (Microsoft) - Usługi poznawcze, ...
infoShare AI Roadshow 2018 - Dorian Nikoniuk (Microsoft) - Usługi poznawcze, ...infoShare AI Roadshow 2018 - Dorian Nikoniuk (Microsoft) - Usługi poznawcze, ...
infoShare AI Roadshow 2018 - Dorian Nikoniuk (Microsoft) - Usługi poznawcze, ...Infoshare
 
infoShare AI Roadshow 2018 - Tomasz Kopacz (Microsoft) - jakie możliwości daj...
infoShare AI Roadshow 2018 - Tomasz Kopacz (Microsoft) - jakie możliwości daj...infoShare AI Roadshow 2018 - Tomasz Kopacz (Microsoft) - jakie możliwości daj...
infoShare AI Roadshow 2018 - Tomasz Kopacz (Microsoft) - jakie możliwości daj...Infoshare
 
infoShare AI Roadshow 2018 - Adam Karwan (Groupon) - Jak wykorzystać uczenie ...
infoShare AI Roadshow 2018 - Adam Karwan (Groupon) - Jak wykorzystać uczenie ...infoShare AI Roadshow 2018 - Adam Karwan (Groupon) - Jak wykorzystać uczenie ...
infoShare AI Roadshow 2018 - Adam Karwan (Groupon) - Jak wykorzystać uczenie ...Infoshare
 
infoShare AI Roadshow 2018 - Michał Ćwiok (Clouds on Mars) - Usługi AI w chmurze
infoShare AI Roadshow 2018 - Michał Ćwiok (Clouds on Mars) - Usługi AI w chmurzeinfoShare AI Roadshow 2018 - Michał Ćwiok (Clouds on Mars) - Usługi AI w chmurze
infoShare AI Roadshow 2018 - Michał Ćwiok (Clouds on Mars) - Usługi AI w chmurzeInfoshare
 
infoShare 2014: Peter Taylor,The Art of Productive Laziness
infoShare 2014: Peter Taylor,The Art of Productive LazinessinfoShare 2014: Peter Taylor,The Art of Productive Laziness
infoShare 2014: Peter Taylor,The Art of Productive LazinessInfoshare
 
infoShare 2014: Paweł Brodziński, Efektywny czy zajęty? Jesteś pewien, że dob...
infoShare 2014: Paweł Brodziński, Efektywny czy zajęty? Jesteś pewien, że dob...infoShare 2014: Paweł Brodziński, Efektywny czy zajęty? Jesteś pewien, że dob...
infoShare 2014: Paweł Brodziński, Efektywny czy zajęty? Jesteś pewien, że dob...Infoshare
 
infoShare 2014: Michał Sierzputowski, Testy automatyczne aplikacji webowych o...
infoShare 2014: Michał Sierzputowski, Testy automatyczne aplikacji webowych o...infoShare 2014: Michał Sierzputowski, Testy automatyczne aplikacji webowych o...
infoShare 2014: Michał Sierzputowski, Testy automatyczne aplikacji webowych o...Infoshare
 
infoShare 2014: Michał Polak, Smart Cities na wyciągnięcie smartfona.
infoShare 2014: Michał Polak, Smart Cities na wyciągnięcie smartfona.infoShare 2014: Michał Polak, Smart Cities na wyciągnięcie smartfona.
infoShare 2014: Michał Polak, Smart Cities na wyciągnięcie smartfona.Infoshare
 
infoShare 2014: Mariusz Róg, Big Data w praktyce -- jak efektywnie przetwarza...
infoShare 2014: Mariusz Róg, Big Data w praktyce -- jak efektywnie przetwarza...infoShare 2014: Mariusz Róg, Big Data w praktyce -- jak efektywnie przetwarza...
infoShare 2014: Mariusz Róg, Big Data w praktyce -- jak efektywnie przetwarza...Infoshare
 
infoShare 2014: Marek Landowski, Architektura SWIFT obiektowego przechowywani...
infoShare 2014: Marek Landowski, Architektura SWIFT obiektowego przechowywani...infoShare 2014: Marek Landowski, Architektura SWIFT obiektowego przechowywani...
infoShare 2014: Marek Landowski, Architektura SWIFT obiektowego przechowywani...Infoshare
 
infoShare 2014: Maciej Saganowski, Designing Mobile Services.
infoShare 2014: Maciej Saganowski, Designing Mobile Services.infoShare 2014: Maciej Saganowski, Designing Mobile Services.
infoShare 2014: Maciej Saganowski, Designing Mobile Services.Infoshare
 
infoShare 2014:Jacek Samsel, Andrzej Pyra, Marketingowa mapa skarbów: w jaki ...
infoShare 2014:Jacek Samsel, Andrzej Pyra, Marketingowa mapa skarbów: w jaki ...infoShare 2014:Jacek Samsel, Andrzej Pyra, Marketingowa mapa skarbów: w jaki ...
infoShare 2014:Jacek Samsel, Andrzej Pyra, Marketingowa mapa skarbów: w jaki ...Infoshare
 
infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.
infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.
infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.Infoshare
 
infoShare 2014: Gino Marckx, Forget about Agile, let's write great code first!
infoShare 2014: Gino Marckx, Forget about Agile, let's write great code first!infoShare 2014: Gino Marckx, Forget about Agile, let's write great code first!
infoShare 2014: Gino Marckx, Forget about Agile, let's write great code first!Infoshare
 
infoShare 2014: Witold Bołt, Bartosz Zięba, Skok na naderwanym bungee, czyli ...
infoShare 2014: Witold Bołt, Bartosz Zięba, Skok na naderwanym bungee, czyli ...infoShare 2014: Witold Bołt, Bartosz Zięba, Skok na naderwanym bungee, czyli ...
infoShare 2014: Witold Bołt, Bartosz Zięba, Skok na naderwanym bungee, czyli ...Infoshare
 
infoShare 2014: Bartosz Leoszewski, Mobilność to już nie tylko smartfony i ta...
infoShare 2014: Bartosz Leoszewski, Mobilność to już nie tylko smartfony i ta...infoShare 2014: Bartosz Leoszewski, Mobilność to już nie tylko smartfony i ta...
infoShare 2014: Bartosz Leoszewski, Mobilność to już nie tylko smartfony i ta...Infoshare
 
infoShare 2014: Wojciech Seliga, Innowacja w praktyce - jak może powstawać so...
infoShare 2014: Wojciech Seliga, Innowacja w praktyce - jak może powstawać so...infoShare 2014: Wojciech Seliga, Innowacja w praktyce - jak może powstawać so...
infoShare 2014: Wojciech Seliga, Innowacja w praktyce - jak może powstawać so...Infoshare
 
infoShare 2014: Paweł Tkaczyk, Klątwa nieśmiertelności
infoShare 2014: Paweł Tkaczyk, Klątwa nieśmiertelnościinfoShare 2014: Paweł Tkaczyk, Klątwa nieśmiertelności
infoShare 2014: Paweł Tkaczyk, Klątwa nieśmiertelnościInfoshare
 

Plus de Infoshare (20)

infoShare AI Roadshow 2018 - Magdalena Wójcik (Data Love) - Data Science na d...
infoShare AI Roadshow 2018 - Magdalena Wójcik (Data Love) - Data Science na d...infoShare AI Roadshow 2018 - Magdalena Wójcik (Data Love) - Data Science na d...
infoShare AI Roadshow 2018 - Magdalena Wójcik (Data Love) - Data Science na d...
 
infoShare AI Roadshow 2018 - Adrian Boguszewski (Linux Polska) - Czy sieć neu...
infoShare AI Roadshow 2018 - Adrian Boguszewski (Linux Polska) - Czy sieć neu...infoShare AI Roadshow 2018 - Adrian Boguszewski (Linux Polska) - Czy sieć neu...
infoShare AI Roadshow 2018 - Adrian Boguszewski (Linux Polska) - Czy sieć neu...
 
infoShare AI Roadshow 2018 - Dorian Nikoniuk (Microsoft) - Usługi poznawcze, ...
infoShare AI Roadshow 2018 - Dorian Nikoniuk (Microsoft) - Usługi poznawcze, ...infoShare AI Roadshow 2018 - Dorian Nikoniuk (Microsoft) - Usługi poznawcze, ...
infoShare AI Roadshow 2018 - Dorian Nikoniuk (Microsoft) - Usługi poznawcze, ...
 
infoShare AI Roadshow 2018 - Tomasz Kopacz (Microsoft) - jakie możliwości daj...
infoShare AI Roadshow 2018 - Tomasz Kopacz (Microsoft) - jakie możliwości daj...infoShare AI Roadshow 2018 - Tomasz Kopacz (Microsoft) - jakie możliwości daj...
infoShare AI Roadshow 2018 - Tomasz Kopacz (Microsoft) - jakie możliwości daj...
 
infoShare AI Roadshow 2018 - Adam Karwan (Groupon) - Jak wykorzystać uczenie ...
infoShare AI Roadshow 2018 - Adam Karwan (Groupon) - Jak wykorzystać uczenie ...infoShare AI Roadshow 2018 - Adam Karwan (Groupon) - Jak wykorzystać uczenie ...
infoShare AI Roadshow 2018 - Adam Karwan (Groupon) - Jak wykorzystać uczenie ...
 
infoShare AI Roadshow 2018 - Michał Ćwiok (Clouds on Mars) - Usługi AI w chmurze
infoShare AI Roadshow 2018 - Michał Ćwiok (Clouds on Mars) - Usługi AI w chmurzeinfoShare AI Roadshow 2018 - Michał Ćwiok (Clouds on Mars) - Usługi AI w chmurze
infoShare AI Roadshow 2018 - Michał Ćwiok (Clouds on Mars) - Usługi AI w chmurze
 
infoShare 2014: Peter Taylor,The Art of Productive Laziness
infoShare 2014: Peter Taylor,The Art of Productive LazinessinfoShare 2014: Peter Taylor,The Art of Productive Laziness
infoShare 2014: Peter Taylor,The Art of Productive Laziness
 
infoShare 2014: Paweł Brodziński, Efektywny czy zajęty? Jesteś pewien, że dob...
infoShare 2014: Paweł Brodziński, Efektywny czy zajęty? Jesteś pewien, że dob...infoShare 2014: Paweł Brodziński, Efektywny czy zajęty? Jesteś pewien, że dob...
infoShare 2014: Paweł Brodziński, Efektywny czy zajęty? Jesteś pewien, że dob...
 
infoShare 2014: Michał Sierzputowski, Testy automatyczne aplikacji webowych o...
infoShare 2014: Michał Sierzputowski, Testy automatyczne aplikacji webowych o...infoShare 2014: Michał Sierzputowski, Testy automatyczne aplikacji webowych o...
infoShare 2014: Michał Sierzputowski, Testy automatyczne aplikacji webowych o...
 
infoShare 2014: Michał Polak, Smart Cities na wyciągnięcie smartfona.
infoShare 2014: Michał Polak, Smart Cities na wyciągnięcie smartfona.infoShare 2014: Michał Polak, Smart Cities na wyciągnięcie smartfona.
infoShare 2014: Michał Polak, Smart Cities na wyciągnięcie smartfona.
 
infoShare 2014: Mariusz Róg, Big Data w praktyce -- jak efektywnie przetwarza...
infoShare 2014: Mariusz Róg, Big Data w praktyce -- jak efektywnie przetwarza...infoShare 2014: Mariusz Róg, Big Data w praktyce -- jak efektywnie przetwarza...
infoShare 2014: Mariusz Róg, Big Data w praktyce -- jak efektywnie przetwarza...
 
infoShare 2014: Marek Landowski, Architektura SWIFT obiektowego przechowywani...
infoShare 2014: Marek Landowski, Architektura SWIFT obiektowego przechowywani...infoShare 2014: Marek Landowski, Architektura SWIFT obiektowego przechowywani...
infoShare 2014: Marek Landowski, Architektura SWIFT obiektowego przechowywani...
 
infoShare 2014: Maciej Saganowski, Designing Mobile Services.
infoShare 2014: Maciej Saganowski, Designing Mobile Services.infoShare 2014: Maciej Saganowski, Designing Mobile Services.
infoShare 2014: Maciej Saganowski, Designing Mobile Services.
 
infoShare 2014:Jacek Samsel, Andrzej Pyra, Marketingowa mapa skarbów: w jaki ...
infoShare 2014:Jacek Samsel, Andrzej Pyra, Marketingowa mapa skarbów: w jaki ...infoShare 2014:Jacek Samsel, Andrzej Pyra, Marketingowa mapa skarbów: w jaki ...
infoShare 2014:Jacek Samsel, Andrzej Pyra, Marketingowa mapa skarbów: w jaki ...
 
infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.
infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.
infoShare 2014: Jacek kmiecik, Tworzenie aplikacji na Google Glass.
 
infoShare 2014: Gino Marckx, Forget about Agile, let's write great code first!
infoShare 2014: Gino Marckx, Forget about Agile, let's write great code first!infoShare 2014: Gino Marckx, Forget about Agile, let's write great code first!
infoShare 2014: Gino Marckx, Forget about Agile, let's write great code first!
 
infoShare 2014: Witold Bołt, Bartosz Zięba, Skok na naderwanym bungee, czyli ...
infoShare 2014: Witold Bołt, Bartosz Zięba, Skok na naderwanym bungee, czyli ...infoShare 2014: Witold Bołt, Bartosz Zięba, Skok na naderwanym bungee, czyli ...
infoShare 2014: Witold Bołt, Bartosz Zięba, Skok na naderwanym bungee, czyli ...
 
infoShare 2014: Bartosz Leoszewski, Mobilność to już nie tylko smartfony i ta...
infoShare 2014: Bartosz Leoszewski, Mobilność to już nie tylko smartfony i ta...infoShare 2014: Bartosz Leoszewski, Mobilność to już nie tylko smartfony i ta...
infoShare 2014: Bartosz Leoszewski, Mobilność to już nie tylko smartfony i ta...
 
infoShare 2014: Wojciech Seliga, Innowacja w praktyce - jak może powstawać so...
infoShare 2014: Wojciech Seliga, Innowacja w praktyce - jak może powstawać so...infoShare 2014: Wojciech Seliga, Innowacja w praktyce - jak może powstawać so...
infoShare 2014: Wojciech Seliga, Innowacja w praktyce - jak może powstawać so...
 
infoShare 2014: Paweł Tkaczyk, Klątwa nieśmiertelności
infoShare 2014: Paweł Tkaczyk, Klątwa nieśmiertelnościinfoShare 2014: Paweł Tkaczyk, Klątwa nieśmiertelności
infoShare 2014: Paweł Tkaczyk, Klątwa nieśmiertelności
 

infoShare 2013: Wojciech Meler, Tomasz Potęga: Jak odebrać 1mld e-maili?