Skocz do zawartości

gb1

Użytkownicy
  • Postów

    280
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    2

Odpowiedzi opublikowane przez gb1

  1. Tak tylko zasugeruję że może nie wrzucać do jednego koszyka ciągłości działania oraz bezpieczeństwa danych.

    Awarie były, są i będą, dotyczą wszystkich dostawców gigantów światowych, liderów lokalnych czy mniejsze podmioty i należy się z tym pogodzić.

     

    Według mnie dla klienta znacznie bardziej istotne jest bezpieczeństwo danych, aniżeli ciągłość działania która jest akceptowalna jeśli niedostępność występuje okazjonalnie.

     

    Natomiast klient i tak powinien samodzielnie ocenić wartość danych i koszt związany z ich utratą, co pozwoli mu zastosować odpowiednie środki na aktywne minimalizowanie ryzyka utraty.

  2. 1 minutę temu, Adam Szendzielorz napisał:

    Tutaj jest wręcz identycznie!

     

    Śmiem się nie zgodzić !

     

    Nie potrzeba dostępu administratora/root na serwerze aby mięć możliwość ustalenia które parametry uległy zmianie, czyli które składowe spowodowały że użytkownik końcowy twierdzi "jest szybciej". Wystarczy dostęp do kodu uruchomionej aplikacji, a z tego co zrozumiałem to użytkownik końcowy taki posiada, nawet bez tego dostępu jest możliwość zebrania części metryk.

     

    4 minuty temu, Adam Szendzielorz napisał:

    Ale do tego, czemu strona załadowała się szybciej nie zawsze dojdziesz....

     

    ależ oczywiście, jednak mnie jedynie interesowało co oznacza "jest szybciej" w terminach technicznych :-) czyli na przykład czas odpowiedzi na zapytanie zmniejszył się o X% z Yms do Zms, lub czas transmisji spadł z Xms do Yms, lub prękdość transmisji https jest o X% wyższa. Jeśli php i mysql w tym przypadku także jest używane do serwowania tych zasobów to można jeszcze więcej podstawowych informacji uzyskać które łącznie składają się na "jest szybciej".

     

    Ostatnio doradzaliśmy dużemu portalowi dla kobiet, ponieważ nowo uruchomiony serwis "był wolny", a wcześniej "było szybciej". Bez praw dostępu administratora/roota była możliwość zebrania licznych metryk, nagrania zapytań, po czym odtworzenia zapytań na starej infrastrukturze, zebraniu także tutaj metryk i porównania z poprzednimi.

     

    Tutaj magii nie ma :-)

     

     

  3. 5 minut temu, Adam Szendzielorz napisał:

    Pytasz użytkownika końcowego o szczegóły logistyki

     

    O szczegóły pytałbym dostawcy, w tym przypadku Ciebie :) Chciałem jedynie doprecyzować co oznacza szybciej w bardziej technicznych terminach. W logistyce użytkownik końcowy ma małe możliwości ustalenia co sprawiło że jest szybciej, tutaj większość jest mierzalna przez użytkownika końcowego przed i po migracji :)

     

    7 minut temu, Adam Szendzielorz napisał:

    ... i robi to jak widać doskonale :)

     

    Od wielu lat i za to mu chwała !

  4. W dniu 17/02/2018 o 17:18, Archi napisał:

    większość tego co wywalam z kompilacji, żeby się w ogóle nie budowało wraz z ich zależnościami już nie

     

    Jaki masz cel że to wywalasz ? Jakieś konkretne kwestie wydajnościowe ? bezpieczeństwa ? jakieś inne ?

     

    W dniu 17/02/2018 o 17:18, Archi napisał:

    Po reboocie lecą unit testy...


    Testy w bashu ? Z czegoś ciekawego korzystasz do testów ? Stale poszukujemy dobrego rozwiązania do testów w bashu jednak pomimo korzystania z wielu żaden nie przypadł nam do gustu, choć najczęściej korzystamy z BATS choć nie rozwijany i siermiężny.

     

    W dniu 15/02/2018 o 18:30, Archi napisał:

    kernel patchuję patchem od graysky2 żeby mu wrzucić -march=native

     

    Dokonywałeś jakiś testów wydajnościowych w tym zakresie ? Jeśli tak to w jakim obszarze lub obciążeniach uzyskujesz największy przyrost wydajności w stosunku do standardowych kerneli z dystrybucji ? 

    W zeszłym roku dokonaliśmy takich testów i przyznam, że przy większości obciążeń brak było popraw wydajności powyżej kilku niskich procent. Wcześniej także dokonywaliśmy podobnych testów korzystając z kompilatora Intela, tam także nie było znacznie lepiej. 

     

    (powyższe dotyczy kompliowania kernela w opisany sposób)

     

    Podobnie w przypadku kompilacji aplikacji/usług, czy testowałeś zyski na wydajności ? Tutaj znaczący uzysk widzieliśmy przy szyfrowaniu (np. w przypadku https), ale to zrozumiałe. 

     

    W dniu 18/02/2018 o 12:31, Przemek Jagielski napisał:

    a dokompilowywałeś Live Patch czy nie jesteś zwolennikiem tego rozwiązania?

     

    IMHO dużo zależy od kontekstu, czyli jaki miałby być cel wykorzystania Live Patcha ? 
     

  5. Chwała dostawcy, że użytkownik końcowy postrzega usługę jako szybszą. Jednak jak to w życiu bywa punkt widzenia zależy od punktu siedzenia. Jednemu wystarczy że jest szybciej, inny widzi to szerzej :-)

     

    Analogia przesyłki kurierskiej, dla końcowego odbiorcy istotne że przesyłki przychodzą szybciej i nie wnika. Jednak dla logistyka istotne co oznacza szybciej i co się na to składa, że było szybko, a jest szybciej. 

  6. 21 godzin temu, housemd napisał:

    Zauważyłem jedną rzecz - mam dość pokaźną galerię zdjęć, która działa w progreso jeszcze szybciej niż dotychczas

     

    Mógłbyś podać w terminach technicznych co masz na myśli pisząc "działa ... jeszcze szybciej niż dotychczas" ?

  7. @Incls w obecnych czasach podstawowym narzędziem zarządzania kodem każdego nawet początkującego programisty jest "git". Potrafi on także dokonywać prostego deploymentu na zdalne serwery korzystając z "hooks" (np. post-receive)

     

    Sugerowałbym następujące rozwiązanie:

    • lokalnie docker z aplikacjami jak na serwerze; docket na Win10 działa dość dobrze od niedawna,
    • kod utrzymywany w git
    • prosty deployment na serwer za pomocą:
      • git i kluczy ssh
      • obrazów dockera jeśli na serwerze także uruchomisz dockera

    Osobiście do gustu jako edytor przypadł mi Sublime 3, choć płatny to kwota jest pomijalna w stosunku do tego co potrafi i jak upraszcza życie. 

  8. W dniu 15/02/2018 o 18:30, Archi napisał:

    Ogółem dużo rzeczy można pozmieniać. To wyżej to tylko to co mi do głowy przyszło.

     

    Większość opcji jest konfigurowalnych zwykle. Większość z wymienionych opcji może być konfigurowalna nie na etapie kompilacji, zatem ponownie z ciekawości zapytam czy widzisz jakieś rozsądne uzasadnienie aby robić to na etapie kompilacji jądra ?

     

    Korzystacie z jakiegoś ciekawego rozwiązania automatyzacji i cyklicznego automatycznego przebudowywania jądra wedle własnej specyfikacji ? Deployment na produkcję przez własne repo pakietów czy inny ciekawy sposób ?

  9. Czy brałeś pod uwagę rozwiązanie chmurowe ? Rozwiązanie chmurowe powinno pozwolić Tobie uruchomić:

    • przestrzenie dyskowe dostępne za pomocą sftp, scp, ssh, a tym samym także git czy rsync
    • przestrzeń dyskowa może zostać wykorzystana do podłączenia do serwera aplikacyjnego php  lub nodejs w wybranej wersji
    • MariaDB jako DB as a service, gdzie możesz wybrać parametry wydajnościowe które Cię interesują dla jednostki obliczniowej (vcpu+ram) oraz przestrzeni dyskowej dla danych
    • VPN as a service, gdzie konfigurację dokonujesz za pomocą panelu po stronie usługi
    • wszystkie usługi podpięte do prywatnej sieci z Firewall as a service (security groups) 
    • Haha 1
  10. 1 godzinę temu, Rafiki napisał:

    na dodatek napisze jeszcze ,że support BH nie chce udostępnić nawet aktualnych backupów VPS'a na zewnątrz...co najwyżej mogę sobie zrobić przez DA

     

    Na przyszłość będziesz mądrzejszy i za kilka złotych miesięcznie będziesz wykonywał regularny backup do innego dostawcy :)

     

    Godzinę temu, Poziomecki napisał:

    To chyba najczęstsze odpowiedzi

     

    Jaki klient takie odpowiedzi :-) Jak trafnie @Rafał zauważył każdy wybiera sobie segment rynku i klientów.

     

    46 minut temu, Rafał napisał:

    Root się przydaje chociażby do zaimportowania głupiej bazy przez ssh.

     

    Bez roota nie można po ssh zaimportować bazy ? :)

  11. @Poziomecki naprawić ? ależ oczywiście, ostatnia kopia bezpieczeństwa z dnia .... godziny ...., przywracanie zostanie rozpoczęte w przeciągu .... minut/godzin. Oczywiście także świadczymy usługi profesjonalne i możemy naprawić wprowadzone przez Państwa zmiany jednak łączy się to z opłata ... za godzinę lub .... za dzień pracy starszego administratora który wpierw dokona analizy sytuacji, przedstawi stan zastany, po czym ustali z Państwem oczekiwane efekty, przedstawić plan działania i przystąpimy do prac technicznych. :)

  12. 16 minut temu, Poziomecki napisał:

    Co do tego " "W celu bycia zgodnym z licencją musisz sam podpisać umowę z MS aby świadczyć usługi na bazie ich oprogramowania. " " to rozumiem że to będzie tylko dla płatnych wersji MSSQL i będzie trzeba zrezygnować z usług Express?

     

     

    Nie. 

     

    16 minut temu, Poziomecki napisał:

    Wiesz ten serwer to mój wrzód na d... Szukam łagodnego rozwiązania jak się wymiksować :) Dając by im osobne VMki i mata, martwa się, działa? działa. To zapewne nie musiałbym nic więcej robić tak?

     

    Sytuacje ma wiele zmiennych, trudno zatem jednoznacznie odpowiedzieć. Według mnie masz dwa wyjścia albo samemu zgłębić zagadnienie licencjonowania oprogramowania które planujesz użyć lub konsultanta do tego zatrudnić który przeanalizuje sytuację i podpowie rozwiązanie lub opisze skutki Twoich proponowanych rozwiązań.

     

    Abyś się z tego mógł "wymiksować" nie możesz być stroną żadnej umowy licencyjnej, jeśli jednak fizyczny serwer jest na Twoją firmę to według mnie to mało możliwe.

     

    Jeśli wartość zysku nie jest duża to według mnie nie pchaj się w świadczenie usługi na VM z oprogramowaniem MS, a jedynie ogranicz się do administrowania rozwiązaniem gdzie sprzęt i odpowiednie licencje dostarcza zleceniodawca i w umowie wyeliminuj swoją odpowiedzialność z tego tytułu.

  13. Nie będę komentował sytuacji którą opisałeś i obecnie istnieje, jednak powiadom zarządy obu firm żeby zapoznali się dokładnie z wykupioną licencją, ponieważ nie wygląda to ciekawe (robię kilka założeń jednak zapewne poprawnych).

     

    Rozumiem że obecnie Ty chcesz obu firmą świadczyć usługę utrzymania bazy MS SQL Express na systemie MS Windows. Interesuje Cię kwestia licencji na system.

     

    Zatem cytuję siebie samego: "W celu bycia zgodnym z licencją musisz sam podpisać umowę z MS aby świadczyć usługi na bazie ich oprogramowania. "

     

    16 minut temu, Poziomecki napisał:

    Za każdym razem gdy czytam licencje to dostaję ślinotoku :D

     

    Nie wchodzi zatem w oprogramowanie MS ponieważ strzelisz sobie w stopę. Licencje OSS zwykle są krótsze i bardziej zrozumiałe, a ryzyko że ktoś przyjdzie na audyt jest małe.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z forum, wyrażasz zgodę na: Warunki użytkowania, Regulamin, Polityka prywatności.