Hostowanie na Azure - czemu tak dużo kosztuje?

Hostowanie na Azure - czemu tak dużo kosztuje?
DE
  • Rejestracja:około 8 lat
  • Ostatnio:około godziny
  • Postów:566
0

Robię aplikację w modelu SPA i według tutoriala z książki aktywowałem Triala na Azure, dostałem 170 euro do wykorzystania i tak: utworzyłem sobie 1 App Service dla frontendu, 1 App Service dla API i bazę SQL Patrzę w koszty i jest tam od czasu założenia 4 euro dziennie, czyli już ok 80 euro w sumie (z tych co dostałem).

Coś zrobiłem źle, że tyle to kosztuje? Gdzieś czytałem, że ludzie miesięcznie płacą po 5 euro.

Zupełnie nie ogarniam tego ich billingowania, ani ogólnie Azure, potrzebowałem tylko wyhostować apkę w prosty sposób. Mógłby ktoś coś doradzić, wytłumaczyć w skrócie, czy jednak będę musiał przerabiać jakieś kursy, żeby to sobie uruchomić? Może ktoś poleci jakiś kurs? Chciałem też podpiąć swoją domenę i tutaj też z tego co czytam trzeba się zdecydować na "pay as you go", albo na plan dev/pro, lub inny.

mr_jaro
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 3 lata
  • Lokalizacja:Grudziądz/Bydgoszcz
  • Postów:5300
1

Poszukaj sobie co dokładnie ci zjadło i ile, musisz mieć jakieś podsumowanie wydatków.


It's All About the Game.
DE
Właśnie wszystko jest przypisane do planu, a przy serwisach i bazie są zera.
DE
  • Rejestracja:około 8 lat
  • Ostatnio:około godziny
  • Postów:566
0

azurecost.jpg

edytowany 1x, ostatnio: debugariusz
mr_jaro
screeny wrzucaj jak obrazek a nie coś do pobrania
neves
  • Rejestracja:prawie 22 lata
  • Ostatnio:około 5 godzin
  • Lokalizacja:Kraków
  • Postów:1114
2

Chmura ogólnie nie jest tania, płacisz za wygodę. W obrębie jednego planu możesz hostować wiele aplikacji i opłata jest naliczana per plan a nie per aplikację. Chcesz płacić mniej zmień plan na niższy:
App Service pricing


DE
  • Rejestracja:około 8 lat
  • Ostatnio:około godziny
  • Postów:566
0

Wygląda na to, że mam plan App Service. Może chodzi o to, że dlatego, że są to "darmowe pieniądze" to dlatego tyle ściąga?
azure2.jpg

neves
  • Rejestracja:prawie 22 lata
  • Ostatnio:około 5 godzin
  • Lokalizacja:Kraków
  • Postów:1114
1

darmowe pieniądze są warte tyle samo ile prawdziwe, Twój plan to S1 on kosztuje ~€61.561/month z windowsem ~€58.483/month z linuksem, na dodatek masz dwa plany włączone...
chcesz płacić mniej zmień plan na niższy:

screenshot-20200514121358.png


edytowany 1x, ostatnio: neves
DE
O, super, chyba o to chodziło, dzięki. Zobaczę, czy coś ściągnie do jutra. Opcja za 8 euro/m z tego co widzę już pozwala na podpięcie domeny, więc na start jest ok. Dziwne, że nie było to wybrane domyślnie.
M3
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad 3 lata
  • Postów:195
2

Tylko zdajesz sobie sprawę, że na wykorzystanie tych 170 euro masz 30 dni. Potem przepadają.
Przez 12 miesięcy możesz korzystać tylko z niektórych usług. Na przykład: dostępny darmowy VPS to B1S (1 rdzeń, 1 gb ramu).

Ogólnie lepszą darmową ofertę ma Google Cloud. Dostajesz 300 dolarów, które możesz swobodnie wykorzystywać przez rok na dowolne usługi.

DE
Domyślam się, bo dostaję powiadomienie, że trial się kończy, ale nie byłem pewien co to znaczy. Dzięki sprawdzę też google clouda.
kzkzg
  • Rejestracja:ponad 8 lat
  • Ostatnio:5 minut
  • Postów:926
0

Tak zapytam przy okazji. W opisie planu F1 jest napisane These tiers are intended to be used only for development and testing purposes Co to znaczy w praktyce? Czy można wykorzystać ten plan na apke o znikomym obciążeniu, z której będzie korzystać raptem kilka osób?


Keep calm and blame frontend.
Tell your cat I said pspsps.
neves
  • Rejestracja:prawie 22 lata
  • Ostatnio:około 5 godzin
  • Lokalizacja:Kraków
  • Postów:1114
0

Jeśli starczą Ci limity nałożone na ten plan i nic się nie stanie jak od czasu do czasu aplikacja nie będzie dostępna bo jakaś inna aplikacja działająca w tej samej vm wyłoży całą vm, to droga wolna ;)


Zobacz pozostały 1 komentarz
neves
zmień Purchase Model na DTU to wyjdzie znacznie taniej ;)
DE
Ano robi się 5$, za App Service jest 2x 57 $, czyli w sumie ok 120$ + ew. min. 30$ za wsparcie techniczne i potrzebę pod dodatkowy serwis SignalR trudno mi ocenić
neves
te trzy app servicy możesz hostować na jednym wspólnym planie, wiec spokojnie wyjdzie 1x57$
KM
Pytanie a nie twierdzenie, czy ten plan nie ma jakichś warunków w umowie zabraniających użycia go w produkcji?
neves
nie ma, natomiast limity są bardzo niskie i kompletny brak SLA sprawia że za wiele na tym nie postawisz
KM
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 4 lata
  • Postów:473
0

W ogóle Azure wydaje mi się wściekle drogi (chyba że źle patrzę, wtedy popraw mnie ktoś)

title

Najtańszy plan do zastosowań nietestowych: 46 euro (209 zł) za miesiąc? To już nie lepiej własny serwer w domu postawić? 1 rdzeń procesora i 1.75 GB ramu wyciągnie używany komputer za psie pieniądze. 2 tyś zł za porządniejszy komputer i ma się dużo więcej niż na Azure a po 10 m-cach się koszta zwrócą

Na szczęście jeśli wierzyć Googlom są lepsze opcje. https://www.webio.pl/hosting-asp-net/porownanie-planow-hostingowych.html Najtańszy plan 60zł/rok plus baza danych za 30zł/rok razem 90zł/rok, to już brzmi sensowniej. Co prawda zasoby jeszcze mniejsze ale to nie ma znaczenia dla robienia tutoriala z książki ani na apke o znikomym obciążeniu, z której będzie korzystać raptem kilka osób. Disclaimer, nie sprawdzałem jeszcze tego hostingu, ale może za niedługo wypróbuję.

edytowany 2x, ostatnio: kmph
mr_jaro
  • Rejestracja:prawie 14 lat
  • Ostatnio:ponad 3 lata
  • Lokalizacja:Grudziądz/Bydgoszcz
  • Postów:5300
2

nie porównuj zwykłej maszyny do clouda, cloudy zawsze są drogie ale dostajesz skalowalność i brak przestoju i za to płacisz.


It's All About the Game.
Zobacz pozostały 1 komentarz
mr_jaro
@kmph: nie są i nigdy nie były cloudami, są to zwykłe serwery na wynajęcie i tyle. Jak padnie dysk, to twój problem że nie robiłeś kopii. Jak będzie awaria to twój problem, że nie masz drugiego bliźniaczego serwera najlepiej w innej serwerowni :)
KM
Again - wychodzi, że do wymienionych zastosowań cloud nie ma najmniejszego sensu.
mr_jaro
@kmph: no nie ma, ale nie o tym była rozmowa
KM
To OP pisał że robi tutoriala z książki i że potrzebował tylko wyhostować apkę w prosty sposób więc IMO o tym rozmowa bo może OP wcale nie potrzebuje clouda i nie powinien z niego korzystać jeśli zależy mu na kosztach
DE
Robię apkę, z której chciałbym, żeby jednak trochę osób korzystało (chociaż nie od razu, bo to zwykły projekt hobbystyczny bez milionów na inwestycje), ale nie znam się na Azure, jedynie przeczytałem to co było w książce pt. "ASP.NET Core 3 and React" Carla Rippona.
RA
  • Rejestracja:prawie 7 lat
  • Ostatnio:około 4 godziny
  • Postów:360
1

Dla hostowania apki o znikomym ruchu najlepsze są rozwiązania typu firebase i model serverless - pay as you go. Oczywiście nie masz tu swojego serwera i możliwości postawienia własnych aplikacji tylko gotowe bazy nosql i funkcje.
https://firebase.google.com/pricing

Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)