Top Banner
Grzegorz Kochan | [email protected] Piorunem w chmurę refleksje AdTaily na temat bezpieczeństwa serwerów w cloudzie 1
17

Piorunem w chmurę. InternetBeta 2011

Jun 19, 2015

Download

Technology

Grzegorz Kochan

Presentation slides from InternetBeta2011 talk about "How to handle cloud failure.".
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Piorunem w chmurę. InternetBeta 2011

Grzegorz Kochan | [email protected]

Piorunem w chmuręrefleksje AdTaily na temat

bezpieczeństwa serwerów w cloudzie

1

Page 2: Piorunem w chmurę. InternetBeta 2011

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

Page 3: Piorunem w chmurę. InternetBeta 2011

Grzegorz Kochan | [email protected]

zalety wirtualnej serwerowniStartup w chmurze

łatwość implementacji

wygoda zarządzania

„nieograniczona” skalowalność

cena proporcjonalna do potrzeb

API

3

Page 4: Piorunem w chmurę. InternetBeta 2011

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

Page 5: Piorunem w chmurę. InternetBeta 2011

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

Page 6: Piorunem w chmurę. InternetBeta 2011

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

Page 7: Piorunem w chmurę. InternetBeta 2011

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

Page 8: Piorunem w chmurę. InternetBeta 2011

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

Page 9: Piorunem w chmurę. InternetBeta 2011

Grzegorz Kochan | [email protected]

„Odwaga jest to wiedza o tym, czego się bać, a czego nie.”

Platon9

Page 10: Piorunem w chmurę. InternetBeta 2011

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

Page 11: Piorunem w chmurę. InternetBeta 2011

Grzegorz Kochan | [email protected]

nieakceptowalne ryzykoAkceptowalne koszta

11

Page 12: Piorunem w chmurę. InternetBeta 2011

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

Page 13: Piorunem w chmurę. InternetBeta 2011

Grzegorz Kochan | [email protected] 13

“The only way to fail is to fail constantly.”

Page 14: Piorunem w chmurę. InternetBeta 2011

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

Page 15: Piorunem w chmurę. InternetBeta 2011

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

Page 16: Piorunem w chmurę. InternetBeta 2011

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