Dzisiaj Hands-On Serverless Applications with Kotlin (Septmeber 2018)

https://www.packtpub.com/packt/offers/free-learning

#packtpubfreelearning #devops #aws #kotlin

odpowiedź dlaczego nie możesz pobrać "nowych" książek

pdfy/epub/kindle są dostępne dla pozycji zgarniętych za darmo do końca 2018. Nowe pozycje wchodzą tylko na readera. Jeśli coś macie zgarniętego wcześniej a pozycja pojawia się ponownie, to w "moje ebooki" pojawi się dwa razy, raz z pobieraniem a raz tylko z readerea
Pobierz
źródło: comment_w9aeKofPT7ym1xfaD56iHDvnCeArt036.jpg
Zdecydowanie cloudfalre polecam - 200 dolarów warto o ile masz serwis który zarabia. Oczywiście serwis dobrze napisany, chodźby długie requesty php powyżej 100 sekund walą 524 więc trzeba pisać dobrze i mieć dobry serwer z konfą.
W grudniu wziąłem udział w finałach AWS DeepRacer League, wyścigów na czas autonomicznych aut. Piękne to były zawody, nie zapomnę ich nigdy.
Nawet wystąpiłem w relacji ( ͡° ͜ʖ ͡°)

Zapraszam do spróbowania swoich sił, w społeczności mamy właśnie własny wyścig: https://blog.deepracing.io/2020/01/05/aws-deepracer-community-contest-3-endurance/
Łatwo jest zacząć.

Druga część relacji z finału: https://youtu.be/m1DW5Z8ohyg

#aws #awsdeepracer #deepracer #machinelearning #chwalesie #naukaprogramowania
@Saeglopur: ja w takich przypadkach podpinam revoluta i zasilam kartę gdy potrzeba, tak teraz mi się udało, płatność nie przeszła bo nie było środków, konto aws zamknąłem w 2017r teraz sobie z nimi wyjaśniam na jakiej podstawie chcieli ode mnie hajs
Czy ktoś z wykopowych #devops korzysta z #netflix koncepcji chaos monkey, z tym że na klastrze Kubernetesa?
Znalazłem ostatnio dwa takie narzędzia :
https://github.com/linki/chaoskube
https://github.com/asobti/kube-monkey
I w sumie to zastanawiam się, jakie praktyczne zastosowanie ma taki Chaos Engineering w przypadku klastra k8s?
Jedyne zastosowanie jakie mi przychodzi do głowy, to testowanie replicasetów/deploymentów i czy infrastruktura klastra jest gotowa na losowe #!$%@? się pojedynczych podów, ale to jedyne co mi przychodzi do głowy.
@Gennwat: nie każdy ma AZ awarnes klastra, lub może czegoś brakować w jakimś AZ np typów instancji nie dało się w konkretnym AZ podnieść bo ich tam chwilowo brakło (info z supportu), a w innych się dało i tego nie mieliśmy przygotowanego
@Gennwat: przerabiałem temat może z rok temu jeżeli chodzi o te narzędzia, no generalnie nie wiem warto może po prostu czasem #!$%@?ć te pody tak żeby po prostu odpalić świeżą wersję aplikacji ale jakoś wspaniale to wcale nie działało, wyłączylim to potem w #!$%@?
Przegrałem w Vegas.

Na początku grudnia wziąłem udział w finałach AWS DeepRacer League w Las Vegas. DeepRacer to takie autko zabawka z kamerą i komputerem, które uczy się jeździć po torze z użyciem metody uczenia maszynowego zwanej reinforcement learning, w której w trakcie uczenia agent podejmuje decyzje i otrzymuje za nie nagrodę lub karę i w oparciu o to poprawia swój model decyzyjny.

Finały odbywały się podczas konferencji AWS re:Invent. Działo się
@wycz: miało być jak we holyłudzie ( ͡° ͜ʖ ͡°)
Na następny rok próbujemy przekonać aws żeby zrobili relację na żywo na Twitch. Tym bardziej że mieli przygotowany format do relacji i go w tym roku nie wykorzystali.
Ten format dokumentalny nie nadaje się do pokazania samych wyścigów, bardziej skupia się na ludziach. Miał też jedną wielką zaletę - wiele osób z tych filmów brała udział w
Ma ktoś przykład yamla pod'a do kubernetesa który zwróci status phase failed? Próbuje go wywrócić i albo mi zwraca status Succeeded 0/1 albo Pending 0/1, a mi zależy na failed 0/1. Z dokumentacji wynika takie coś

All Containers in the Pod have terminated, and at least one Container has terminated in failure. That is, the Container either > exited with non-zero status or was terminated by the system

#devops #kubernetes #docker #
@Drail: właśnie tutaj sytuacja wyglada w taki sposób. korzystam z czegoś takiego jak „kube-state-metrics” i wykorzystuje do tego prometheusa i grafane. Kube state pobiera informacje o stanach klastra/podow, przekazuje do prometheusa do grafany i na tej podstawie tworzona są wykresy. Problem jest taki, ze nawet jeżeli pod ma 0/1 (czyli nie działa z jakiejś przyczyny) i błąd jest wywołany np zle napisanym yamlem albo błędem z kontenerem to często jest status
@Gennwat: Ja to ogrywam takim stackiem Prometheus-operator w którym konfiguruje prometheusa, grafane i akertmanagera. Do tego promtail i loki. Loki oczywiście dopięty w grafanie. Jak się zaczyna coś dziać to wiadomość na slacku przychodzi od alertmanagera. Nie mam problemów z statusami podów konfigurując w ten sposób.
Ale się porobiło.

Za sześć godzin wylatuję do Las Vegas na AWS re:Invent. Ot, konferencja jak konferencja. Tydzień zabawy dla dużych dzieci, co się urwały ze smyczy.

Tak sobie ostatnio pomyślałem: siedem miesięcy temu chciałem zrobić jedno kółko na torze z AWS DeepRacer. Siedem miesięcy później:
* prezentuję na konferencjach,
* organizuję meetupy,
* współtworzę i współprowadzę społeczność 1200 osób z całego świata (https://deepracing.io),
* wygrałem bilety na konferencję i
@Bulldogjob: Hej, dzisiaj #pracbaza dla DevOpsów!

Kraków
DevOps Platform Engineer (RBWM - Mortgages) / HSBC Service Delivery (Polska) / http://bit.ly/34tILgE
Devops Engineer / S-Labs / http://bit.ly/2P4RorF
DevOps - Platform Engineer (DIGITAL – GMS) / HSBC Service Delivery (Polska) / http://bit.ly/33snlz9
Senior DevOps Engineer / Grand Parade part of William Hill / http://bit.ly/2ORipyv
DevOps Service Manager / HSBC Service Delivery (Polska) / http://bit.ly/2R0kDOG
(GBM IT) DevOps Engineer – MOT IT Team /
Pobierz
źródło: comment_3zfeJaxS5gWHG2cYsN2Ypcu4KNF0zTek.jpg
Jeżeli jesteś #programista15k i używasz #aws to wiesz jak wiele usług jest tam dostępnych. #od0dopentestera
Gdy serwer EC2 musi mieć dostęp do S3 - gdzieś należy przechowywać klucze API.
Zamiast wpisywać je na sztywno do kodu aplikacji - stosuje się EC2 Instance Metadata Service.
Problem pojawia się, gdy użytkownik może podać adres domeny, z której pobieramy i wyświetlamy treść.
W taki sposób może pobrać dane z Metadata Service.
Taki atak
@riakt: @Klopsztanga: Na start wszystko jedno ;-) Jeśli jedyne co Cię interesuje to wystawienie usługi to nie ma znaczenia skąd to zrobisz. Jeśli chcesz się nauczyć automatyzować i devopsować, to wtedy uczysz się pipelineów, architektury i usług na danej chmurze etc etc
8 milionów użytkowników miesięcznie na WooCommerce? Z 20000USD rocznie utrzymania infrastruktury na 1500USD rocznie? Co to takiego ( ͡° ͜ʖ ͡°) https://davidveksler.com/2019/10/20/high-traffic-wordpress-architecture-using-aws-lightsail/
A ludzie nadal to Magento i Prestę katują... jak chcecie się czołgiem przejechać to chyba organizują takie eventy.

#wordpress #woocommerce #ecommerce #prestashop #magento #webdev #programista15k #programowanie #sysadmin #serwery #vps #linux #cloud #cloudflare #aws #amazon
Ja, wybacz, sram na to rzadzioszka bo się tym bawię a nie zarabiam na chleb


@ChrystusChytrys
Mirku wystąpiłeś z pewną tezą i wydawało się że masz do poparcia jej jakieś case study.
W poście umieściłeś wiele tagów a do żadnego z nich nic nie wnosisz oryginalnym postem a jak ktoś Cię dopytuje to nie podajesz raczej mętne odpowiedzi.

Nie chcę zabrzmieć jak mentalny członek elektrody ale @Deykun ma rację.

Post wydawał się
Będę prezentował podczas AWS re:Invent 2019 i jestem współorganizatorem AWS DeepRacer Expert Boot Camp, takiej jakby podkonferencji na temat AWS DeepRacer.

https://blog.deepracing.io/2019/11/12/aws-deepracer-experts-boot-camp-at-reinvent-2019/

Od pół roku piszę o różnych moich przygodach związanych z AWS DeepRacer - autem zabawką, które trenuje się do jazdy po torze używając uczenia maszynowego. Jest to zabawka edukacyjna okraszona motywatorem - zawodami. Awansowałem do finałów, które odbywają się podczas konferencji AWS re:Invent w Las Vegas.

Wspominałem też o społeczności
Pobierz
źródło: comment_Y9khdzK7f1NB7o8CB3QIEUkQ7xTEsub2.jpg
Czytam sobie dokument wysrany przez szefunia, a w nim leży jak wół:

"Our services will match AWS uptime guarantees, which sits at 99.99% uptime per month."

tak po prostu, jeb, gwarancja maksymalnie 1 minuty downtime tygodniowo.

Czy to było najgorsze? Nie. Czy mój komentarz "Co #!$%@??" był najgorszy? Też nie. Najgrosze było, że szefunio wysłał to do klienta "żebyśmy sobie razem nad tym popracowali".

#!$%@?, dopiero 7 rano :p.

#it #programowanie #
@Mazowia: jestem zwolennikiem wrzucania w kontrakty rzeczywistych zobowiązań. Cztery dziewiątki są nieosiągalne dla większości małych i średnich biznesów, a i wielkie korpo sobie nie radzą.

P.S. Nie mieliśmy awarii od startu i nie planuję. Ale nie będę obiecywał, że nie będzie :D
#aws

Nie ma to jak dobry początek dnia :)

12:08 AM PST We are investigating increased network connectivity errors to instances in a single Availability Zone in the EU-CENTRAL-1 Region.
12:28 AM PST We are experiencing elevated API error rates and network connectivity errors in a single Availability Zone. We have identified the root cause and are working to resolve the issue.
Żeby człowiek musiał spędzić cały dzień, by skonfigurować AWS, RDS, EC2, S3, obejrzeć masę tutoriali, przeczytać docsy, a polec na jakimś niby prostym deploymencie. Czy mamy tu speców od AWS? #aws #devops #programowanie #webdev? Chętnie bym zajął się frontem/backendem, a nie przebijaniem przez setki stron dokumentacji jako laik w devopsie, oczywiście FV płatne.
◢ #unknownews

Oto nowe zestawienie subiektywnie najlepszych linków z branży IT, wyłowionych przeze mnie w ostatnim tygodniu.

Pamiętaj, że zestawienia możesz otrzymywać także na maila lub przez Facebooka (linki w stopce).


1) BetaList - poznaj młode startupy działające jeszcze w trybie 'beta'. Wrzucam link do produktów z Polski
https://betalist.com/regions/poland
INFO: pod niektórymi startupami znajdziesz kody zniżkowe na usługę.

2) Autodestrukcja historii w Google? - tak! teraz można to łatwo wyklikać
https://www.nytimes.com/2019/10/02/technology/personaltech/google-data-self-destruct-privacy.html
Pobierz
źródło: comment_8ebRTLUCH7aslVhQ09YKaz9GBMh5T5Ya.jpg
Fajny bajer, ale w sumie jakie są zalety takiego rozwiązania?


@kary_koniu: uruchomienie samego edytora to nie problem. Tak jak napisałeś - synchronizacja configów przez gdrive i gotowe. Problem zaczyna się gdy chcesz np. coś kompilować, a pełna kompilacja projektu trwa np. 30 godzin na Twoim komputerze. Możesz ją odpalić na chmurze Microsoftu i zakończyć operację w kilka godzin, płacąc jedynie za jednostki obliczeniowe chmury. Inny plus to możliwość używania Visual Studio