{"id":1882,"date":"2024-10-07T07:50:58","date_gmt":"2024-10-07T07:50:58","guid":{"rendered":"https:\/\/staticalmo.com\/?p=1882"},"modified":"2024-10-26T09:25:54","modified_gmt":"2024-10-26T09:25:54","slug":"come-appaltare-servizi-statistici-ad-un-computer-terzo","status":"publish","type":"post","link":"https:\/\/staticalmo.com\/en\/come-appaltare-servizi-statistici-ad-un-computer-terzo\/","title":{"rendered":"Come appaltare servizi statistici ad un computer terzo"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Se non vuoi creare un servizio statistico, come un cruscotto dati particolare, un modello statistico, un robot dei dati, etc., <\/span><a href=\"https:\/\/staticalmo.com\/come-rendere-pubblico-un-modello-statistico-sul-proprio-computer\/\"><span style=\"font-weight: 400;\">su un tuo PC aziendale<\/span><\/a><span style=\"font-weight: 400;\">, puoi farlo su un computer esterno all\u2019azienda. O una frazione di un computer virtuale esterno. O in altre modalit\u00e0. Pu\u00f2 farti risparmiare tempo ma perderesti competenze interne.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Dar\u00f2 per scontato che conosci il significato di memoria, CPU, SSD.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ad esempio su Digital Ocean possiamo creare molto comodamente frazioni virtuali di computer terzi tramite ci\u00f2 che loro chiamano droplet, parola che personalmente mi lascia perplesso:\u00a0<\/span><\/p>\n<p><img data-dominant-color=\"f7f9fc\" data-has-transparency=\"false\" style=\"--dominant-color: #f7f9fc;\" fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-1883 not-transparent\" src=\"https:\/\/staticalmo.com\/wp-content\/uploads\/2024\/05\/appaltarecomputer1.png\" alt=\"\" width=\"1411\" height=\"763\" srcset=\"https:\/\/staticalmo.com\/wp-content\/uploads\/2024\/05\/appaltarecomputer1.png 1411w, https:\/\/staticalmo.com\/wp-content\/uploads\/2024\/05\/appaltarecomputer1-300x162.png 300w, https:\/\/staticalmo.com\/wp-content\/uploads\/2024\/05\/appaltarecomputer1-1024x554.png 1024w, https:\/\/staticalmo.com\/wp-content\/uploads\/2024\/05\/appaltarecomputer1-768x415.png 768w, https:\/\/staticalmo.com\/wp-content\/uploads\/2024\/05\/appaltarecomputer1-18x10.png 18w\" sizes=\"(max-width: 1411px) 100vw, 1411px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Nella prima colonna abbiamo <\/span><a href=\"https:\/\/staticalmo.com\/quando-la-statistica-diventa-big-data\/\"><span style=\"font-weight: 400;\">la RAM<\/span><\/a><span style=\"font-weight: 400;\">, citata anche in un altro caso. Come osservi, nell\u2019ultima riga abbiamo la scelta pi\u00f9 performante, ma se ti fai due conti costa meno avere un PC aziendale con le stesse caratteristiche, anche perch\u00e9 di solito il PC aziendale ha anche una scheda grafica dedicata che ti permette di avere anche altri microservizi, ad esempio per l\u2019elaborazione del linguaggio naturale, passando per i modelli linguistici.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Cosa succede se prendi l\u2019opzione pi\u00f9 economica? Ho tentato di replicarla su Replit, un banco di lavoro per codice remoto, dove abbiamo per\u00f2 met\u00e0 CPU virtuale (0,5 vCPU):<\/span><\/p>\n<p><img data-dominant-color=\"eff0ef\" data-has-transparency=\"false\" style=\"--dominant-color: #eff0ef;\" decoding=\"async\" class=\"aligncenter size-full wp-image-1884 not-transparent\" src=\"https:\/\/staticalmo.com\/wp-content\/uploads\/2024\/05\/ReplitRtest.jpg\" alt=\"\" width=\"1756\" height=\"894\" srcset=\"https:\/\/staticalmo.com\/wp-content\/uploads\/2024\/05\/ReplitRtest.jpg 1756w, https:\/\/staticalmo.com\/wp-content\/uploads\/2024\/05\/ReplitRtest-300x153.jpg 300w, https:\/\/staticalmo.com\/wp-content\/uploads\/2024\/05\/ReplitRtest-1024x521.jpg 1024w, https:\/\/staticalmo.com\/wp-content\/uploads\/2024\/05\/ReplitRtest-768x391.jpg 768w, https:\/\/staticalmo.com\/wp-content\/uploads\/2024\/05\/ReplitRtest-1536x782.jpg 1536w, https:\/\/staticalmo.com\/wp-content\/uploads\/2024\/05\/ReplitRtest-18x9.jpg 18w\" sizes=\"(max-width: 1756px) 100vw, 1756px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">basta installare una libreria di circa 10MB (shiny) per saturare interamente RAM. La CPU ha un picco del 100% per parecchio. Ci ha messo svariati minuti, verosimilmente con 1 vCPU avrebbe impiegato la met\u00e0. Comunque troppo. Chiaramente 1 vCPU, per un cruscotto shiny a regime, quindi post installazione, basta se pochi utenti accedono a quel microservizio.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Su Hetzner possiamo avere un server virtuale privato (VPS), parola a mio avviso confondente, che comunque indica una frazione di computer virtuale di terzi. Quando andiamo ad aggiungere un server ad un progetto, in \u201ctype\u201d troviamo quanto segue:<\/span><\/p>\n<p><img data-dominant-color=\"f7f4f4\" data-has-transparency=\"false\" style=\"--dominant-color: #f7f4f4;\" decoding=\"async\" class=\"aligncenter size-full wp-image-1885 not-transparent\" src=\"https:\/\/staticalmo.com\/wp-content\/uploads\/2024\/05\/appaltarecomputer2.png\" alt=\"\" width=\"1908\" height=\"911\" srcset=\"https:\/\/staticalmo.com\/wp-content\/uploads\/2024\/05\/appaltarecomputer2.png 1908w, https:\/\/staticalmo.com\/wp-content\/uploads\/2024\/05\/appaltarecomputer2-300x143.png 300w, https:\/\/staticalmo.com\/wp-content\/uploads\/2024\/05\/appaltarecomputer2-1024x489.png 1024w, https:\/\/staticalmo.com\/wp-content\/uploads\/2024\/05\/appaltarecomputer2-768x367.png 768w, https:\/\/staticalmo.com\/wp-content\/uploads\/2024\/05\/appaltarecomputer2-1536x733.png 1536w, https:\/\/staticalmo.com\/wp-content\/uploads\/2024\/05\/appaltarecomputer2-18x9.png 18w\" sizes=\"(max-width: 1908px) 100vw, 1908px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Possiamo anche comprarlo all\u2019asta, di solito si fanno affari migliori. Chiaramente le vCPU dedicate, anzich\u00e9 condivise, costano di pi\u00f9.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Per la maggior parte dei casi d\u2019uso per micro e piccole aziende, consiglio di non scegliere mai meno di 8GB di RAM, 4 vCPU. Considera anche che le <\/span><a href=\"https:\/\/www.youtube.com\/watch?v=NG8_kjOMz0U\"><span style=\"font-weight: 400;\">automazioni gratuite su GitHub<\/span><\/a><span style=\"font-weight: 400;\"> utilizzano, non a caso, <\/span><a href=\"https:\/\/github.com\/features\/actions\"><span style=\"font-weight: 400;\">dalle 2 alle 4 vCPU<\/span><\/a><span style=\"font-weight: 400;\"> messe a disposizione da Microsoft.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Su Amazon abbiamo EC2, una giungla di opzioni che di solito servono dalle medie aziende in su, quindi non ha senso discutere questa opzione in questa sede, anche per altri motivi.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Ti ricordo per\u00f2 che puoi creare frazioni di computer virtuali anche su qualche PC aziendale, o anche sugli acquisti di sopra, ovviamente opportunamente dimensionati.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Una volta che hai l\u2019infrastruttura remota, il computer virtuale di terzi, ti serve la parte di \u201cdelega\u201d: far eseguire il codice, microservizio desiderato. Ed esistono vari modi: <\/span><a href=\"https:\/\/staticalmo.com\/come-creare-una-base-di-dati-se-hai-gia-un-sito-aziendale\/\"><span style=\"font-weight: 400;\">in un articolo precedente<\/span><\/a><span style=\"font-weight: 400;\"> ho messo assieme tutti gli ingredienti per eseguirlo sul PC dedicato, ma esiste anche l\u2019approccio dove si impacchetta il codice, o meglio, standardizza tramite container. Cosa pi\u00f9 tipicamente utilizzata dagli informatici.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Se ti serve una breve assistenza su questa casistica, possiamo sentirci <\/span><a href=\"https:\/\/staticalmo.com\/contact\/\"><span style=\"font-weight: 400;\">in una chiamata gratuita di circa 30 minuti<\/span><\/a><span style=\"font-weight: 400;\">.\u00a0<\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>Se non vuoi creare un servizio statistico, come un cruscotto dati particolare, un modello statistico, un robot dei dati, etc., su un tuo PC aziendale, puoi farlo su un computer esterno all\u2019azienda. O una frazione di un computer virtuale esterno. O in altre modalit\u00e0. Pu\u00f2 farti risparmiare tempo ma perderesti competenze interne. &nbsp; Dar\u00f2 per &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/staticalmo.com\/en\/come-appaltare-servizi-statistici-ad-un-computer-terzo\/\"> <span class=\"screen-reader-text\">Come appaltare servizi statistici ad un computer terzo<\/span> Read More &raquo;<\/a><\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","_themeisle_gutenberg_block_has_review":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1882","post","type-post","status-publish","format-standard","hentry","category-senza-categoria"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/staticalmo.com\/en\/wp-json\/wp\/v2\/posts\/1882","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staticalmo.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/staticalmo.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/staticalmo.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/staticalmo.com\/en\/wp-json\/wp\/v2\/comments?post=1882"}],"version-history":[{"count":1,"href":"https:\/\/staticalmo.com\/en\/wp-json\/wp\/v2\/posts\/1882\/revisions"}],"predecessor-version":[{"id":1886,"href":"https:\/\/staticalmo.com\/en\/wp-json\/wp\/v2\/posts\/1882\/revisions\/1886"}],"wp:attachment":[{"href":"https:\/\/staticalmo.com\/en\/wp-json\/wp\/v2\/media?parent=1882"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/staticalmo.com\/en\/wp-json\/wp\/v2\/categories?post=1882"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/staticalmo.com\/en\/wp-json\/wp\/v2\/tags?post=1882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}