{"id":343,"date":"2018-11-29T17:22:10","date_gmt":"2018-11-29T16:22:10","guid":{"rendered":"https:\/\/blog.besharp.it\/?p=343"},"modified":"2021-01-14T09:24:45","modified_gmt":"2021-01-14T08:24:45","slug":"aws-reinvent-2018-parte-1","status":"publish","type":"post","link":"https:\/\/blog.besharp.it\/it\/aws-reinvent-2018-parte-1\/","title":{"rendered":"AWS re:Invent 2018 – parte 1"},"content":{"rendered":"

\"\"<\/p>\n

Carpe diem<\/em> diceva una volta un saggio e quindi ora che mi trovo escluso da una session per overflow (che strano!) e ho guadagnato mio malgrado la mia prima “ora buca” quest’anno a Las Vegas, ne approfitto per iniziare a raccontare un po’ quello che sta succedendo qui.<\/p>\n

Come avrete dedotto mi trovo all’AWS re:Invent (per il 7\u00b0 anno consecutivo – record assoluto per un italiano!) insieme ai miei colleghi del team DevOps di beSharp, che mi stanno dando una grossa mano a comprendere e riordinare tutte le novit\u00e0 che sono state annunciate o che lo saranno nei giorni successivi.<\/p>\n

Gi\u00e0, perch\u00e8, seguendo un trend gi\u00e0 ampiamente consolidato, anche quest’anno gli annunci di nuovi e succulenti servizi non sono stati tradizionalmente confinati ai Keynote (che nel frattempo sono cresciuti da 2 a 4), ma “spalmati” addirittura a partire da una settimana prima dell’inizio delle danze, tante erano le novit\u00e0 di cui parlare.<\/p>\n

Proprio per questo faccio la doverosa premessa che sar\u00e0 impossibile fare un resoconto rapido ma esaustivo di tutto ci\u00f2 che \u00e8 stato e che sar\u00e0 annunciato fino a venerd\u00ec, senza che questo si riduca alla compilazione di un’arida lista uguale a quelle che si possono trovare su tanti altri siti. Pertanto abbiamo deciso di focalizzarci su un numero ristretto di annunci, quelli che pi\u00f9 ci hanno colpito o hanno stuzzicato la nostra fantasia di Cloud Ninja. Per la trattazione completa e approfondita di tutti gli annunci vi rimandiamo alla serie di Meetup re:Invent.local, che saranno organizzati in varie citt\u00e0 italiane tra dicembre e gennaio 2019.<\/p>\n

Si parte!<\/p>\n

AWS Transfer for SFTP<\/a>
\nMoltissime applicazioni legacy sono ancora basate su flussi SFTP per lo scambio di informazioni tra sistemi eterogenei. Questo servizio gestisce in automatico un endpoint SFTP ridondato, multi utente, che fa da gateway per il caricamento dei file direttamente su un bucket S3 diviso per “home folder” in base all’utente che ha caricato. Erano anni che gli utenti chiedevano un interfaccia SFTP per S3 e finalmente \u00e8 arrivata!<\/p>\n

Automatic Cost Optimization for Amazon S3 via Intelligent Tiering<\/a>
\nUna nuova classe di memorizzazione per gli oggetti su S3, che, in cambio di una minima fee legata al monitoring, sposta automaticamente nella classe Infrequent Access (dove lo spazio di memorizzazione costa meno, ma costano di pi\u00f9 gli accessi) tutti i file che non sono stati acceduti per pi\u00f9 di 30 giorni, senza impatti sulle performance. Molto utile in caso dataset con pattern di accesso non noti a priori, dove quindi sarebbe complicato scegliere a priori una classe di storage.<\/p>\n

AWS Transit Gateway<\/a>
\nQuesto servizio risolve uno dei problemi pi\u00f9 annosi per chi ha configurazioni complesse di networking su AWS, con numerose VPC e diversi tipi di connettivit\u00e0 verso l’esterno, ovvero diversi canali VPN e\/o Direct Connect. Infatti il routing del VPC peering non \u00e8 transitivo, quindi, ad esempio, per poter raggiungere diverse VPC da una sede fisica, occorre normalmente istanziare una connessione VPN per ogni VPC da raggiungere. AWS Transit Gateway funziona in modalit\u00e0 hub-and-spoke, configurandosi come centro-stella a cui le varie VPC e le le altre rotte verso l’on-prem vengono collegate, potendo comunicare tutte tra loro. Il servizio \u00e8 davvero rivoluzionario, anche se dal costo discretamente elevato (pi\u00f9 di 500 dollari l’anno per ogni oggetto connesso)<\/p>\n

\"\"<\/p>\n

C5n Instances with 100 Gbps Networking<\/a>
\nQui c’\u00e8 poco da aggiungere… grazie alle innumerevoli potenzialit\u00e0 introdotte dal Nitro System, AWS \u00e8 in grado di evolvere velocemente nel tempo con le performance delle periferiche di I\/O (come peraltro stato annunciato per EBS, che
ha raddoppiato le performance in termini di IOPS e throughput<\/a>)… e siamo cos\u00ec arrivati alla sontuosa cifra di 100 Gigabit-al-secondo per la nuova categoria di istanze C5n, evidentemente ottimizzate per workload di HPC e calcolo distribuito.<\/p>\n

EC2 Instances (A1) Powered by Arm-Based AWS Graviton Processors<\/a>
\nCon l’acquisizione di Annapurna Labs, AWS si \u00e8 lanciata pesantemente nella produzione di chip ASIC custom. Non paghi della partnership di lungo corso con Intel (che da tempo sviluppa CPU custom per le esigenze peculiari di AWS), ed evidentemente non soddisfatti della recente introduzione di istanze EC2 con CPU AMD (circa il 10% in meno di costo a parit\u00e0 di performance su workload general-purpose), in Amazon hanno deciso di buttarsi sullo sviluppo di una loro CPU ARM denominata Graviton, che va ad alimentare una nuova famiglia di istanze EC2, la serie A1, ideale per workload di tipo scale-out come ecommerce, layer di caching o ambienti di sviluppo. Dai primi benchmark comparsi in rete le performance sono confrontabili con le istanze “pari-taglia” della famiglia C5, con un prezzo sensibilmente inferiore. Peccato che passare tutti i proprio workload su architettura ARM nasconda molte pi\u00f9 insidie di quel che si possa pensare…<\/p>\n

Amazon FSx for Windows File Server<\/a>
\nLa maggior parte delle applicazioni enterprise, specie se legacy, si aspetta di scrivere su uno share di rete Windows. Sad but true<\/em>. Esattamente come per SFTP anche qui per molti anni gli utenti AWS hanno chiesto a gran voce un servizio di storage SMB compatibile, gestito e ridondato su pi\u00f9 Availability Zone. Integrato con Active Directory (e relative ACL) e fino a 2GB\/s di throughput). Non male. Finalmente direi. La cosa interessante \u00e8 che questo servizio rientra all’interno di un servizio pi\u00f9 ampio da parte di AWS, denominato FSx, con cui si pensa di integrare man mano vari file system distribuiti di terze parti all’interno di un unico servizio gestito. Tanto \u00e8 vero che \u00e8 stato lanciato anche
FSx for Lustre<\/a>, un filesystem specifico per carichi HPC (magari costruiti utilizzando la nuova interfaccia Elastic Fabric Adapter<\/a>, a bassissima latenza ed elevato throughput per la comunicazione inter-instance). Speriamo di vedere presto altri file system all’interno del servizio FSx (che credo proprio andr\u00e0 ad incorporare anche EFS a livello di nomenclatura)<\/p>\n

Per ora basta cos\u00ec. Ci sarebbe ancora tantissimo da dire sulle incredibili news annunciate negli ambiti Machine Learning (che sta “tirando” sempre di pi\u00f9), database (dove il guanto di sfida a Oracle \u00e8 ormai sempre pi\u00f9 lanciato…) e IoT, ma tra 15 minuti inizia il Keynote di Werner Vogels, quindi ci sentiamo prossimamente per la seconda parte, che includer\u00e0 ovviamente anche le novit\u00e0 pi succulenti che il CTO sta per annunciare.<\/p>\n

Ciao!!!<\/p>\n","protected":false},"excerpt":{"rendered":"

Carpe diem diceva una volta un saggio e quindi ora che mi trovo escluso da una session per overflow (che […]<\/p>\n","protected":false},"author":3,"featured_media":352,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[358],"yoast_head":"\nAWS re:Invent 2018 - parte 1 - Proud2beCloud Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.besharp.it\/it\/aws-reinvent-2018-parte-1\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AWS re:Invent 2018 - parte 1 - Proud2beCloud Blog\" \/>\n<meta property=\"og:description\" content=\"Carpe diem diceva una volta un saggio e quindi ora che mi trovo escluso da una session per overflow (che […]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.besharp.it\/it\/aws-reinvent-2018-parte-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Proud2beCloud Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-11-29T16:22:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-01-14T08:24:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.besharp.it\/wp-content\/uploads\/2018\/11\/IMG_6643.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"4032\" \/>\n\t<meta property=\"og:image:height\" content=\"3024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Simone Merlini\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Simone Merlini\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.besharp.it\/it\/aws-reinvent-2018-parte-1\/\",\"url\":\"https:\/\/blog.besharp.it\/it\/aws-reinvent-2018-parte-1\/\",\"name\":\"AWS re:Invent 2018 - parte 1 - Proud2beCloud Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.besharp.it\/it\/#website\"},\"datePublished\":\"2018-11-29T16:22:10+00:00\",\"dateModified\":\"2021-01-14T08:24:45+00:00\",\"author\":{\"@id\":\"https:\/\/blog.besharp.it\/it\/#\/schema\/person\/f5772030de5fdee2860686ede72225ee\"},\"breadcrumb\":{\"@id\":\"https:\/\/blog.besharp.it\/it\/aws-reinvent-2018-parte-1\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.besharp.it\/it\/aws-reinvent-2018-parte-1\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.besharp.it\/it\/aws-reinvent-2018-parte-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.besharp.it\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AWS re:Invent 2018 – parte 1\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.besharp.it\/it\/#website\",\"url\":\"https:\/\/blog.besharp.it\/it\/\",\"name\":\"Proud2beCloud Blog\",\"description\":\"il blog di beSharp\",\"alternateName\":\"Proud2beCloud Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.besharp.it\/it\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.besharp.it\/it\/#\/schema\/person\/f5772030de5fdee2860686ede72225ee\",\"name\":\"Simone Merlini\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/blog.besharp.it\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3476bf5e5ab09a9a5cfe42385c9cbe8f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3476bf5e5ab09a9a5cfe42385c9cbe8f?s=96&d=mm&r=g\",\"caption\":\"Simone Merlini\"},\"description\":\"CEO e co-fondatore di beSharp, Cloud Ninja ed early adopter di qualsiasi tipo di soluzione *aaS. Mi divido tra la tastiera del PC e quella a tasti bianchi e neri; sono specializzato nel deploy di cene pantagrueliche e nel test di bottiglie d'annata.\",\"url\":\"https:\/\/blog.besharp.it\/it\/author\/amadeus\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AWS re:Invent 2018 - parte 1 - Proud2beCloud Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.besharp.it\/it\/aws-reinvent-2018-parte-1\/","og_locale":"it_IT","og_type":"article","og_title":"AWS re:Invent 2018 - parte 1 - Proud2beCloud Blog","og_description":"Carpe diem diceva una volta un saggio e quindi ora che mi trovo escluso da una session per overflow (che […]","og_url":"https:\/\/blog.besharp.it\/it\/aws-reinvent-2018-parte-1\/","og_site_name":"Proud2beCloud Blog","article_published_time":"2018-11-29T16:22:10+00:00","article_modified_time":"2021-01-14T08:24:45+00:00","og_image":[{"width":4032,"height":3024,"url":"https:\/\/blog.besharp.it\/wp-content\/uploads\/2018\/11\/IMG_6643.jpg","type":"image\/jpeg"}],"author":"Simone Merlini","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"Simone Merlini","Tempo di lettura stimato":"5 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blog.besharp.it\/it\/aws-reinvent-2018-parte-1\/","url":"https:\/\/blog.besharp.it\/it\/aws-reinvent-2018-parte-1\/","name":"AWS re:Invent 2018 - parte 1 - Proud2beCloud Blog","isPartOf":{"@id":"https:\/\/blog.besharp.it\/it\/#website"},"datePublished":"2018-11-29T16:22:10+00:00","dateModified":"2021-01-14T08:24:45+00:00","author":{"@id":"https:\/\/blog.besharp.it\/it\/#\/schema\/person\/f5772030de5fdee2860686ede72225ee"},"breadcrumb":{"@id":"https:\/\/blog.besharp.it\/it\/aws-reinvent-2018-parte-1\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.besharp.it\/it\/aws-reinvent-2018-parte-1\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.besharp.it\/it\/aws-reinvent-2018-parte-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.besharp.it\/it\/"},{"@type":"ListItem","position":2,"name":"AWS re:Invent 2018 – parte 1"}]},{"@type":"WebSite","@id":"https:\/\/blog.besharp.it\/it\/#website","url":"https:\/\/blog.besharp.it\/it\/","name":"Proud2beCloud Blog","description":"il blog di beSharp","alternateName":"Proud2beCloud Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.besharp.it\/it\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/blog.besharp.it\/it\/#\/schema\/person\/f5772030de5fdee2860686ede72225ee","name":"Simone Merlini","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/blog.besharp.it\/it\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3476bf5e5ab09a9a5cfe42385c9cbe8f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3476bf5e5ab09a9a5cfe42385c9cbe8f?s=96&d=mm&r=g","caption":"Simone Merlini"},"description":"CEO e co-fondatore di beSharp, Cloud Ninja ed early adopter di qualsiasi tipo di soluzione *aaS. Mi divido tra la tastiera del PC e quella a tasti bianchi e neri; sono specializzato nel deploy di cene pantagrueliche e nel test di bottiglie d'annata.","url":"https:\/\/blog.besharp.it\/it\/author\/amadeus\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.besharp.it\/it\/wp-json\/wp\/v2\/posts\/343"}],"collection":[{"href":"https:\/\/blog.besharp.it\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.besharp.it\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.besharp.it\/it\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.besharp.it\/it\/wp-json\/wp\/v2\/comments?post=343"}],"version-history":[{"count":0,"href":"https:\/\/blog.besharp.it\/it\/wp-json\/wp\/v2\/posts\/343\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.besharp.it\/it\/wp-json\/wp\/v2\/media\/352"}],"wp:attachment":[{"href":"https:\/\/blog.besharp.it\/it\/wp-json\/wp\/v2\/media?parent=343"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.besharp.it\/it\/wp-json\/wp\/v2\/categories?post=343"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.besharp.it\/it\/wp-json\/wp\/v2\/tags?post=343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}