Zarządzanie farmami serwerów Linux



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

VMware vsphere: Automation Fast Track

Wirtualizacja infrastruktury według VMware. Michał Małka DNS Polska

VMware vsphere 5.5: Install, Configure, Manage

jak zarządzać tysiącem serwerów Piotr Piotrowski Architekt rozwiązań

Win Admin Replikator Instrukcja Obsługi

OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA

Case Study: Migracja 100 serwerów Warsaw Data Center z platformy wirtualizacji OpenSource na platformę Microsoft Hyper-V

NOWY OPIS TECHNICZNY PRZEDMIOTU ZAMÓWIENIA

platforma zapewniająca usługi wirtualizacji

Sposób funkcjonowania

Synergia świata korporacji i OpenSource na przykładzie IBM Spectrum Protect i OpenStack Swift

Wykorzystanie wirtualizacji w kluczowych scenariuszach data-center

Wykorzystanie wirtualizacji w kluczowych scenariuszach data-center

Win Admin Replikator Instrukcja Obsługi

Linux -- u mnie działa!

Win Admin Replikator Instrukcja Obsługi

TEMAT SZKOLENIA: Organizator szkolenia: Compendium Centrum Edukacyjne Sp. z o.o. posiadająca status Novell Training Services Partner Platinum.

IBM SPSS Modeler Social Network Analysis 16 podręcznik instalowania i konfigurowania

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

Letnia Akademia SUSE. Implementacja nowych rozwiązań open source wszystko, co musisz wiedzieć!

Przepełnienie bufora. SQL Injection Załączenie zewnętrznego kodu XSS. Nabycie uprawnień innego użytkownika/klienta/administratora

Zasady licencjonowania produktów bazodanowych ORACLE

Administrowanie systemami informatycznymi Kod przedmiotu

Wirtualne systemy dyskowe na platformie OpenStack (KVM) Tomasz Paszkowski PLNOG 2012 Warszawa r.

Przegląd dostępnych hypervisorów. Jakub Wojtasz IT Solutions Architect

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

Maciej Roszkowski Wirtualny klaster komputerowy jako narzędzie optymalizacji wydajności infrastruktury technicznej społeczeństwa informacyjnego

CloudFerro. Chmury publiczne, chmury prywatne, serwery dedykowane zalety, wady, problemy, ograniczenia, wyzwania.

Seeon Enterprise Search Engine. Rozwiązanie obsługiwane przez eo Networks S.A.

Cyfronet w CTA. Andrzej Oziębło DKDM

Schody do nieba. Włodek Dymaczewski Architekt rozwiązań Service Management

Case Study: Migracja 100 serwerów Warsaw Data Center z platformy wirtualizacji OpenSource na platformę Microsoft Hyper-V

Licencjonowanie w środowiskach wirtualnych

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

AE/ZP-27-16/14. Oprogramowanie do wykonywania kopii zapasowych oraz zarządzania maszynami wirtualnymi

Warszawa, 6 lutego Case Study: Chmura prywatna HyperOne dla Platige Image dzięki Microsoft Hyper-V Server. Wyzwanie biznesowe

Administratora CSIZS - OTM

EPA Systemy Sp. z o.o. Przedstawiciel CTERA Networks Ltd w Polsce Tel gbi@profipc.pl CTERA

Instalator umożliwia zainstalowanie aplikacji klienckiej na komputerze użytkownika końcowego. Na instalator składają się następujące funkcje:

Licencjonowanie pytania i odpowiedzi

Aktualny stan i plany rozwojowe

Autor: inż. Wojciech Zatorski Opiekun pracy: dr inż. Krzysztof Małecki

Architektura, oprogramowanie i uytkowanie klastra PCSS. Marek Zawadzki <mzawadzk@man.poznan.pl>

Win Admin Replikator Instrukcja Obsługi

Asseco dla Zdrowia r.

Niezawodne usługi outsourcingowe na przykładzie usług kampusowych i Krajowego Magazynu Danych w sieci PIONIER

PLD Linux Day. Maciej Kalkowski. 11 marca Wydziaª Matematyki i Informatyki UAM

Rozwiązania bazodanowe EnterpriseDB

WZÓR UMOWY. Zawarta w Białymstoku, w dniu.. pomiędzy:

Wirtualizacja bez macierzy? Żaden problem.

Proponowana architektura ZPT

WAKACYJNA AKADEMIA TECHNICZNA

Wirtualizacja. Piotr Sikora Tomasz Ziółkowski

Oracle Application Express -

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

Wydajna i bezpieczna platforma chmury hybrydowej

Agenda. Quo vadis, security? Artur Maj, Prevenity

Serwerowy system operacyjny musi spełniać następujące wymagania minimalne:

Wirtualizacja w praktyce.

Opis przedmiotu zamówienia. Część IV. Dostawa niewyłącznej, nieograniczonej czasowo licencji oprogramowania Microsoft Serwer 2012 R2 DataCenter x64.

Prestige MJM Case Study

Poziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń: - zna rodzaje sieci - zna topologie sieciowe sieci

RHEL 5 wpływ wirtualizacji na koszty

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

Red Hat Network Satellite Server

Szczegółowy opis przedmiotu zamówienia

Przetwarzanie i zabezpieczenie danych w zewnętrznym DATA CENTER

Linux Contextualization

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

Koniec problemów z zarządzaniem stacjami roboczymi BigFix. Włodzimierz Dymaczewski, IBM

Backup, odzyskiwanie i deduplikacja danych dla różnorodnych środowisk IT

Bezpieczeństwo informacji w systemie teleinformatycznym Banku. Tomasz Wind DNS Polska Field Application Engineer

Projektowanie i implementacja wysokowydajnych aplikacji w języku

FAQ: /PL Data: 01/06/2015 WinCC Professional konfiguracja struktury klient-serwer

Platforma serwerowa Microsoft - do usług. O wdrożeniu Microsoft Cloud Platform w Beyond.pl

Wirtualizacja Hyper-V: sposoby wykorzystania i najnowsze wyniki badań

Acronis Universal Restore

Zarządzanie złożonymi środowiskami do testów integracji

Budowa Data Center. Zmagania Inwestora. Konferencja. 30 października 2014

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi DHCP.

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source

Szczegółowy Opis Przedmiotu Zamówienia

Szkolenie autoryzowane. MS 6419 Konfiguracja, zarządzanie i utrzymanie systemów Windows Server 2008

Ochrona i przywracanie sprawności obciążeń serwerowych po awarii

EPA Systemy Sp. z o.o. Przedstawiciel CTERA Networks Ltd w Polsce Tel CTERA

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

Administratorzy systemów, inżynierowie, konsultanci, którzy wdrażają i zarządzają rozwiązaniami opartymi o serwery HP ProLiant

Opis Przedmiotu Zamówienia

Skalowalne aplikacje internetowe wysokiej dostępności

podstawowa obsługa panelu administracyjnego

Odpowiedź II wyjaśnienie na zapytania do Specyfikacji Istotnych Warunków Zamówienia.

Konsolidacja wysokowydajnych systemów IT. Macierze IBM DS8870 Serwery IBM Power Przykładowe wdrożenia

Zasoby i usługi Wrocławskiego Centrum Sieciowo-Superkomputerowego

Worry-FreeTM. Business Security Standard Edition i Advanced Edition. Wymagania systemowe. Administrator s Guide. Securing Your Journey to the Cloud

Aktualizacja do Microsoft SQL Server Adam Rynarzewski MCT

Szczegółowy zakres szkoleń dotyczy części nr II zamówienia

Transkrypt:

Zarządzanie farmami serwerów Linux PLNOG Conference 2010 Piotr Siwczak Administrator Systemów Allegro.pl

Grupa Allegro ---Farmy serwerów Strategia zarządzania farmami Farmy serwerów w Allegro ---Pytania Serwisy Grupy Allegro PLNOG Conference Warszawa 2

Serwisy Grupy Allegro 3

Infrastruktura grupy allegro 15 serwisów 2 serwerownie w różnych lokalizacjach 3 środowiska: produkcja, backup, testy Liczba serwerów PC: ~2000 Kilkanaście typów maszyn: m.in. www, cache, fileserver, daemon, database Architektury procesorów: x86_64, i386, power5, itanium Systemy operacyjne: Linux, OpenSolaris, Vmware, Windows 4

Datacenter db cache www nfs processing 5

Farmy serwerów - zastosowania Load balancing Failover Skalowanie aplikacji Zrównoleglanie obliczeń Hosting 6

Load balancing & fault tolerance Wykorzystanie load balancera sprzętowego lub softwarowego Round robin DNS URL Hashing 7

Zrównoleglanie obliczeń scheduler job1 job2 job3 job1 job8 job4 MPI Job1 Job2 Job3... JobN ~ NUMA Z wykorzystaniem API do obliczeń rozproszonych: MPI, PVM Systemy kolejkowe Interconnect vs. NUMA Klaster PC vs. SMP - cena 8

Farmy serwerów wirtualnych (hosting & cloud computing) Storage Live migration Równomierne obciążenie serwerów API 9

Wyzwania dla administratora Różnorodność systemów i producentów Każda farma ma swoje specyficzne wymagania Pecety = brak zarządzania Dużo maszyn = dużo informacji do przechowania Problemy skali 10

Każdy system ulega rozkładowi Głównym źródłem rozkładu są zmiany Autoryzowane (wymagają czasu) Nieautoryzowane (tzw. na szybko lub tymczasowo ) 11

Zasady administrowania Główna rola administratora utrzymanie porządku Prostota Metodyka wprowadzania zmian w konfiguracji (spójność) Skalowalne metody konfiguracji Utrzymanie spójnej konfiguracji w czasie Automatyczna ewidencja serwerów 12

KISS Jak najprostsze narzędzia do zarządzania Jak najprostsze procedury konfiguracji Jak najprostsze systemy Jak najbardziej uniwersalne (niezależne od sprzętu) Szybki i prosty deployment maszyn 13

Wprowadzanie zmian Jedno źródło zmian Kontrolowanie propagacji zmian Changelog = wersjonowanie vi /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf 14

Skalowalne sposoby zarządzania 15

Konfiguracja spójna w czasie ~# userdel apache ~# useradd apache ~# userdel apache ~# useradd apache wwwserver1 16

Automatyczna ewidencja INVENTORY 17

Toolbox UNIX WAY małe narzędzia połączone w większe 18

PUPPET & NAGIOS spójna konfiguracja http://www.reductivelabs.com http://www.nagios.org 19

20

Systemimager - imaging http://www.systemimager.org Wykorzystywany w narzędziach komercyjnych Deployment serwerów bazujący na PXE/rsync/torrent Kickstart Klonowanie serwerów bez przerywania ich pracy Dystrybucja zmian w filesystemie poprzez rsync Shell do uruchamiania komend na wielu maszynach Tylko linux i windows 21

22

Inventory, zarządzanie adresami http://sauron.jyu.fi Ostatnia wersja z 2010 wydana po... 5 latach ;-) Config dns (bind) Config dhcp (isc dhcpd) Informacje o lokalizacji i roli serwerów (tagi) Postgres pod spodem łatwość skryptowania GUI + cmdline = łatwość używania i administrowania 23

FreeIPA - autoryzacja http://www.freeipa.org Single sign-on Centralne repozytorium grup i użytkowników 24

Wersjonowanie Rpm/Apt Zarządzanie wersjami oprogramowania Metapakiety z bundle'ami softwarowymi (np. paczka meta-allegro-www instaluje wszystkie pakiety potrzebne do stworzenia serwera www obsługującego allegro) Svn: Repozytorium konfiguracji daemonów ściągane przez skrypty startowe 25

Cykl życia serwera Sauron: adres,pxe entry,info Systemimager: deployment Puppet: konfiguracja/zmiany IPA: dostęp, userzy Nagios: kontrola konfiguracji 26

Dlaczego OpenSource Doświadczenia z rozwiązaniami komercyjnymi Zamknięte niemożliwe jest łączenie z innymi narzędziami Koszt agentów w dobie wirtualizacji Problem zarządzania datacenter jest zbyt złożony aby być rozwiązanym przez jedno narzędzie 27

Q&A 28