Onet Moduły. Pawel.andrejas@portal.onet.pl



Podobne dokumenty
E = (DC) czyli jak można pracować w oparciu o dwa lub więcej centra danych. Tadeusz.Knapik@portal.onet.pl

Sposoby klastrowania aplikacji webowych w oparciu o rozwiązania OpenSource. Piotr Klimek. piko@piko.homelinux.net

Sposób funkcjonowania

ZAŁOŻENIA PROJEKTOWE I SPECYFIKACJA USŁUG

Szanowni Państwo, za pomocą poczty elektronicznej telefonicznie pod numerem Zespół Kylos.

Zapytanie Ofertowe. Osobą udzielającą wyjaśnień w sprawie niniejszego zamówienia jest Zbigniew Gawrych (tel ).

Zapewnienie dostępu do Chmury

Opis Przedmiotu Zamówienia

Backup Exec Disaster Recovery - konfiguracja płyty ratunkowej i przywracanie całego systemu operacyjnego z kopii bezpieczeństwa

Rozwiązania HPE Storage jak zapewnić pełne bezpieczeństwo Twoich danych?

Dokumentacja techniczna SIS2-SAD

MASKI SIECIOWE W IPv4

Minimalny zakres danych podlegających inwentaryzacji

LANDINGI.COM. Case Study. Klient Landingi.com. Branża IT, marketing i PR. Okres realizacji od grudnia 2013 do chwili obecnej.

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych

Budowanie tanich, wysoko wydajnych i wysoko dostępnych systemów pod Linuksem Mariusz Droździel Październik 2009

Zarządzanie farmami serwerów Linux

Automatyczna instalacja oraz zmiana konfiguracji w ramach całego klastra.

PBS. Wykład Zabezpieczenie przełączników i dostępu do sieci LAN

Referat pracy dyplomowej

Autorytatywne serwery DNS w technologii Anycast + IPv6 DNS NOVA. Dlaczego DNS jest tak ważny?

NOWY OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

Sieć aktywna. Podział infrastruktury sieciowej na różne sieci wewnętrzne w zależności od potrzeb danego klienta.

OFERTA. Ja, niżej podpisany/podpisana, działając w imieniu i na rzecz

Serwer główny bazodanowy. Maksymalnie 1U RACK 19 cali (wraz ze wszystkimi elementami niezbędnymi do zamontowania serwera w oferowanej szafie)

Wirtualizacja sieci - VMware NSX

Komunikacja przemysłowa zdalny dostęp.

Bazy danych - ciągłość działania, spójność danych i disaster recovery. Daniel Polek-Pawlak Jarosław Zdebik

OFFICE ADFS - POŁĄCZENIE KORZYŚCI ROZWIĄZAŃ CHMUROWYCH I CENTRALNEGO ZARZĄDZANIA

Windows Server Active Directory

VLANy tagowane. VLAN (ang. Virtual LAN) oznacza wirtualną sieć lokalną, która jest wydzielona logicznie z innej większej sieci.

1. Przygotowanie konfiguracji wstępnej Windows Serwer 2008 R2

4. Podstawowa konfiguracja

OpenContrail jako wtyczka do OpenStacka. Bartosz Górski, Paweł Banaszewski CodiLime

PREMIUM BIZNES zł 110zł za 1 Mb/s Na czas nieokreślony Od 9 14 Mbit/s

ABA-X3 PXES v Podręczna instrukcja administratora. FUNKCJE SIECIOWE Licencja FDL (bez prawa wprowadzania zmian)

Axence nvision Nowe możliwości w zarządzaniu sieciami

SDN Narmox Spear Architektura referencyjna do zastosowania kilku połączeń WAN oraz zasada podłączania sieci NIE-SDN do sieci SDN

Zdalny dostęp do źródeł elektronicznych BUR dla pracowników i studentów Uniwersytetu Rzeszowskiego

Wprowadzenie. Co to jest klaster? Podział ze względu na przeznaczenie. Architektury klastrów. Cechy dobrego klastra.

PRZETARG 01/EU/2016/SERVERS NA DOSTAWĘ, MONTAŻ I URUCHOMIENIE SERWERÓW, WIRTUALIZATORÓW, MACIERZY I OPROGRAMOWANIA ORAZ WYKUP STAREGO SPRZĘTU

ZiMSK. VLAN, trunk, intervlan-routing 1

PROFESJONALNE USŁUGI BEZPIECZEŃSTWA

ZALECENIA DLA MIGRACJI NS-BSD V8 => V9

Data Center Allegro 1

Prestige MJM Case Study

System multimedialny Muzeum Górnośląski Park Etnograficzny.

RUGGEDCOM RX1400. Switch zarządzalny warstwy 3 zintegrowany z modemem GSM i serwerem portów szeregowych. siemens.com/rx1400 siemens.

Zmiana treści Specyfikacji Istotnych Warunków Zamówienia.

USŁUGI KOLOKACJI ZALETY

BEZPIECZNIE NIEZAWODNIE PROFESJONALNIE.

Projektowanie zabezpieczeń Centrów Danych oraz innych systemów informatycznych o podwyższonych wymaganiach bezpieczeństwa

Bezpieczne strony WWW dla edukacji, organizacji non-profit i uŝytkowników indywidualnych.

Instalacja krok po kroku /instalacja programu, serwera bazy danych/

BROADBAND INTERNET ROUTER- INSTRUKCJA OBSŁUGI

DOTACJE NA INNOWACJE

Routing średniozaawansowany i podstawy przełączania

Problemy niezawodnego przetwarzania w systemach zorientowanych na usługi

PROJEKT WYZWANIE. MEDtube to innowacyjny portal wymiany wiedzy dla lekarzy wykorzystujący techniki multimedialne.

DZIERŻAWA I KOLOKACJA SERWERÓW DEDYKOWANYCH

WAKACYJNA AKADEMIA TECHNICZNA

DZIERŻAWA I KOLOKACJA SERWERÓW DEDYKOWANYCH

Wirtualizacja zasobów IPv6 w projekcie IIP

Podręcznik administratora Systemu SWD ST Instrukcja instalacji systemu

str. 1 Informacja o zmianie treści specyfikacji istotnych warunków zamówienia Oświęcim, dnia r.

Usługi utrzymaniowe infrastruktury SI PSZ

Załącznik do Protokołu odbioru sprzętu komputerowego dostarczonego w ramach umowy Nr IR Numer seryjny Nr seryjny systemu operacyjnego Uwagi

ZAŁĄCZNIK NR 1.8 do PFU Serwery wraz z system do tworzenia kopii zapasowych i archiwizacji danych - wyposażenie serwerowni

KONFERENCJA technologie sieciowe

Załącznik nr Z1. AE/ZP-27-68/14 Wymagane i oferowane paramtery techniczne. Oferowane paramtery przedmiotu zamówienia podać zakres/wartość, opisać

Wstęp... ix. 1 Omówienie systemu Microsoft Windows Small Business Server

Wymagania dotyczące łączy: należy zapewnić redundancję łączy w połączeniach pomiędzy routerami Uruchmić protokół routingu RIP v.2

Opis specjalności. Zajęcia obejmować będą również aspekty prawne dotyczące funkcjonowania sieci komputerowych i licencjonowania oprogramowania.

Win Admin Replikator Instrukcja Obsługi

Optymalna Chmura. Właściwy kierunek dla Twojego biznesu

OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA

1 Implementowanie i konfigurowanie infrastruktury wdraŝania systemu Windows... 1

Wsparcie migracji obliczeń poprzez wirtualizację zasobów sieciowych

Check Point VSX - system zabezpieczeń dla Centrów Danych i MSS

Hadoop i Spark. Mariusz Rafało

Zmiana treści Specyfikacji Istotnych Warunków Zamówienia.

Przetwarzanie i zabezpieczenie danych w zewnętrznym DATA CENTER

ZiMSK. Charakterystyka urządzeń sieciowych: Switch, Router, Firewall (v.2012) 1

Instrukcja instalacji programu w sieci. Informacja o folderach

OFERTA NA SYSTEM LIVE STREAMING

Wielowymiarowość zapewnienia bezpieczeństwa danych rynku ubezpieczeń

Tworzenie maszyny wirtualnej

System kontroli dostępu ACCO NET Instrukcja instalacji

WYMAGANIA SPRZĘTOWE DLA SIECI LAN W INFRASTRUKTURZE POCZTY POLSKIEJ

Kurs Wizualizacja z WinCC SCADA - Zaawansowany. Spis treści. Dzień 1. I VBS w WinCC podstawy programowania (zmienne, instrukcje, pętle) (wersja 1410)

Centralne zarządzanie odległych instalacji zabezpieczeń na przykładzie SofaWare Security Management Portal

1. Instalacja systemu Integra 7

Formularz cenowy dla Systemu głosu Załącznik nr 9e. Centrala Głosowa

PRZETARG 01/EU/2016/SERVERS NA DOSTAWĘ, MONTAŻ I URUCHOMIENIE SERWERÓW, WIRTUALIZATORÓW, MACIERZY I OPROGRAMOWANIA ORAZ WYKUP STAREGO SPRZĘTU

Jarosław Kuchta. Administrowanie Systemami Komputerowymi. Klastry serwerów

1. W ramach zamówienia Wykonawca dostarczy, zainstaluje oraz skonfiguruje sprzęt i oprogramowanie wyszczególnione poniżej:

Instrukcja konfiguracji CONNECT GW

Transkrypt:

Onet Moduły Pawel.andrejas@portal.onet.pl

Agenda: I. Rys historyczny II. Problemy skali III. Onet Moduły IV. Co dalej

Start 1996 nowa marka na rynku Internet głównie na uczelniach, w firmach i domach modemy jedna lokalizacja, jedno połączenie z Internetem

Rozwój 1996-1999 kolejne zmiany lokalizacji, podyktowane wzrostem zapotrzebowania na miejsce dla ludzi i serwerów zasilanie - 12 kva wzrost ruchu, kolejne łącza operatorskie

Dalszy rozwój 2002: wchodzimy do nowo wybudowanej serwerowni większe bezpieczeństwo więcej miejsca (dla ponad tysiąca serwerów) 320 kva mocy rozwój usług, coraz większe przepustowości, usługi video więcej sprzętu, coraz większe zapełnienie serwerowni 2006 pierwsze kolokacje

Pierwsza dedykowana serwerownia AD 1999 10 szaf serwerowych 32 kva mocy ponad 100 serwerów kolejne setki Mbps znów mało miejsca SPOF?

Onet.pl do AD 2008: dwie własne serwerownie więcej urządzeń w kolokacji niż u siebie budynek biurowy z serwerownią backoffice dodatkowe biura w Krakowie i Warszawie 1500 serwerów 8 dużych routerów, kilkadziesiąt switchy rackowych i drugie tyle w paczkach blade

Agenda: I. Rys historyczny II. Problemy ze skalą III. Onet Moduły IV. Co dalej

Rok 2006 2 duże serwerownie w tym jedna kolokowana, w każdej z nich jest po kilkaset serwerów. Mamy coraz większe farmy serwerów http, reverse proxy, aplikacyjnych, klastrów bazodanowych. Stopień skomplikowania zależności miedzy aplikacjami wzrasta. Dziesiątki Vlanów. Jeden duży nie routowalny Vlan NAS do którego wpięty jest każdy serwer Aplikacje głównie komunikują się po NASie Request flow wielokrotnie krąży miedzy DC 99

L2 czy L3? 1. w jednej serwerowni nie ma problemu 1. w dwóch serwerowniach rozciągnięcie L2 jest najbezpieczniejszym sposobem na wejście do drugiej serwerowni. 1. miejscami pojawia się L3 globalna zmiana na L3 jest trudna, ponieważ wymaga dużych zmian po stronie aplikacyjnej łatwiej dokładać, niż modernizować kolokacje i kolejne DC tu zaczynają się schody 1010

Pojawiają się problemy Trudno izolować awarie Problemy z dużym serwisem, odbijają się na dostępności reszty. (duża farma serwerów) Awaria aplikacji używana w każdym serwisie ale nie istotna dla podawania serwisu (sonda, ivona) powoduje czkawkę na wszystkich serwisach. LVS pracują w DR, wystawienie adresu na serwerze bez odpowiednich wpisów powoduje awarie. Dużo serwerów zadaniowych (SPOFów) 1111

Dalsze Problemy Rozrastanie się L2 i problemy skali: sztormy broadcastowe MAC aging

Awaria jednego DC? Nierówno rozłożone farmy serwerów między DC Poszczególne klastry LVSów w jednej lokalizacji L2 rozciągnięte miedzy DC ( NAS ) Gdy tracimy połączenie miedzy DC lub mamy awarię 1 DC, aby przywrócić do działania top10 potrzeba dużego wysiłku administratorów i programistów. Postawienie brakujących klastrów lvs Zrównoważenie klastrów aplikacyjnych Odcięcie niepotrzebnych usług nas nie mamy firewall, wstawiamy adres który resetuje polaczenia do danej usługi Testy NRD (Niezawodność i redundancja ) są niemożliwe.

Budowa nowego DC W perspektywie mamy wybudować nowe DC i zmigrować się do niego. Nie możemy rozciągnąć L2 do nowego DC Zakup dużej ilości serwerów jako setupu migracyjnego nieekonomiczne. Długi proces migracyjny, również nieekonomiczny -> płacimy za kolokacje Pojawia się pomysł budowy Modułów.. 1414

Co dalej? Zmiany

Agenda: I. Rys historyczny II. Problemy skali III. Onet Moduł IV. Co dalej

Onet Moduł Wydzielony fragment infrastruktury technicznej Onetu. Może funkcjonować niezależnie od reszty infrastruktury. Komunikacja po L3, z wykorzystaniem routingu dynamicznego możliwość przejęcia usług innego modułu redundantne połączenia do warstwy agregacji 1717

Zalety Modułów 1. 2. 3. 4. 5. 6. 7. Zwiększenie niezależności usług/serwisów Zwiększenie stabilności Możliwości wywiezienia do innej serwerowni Możliwość przełączania usług miedzy modułami Ułatwienie migracji Izolacja awarii Brak SPOFów 1818

L2 v L3 miedzy DC 1919

Architektura Modułu 2020

Architektura (Hardware) Pełna redundancja sprzętowa. N+1 switch (LAN modułu) 1. 2. na serwerach skonfigurowany bonding. dynamiczny routing wewnątrz modułu. (rip) N+1 LVS 2 zx (pływający gateway) 3. 4. główna funkcje router i firewall 2 routery podłączone LVSy, zx. 5. ospf miedzy nimi (metryki) 2121

Architektura (Software) 2222

Architektura (Software) 1. 2. 3. 4. Synchronizacja kodu snapmirror/rsync. Replikacja natywna baz. Komunikacja z modułami przez zx. Firewall na zx. 5. 6. 7. kontrola i odcinanie usług. Brak dostępu do NAS. System monitoringu na każdym module raportujący do centrali Błędy php w monitorze. 2323

Architektura (software) Lvs pracujący w trybie 1. 2. 3. 4. acceleratory Masq reszta DR SureAlievD do testowania reali Nat na Lvs ach dla wybranych usług Zmiany w aplikacjch, są świadome w którym module się wykonują. Usługi poza modułowe, w wypadku utraty polaczenia są zaślepiane (serwisy podają się dalej) 2424

Początki 1. Pierwszy moduł powstaje w 2006 roku 1. 2. Odbiega od założeń, ma możliwość komunikacji z Nasem brak ospfa (infrastruktura sieciowa jeszcze nie gotowa) Są jeszcze SPOFy, brak pełnej redundancji sprzętowej Po tych doświadczeniach w 2008 powstaje w pełni redundantny moduł Rozpoczynamy testy NRD 2x do roku 2525

Migracja serwisu na moduł 2626

2009 migracja do nowego DC Umiemy budować moduły ale potrzebujemy narzędzia który przyspieszy i zautomatyzuje jego budowę. o Powstaje PRN (Portal Root NFS) Centralne miejsce do automatycznej instalacji serwerów. Baza hardware. Dhcp, tftp, http Template (serwisy, pliki (tagi), aliasy, dziedziczenie, podział partycji, raid) Serwery (ip i mac) Obrazy poszczególnych klastrów Zdalny update plików na serwerach (historia plików) Moduł możemy uruchomić w ciągu kilku godzin 2727

Jak działa PRN.. PRN znajduje serwer w bazie sprzętu. PRN przestawia bootowanie serwera na siec i restartuje serwer. Serwer ściąga instalator po tftp Instalator ściąga dane z DB Instalator konfiguruje, raid, dyski, filesystem Instalator Ściąga obraz po http, rozpakowuje, instaluje bootloader zmienia ustawienia bootowania i restart 2828

Podsumowanie. Ospf i wystawianie do 16 ścieżek danego adresu IP (ECMP) Migracja usług miedzy modułami Serwis na n+1 modułów w stanie active/active 80% serwisów podajemy z modułów W nowym DC tylko moduły, obecnie jest ich 10 Czas odtworzenie modułu jest pomijalny w stosunku do czasu wstawienia hardwaru do szaf i skonfigurowania sieci 2929

Agenda: I. II. Rys historyczny Rozwój i problemy sieci III. Nowa struktura IV. Co dalej

Kolejny krok Problemy Skalujemy się na eventy, większe koszty utrzymania modułu Moduły nie mogą pożyczać sprzętu Klastry serwerów nieoptymalnie wykorzystują hardware Potrzebujemy rozwinąć idee modułów.. 3131

Wirtualizacja 1. 2. Optymalne wykorzystanie sprzętu Rozwój PRNa automatyczna instalacja virtualnych maszyn Konsola zarządzająca virtualkami Live migration 3232

Cloud o Możliwość pływania zasobów między modułami Jednolity sprzęt BladeCenter może posiadać 4 switche, rezygnujemy z redundancji, podpinamy do 4 modułów PRN zarządza zasobami Zmiany na serwerach tylko za pomocą PRNa Konsola do administracji loadbalancerami Automatyczne przechodzenie serwerów w standby/active w zależności od obciążenia 3333

Pytania?

Dziękuję za uwagę. Pawel.Andrejas@portal.onet.pl