Piorunem w chmurę. InternetBeta 2011
-
Upload
grzegorz-kochan -
Category
Technology
-
view
216 -
download
0
description
Transcript of Piorunem w chmurę. InternetBeta 2011
Grzegorz Kochan | [email protected]
Piorunem w chmuręrefleksje AdTaily na temat
bezpieczeństwa serwerów w cloudzie
1
Grzegorz Kochan | [email protected]
w liczbachAdTaily
~ 1,5 mld odsłon widgetu miesięcznie
~ 100 000 kliknięć w reklamę dziennie
ponad 1500 reqestów na sekundę
ponad 150 mbit na sekundę
35 tysięcy zarejestrowanych wydawców
15 tysięcy reklamodawców
2
Grzegorz Kochan | [email protected]
zalety wirtualnej serwerowniStartup w chmurze
łatwość implementacji
wygoda zarządzania
„nieograniczona” skalowalność
cena proporcjonalna do potrzeb
API
3
Grzegorz Kochan | [email protected]
na przykładzie Amazon AWSUsługi w cloudzie
EC2 - serwery wirtualne
S3 - hosting statyczny
SQS - kolejkowanie wiadomości
EBS - przestrzeń dyskowa
RDS - relacyjna baza danych
i wiele innych
4
Grzegorz Kochan | [email protected]
na przykładzie Amazon AWSUsługi pod lupą
EC2 - w razie awarii tracisz dane
S3 - wysoka cena przy malych plikach
SQS - w razie bledu tracisz dane
EBS - wolne I/O, w razie awarii tracisz dane
RDS - oparte o EBS
etc
5
Grzegorz Kochan | [email protected]
podstawowe krokiBezpieczeństwo
Redundancja instancji i usług
Rozciągnięcie infrastruktury geograficznie
Instancje oparte o EBS
Snapshoty
Kopie zapasowe na S3
Replikacja danych
6
Grzegorz Kochan | [email protected]
zderzenie z rzeczywistościąCzy to wystarczy?
“Amazon EC2 goes down, taking with it Reddit, Foursquare and Quora” - kwiecień 2011
„Down Goes The Internet… Again. Amazon EC2 Outage Takes Down Foursquare, Instagram, Quora, Reddit, Etc” - sierpień 2011
7
Tech
Cru
nch
Grzegorz Kochan | [email protected]
definicjaKatastrofa
katastrofa [gr.], lit. klęska, którą ponosi bohater tragedii;
katastrofa ekologiczna, trwałe (nieodwracalne w naturalny sposób) uszkodzenie lub zniszczenie dużego obszaru środowiska przyrodnicze
8
katastrofa IT, każda awaria na którą nie jesteś przygotowany
Grzegorz Kochan | [email protected]
„Odwaga jest to wiedza o tym, czego się bać, a czego nie.”
Platon9
Grzegorz Kochan | [email protected]
akceptowalne kosztaAkceptowalne ryzyko
bezpieczeństwo kosztuje
dla startupu rozwój jest najważniejszy
zależy od charakteru i skali biznesu
10
Grzegorz Kochan | [email protected]
czas na wnioskiLessons learned
awarii nie unikniesz, katastrofy owszem
informuj użytkowników o stanie usług
projektuj architekturę uwzględniającą awarie
cyklicznie weryfikuj akceptowalne ryzyko
rozwijaj, testuj i automatyzuj plan awaryjny
12
Grzegorz Kochan | [email protected] 13
“The only way to fail is to fail constantly.”
Grzegorz Kochan | [email protected]
nie czekaj na awarięChaos Monkey
proces losowo wyłączający usługi
ciągłe testowanie odporności na awarię
pewność i swoboda rozwoju
14
Grzegorz Kochan | [email protected]
aktualnie w AdtailyW praktyce
automatyzacja zarządzania infrastrukturą
dekompozycja aplikacji
rozproszenie infrastruktury i usług
awaria jako stan działania aplikacji
15
Grzegorz Kochan | [email protected]
na wynos2 rzeczy
Cloud is not a solution, it’s just a tool.Learn to use it.
Design for failure.
16
Grzegorz Kochan | [email protected]
Dziękuję. Pytania?
Grzegorz KochanCTO & VP of Products w AdTailyemail: [email protected]/adtaily
17
http://adtai.ly/InternetBeta2011