Wyciąganie danych z Persistent Volumes w Kubernetes gdy posypie ci się ACS w Azure to dokładnie to samo uczucie, jak zabawa w escaperoomie xD

Miałem wyciągnąć dane z bazy danych, nie mogąc ustawić lub zmodifikować żadnego loadbalancera, a baza z zewnątrz nie jest dostępna. Więc... zmieniłem konfigurację instancji ngnix'a do terminacji SSL, by przekierowywał jeden url na dodatkowy Pod, w którym żyje sobie container marii i ngnix'a ze współdzielonym wolumentem, jako narzędzia
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Koliat: przy przesiadce na AKS posypały sie klucze instancji kubernetes którą mieliśmy w ACS. Nie wiem czemu prawdę powiedziawszy, ale nie ma czasu wyjaśnić, i tak zabijamy cluster który mieliśmy w ACS.
  • Odpowiedz
Ma ktoś doświadczenie z #azure? Próbuje zainstalować extension (konkretnie Microsoft.Azure.WebJobs.Extensions.DurableTask) do azure function w czasie deploymentu. Problem jest taki, że nie mam w ogóle pliku extensions.csproj. Próbowałem go ręcznie dodać, ale też nie pomaga. Wg dokumentacji po zmianie pliku należy jeszcze wywołać komendę, ale nie bardzo wiem jakbym miał to zrobić podczas zdalnego deploymentu. Jakieś rady?
#programowanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć! Automatyczny deployment osiągniesz a pomocą szablonu ARM. Po utworzeniu funkcji będziesz w stanie wyeksportować szablon i używać go ponownie. Wgrywając szablon ARM nie powinieneś musieć wywoływać komend - przygotuje Ci zasób gotowy do użycia. Upewnij się że korzystasz też z wersji 2.0 Azure Functions

Daj znać!
  • Odpowiedz
Rozszerzenie DurableFunctions jest instalowane dla aplikacji

@ErmlandIT: nie do końca tak prosto to jest :P Rozszerzenie jest instalowane raz dla function app. Na poziomie funkcji wszystko jest zainstalowane poprawnie. Brakuje konfiguracji dla samego function app.
Wygląda na to, że dllki do rozszerzeń muszą być zainstalowane do bin folderu w root function app. Próbuje to potwierdzić, ale już udało mi się zdeployować automatycznie, więc jest jakiś postęp :)
dzięki.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@zibizz1: jest bardzo świeży (zdawałem jak się pojawiły od razu, egzaminy Beta) więc trudno powiedzieć. Jest mniej więcej na poziomie MCSA (które mam już w innej dziedzinie swoją drogą) https://www.microsoft.com/en-us/learning/browse-new-certification.aspx

Azure ma sporo darmowych usług też które spokojnie można zastosować domowo lub dla małych aplikacji.

No i inna sprawa że to bardziej dla własnej satysfakcji, bo na B2B jestem :)
  • Odpowiedz
Czy istnieje opcja na darmową bazę danych na Azure? Chciałem robić mały projekt open source, żeby przy okazji poznać w końcu azure, ale jak po 30 dniach mam stracić bazę to mija się to z celem
#azure #dotnet
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@fortySeven: wyszukaj blade "usługi bezpłatne", tam masz to zużycie co spełnia kryteria na 12 mcy. No i przed końcem dla pewności strzel backup jeśli Ci zależy ;)
  • Odpowiedz
żeby zaczynać z #cloud trzeba mieć odpowiednio wysoki skill #sysadmin ? mam możliwość taniego kursu #azure ale zastanawiam się czy to w ogóle miałoby sens jeśli w administrowaniu #windows jestem na poziomie użytkownika (może nieco bardziej świadomego ale jednak użytkownika xD)
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Enzo_Molinari: moim zdaniem zdecydowanie tak. Chyba że idziesz na developerkę, ale jeśli chcesz się bawić w devops/sysadmin na chmurze bez podstaw sysadmina to o czym w ogóle rozmowa ( ͡° ͜ʖ ͡°) chmura to jeden komponent w gąszczu tysiąca części. I to nie chodzi o użytkowanie windowsa tylko o bardziej ogólne aspekty, networking itp. Jeśli znasz logikę jak co ze sobą gada to później chmura jest
  • Odpowiedz
Namęczyłem się, ale jest. (Prawie*) darmowy App Service od Azure z darmową bazą MySql i darmową domeną (.ga).
Jak jesteś studentem to też możesz sobie postawić ( ͡° ͜ʖ ͡°)
Stawianie na swoim sprzęcie mi się nie widziało, a chciałem pisać w .NET Framework, więc z tego co szukałem w darmowych opcjach to mniej skomplikowanie się nie dało.


Teraz ta najprzyjemniejsza część, czyli po prostu kodzenie
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kurcze, mam taki problem. Pracuje od roku w firmie, która produkuje oprogramowanie dla pewnych placówek publicznych.
Niestety w firmie korzystamy ze starych technologii (WPF / .NET/ VB/ T-SQL ) a ja chcąc zadbać o swoją przyszłość, zainteresowałem się chmurą.
Oglądam różne video z serii jak zacząć przygodę z chmurą jednak mam wrażenie że tam jest wszystko dla administratorów (większość polega na klikaniu ).
Nie widze jeszcze tych drzwi otwartych dla programistów ;/
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@aseeon_: No może przesadziłem i powinienem podawać wersje np. z dotneta korzystamy w wersji 3.0 np.
Serwery bazodanowe to SQL 2005/2008. wszystko to przy wykorzzystaniu np Visual studio 2005 / 2010. Reporting services 2005
  • Odpowiedz
Mireczki da się przenieść jakoś vmke linuxowa z Azure na jakiś inny hosting? Mam tam prosta apke w PHP na nginx z bazą danych i chciałbym jak najprościej przenieś to gdzieś indziej. Lepiej po prostu zrobić nowa maszynkę zainstalować tam wszystko i zrobić eksport bazy czy może da się jakoś przenieść całość?
#programowanie #azure
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Koliat: no przerabianie tej apki nie wchodzi w grę :D po prostu wrzucę to na ovh i bede płacił 10 netto miesiecznie. Gdyby to było coś grubszego to pewnie bym to przemyślał. Tak czy siak dzieki za info o tych darmowych tierach na azure :)
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@rydes: jasne :) ostatnio zajmuje modernizacja i to co można za bezcen osiągnąć budując apki w Cloud native w Azure to jest wow
  • Odpowiedz
@mk321: @Blue15: Oj tu trochę niezaktualizowani jesteście :-) https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-first-java-maven Azure Functions wspiera Javę jako backend, piszesz kod bez martwienia się o serwery. Do Azure'a w Javie bierzesz dowolne SDK https://github.com/Azure/azure-sdk-for-java
mozesz budować dowolne konfiguracje serverless / event grid / event hub za pomocą tych usług i w efekcie stworzyć produkt bez ani jednej zarządzanej VMki pod spodem.
  • Odpowiedz
Powinieneś poradzić sobie za pomocą Get-AzureRMVM, dokladniej property StorageProfile - bedziesz jednak musiał dla każdej VMki zrobić pętle która zczytuje wszystkie dyski i grupuje po typie tak jak to chcesz
  • Odpowiedz
Czesc. Stworzylem server sql w azure, ale gdy dodaje do connstringa odpowiednia formulke no to wywala blad:

Microsoft.WindowsAzure.ServiceRuntime Information: 100 : Role environment . INITIALIZING
Microsoft.WindowsAzure.ServiceRuntime Information: 100 : Role environment . INITIALED RETURNED. HResult=-2147024894
Microsoft.WindowsAzure.ServiceRuntime Error: 102 : Role environment . FAILED TO INITIALIZE. hr: -2147024894

To moze byc blad autoryzacji?
#csharp #azure
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@garfyld: na Azure masz firewalla, network security group się nazywa ;) masz lokalnie SSMSa uruchomionego zeby sie podlaczyc do tej instancji od siebie? Na błąd autoryzacji to nie wyglada, ale moze byc brakiem połączenia
  • Odpowiedz
Czy jest na sali jakiś szpec od #azure ? Potrzebuję dowiedzieć się jak rozkładane są koszta tej jednostki "RU", którą zużywa baza do zapisywania/ odczytywania. Prowadzę teraz stress testy i wrzucam do aplikacji duże ilości plików a co za tym idzie RU wywala w kosmos.

Na zapisu produków mam ustawione na 1000 ale spokojnie przekraczam to kilka razy... jak to potem jest liczone?
#microsoft #cosmodb #
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kermii: akurat z Cosmosdb jest dość prosto, płacisz za 400RU I tyle dostajesz. Pamiętaj że to jest 400RU na sekundę. Jeśli przekraczasz w danym momencie threshold cosmos rzuca Ci throttle w nagłówku odpowiedzi i każe próbować jeszcze raz. Jak korzystasz z SDKow to to już jest zaimplementować. Popatrz na metryka throttled requests. Tu fajny art do poczytania

https://medium.com/@thomasweiss_io/how-i-learned-to-stop-worrying-and-love-cosmos-dbs-request-units-92c68c62c938
  • Odpowiedz