Krzysztof Raczkowski

Krzysztof Raczkowski Stała współpraca,
Logifact-Systems Sp.
z o.o.

Temat: Azure, koszty utrzymania niewielkiego systemu

Witajcie w Nowym Roku :)

Z góry przepraszam za delikatny cross-post - to samo jest na grupie http://www.goldenline.pl/forum/programisci-net/ ale może tu będzie więcej zainteresowanych .. ;)

Otóż zależy mi na oszacowaniu kosztów utrzymania systemu przy założeniach jak poniżej:
1. Azure WebSites w trybie 'shared'
2. ASP + NHibernate + Azure MS SQL

System 'niewielki' - wiem że to nic nie mówi. ale naprawdę nie planuję nic wielkiego, pula użytkowników od 5-15 (raczej maks.) / na jedną stronę (wystąpienie)

Zdaje sobie sprawię, że nikt nie jest wstanie odpowiedzieć wprost (błagam... nie odsyłajcie do kalkulatora :D...)

Ponieważ obciążenie generowane przez system zależy od wielu czynników (NHibernate, dobrze napisany kod, optymalne SQL-e itp...) to prostej odpowiedzi brak...

Nie chce mi się pisać symulatora (lenistwo.. :P) a poza tym nie ma to jak żywy człowiek i jego klikanie.... Więc wymyśliłem że...:

1. Napiszę przykładową aplikacyjkę (1 jakiś prosty modulik... np. lista użytkowników, hasła, i takie tam :) )
2. Napiszę ją 'po swojemu'... :)
3. Poszukam przynajmniej 20-30 chętnych którzy się zadeklarują do pomocy w teście - w zamian za wyniki :) :)

Organizacyjnie to jest dosyć trudne... bo tych 30-chętnych musi pracować z tym modulikiem przez około 10 min... 10 - bo co 5 minut kasowane są liczniki chwilowego obciążenia strony...

Jak się nigdzie nie pomyliłem w moich myślowych założeniach - da mi to dobry pogląd na koszty utrzymania takiej zabawki.. mylę się ? :)

Są chętni ? .... Jeżeli tak to proszę o kontakt :)

--
Pozdrawiam
K.R.
Andrzej Prażmo

Andrzej Prażmo programista .NET,
właściciel firmy SEE
Software

Temat: Azure, koszty utrzymania niewielkiego systemu

A ktoś w ogóle korzysta z Azure? Ja kiedyś próbowałem zobaczyć to to testowo ale jak zażyczyli sobie numeru mojej karty kredytowej, to po prostu zrobiłem Alt+F4. Jakoś mam ogromną niechęć dzielenia się tymże numerem z obcymi ludźmi, gdy nie ma ku temu jakiejś wyraźnej konieczności.
Krzysztof Raczkowski

Krzysztof Raczkowski Stała współpraca,
Logifact-Systems Sp.
z o.o.

Temat: Azure, koszty utrzymania niewielkiego systemu

Andrzej P.:
A ktoś w ogóle korzysta z Azure? Ja kiedyś próbowałem zobaczyć to to testowo ale jak zażyczyli sobie numeru mojej karty kredytowej, to po prostu zrobiłem Alt+F4. Jakoś mam ogromną niechęć dzielenia się tymże numerem z obcymi ludźmi, gdy nie ma ku temu jakiejś wyraźnej konieczności.

Hmm można mieć wersję testową (http://www.windowsazure.com/pl-pl/pricing/free-trial/) , a mając BizSpark masz kredyt co miesiąc 150EUR :)Ten post został edytowany przez Autora dnia 06.01.14 o godzinie 17:16
Andrzej Prażmo

Andrzej Prażmo programista .NET,
właściciel firmy SEE
Software

Temat: Azure, koszty utrzymania niewielkiego systemu

Krzysztof R.:
Andrzej P.:
A ktoś w ogóle korzysta z Azure? Ja kiedyś próbowałem zobaczyć to to testowo ale jak zażyczyli sobie numeru mojej karty kredytowej, to po prostu zrobiłem Alt+F4. Jakoś mam ogromną niechęć dzielenia się tymże numerem z obcymi ludźmi, gdy nie ma ku temu jakiejś wyraźnej konieczności.

Hmm można mieć wersję testową (http://www.windowsazure.com/pl-pl/pricing/free-trial/) , a mając BizSpark masz kredyt co miesiąc 150EUR :)
No właśnie tam próbowałem się zarejestrować i żądają numeru KK.

konto usunięte

Temat: Azure, koszty utrzymania niewielkiego systemu

No to kup anonimowa karte prepaid.
Np. http://allegro.pl/karta-prepaid-elegancki-prezent-bz-w...
albo bezposrednio w banku.
Andrzej Prażmo

Andrzej Prażmo programista .NET,
właściciel firmy SEE
Software

Temat: Azure, koszty utrzymania niewielkiego systemu

Wlodzimierz M.:
No to kup anonimowa karte prepaid.
Np. http://allegro.pl/karta-prepaid-elegancki-prezent-bz-w...
albo bezposrednio w banku.
I jeszcze złap się prawą ręką za lewe ucho? Nie, no daj spokój, bo mi się słusznie minione czasy przypominają... Jeśli Microsoft Polska żyje jeszcze w epoce kamienia łupanego i nie znają np. PayU czy nawet PayPala, to jest ich problem a nie mój.

konto usunięte

Temat: Azure, koszty utrzymania niewielkiego systemu

Andrzej P.:
Wlodzimierz M.:
No to kup anonimowa karte prepaid.
Np. http://allegro.pl/karta-prepaid-elegancki-prezent-bz-w...
albo bezposrednio w banku.
I jeszcze złap się prawą ręką za lewe ucho? Nie, no daj spokój, bo mi się słusznie minione czasy przypominają... Jeśli Microsoft Polska żyje jeszcze w epoce kamienia łupanego i nie znają np. PayU czy nawet PayPala, to jest ich problem a nie mój.

Ale to nie jest problem Azure tylko osobistych preferencji co do formy płatności.
Są tacy, którzy wolą w internecie użyć karty niż PayPal-a.

Karta pre-paid jest bardzo dobrą opcją na tą okazję i nie jest ciężko ją dostać (nie wymaga posiadania wiarygodności kredytowej - AFAIK).
Maciej Artur Jankowski

Maciej Artur Jankowski Pomagam ludziom
zrozumieć
technologie

Temat: Azure, koszty utrzymania niewielkiego systemu

Korzystam z Ażura od ponad roku do moich hobbystycznych projektów.
W ramach bizsparka czy jakiegoś tam innego programu mam €40/mc do wykorzystania i styka.

Póki co próbowałem Website (w opcjach free, shared i standard), Cloud Service i VM.
Z mojego skromnego lamerskiego doświadczenia wynika, że najszybszą aplikację udało mi się uruchomić na VMce
Podejrzewam, że Cloud Service będzie tak samo szybki.

Próbowałem tę samą apkę na website w trzech opcjach, ten sam datacenter. Website z jakiegoś powodu jest w moim przypadku wyraźnie wolniejszy, nawet w opcji dedykowanej.

Nie napisałeś nic o Twojej aplikacji.
Co ona ma robić?
Jakie przewidujesz problemy ze skalowaniem (bardziej w ilość połączeń, w złożoność obliczeń, rozrost danych)?
etc. Po co Ci w ogóle ten Ażur? Jest fajny, ale drogi :-)

@Andrzej - Nawet jeśli zarejestrujesz kartę, to lądujesz w tzw. free usage tier i masz na początku włączony limit wydatków 0zł, który musisz zmienić, żeby MS mógł skasować Twoją kartę. Nawet z tym limitem możesz korzystać z wielu usług.
Microsoft samodzielnie przetwarza płatności dla XBox, Live, Windows Store i masy innych... ma też kilka razy więcej klientów niż PayU więc raczej nie będzie go obsługiwał, chyba że Allegro przejmie Microsoft ;-)Ten post został edytowany przez Autora dnia 26.01.14 o godzinie 11:52
Krzysztof Raczkowski

Krzysztof Raczkowski Stała współpraca,
Logifact-Systems Sp.
z o.o.

Temat: Azure, koszty utrzymania niewielkiego systemu

Maciej Artur J.:
Nie napisałeś nic o Twojej aplikacji.
Co ona ma robić?
Jakie przewidujesz problemy ze skalowaniem (bardziej w ilość połączeń, w złożoność obliczeń, rozrost danych)?
etc. Po co Ci w ogóle ten Ażur? Jest fajny, ale drogi :-)

Trochę czasu upłynęło od napisania tego postu, tak więc mam już swoje jako takie przemyślenia.

WebSite - najprostsza opcja, niestety aby możliwe było zainstalowanie SSL (a obszar moim zastosowań tego wymaga...) to WebSite w wersji standard wychodzi znacznie drożej niż... usługa w chmurze która daje więcej swobody/kontroli... - dlaczego - nie będę wnikał...

Co do tego czy Ażur jest drogi... cóż... to nie jest takie proste, mi wychodzi, że jest stosunkowo tani... Na razie przymiarki mi dają coś takiego, że za cenę serwera + licencji (fizycznego, postawionego u klienta windows serwera + sql) mam Ażura na na 3-4 lata... - to takie szacunki, a gzie jeszcze koszty dodatkowe takie jak obsługa IT, kopie, itd.... Oczywiście przy dużej skali wykorzystania pewnie odpowiedź na temat opłacalności jest jeszcze bardziej skomplikowana :)

Nie chcę wsadzać kija w mrowisko i rozpętać dyskusji o cenach... :D mnie na razie głównie interesują możliwości a przede wszystkim bóle i problemy :)

Na razie pracuje mi się z tym pomysłem całkiem całkiem.... w sumie najwięcej przebojów miałem z adaptacją konfiguracji log4net to tego środowiska oraz z tak trywialnym by się wydawało tematem jak download/eksport jakiś danych ze strony .. :)

Jedyne z czym sobie jeszcze nie radzę i nie widzę pomocy w sieci to... ichniejszy VPN... Niby sobie wszystko skonf. i działa ale.....
1. Pierwsza porażka to zarządzenie tym... nie ma opcji selektywnego odebrania dostępu do sieci danemu userowi (dostęp za pomocą kluczy)
2. Szybkość... strona/RDP... po VPN działa 10x wolniej niż bez....
Co do VPN to z tego co wyczytałem chyba najlepszym obecnie rozwiązaniem jest mix, czyli VPN z Azure bo być musi aby zapewnić wewnętrzne adresy 10.X.X.X oraz malutka wirtualka z OpenVPN :) :)

Pewną zagadkę od strony wydajności stanowi dla mnie jeszcze Azure SQL. Bo niby naliczają koszta od wielkości bazy danych... ale co będzie jak napiszę baaaaardzo nieoptymalnie zapytania ? Ciekaw jestem ile 'toto' jest w stanie pociągnąć... VM z 'normalnym' SQL'em wychodzi baaaardzo drogo :) Ostatecznie można sobie postawić VM np. z PostgreSQL - to pewnie też jeszcze przede mną :)

Co do samych testów... na ludziach jednak nie można w tej kwestii polegać (a myślałem że będzie tak łatwo :D) i napisałem sobie bota-robota :)

--
Pozdrawiam
K.
Maciej Artur Jankowski

Maciej Artur Jankowski Pomagam ludziom
zrozumieć
technologie

Temat: Azure, koszty utrzymania niewielkiego systemu

na ludziach nigdy nie można polegać ;-)

Następna dyskusja:

Koszty hostingu i domeny.




Wyślij zaproszenie do