Vai al contenuto principale
BlogCalcoloPanoramica dei documenti: Sviluppo senza server, Nomad, Symlinks, Autoscaling e altro ancora

Panoramica dei documenti: Sviluppo senza server, Nomad, Symlinks, Autoscaling e altro ancora

Rassegna di documenti.

La nostra ampia biblioteca di documentazione fornisce esercitazioni approfondite su tutto, dagli elementi essenziali di Linux allo scalare applicazioni complesse nel cloud. Ecco alcune delle ultime guide consigliate dal nostro team di redazione tecnica, tra cui l'uso di Nomad per l'orchestrazione dei container, un'alternativa a Ruby on Rails, e la creazione di collegamenti simbolici in Linux.

Serverless vs. Container

Lo sviluppo serverless e quello containerizzato sono entrambi progettati per astrarre le macchine virtuali in modo che gli sviluppatori possano preoccuparsi meno dell'infrastruttura sottostante. Questa guida spiega le differenze principali tra l'architettura serverless guidata dagli eventi e i container altamente portatili che contengono tutto il necessario per l'esecuzione dell'applicazione.

Come progettare un'applicazione serverless

Serverless è un termine un po' improprio: un'applicazione serverless richiede comunque server e hardware per eseguire il codice dell'applicazione. Tuttavia, serverless impiega microservizi che astraggono i livelli applicativi l'uno dall'altro per aumentare la scalabilità, il failover e la collaborazione. Questa guida illustra le principali differenze e fornisce un'introduzione alla scomposizione dei requisiti delle applicazioni per valutare se l'architettura serverless è adatta.

Come utilizzare Nomad per l'orchestrazione dei container

HashiCorp Nomad è un orchestratore e schedulatore di container open source. Seguite questa guida per distribuire un'istanza di Nomad (anche tramite la nostra applicazione Marketplace), o per impostare un cluster Nomad utilizzando Terraform, e per iniziare a pianificare i lavori utilizzando l'interfaccia di Nomad.

Kubernetes vs. Nomad

Kubernetes e Nomad sono entrambi strumenti dichiarativi e portatili per l'orchestrazione di carichi di lavoro containerizzati, ma fattori come le dimensioni del team o la preferenza per l'utilizzo di un servizio gestito determineranno quale sia la soluzione migliore. Scoprite le principali somiglianze e differenze per utilizzare l'uno o l'altro.

Come utilizzare Nomad insieme a Kubernetes

Per i carichi di lavoro più complessi, che richiedono un controllo preciso, Nomad e Kubernetes funzionano bene insieme per ottenere un'orchestrazione parallela. Questa guida fornisce istruzioni sull'implementazione di un cluster Kubernetes con LKE, sull'installazione di Nomad con kubectl e sull'esecuzione di un job Nomad.

Come utilizzare il framework Phoenix

Come Django e Ruby on Rails, Phoenix è un framework web per Elixir per la creazione di API e applicazioni web interattive. Elixir condivide le somiglianze sintattiche con Ruby, pur offrendo un aumento delle prestazioni delle applicazioni.

Come creare i collegamenti simbolici di Linux

Un collegamento simbolico, o symlink, crea un riferimento con nome a un file, una directory o un altro oggetto del file system di Linux. Si può usare un link simbolico per puntare a una directory o per modificare e mantenere un file con copie in tutta la directory. Sebbene i link simbolici siano indubbiamente utili, possono anche ingombrare la vostra directory se usati in modo eccessivo. Seguite l'altra guida per rimuovere i collegamenti simbolici e identificare le stringhe di collegamento simbolico come necessario.

Siete interessati allo sviluppo Serverless su Akamai?

Vogliamo sapere da voi se attualmente utilizzate funzioni o calcolo serverless di qualsiasi fornitore come parte dello sviluppo della vostra applicazione. Akamai cloud computing services sta valutando la possibilità di aggiungere funzioni alla nostra piattaforma cloud. Partecipate al sondaggio per farci sapere cosa state cercando o iscrivetevi per essere contattati quando un servizio di funzioni sarà disponibile in versione beta.


Commenti

Lascia una risposta

Il vostro indirizzo e-mail non sarà pubblicato. I campi obbligatori sono contrassegnati da *