ePrivacy and GPDR Cookie Consent by TermsFeed Generator

Ghost: výber cloudu

Článok o tom, ako som vyberal cloud pre môj blog.

Ghost: výber cloudu
Photo by Pero Kalimero / Unsplash

Pretože je práca s Ghostom pohodlná a my máme skvelý obsah, nastal čas na publikovanie našeho blogu na internete.

Samozrejme, ak máte k dispozícii server, môžete blog spustiť aj na ňom. My ostatní budeme musieť siahnuť po serveri niekoho iného, teda po cloude.

Ako prvá možnosť sa ponúka takzvaný GhostPro hosting. S minimálnou cenou 9 USD za mesiac dostanete funkčný Ghost bez starostí, avšak s osekanými možnosťami. Najzásadnejšími funkciami, ktoré mi v tomto balíku chýbajú sú vlastné integrácie a možnosť použitia vlastného alebo i zakúpeného vzhľadu. To je možné až od balíku Creator, ale s cenovkou 25 USD za mesiac. Pri ročnom predplatnom za prevádzku nanoblogu s nejasným osudom je to sakra veľa.

Čiže ak chceme využiť plný potenciál Ghosta, tak si ho budeme spravovať sami. Na trhu je veľa globálnych poskytovateľov cloudových služieb Azure, AWS, GCP, Digital Ocean, Heroku a iné. Na "našom" rybníčku poznám MasterDC, vshosting, Wedos.

Cena za 1vCPU, 1GB RAM a úložiska s kapacitou cca 25GB sa u všetkých poskytovateľov pohybuje od 5 do cca 10USD mesačne. Ako najvýhodnejšia ponuka sa zdá byť tá od Digital ocean - Droplet (VM) s predinštalovaným Ghostom práve za 5 USD. V tejto cene je virtuál, verejná IP adresa, DNS manažment a 1TB odchodzí traffic.

Zaujímavú ponuku má i hegemón cloudových služieb AWS. T2.micro inštancia na 12 mesiacov zadarmo pre novo registrovaných zákazníkov. Ušetrené peniaze sa však expresne vykompenzujú časom potrebným na ručnú inštaláciu Ghosta. Po dvanástich mesiacov by sa cena mala pohybovať na úrovni okolo 5USD. Ale úplne zadarmo to nebude, pretože budeme potrebovať dalšie podporné služby. Napríklad DNS manažment výjde na 0.5 USD na mesiac.

"Podtrženo sečteno", najvýhodnejší sa zdá byť hosting u hegemóna. Minimálne na prvý rok. Potom sa cena vyrovná digitálnemu oceánu.

Mne osobne sa však najviac páči digitálny oceán. Má rozumný cenník, rozumnú vedomostnú bázu a imponuje mi jednodnuchosť uživateľského rozhrania.

Na záver pripájam štatistiku výkonu takého jednoprocesorového virtuálu. Celkom slušné nie?

ab -n 1000 -c 4 https://jozefjuris.sk/
...
Server Software:        nginx/1.18.0
Server Hostname:        jozefjuris.sk
Server Port:            443
SSL/TLS Protocol:       TLSv1.2,ECDHE-RSA-CHACHA20-POLY1305,2048,256
Server Temp Key:        ECDH P-384 384 bits
TLS Server Name:        jozefjuris.sk

Document Path:          /
Document Length:        3841 bytes

Concurrency Level:      4
Time taken for tests:   74.731 seconds
Complete requests:      1000
Failed requests:        0
Total transferred:      4428000 bytes
HTML transferred:       3841000 bytes
Requests per second:    13.38 [#/sec] (mean)
Time per request:       298.924 [ms] (mean)
Time per request:       74.731 [ms] (mean, across all concurrent requests)
Transfer rate:          57.86 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:       70  117  26.1    112     297
Processing:    30  181 1059.6     60   15452
Waiting:       30  181 1059.6     60   15451
Total:        113  298 1069.8    175   15683

Percentage of the requests served within a certain time (ms)
  50%    175
  66%    187
  75%    198
  80%    205
  90%    231
  95%    297
  98%   1702
  99%   2584
 100%  15683 (longest request)
siege -c 4 -t 1H -b -i -f urls.txt
...
Transactions:		       36096 hits
Availability:		       98.85 %
Elapsed time:		      809.21 secs
Data transferred:	      836.04 MB
Response time:		        0.09 secs
Transaction rate:	       44.61 trans/sec
Throughput:		        1.03 MB/sec
Concurrency:		        4.00
Successful transactions:       31401
Failed transactions:	         419
Longest transaction:	        3.71
Shortest transaction:	        0.00