5 najlepszych dedykowanych rozwiązań serwerowych o wysokiej dostępności

Opublikowany: 2017-06-22

High Availability Dedicated Server

Co to jest serwer dedykowany o wysokiej dostępności?

Typowy serwer dedykowany to potężny komputer podłączony do szybkiego łącza internetowego i umieszczony w najnowocześniejszym zdalnym centrum danych lub zoptymalizowanym centrum danych.

Serwer dedykowany o wysokiej dostępności to zaawansowany system wyposażony w nadmiarowe zasilacze, w pełni nadmiarową sieć, dysk RAID wieże i kopie zapasowe, zapewniając najwyższy czas pracy bez przestojów i pełną niezawodność bez pojedynczego punktu awarii.

Konfiguracja dla serwerów dedykowanych o wysokiej dostępności

Jak sama nazwa wskazuje, dedykowane rozwiązania o wysokiej dostępności to skalowalne i spersonalizowane rozwiązania hostingowe, zaprojektowane z myślą o spełnieniu unikalnych potrzeb każdej firmy.

Te konfiguracje są starannie zaprojektowane, aby zapewnić odporną na awarie architekturę do uruchamiania krytycznych aplikacji w Twojej firmie — tych, które wymagają najwyższej dostępności.

Możliwe konfiguracje serwerów o wysokiej dostępności mogą obejmować wiele hostów zarządzanych przez nadmiarowe systemy równoważenia obciążenia i hosty replikacji. A także nadmiarowe zapory ogniowe zwiększające bezpieczeństwo i niezawodność.

Zobacz plany serwerów dedykowanych

Dlaczego serwer wysokiej dostępności jest ważny dla biznesu

W dzisiejszych czasach firmy opierają się na Internecie. Spójrzmy prawdzie w oczy – nawet najmniejszy przestój może spowodować ogromne straty dla biznesu. I to nie tylko straty finansowe. Utrata reputacji może być równie katastrofalna.

Według StrategicCompanies ponad połowa firm z listy Fortune 500 doświadcza co najmniej 1,6 godziny przestoju każdego tygodnia. To oznacza ogromne straty czasu, zysków i zaufania konsumentów. Jeśli klient nie może skontaktować się z Tobą online, równie dobrze możesz być na Księżycu, jeśli o niego chodzi.

Pomyśl: w 2013 r. 30 minut przerwy w dostępie do Amazon.com kosztowało firmę prawie 2 miliony dolarów . To 66 240 dolarów za minutę. Poświęć chwilę, aby to wchłonąć. Nawet jeśli nie jesteś Amazonem, każdy nieplanowany przestój jest szkodliwy dla Twojej firmy.

Twój stały dostawca usług hostingowych może zapewnić 99% dostępności usług. W teorii może to brzmieć dobrze. Ale pomyśl o tym, że brakuje 1%… To 87 godzin (3,62 dnia) przestoju rocznie! Jeśli przestój nastąpi w okresach szczytu, strata dla Twojej firmy może być katastrofalna.

Najlepszym sposobem zapobiegania przestojom i wyeliminowania tych strat jest wybór rozwiązań hostingowych o wysokiej dostępności.

Zbudowane na złożonej architekturze sprzętu i oprogramowania, wszystkie części tego systemu działają całkowicie niezależnie od siebie. Innymi słowy – awaria pojedynczego elementu nie zawali całego systemu.

Potrafi obsłużyć bardzo dużą liczbę żądań lub nagły wzrost ruchu. Rośnie i kurczy się wraz z rozmiarem i potrzebami Twojej organizacji. Twoja firma jest elastyczna, czy systemy komputerowe również nie powinny być?

Poniżej przedstawiono niektóre z najlepszych rozwiązań wysokiej dostępności, których można używać do hostowania aplikacji biznesowych.

1. Serwery dedykowane o ultrawysokiej wydajności

Wysokowydajne serwery to wysokiej klasy dedykowane rozwiązania o większej mocy obliczeniowej, zaprojektowane specjalnie z myślą o osiągnięciu maksymalnej wydajności. Są idealnym rozwiązaniem do obsługi obciążeń korporacyjnych.

Typowy serwer dedykowany o wysokiej wydajności składa się z następujących elementów:

  1. Pojedyncze/podwójne najnowsze procesory Intel Xeon z serii E3 lub E5.
  2. 64 GB do 256 GB RAM
  3. Dysk twardy SATA II o pojemności od 8 do 24 TB z macierzą RAID 10
  4. Energooszczędne i nadmiarowe zasilacze i jednostki chłodzące
  5. Kopie zapasowe poza siedzibą

Zauważ, że powyższa lista to tylko przykładowa konfiguracja, którą można dostosować/uaktualnić zgodnie z Twoimi unikalnymi wymaganiami. Jeśli potrzebujesz więcej mocy, możemy zbudować konfigurację z 96 dyskami, 3 TB pamięci RAM i ponad 40 fizycznymi rdzeniami procesora.

Zastosowania w świecie rzeczywistym (studium przypadku)

Wymagania klienta

Jeden z naszych obecnych klientów szukał wysokiej klasy serwera gier do obsługi gier flash z zakodowanym PHP i serwerem MySQL jako zapleczem.

Aby osiągnąć najwyższą dostępność, zażądali 2 równoważników obciążenia z przełączaniem awaryjnym. Każdy z nich zawiera 2 serwery WWW i serwer bazy danych.

Statystyki strony internetowej

  1. 8000-10000 jednoczesnych graczy
  2. Wymóg 100% dyspozycyjności
  3. Rozmiar bazy danych 10 GB+

Rozwiązanie zaproponowane przez AccuWebHosting

Nasz zespół ds. planowania wydajności zaprojektował w pełni nadmiarową infrastrukturę z dwoma modułami równoważenia obciążenia umieszczonymi przed serwerami WWW i baz danych.

Ta konfiguracja składa się z 2 maszyn wirtualnych z modułami równoważenia obciążenia połączonymi z grupą serwerów internetowych przez zaporę sieciową. Serwer bazy danych został zbudowany na ultraszybkich dyskach SSD, aby zapewnić najszybsze operacje we/wy dysku.

W przypadku przełączania awaryjnego skonfigurujemy dokładną replikę tej architektury z dublowaniem w czasie rzeczywistym. Jeśli system podstawowy ulegnie awarii, dodatkowa konfiguracja bezproblemowo przejmie obciążenie. Zgadza się. Zero przestojów.

Schemat infrastruktury

Infrastructure Diagram

Zobacz plany serwerów dedykowanych

2. Serwery dedykowane ze zrównoważonym obciążeniem

Równoważenie obciążenia

Proces wydajnego i bezinterwencyjnego rozprowadzania przychodzącego ruchu internetowego na grupę serwerów nazywa się równoważeniem obciążenia.

Urządzenie sprzętowe lub programowe, które zapewnia tę funkcję równoważenia obciążenia, jest znane jako Load Balancer.

Load Balanced Dedicated Servers

Serwery dedykowane wyposażone w sprzętowy/programowy load balancer są nazywane Serwerami Dedykowanymi Load Balanced.

Jak działa równoważenie obciążenia?

Load balancer znajduje się przed Twoimi serwerami i kieruje żądania odwiedzających przez serwery. Zapewnia równomierną dystrybucję, tj. wszystkie żądania muszą być spełnione w taki sposób, aby zmaksymalizować szybkość i wykorzystanie pojemności wszystkich serwerów i żaden z nich nie jest nadmiernie lub niedostatecznie wykorzystany.

Kiedy Twoi klienci odwiedzają Twoją witrynę, są najpierw podłączani do systemu równoważenia obciążenia, a system równoważenia obciążenia kieruje ich do jednego z serwerów internetowych w Twojej infrastrukturze. Jeśli którykolwiek serwer ulegnie awarii, load balancer natychmiast przekieruje ruch na pozostałe serwery online.

Wraz ze wzrostem ruchu internetowego można szybko i łatwo dodawać nowe serwery do istniejącej puli serwerów o zrównoważonym obciążeniu. Po dodaniu nowego serwera load balancer zacznie automatycznie wysyłać żądania do nowego serwera. Zgadza się — nie jest wymagana żadna interwencja użytkownika.

Rodzaje równoważenia obciążenia

Równoważenie obciążenia można przeprowadzić za pomocą jednej z następujących metod.

  1. Równoważenie obciążenia przez DNS
  2. Równoważenie obciążenia przez sprzęt
  3. Równoważenie obciążenia za pomocą oprogramowania

Równoważenie obciążenia za pomocą DNS

Usługa DNS równoważy ruch sieciowy na wielu serwerach. Należy pamiętać, że podczas wykonywania równoważenia obciążenia ruchu za pomocą tej metody nie można wybrać algorytmu równoważenia obciążenia. Zawsze używa algorytmu Round Robin do zrównoważenia obciążenia.

Równoważenie obciążenia przez sprzęt

Jest to najdroższy sposób równoważenia obciążenia. Wykorzystuje dedykowane urządzenie sprzętowe, które obsługuje równoważenie obciążenia ruchu.

Większość sprzętowych systemów równoważenia obciążenia obsługuje wbudowaną dystrybucję systemu Linux z narzędziem do zarządzania równoważeniem obciążenia, które zapewnia łatwy dostęp i przegląd konfiguracji.

Równoważenie obciążenia za pomocą oprogramowania

Równoważenie obciążenia oparte na oprogramowaniu jest jedną z najbardziej niezawodnych metod dystrybucji obciążenia między serwerami. W tej metodzie oprogramowanie równoważy przychodzące żądania za pomocą różnych algorytmów.

Algorytmy równoważenia obciążenia

Istnieje wiele algorytmów, których można użyć do osiągnięcia równoważenia obciążenia w żądaniach przychodzących. Wybór metody równoważenia obciążenia zależy od typu usługi, typu równoważenia obciążenia, stanu sieci i własnych wymagań biznesowych.

Zazwyczaj w przypadku systemów o niskim obciążeniu wystarczą proste metody równoważenia obciążenia (np. Round Robin), podczas gdy w przypadku systemów o dużym obciążeniu należy zastosować bardziej złożone metody. Sprawdź to łącze, aby uzyskać więcej informacji na temat niektórych standardowych algorytmów równoważenia obciążenia używanych przez systemy równoważenia obciążenia.

Skonfiguruj równoważenie obciążenia w systemie Linux

HAProxy (High Availability Proxy) to najlepsze dostępne narzędzie do konfiguracji load balancera na maszynach z systemem Linux (serwer WWW, serwer bazy danych itp.).

Jest to open source'owy system równoważenia obciążenia TCP i HTTP używany przez niektóre z największych witryn internetowych, w tym Github, StackOverflow, Reddit, Tumblr i Twitter.

Jest również używany jako szybkie i lekkie oprogramowanie serwera proxy o niewielkiej pamięci i niskim zużyciu procesora.

Poniżej znajduje się kilka doskonałych samouczków dotyczących konfiguracji równoważenia obciążenia na serwerze Apache, NGINX i MySQL.

  • Skonfiguruj HAProxy jako Load Balancer dla Nginx na CentOS 7
  • Skonfiguruj system równoważenia obciążenia o wysokiej dostępności dla Apache z HAProxy
  • Skonfiguruj równoważenie obciążenia MySQL za pomocą HAProxy

Skonfiguruj równoważenie obciążenia w systemie Windows

Sprawdź poniżej oficjalny dokument firmy Microsoft, aby skonfigurować równoważenie obciążenia z serwerem sieci Web IIS.

Skonfiguruj równoważenie obciążenia w usługach IIS

Zobacz plany serwerów dedykowanych

3. Skalowalna prywatna chmura

Skalowalna chmura prywatna to system oparty na chmurze, który zapewnia samoobsługę, skalowalność i elastyczność dzięki zastrzeżonej architekturze.

Chmury prywatne są wysoce skalowalne, co oznacza, że ​​gdy potrzebujesz więcej zasobów, możesz je uaktualnić, niezależnie od tego, czy chodzi o pamięć, przestrzeń dyskową, procesor czy przepustowość.

Scalable Private Cloud

Zapewnia najwyższy poziom bezpieczeństwa i kontroli, dzięki czemu jest idealnym rozwiązaniem dla większej firmy. Umożliwia dostosowanie komponentów komputera, pamięci masowej i sieci do niestandardowych wymagań.

Zalety chmury prywatnej

Private Cloud Advantages

Zwiększone bezpieczeństwo i prywatność

Wszystkie Twoje dane są przechowywane i zarządzane na dedykowanych serwerach z dedykowanym dostępem. Jeśli Twoja chmura jest na miejscu, serwer będzie monitorowany przez wewnętrzny zespół IT, a jeśli znajduje się w centrum danych, będą go monitorować ich technicy. Dlatego bezpieczeństwo fizyczne nie jest twoją troską.

Platforma w pełni nadmiarowa

Platforma chmury prywatnej zapewnia poziom redundancji, aby zrekompensować wielokrotne awarie dysku twardego, mocy obliczeniowej itp. Mając chmurę prywatną, nie musisz kupować żadnej fizycznej infrastruktury, aby poradzić sobie z fluktuacją ruchu.

Wydajność i kontrola

Chmura prywatna zapewnia większą kontrolę nad danymi i infrastrukturą. Ma dedykowane zasoby i nikt inny nie ma dostępu do serwera poza właścicielem serwera.

Skalowalne zasoby

Każda firma ma zestaw wymagań technicznych i biznesowych, które zwykle różnią się od innych firm w oparciu o wielkość firmy, branżę i cele biznesowe itp.

Prywatna chmura pozwala na dostosowanie zasobów serwera do Twoich unikalnych wymagań. Pozwala także na aktualizację zasobów serwera w razie potrzeby.

Wady chmury prywatnej

Koszt

W porównaniu z chmurą publiczną i prostą konfiguracją serwera dedykowanego, chmura prywatna jest droższa. Wymagane są również inwestycje w sprzęt i zasoby.

Możesz również wynająć prywatną chmurę, jednak koszty będą prawdopodobnie takie same lub nawet wyższe, więc może to nie być zaletą.

Konserwacja

Zakup lub wynajem chmury prywatnej to tylko część kosztów. Oczywiście na zakup będziesz miał na początku duże nakłady gotówki. Jeśli wynajmujesz, będziesz mieć ciągłe miesięczne opłaty.

Ale nawet poza tymi kosztami będziesz musiał wziąć pod uwagę konserwację i akcesoria. Twoja chmura prywatna będzie potrzebować wystarczającej mocy, urządzeń chłodzących, technika do zarządzania serwerem i tak dalej.

Niepełne wykorzystanie

Nawet jeśli nie korzystasz z zasobów serwera, nadal musisz zapłacić pełny koszt chmury prywatnej. Niezależnie od tego, czy jesteś właścicielem, czy wynajmem, koszt niepełnego wykorzystania mocy może być zniechęcający, dlatego należy odpowiednio skalować na początku procesu.

Kompleksowa realizacja

Jeśli nie znasz się na technologii, możesz napotkać trudności w utrzymaniu chmury prywatnej. Będziesz musiał zatrudnić eksperta ds. chmury do zarządzania infrastrukturą, co jest kolejnym kosztem.

Dostawcy chmury prywatnej dla systemów Linux i Windows

Dostawcy chmury dają Ci możliwość wyboru systemu operacyjnego: Windows lub dowolnej dystrybucji Linuksa. Poniżej wymieniono niektórych dostawców rozwiązań chmury prywatnej.

  1. AccuWebHosting
  2. Usługi internetowe Amazon
  3. Microsoft Azure
  4. Miejsce w szafie

Konfigurowanie własnej chmury prywatnej

Dostępnych jest wiele płatnych i open source narzędzi do konfiguracji własnej chmury prywatnej.

  1. OpenStack
  2. VMware vSphere
  3. Menedżer VM
  4. W aplikacji
  5. Platforma chmurowa OpenNode

OpenStack to platforma typu open source, która zapewnia IAAS (Infrastructure As A Service) zarówno dla chmury publicznej, jak i prywatnej.

Kliknij tutaj, aby zapoznać się z kompletnym przewodnikiem instalacji, pokazującym, jak wdrożyć własną infrastrukturę chmury prywatnej z OpenStack na pojedynczym węźle w CentOS lub RHEL 7.

Zobacz plany serwerów dedykowanych

4. Przełączanie awaryjne

Przełączanie awaryjne oznacza natychmiastowe przełączenie na serwer zapasowy lub sieć po awarii głównego serwera/sieci.

Gdy host główny ulegnie awarii lub będzie wymagał konserwacji, obciążenie zostanie automatycznie przełączone na hosta pomocniczego. Powinno to być bezproblemowe, a Twoi użytkownicy całkowicie nieświadomi, że tak się stało.

Przełączanie awaryjne zapobiega pojedynczemu punktowi awarii (SPoF), a zatem jest najbardziej odpowiednią opcją dla aplikacji o znaczeniu krytycznym, w których system musi być online bez nawet jednej sekundy przestoju.

Jak działa przełączanie awaryjne?

Co zaskakujące, automatyczny system przełączania awaryjnego jest dość łatwy do skonfigurowania. Infrastruktura przełączania awaryjnego składa się z 2 identycznych serwerów, serwera głównego i serwera pomocniczego. Oba serwery będą obsługiwać te same dane.

Do monitorowania zostanie wykorzystany trzeci serwer. Stale monitoruje serwer główny i jeśli wykryje problem, automatycznie zaktualizuje rekordy DNS dla Twojej witryny, aby ruch został przekierowany na serwer pomocniczy.

Gdy serwer główny zacznie ponownie działać, ruch zostanie przekierowany z powrotem do serwera głównego. W większości przypadków Twoi użytkownicy nawet nie zauważą przestojów lub opóźnień w odpowiedzi serwera.

Typy przełączania awaryjnego

Zimna praca awaryjna

Zimna praca awaryjna to metoda nadmiarowości, która polega na posiadaniu jednego systemu jako kopii zapasowej dla innego identycznego systemu podstawowego. System Cold Failover jest uruchamiany tylko w przypadku awarii systemu podstawowego.

Tak więc Cold Failover oznacza, że ​​drugi serwer jest uruchamiany dopiero po wyłączeniu pierwszego. Oczywiście oznacza to, że musisz być w stanie tolerować niewielką ilość przestojów podczas przełączania.

Gorące przełączanie awaryjne

Hot Failover to metoda nadmiarowa, w której jeden system działa jednocześnie z identycznym systemem podstawowym.

W przypadku awarii systemu podstawowego natychmiast przejmuje system Hot Failover, zastępując system podstawowy. Jednak dane są nadal odzwierciedlane w czasie rzeczywistym, dzięki czemu oba systemy mają identyczne dane.

Awaria konfiguracji

Zapoznaj się z poniższymi samouczkami, aby skonfigurować i wdrożyć klaster pracy awaryjnej.

  • Skonfiguruj klaster pracy awaryjnej w systemie Windows Server 2012
  • Skonfiguruj klaster wysokiej dostępności w CentOS
  • Kompletny przewodnik dotyczący konfigurowania klastrowania w systemie Linux

Dostępne rozwiązania

Poniżej wymieniono czterech głównych dostawców klastrów pracy awaryjnej.

  1. Klaster pracy awaryjnej firmy Microsoft
  2. Klaster awaryjny RHEL
  3. Klaster awaryjny VMWare
  4. Klaster awaryjny Citrix

Zalety przełączania awaryjnego

  1. Klastry serwerów Failover to całkowicie skalowalne rozwiązanie. Zasoby można dodawać lub usuwać z klastra.
  2. Jeśli serwer dedykowany z klastra wymaga konserwacji, może zostać zatrzymany, podczas gdy inne serwery będą obsługiwać jego obciążenie. W ten sposób ułatwia konserwację.

Wady przełączania awaryjnego

  1. Przełączanie awaryjne Klastry serwerów zwykle wymagają większej liczby serwerów i sprzętu do zarządzania i monitorowania, co zwiększa infrastrukturę.
  2. Failover Klastry serwerów nie są elastyczne, ponieważ nie wszystkie typy serwerów mogą być klastrowane.
  3. Istnieje wiele aplikacji, które nie są obsługiwane przez projekt klastrowy.
  4. nie jest to opłacalne rozwiązanie, ponieważ wymaga dobrego projektu serwera, który może być kosztowny.
Zobacz plany serwerów dedykowanych

5. Klastry wysokiej dostępności

Klastry wysokiej dostępności

Klaster wysokiej dostępności to grupa serwerów obsługujących aplikacje serwerowe, z których można korzystać przy minimalnym przestoju w przypadku awarii lub przeciążenia dowolnego węzła serwera.

Możesz potrzebować klastrów o wysokiej dostępności z dowolnego powodu, takiego jak równoważenie obciążenia, serwery awaryjne i system tworzenia kopii zapasowych. Najczęstsze typy konfiguracji klastra to aktywny-aktywny i aktywny-pasywny.

Klaster o wysokiej dostępności typu aktywny-aktywny

Aktywny aktywny klaster

Składa się z co najmniej dwóch węzłów, z których oba aktywnie działają w tej samej usłudze. Klaster aktywny-aktywny jest najbardziej odpowiedni do osiągnięcia prawdziwego równoważenia obciążenia. Obciążenie jest rozłożone na węzły. Ogólnie rzecz biorąc, zauważalna jest znaczna poprawa czasu odpowiedzi i szybkości odczytu/zapisu.

Klaster aktywnej i pasywnej wysokiej dostępności

Aktywny klaster pasywny

Active-passive również składa się z co najmniej dwóch węzłów. Jednak nie wszystkie węzły pozostają aktywne jednocześnie. Węzeł drugorzędny pozostaje w trybie pasywnym lub gotowości. Ogólnie ten klaster jest bardziej odpowiedni dla środowiska klastra pracy awaryjnej.

Skonfiguruj klaster wysokiej dostępności

Oto kilka doskonałych samouczków dotyczących konfigurowania klastra wysokiej dostępności.

  • Konfigurowanie klastra wysokiej dostępności w CentOS
  • Skonfiguruj klaster wysokiej dostępności w CentOS 7 / RHEL 7

Dostępne rozwiązania

Istnieją bardzo znani dostawcy, którzy są ekspertami w usługach wysokiej dostępności. Kilka z nich wymieniono poniżej.

  • Rozwiązania firmy Dell w zakresie wysokiej dostępności systemu Windows
  • Rozwiązania HP High Availability (HA) dla klastrów Microsoft i Linux
  • Klaster VMware HA

Zalety klastra wysokiej dostępności

Zalety i wady klastra wysokiej dostępności

Ochrona przed przestojami

Dzięki rozwiązaniom HA, jeśli jakikolwiek serwer w klastrze przejdzie w tryb offline, wszystkie usługi są migrowane do aktywnego hosta. Im szybciej przywrócisz serwer do trybu online, tym szybciej możesz wrócić do biznesu. Dzięki temu Twoja firma nie pozostanie nieproduktywna.

Optymalna elastyczność

Rozwiązania wysokiej dostępności zapewniają większą elastyczność, jeśli Twoja firma wymaga dostępności i bezpieczeństwa przez całą dobę.

Oszczędza koszty przestojów

Im szybciej utworzysz kopię zapasową serwera w trybie online, tym szybciej możesz wrócić do pracy. Dzięki temu Twoja firma nie pozostanie nieproduktywna.

Łatwa personalizacja

Dzięki rozwiązaniom HA przełączenie na serwer awaryjny i kontynuowanie produkcji to kwestia sekund. Możesz dostosować swój klaster HA zgodnie z wymaganiami. Możesz ustawić aktualność danych w ciągu kilku minut lub sekund. Ponadto schemat replikacji danych, wersje można określić według własnych potrzeb.

Wady klastra wysokiej dostępności

Ciągły rozwój infrastruktury

Wymaga wielu serwerów i mnóstwa sprzętu, aby zapewnić przełączanie awaryjne i równoważenie obciążenia. Zwiększa to twoją infrastrukturę.

Aplikacja nie jest obsługiwana!

Klastrowanie HA oferuje dużą elastyczność na poziomie sprzętowym, ale nie wszystkie aplikacje obsługują środowisko klastrowe.

Kosztowny

Klastrowanie HA nie jest opłacalnym rozwiązaniem, im więcej wyrafinowania potrzebujesz, tym więcej pieniędzy musisz zainwestować.

Zobacz plany serwerów dedykowanych

6. Złożona konfiguracja zbudowana przez AccuWebHosting

Wymagania klienta

Witryna eCommerce, która może obsłużyć szczytowe obciążenie 1000 żądań HTTP na sekundę, ponad 15 000 odwiedzających dziennie i 3-krotne obciążenie w mniej niż 10 sekund. W godzinach szczytu i premierach nowych produktów liczba odwiedzin na stronie będzie mnożona przez 2.

Statystyki strony internetowej

  • 40 000 produktów i artykułów związanych z produktami
  • 40 GB treści statycznej (obrazy i filmy oraz elementy strony internetowej)
  • 6 GB bazy danych

Rozwiązanie, które dostarczyliśmy

Zaproponowaliśmy infrastrukturę chmurową o wysokiej dostępności, aby poradzić sobie z obciążeniem i zapewnić maksymalną dostępność. Aby rozłożyć obciążenie, zamontowaliśmy 2 serwery równoważące obciążenie przed konfiguracją, a na nich adres IP z równoważeniem obciążenia.

Wdrożyliśmy łącznie 8 serwerów WWW, 3 fizyczne serwery dedykowane i 5 instancji Cloud, aby wchłonąć oczekiwany ruch. Konfiguracja została skonfigurowana tak, aby była synchronizowana między różnymi komponentami za pośrednictwem klastra rsync.

Instancje Cloud zostały wykorzystane w taki sposób, że można je dodawać lub usuwać w zależności od obciążenia szczytowego ruchu bez ponoszenia kosztów związanych z dodatkowymi serwerami fizycznymi.

Każda instancja Cloud zawierała całą witrynę (40 GB statycznej zawartości), aby zapewnić użytkownikowi płynną obsługę witryny.

Baza danych o pojemności 6 GB była hostowana na dedykowanym serwerze głównym, który został zreplikowany na pomocniczy serwer podrzędny, aby przejąć kontrolę w przypadku awarii serwera głównego. Oba te serwery DB mają dyski SSD dla lepszej wydajności odczytu/zapisu.

Zespół 15 programistów i autorów treści aktualizuje treść za pośrednictwem serwerów backoffice hostowanych na dedykowanym serwerze. Wszelkie zmiany wprowadzone przez zespół są propagowane przez rsync na środowisko produkcyjne i bazę danych.

Cała infrastruktura była monitorowana przez Zabbix, który jest zainstalowany na wysokodostępnym Cloud VPS. Zabbix będzie monitorował dane dostarczane przez serwery infrastruktury, a następnie wygeneruje serię wykresów przedstawiających wykorzystanie pamięci RAM, średnie obciążenie, zużycie dysku i statystyki sieci. Zabbix wyśle ​​również alert, gdy jakiekolwiek użycie osiągnie swój lub jeśli którakolwiek z usług ulegnie obniżeniu.

Zobacz plany serwerów dedykowanych

Wniosek

Do tej pory widzieliśmy różne technologie, takie jak równoważenie obciążenia, przełączanie awaryjne i konfiguracje wysokiej dostępności do tworzenia małych i złożonych biznesowych rozwiązań IT.

Widzieliśmy również kilka rzeczywistych zastosowań i studiów przypadku. Te studia przypadków naprawdę pomogą w sfinalizowaniu najbardziej odpowiedniej infrastruktury wysokiej dostępności.

Jeśli planujesz zakup nowej infrastruktury dla swojej firmy lub chcesz uaktualnić istniejącą infrastrukturę, AccuWebHosting jest dla Ciebie zawsze dostępny. Ponadto znajdujemy się na liście najbardziej polecanych dostawców usług hostingowych na liście 10 najlepszych cloudmallbusinessservice.

Jeśli masz jakieś niestandardowe wymagania, możesz wspomnieć w sekcji komentarzy lub porozmawiać na czacie na żywo z naszym technicznym zespołem sprzedaży. Jesteśmy otwarci przez całą dobę, aby omówić pożądane rozwiązanie wysokiej dostępności!