Z dniem 3.06.2022 planuję dokonać migracji naszej Status Page (status.aljandor.ovh) na rozwiązanie cloud. Obecna instancja (cachethq.io) pracuje w wersji self hosted, która się sprawdza ale ma jedną wadę – potrzeba utrzymywać w zewnętrznej infrastrukturze kojenie środowisko, które może być podatne na awarie. Przeniesienie Status Page na instancję cloud pingpong.one zapewni wysoką dostępność z minimalną pracą jaka jest potrzeba do wykonania przy utrzymaniu Status Page.
Serwisy
Sezon trwa!
Sezon trwa w najlepsze, prace optymalizacyjne zapoczątkowane pod koniec kwietnia przynoszą znakomite efekty – tak było w maju:
Zaczęło się lato – spodziewamy się podobnego lub jeszcze większego ruchu.
Rozgrzewka do sezonu
Sezon jeszcze przed nami, a już statystyki zapowiadają się ciekawe. Komórki 71%udziału 🙂
Leaflet Static map generator – API
Kilka tygodni temu napisaliśmy serwis w formie API generujący dynamiczne mapy Leaflet z możliwością nakładania dodatkowych markerów oraz ścieżek.
Kilka przykładów wygenerowanych map poniżej – chyba nie wyszło tak tragicznie 🙂
Zbliża się sezon ;)
Sezon się zaczyna – trzymamy rękę na pulsie 🙂
Hello WP 5! Hello Gutenberg!
Z radością informujemy iż wszystkie administrowane przez nas instancje WordPressa zostały zaktualizowane do najnowszej wersji.
W przypadku jakikolwiek nieprawidłowości prosimy o natychmiastowy kontakt.
Aktualizacje WP do 5.0.3
Wersja WordPressa 5.0.3 wydana, zaczynamy wieczorem robić kopie – przygotowujemy się do pierwszych migracji na wersje 5.x (w środowiskach testowych / staging).
Jesli wszystko pójdzie gładko dziś po 23 pierwsze instancje na naszyej infrastrukturze otrzymają produkcyjną aktualizację WP do najnowszej wersji 😉
Podsumowanie roku 2018
W mijającym już roku 2018 prężnie rozwijały się nasze aplikacje… Dla niektórych z nich trzeba było przygotować dodatkową infrastrukturę, a niektóre z nich przeszły gruntowną reorganizację infrastruktury (przykładowo aplikacja z serwera shared została migrowana na infrastrukturę rozproszoną pracującą na dwóch VPS, a w „sezonie” na trzech + loadbalancer). Wszytko za sprawą ruchu, który z dnia na dzień z 0,5 req/sec urósł do 15 req/sec, a w sezonie do 25 req/sec…
Poniższe screeny pokazują skalę gwałtownego przyrostu – i ciągle rośnie 🙂
Inne aplikacje również doświadczyły sporych zmian, część z nich została migrowania na WP 😉
Rok 2018 kończmy dość dobrze, oby 2019 nie był gorszy!
EDIT:
czy udało się zrealizować plany częstszych postów (https://aljandor.ovh/blog/nowy-rok-nowe-plany/) ? Chyba tak, choć w 2019 na pewno będzie ich więcej (więcej konkretów!) 🙂
Prace serwisowe, okna serwisowe – jak je robimy
Jakiś czas temu pisaliśmy o deploymencie – jak je robimy (https://aljandor.ovh/blog/deployment-jak-je-robimy/). Dziś napiszemy o pracach serwisowych.
Okna serwisowe przeprowadzamy zazwyczaj w nocy (wtedy jest najmniejszy ruch na serwerach). Termin prac serwisowych planujemy conajmniej dwa tygodnie wcześniej.
Gdy planujemy okno serwisowe dla konkretnej usługi bierzemy pod uwagę wiele czynników. Pierwszym z nich jest ruch – w jakich godzinach jest najmniejszy? Drugim czynnikiem jest możliwość przełączenia na zapasowe środowisko (blue / green). Cześć najwyżej infrastruktury posiada refundowane środowiska produkcyjne – przeprowadzanie prac na takiej infrastrukturze jest mniej bolesne 🙂
Powyższy wykres przedstawia odwiedziny użytkowników jednej z aplikacji. Prace
SpaceTrack w rodzinie
Witamy https://spacetrack.ga w rodzinie 🙂