Serwery dedykowane
Serwery Magento. Rozwiązanie dla eCommerce
Co znajdziesz w tym artykule:
Prowadzisz e-sklep? Zawierasz transakcje handlowe za pomocą internetu? Magento to jedna z najpopularniejszych platform wspierających prowadzenie Twojego biznesu online. Magneto posiada szereg rozbudowanych funkcjonalności. Pozwala w sposób optymalny zarządzać funkcjonowaniem sklepu, personalizować treści i promocje, a także tworzyć rozbudowany system analiz. To także niezastąpione narzędzie wspierające pozycjonowanie marki.
Optymalizacja konfiguracji pod Magento
Kluczową sprawą w przypadku prowadzenia handlu elektronicznego jest niezawodny serwer. Zapewniamy optymalizację konfiguracji pod Magento. Wykorzystujemy kontenery z następującymi komponentami:
- Varnish – cache HTTP, technologia służąca jako full page cache Magento2,
- NGINX PHP – serwery aplikacji do obsługi samego silnika Magento,
- Redis Cache – pamięć podręczna Magento, pomaga skrócić czas reakcji aplikacji, wpływając na szybsze ładowanie strony,
- Serwery baz danych MySQL.
Rozwiązanie pozwala na:
Rozwiązanie podstawowe. Przykładowa konfiguracja
Skalowanie horyzontalne
Spersonalizowane pod potrzeby klienta serwery dedykowane Magento w Kei.pl posiadają architekturę wspierającą rozwiązanie skalowania horyzontalnego (ang. Horizontal scaling). Jest to metoda podziału obciążenia pomiędzy kilka serwerów, na których działają instancje serwera WWW nginx oraz php-fpm. Dzięki jej zastosowaniu ruch na aplikacjach webowych jest rozkładany równomiernie pomiędzy kontenery, których zasoby są skalowalne.
New Relic. Wydajność pod kontrolą
Kolejną usługą dostępną na tych serwerach jest New Relic. Pomaga ona w zarządzaniu wydajnością aplikacji poprzez udostępnienie narzędzi pozwalających na analizowanie oddziaływań zachodzących w aplikacji, a finalnie poprawiania jej osiągów.
New Relic zapewnia poniższe funkcjonalności:
- Możliwość monitorowania kluczowych akcji podejmowanych przez użytkownika jak dodawanie produktów do koszyka, potwierdzenie transakcji lub przetwarzanie płatności.
- Monitorowanie zapytań bazo-danowych pozwalających na zlokalizowanie i monitorowanie tych, które oddziałują na wydajność aplikacji.
- Mapa aplikacji umożliwiająca badanie zależności wewnątrz strony opartej o Magento, rozszerzeń i zewnętrznych usług.
- Punktacja Apdex – dzięki niej możemy oceniać wydajność strony i utworzyć powiadomienia, które zidentyfikują problemy i poinformują o ich zajściu, takie jak wydajność aplikacji, na którą wpływ ma np. wyprzedaż czy promocja.
- Zasady powiadomień Adobe (ang. Adobe-generated alert policies) – monitorowanie aplikacji i wydajności infrastruktury za pomocą powiadomień konfigurowanych na bazie zasad i polityk. Śledzą one działanie kluczowych wskaźników wydajnościowych jak apdex score, dostępną przestrzeń dyskową oraz współczynnik błędów wzorowany na najlepszych praktykach w branży.
New Relic wymaga do działania wykupienia klucza licencji u producenta tego produktu.
ElasticSearch. Kompleksowe przeszukiwanie informacji
Na serwerach dedykowanych Magento funkcjonuje również silnik wyszukiwania pełnotekstowego ElasticSearch. Pozwala on na wygodne i kompleksowe przeszukiwanie informacji z wykorzystywaniem mechanizmów zaawansowanego grupowania czy też filtrowania. Dzięki zastosowaniu rozproszonego modelu pracy i API opartego o standard REST otrzymujemy narzędzie o bardzo dużych możliwościach, pozwalających nam decydować jak frazy wpisywane przez użytkownika będą rozumiane i przekładane na zapytania do bazy danych sklepu.
Wszystkie te rozwiązania zapewnią nie tylko dużą wydajność aplikacji, ale i pełną kontrolę nad jej działaniem. Są one oczywiście opcjonalne, więc to sami Klienci decydują czy będą wykorzystywane.
Źródło:
https://devdocs.magento.com/cloud/project/new-relic.html
https://jelastic.com/blog/auto-scalable-magento-cluster-in-containers/
https://www.elastic.co/webinars/getting-started-elasticsearch?elektra=startpage
https://smartbees.pl/blog/elasticsearch-czyli-wszystko-o-wyszukiwaniu-pelnotekstowym
Poczytaj więcej na naszym blogu
-
Optymalizacja konfiguracji serwera dedykowanego pod Magento 2
Prowadzisz sklep zbudowany na Magento, ale Twój obecny hosting nie radzi sobie z nim najlepiej. Zobacz serwer pod Magento. -
Czy backup jest wystarczający aby Twoje dane były bezpieczne?
Bezpieczeństwo danych to sprawa priorytetowa. Jak powinno wyglądać nowoczesne Data Center i jak podejść do tematu backupu danych?