Durante i laboratori pratici, gli esperti AWS ti mostrano quali strumenti aiutano a sviluppare le applicazioni Serverless in locale e nel cloud AWS e ti aiuteranno a programmare i prossimi passi per iniziare ad utilizzare questa tecnologia nella tua azienda.
AWS Serverless per startup: come innovare senza preoccuparsi dei serverAmazon Web Services
La tecnologia Serverless sembra essere perfetta per startup. Il modello di pricing “pay-per-use” e l’infrastruttura che non genera alcun costo in mancanza di traffico rende la struttura di costi estremamente economica ed efficiente per le startup. Inoltre, le architetture Serverless sono pienamente gestite e scalano automaticamente, per questo i team non devono preoccuparsi di improvvise crescite del traffico che, per esempio, possono derivare da campagne marketing di successo. Questi sono solo alcuni dei motivi per cui molte startup hanno deciso di costruire architetture Serverless a supporto del proprio business. Durante il webinar, approfondiremo i servizi Serverless di AWS e come le startup possono utilizzarli per aumentare agilità e innovazione. Approfondiremo il servizio AWS Lambda che permette di eseguire codice per qualunque tipologia di applicazione, senza alcun lavoro di “amministrazione”. Durante la sessione, condivideremo inoltre casi d’uso di startup che hanno implementato con successo la tecnologia Serverless.
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
Molte aziende oggi, costruiscono applicazioni con funzionalità di tipo ledger ad esempio per verificare lo storico di accrediti o addebiti nelle transazioni bancarie o ancora per tenere traccia del flusso supply chain dei propri prodotti.
Alla base di queste soluzioni ci sono i database ledger che permettono di avere un log delle transazioni trasparente, immutabile e crittograficamente verificabile, ma sono strumenti complessi e onerosi da gestire.
Amazon QLDB elimina la necessità di costruire sistemi personalizzati e complessi fornendo un database ledger serverless completamente gestito.
In questa sessione scopriremo come realizzare un'applicazione serverless completa che utilizzi le funzionalità di QLDB.
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
Con l'approccio tradizionale al mondo IT per molti anni è stato difficile implementare tecniche di DevOps, che finora spesso hanno previsto attività manuali portando di tanto in tanto a dei downtime degli applicativi interrompendo l'operatività dell'utente. Con l'avvento del cloud, le tecniche di DevOps sono ormai a portata di tutti a basso costo per qualsiasi genere di workload, garantendo maggiore affidabilità del sistema e risultando in dei significativi miglioramenti della business continuity.
AWS mette a disposizione AWS OpsWork come strumento di Configuration Management che mira ad automatizzare e semplificare la gestione e i deployment delle istanze EC2 per mezzo di workload Chef e Puppet.
Scopri come sfruttare AWS OpsWork a garanzia e affidabilità del tuo applicativo installato su Instanze EC2.
La tua organizzazione è pronta per adottare una strategia di cloud ibrido?Amazon Web Services
Sempre più aziende, di tutti i settori, stanno accelerando l'adozione sia del Cloud AWS che dell'infrastruttura VMware. Molti di loro hanno l’esigenza di scalare la capacità dei loro datacenter nel minor tempo possibile, per soddisfare in tempo reale le richieste di business, e di integrare i loro ambienti IT locali con il cloud. Questa integrazione deve essere semplice e far leva su strumenti e competenze già esistenti, come quelle relative all'ambiente operativo VMware.
In questa sessione potrai conoscere come VMware Cloud ™ su AWS ti consente di creare e gestire il tuo ambiente ibrido con le stesse risorse che usi oggi nel tuo datacenter, e poter espandere la tua capacità di innovare grazie agli altri servizi AWS.
Amazon QuickSight è un servizio di business intelligence veloce e innovativo che consente di fornire informazioni dettagliate a tutti gli utenti dell'organizzazione. Come servizio completamente gestito, QuickSight consente di creare e pubblicare facilmente dashboard interattive che includono funzionalità uniche quali ML Insights, Ml Powered Forecasts and Anomaly Detection. Le dashboard sono quindi accessibili da qualsiasi dispositivo e possono essere integrate in applicazioni, portali e siti Web. Nell'ultimo anno QuickSight ha rilasciato oltre 200 nuove funzionalità. In questo webinar forniamo una panoramica dettagliata di QuickSight e una demo live per apprezzarne appieno il potenziale.
AWS Serverless per startup: come innovare senza preoccuparsi dei serverAmazon Web Services
La tecnologia Serverless sembra essere perfetta per startup. Il modello di pricing “pay-per-use” e l’infrastruttura che non genera alcun costo in mancanza di traffico rende la struttura di costi estremamente economica ed efficiente per le startup. Inoltre, le architetture Serverless sono pienamente gestite e scalano automaticamente, per questo i team non devono preoccuparsi di improvvise crescite del traffico che, per esempio, possono derivare da campagne marketing di successo. Questi sono solo alcuni dei motivi per cui molte startup hanno deciso di costruire architetture Serverless a supporto del proprio business. Durante il webinar, approfondiremo i servizi Serverless di AWS e come le startup possono utilizzarli per aumentare agilità e innovazione. Approfondiremo il servizio AWS Lambda che permette di eseguire codice per qualunque tipologia di applicazione, senza alcun lavoro di “amministrazione”. Durante la sessione, condivideremo inoltre casi d’uso di startup che hanno implementato con successo la tecnologia Serverless.
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
Molte aziende oggi, costruiscono applicazioni con funzionalità di tipo ledger ad esempio per verificare lo storico di accrediti o addebiti nelle transazioni bancarie o ancora per tenere traccia del flusso supply chain dei propri prodotti.
Alla base di queste soluzioni ci sono i database ledger che permettono di avere un log delle transazioni trasparente, immutabile e crittograficamente verificabile, ma sono strumenti complessi e onerosi da gestire.
Amazon QLDB elimina la necessità di costruire sistemi personalizzati e complessi fornendo un database ledger serverless completamente gestito.
In questa sessione scopriremo come realizzare un'applicazione serverless completa che utilizzi le funzionalità di QLDB.
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
Con l'approccio tradizionale al mondo IT per molti anni è stato difficile implementare tecniche di DevOps, che finora spesso hanno previsto attività manuali portando di tanto in tanto a dei downtime degli applicativi interrompendo l'operatività dell'utente. Con l'avvento del cloud, le tecniche di DevOps sono ormai a portata di tutti a basso costo per qualsiasi genere di workload, garantendo maggiore affidabilità del sistema e risultando in dei significativi miglioramenti della business continuity.
AWS mette a disposizione AWS OpsWork come strumento di Configuration Management che mira ad automatizzare e semplificare la gestione e i deployment delle istanze EC2 per mezzo di workload Chef e Puppet.
Scopri come sfruttare AWS OpsWork a garanzia e affidabilità del tuo applicativo installato su Instanze EC2.
La tua organizzazione è pronta per adottare una strategia di cloud ibrido?Amazon Web Services
Sempre più aziende, di tutti i settori, stanno accelerando l'adozione sia del Cloud AWS che dell'infrastruttura VMware. Molti di loro hanno l’esigenza di scalare la capacità dei loro datacenter nel minor tempo possibile, per soddisfare in tempo reale le richieste di business, e di integrare i loro ambienti IT locali con il cloud. Questa integrazione deve essere semplice e far leva su strumenti e competenze già esistenti, come quelle relative all'ambiente operativo VMware.
In questa sessione potrai conoscere come VMware Cloud ™ su AWS ti consente di creare e gestire il tuo ambiente ibrido con le stesse risorse che usi oggi nel tuo datacenter, e poter espandere la tua capacità di innovare grazie agli altri servizi AWS.
Amazon QuickSight è un servizio di business intelligence veloce e innovativo che consente di fornire informazioni dettagliate a tutti gli utenti dell'organizzazione. Come servizio completamente gestito, QuickSight consente di creare e pubblicare facilmente dashboard interattive che includono funzionalità uniche quali ML Insights, Ml Powered Forecasts and Anomaly Detection. Le dashboard sono quindi accessibili da qualsiasi dispositivo e possono essere integrate in applicazioni, portali e siti Web. Nell'ultimo anno QuickSight ha rilasciato oltre 200 nuove funzionalità. In questo webinar forniamo una panoramica dettagliata di QuickSight e una demo live per apprezzarne appieno il potenziale.
Journey to the cloud: a cosa deve pensare un’organizzazione che vuole migrare...Amazon Web Services
La complessità di un programma di cloud transformation che coinvolge la migrazione di centinaia o addirittura migliaia di server può essere una sfida importante per il program management e per il coordinamento dell’IT team incaricato del successo e del supporto di queste attività di preparazione e di migrazione. Questa sessione mette in luce il framework di AWS, altamente ripetibile e scalabile e il metodo che sta aiutando i clienti ad essere pronti per un’esecuzione accelerata della loro migrazione o la preparazione delle operazioni per i workload in esercizio da portare su AWS.
AWSome Day Online 2020_Module 4: Secure your cloud applicationsAmazon Web Services
This module covers how AWS approaches securing the cloud, along with the AWS Shared Responsibility Model, AWS Access Control and Management, AWS Security Compliance Programs, and resources available to you in better understanding AWS Cloud security options.
Welcome to the Introduction to AWS Workshop Series.
Learn about the 5 key tenets of Cloud Computing and the benefits that the AWS Cloud is bringing to business.
See some customer examples and use cases.
How You Can Use AWS Identity Services to Be Successful on Your AWS Cloud JourneyAmazon Web Services
by Ron Cully, Manager, Product Management, AWS
Every journey to the AWS Cloud is unique. Some customers are migrating existing applications, while others are building new applications using cloud-native services. Along each of these journeys, identity and access management helps customers protect their applications and resources. In this session, you will learn how AWS’ Identity Services provide you a secure, flexible, and easy solution for managing identities and access on the AWS Cloud. With AWS’ Identity Services, you do not have to adapt to AWS. Instead, you have a choice of services designed to meet you anywhere along your journey to the AWS Cloud.
How uCast is using AWS Media Services and the Power of the Cloud to Deliver G...Amazon Web Services
Live streaming in sports and music continues to increase double digits’ year over year. Both industries are challenged with complex rights management, scale at cost, worldwide distribution and monetization business models. In this session, learn how uCast’s platform automates what were previously difficult to execute and cost prohibited video operations unsustainable for premium video brands. uCast with AWS services solves these challenges while creating broadcast grade video quality, personalization of content, geo & rights management while streaming thousands of live events each year.
Brian Lisi, CTO, uCast
Journey to the cloud: a cosa deve pensare un’organizzazione che vuole migrare...Amazon Web Services
La complessità di un programma di cloud transformation che coinvolge la migrazione di centinaia o addirittura migliaia di server può essere una sfida importante per il program management e per il coordinamento dell’IT team incaricato del successo e del supporto di queste attività di preparazione e di migrazione. Questa sessione mette in luce il framework di AWS, altamente ripetibile e scalabile e il metodo che sta aiutando i clienti ad essere pronti per un’esecuzione accelerata della loro migrazione o la preparazione delle operazioni per i workload in esercizio da portare su AWS.
AWSome Day Online 2020_Module 4: Secure your cloud applicationsAmazon Web Services
This module covers how AWS approaches securing the cloud, along with the AWS Shared Responsibility Model, AWS Access Control and Management, AWS Security Compliance Programs, and resources available to you in better understanding AWS Cloud security options.
Welcome to the Introduction to AWS Workshop Series.
Learn about the 5 key tenets of Cloud Computing and the benefits that the AWS Cloud is bringing to business.
See some customer examples and use cases.
How You Can Use AWS Identity Services to Be Successful on Your AWS Cloud JourneyAmazon Web Services
by Ron Cully, Manager, Product Management, AWS
Every journey to the AWS Cloud is unique. Some customers are migrating existing applications, while others are building new applications using cloud-native services. Along each of these journeys, identity and access management helps customers protect their applications and resources. In this session, you will learn how AWS’ Identity Services provide you a secure, flexible, and easy solution for managing identities and access on the AWS Cloud. With AWS’ Identity Services, you do not have to adapt to AWS. Instead, you have a choice of services designed to meet you anywhere along your journey to the AWS Cloud.
How uCast is using AWS Media Services and the Power of the Cloud to Deliver G...Amazon Web Services
Live streaming in sports and music continues to increase double digits’ year over year. Both industries are challenged with complex rights management, scale at cost, worldwide distribution and monetization business models. In this session, learn how uCast’s platform automates what were previously difficult to execute and cost prohibited video operations unsustainable for premium video brands. uCast with AWS services solves these challenges while creating broadcast grade video quality, personalization of content, geo & rights management while streaming thousands of live events each year.
Brian Lisi, CTO, uCast
Businesses are utlising their digital assets more than ever to engage, acquire and nurture their customers. This session dives into how you can leverage the AWS platform for your Digital assets. Topics include scalability, mobility, and getting closer to your customers through continuous innovation and latency optimisation.
Business session
Speaker: Ralf Capel, Account Manager, Amazon Web Services & Jan Haak, Solutions Architect, Amazon Web Services
Featured Customer - The Iconic
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...RightScale
We’ve all seen the trend everywhere around us: customers want self-service. It offers them the agility they need and gives businesses the ability to scale and lower their costs. With cloud deployments, enterprises can experience similar benefits through the use of a self-service portal where internal customers can provision their own resources while Central IT maintains control and visibility. This saves both time and money.
In this webinar, learn how to empower your internal customers to provision the necessary cloud resources when they need them but also ensure that what get receive is well within IT approved guidelines. Beyond simple convenience, this methodology permits you to operationalize your AWS cloud usage to easily roll cloud into an overall IT strategy.
Architects from Amazon Web Services (AWS) and RightScale, an Advanced Technology Partner, will provide an overview of the key business and technical considerations for operationalizing your AWS cloud usage. In the second half of the webinar, our technical experts will answer your questions. Priority will be given to pre-submitted questions.
To help illustrate the effectiveness of this approach, our architects will walk you through real-world examples and the overall impact on their organizations.
Key Topics:
1. Create an IT Vending machine with consistent and reproducible processes.
2. Enable your end users while maintaining visibility and control.
3. Use cost planning and forecasting to fine-tune and understand cloud spend.
4. Discover reporting and auditing tools to ensure compliance.
5. Avoid downtime through proven HA/DR architectures.
"A recipe for enabling people, process and technology"
- Be aware of developer/users frustrations;
- Providing ultimate customer experience;
- Understanding the value stream;
- Delivering a platform with the right capabilities to support your (internal) users
AWS DevOps: Introduction to DevOps on AWSDatacademy.ai
Technology has evolved over time. And with technology, the ways and needs to handle technology have also evolved. The last two decades have seen a great shift in computation and also software development life cycles. We have seen a huge demand for AWS certification. let’s focus on one such approach known as DevOps and AWS DevOps in particular.
Visit by :-https://www.datacademy.ai/aws-devops-introduction-to-devops-on-aws-introdu/
During the session we will describe common methods used to create a Hybrid Cloud with AWS. We step through successful operational models, how to get started, and tools to simplify operations. We will explore topics such as networking, directories, DNS, and security. Importantly, we will cover ongoing operational and management practices.
Speaker: Phil Barlow, Solutions Architect, Amazon Web Services
Featured Customer - AMP
[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015Amazon Web Services
This session provides an overview of the AWS Digital Media Partner ecosystem and explains how APN partners, including ISVs, SIs and solution providers, leverage the AWS Cloud to enable media workloads to be executed in the cloud. Included is an overview of the AWS media workflow categories and a discussion of the alignment of these partners to these categories as well as to the sub-vertical industries that comprise Media and Entertainment.
Customers who run SAP on AWS have lowered costs, improved performance, resilience, security, and agility. Application modernization can start with SAP at the core – but it can also start with machine learning, internet of things, big data and analytics. In this session, AWS is presenting and demonstrating use cases for modernizing IT systems that incorporates SAP. Customer Larsen & Toubro Infotech (LTI) shares their innovation agenda and journey to the cloud with AWS.
Harpreet Singh, SAP Solution Architect, Amazon Web Services
Cloud is the New Normal, So How Do I Get Started? - BusinessAmazon Web Services
In this session we will tackle the basic concepts for customers who are looking to adopt the AWS Cloud. We will provide demonstrations, examples, and guidance on starting your journey and the ongoing support available to you. You will hear first-hand from an AWS customer who will share their recent experience while moving their first workload to AWS and their learnings so far.
Speaker: Satwant Phull, Account Manager & Evgeny Vaganov, Solutions Architect, Amazon Web Services
Featured Customer - True Alliance
"AWS (Amazon Web Services) is a cloud computing platform that offers a wide range of services to help businesses operate more efficiently and effectively. AWS services providers are companies that specialize in helping businesses implement and manage AWS services.
These providers offer a variety of services, including cloud migration, architecture design, security and compliance, monitoring and management, and ongoing support. They work closely with their clients to understand their specific needs and develop customized solutions that meet those needs.
AWS services providers are important for businesses that want to take advantage of the benefits of cloud computing but don't have the expertise or resources to do so on their own. With the help of an AWS services provider, businesses can implement and manage AWS services more efficiently and effectively, allowing them to focus on their core business activities."
Similar to Come costruire un'architettura Serverless nel Cloud AWS (20)
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
Il Forecasting è un processo importante per tantissime aziende e viene utilizzato in vari ambiti per cercare di prevedere in modo accurato la crescita e distribuzione di un prodotto, l’utilizzo delle risorse necessarie nelle linee produttive, presentazioni finanziarie e tanto altro. Amazon utilizza delle tecniche avanzate di forecasting, in parte questi servizi sono stati messi a disposizione di tutti i clienti AWS.
In questa sessione illustreremo come pre-processare i dati che contengono una componente temporale e successivamente utilizzare un algoritmo che a partire dal tipo di dato analizzato produce un forecasting accurato.
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
La varietà e la quantità di dati che si crea ogni giorno accelera sempre più velocemente e rappresenta una opportunità irripetibile per innovare e creare nuove startup.
Tuttavia gestire grandi quantità di dati può apparire complesso: creare cluster Big Data su larga scala sembra essere un investimento accessibile solo ad aziende consolidate. Ma l’elasticità del Cloud e, in particolare, i servizi Serverless ci permettono di rompere questi limiti.
Vediamo quindi come è possibile sviluppare applicazioni Big Data rapidamente, senza preoccuparci dell’infrastruttura, ma dedicando tutte le risorse allo sviluppo delle nostre le nostre idee per creare prodotti innovativi.
Ora puoi utilizzare Amazon Elastic Kubernetes Service (EKS) per eseguire pod Kubernetes su AWS Fargate, il motore di elaborazione serverless creato per container su AWS. Questo rende più semplice che mai costruire ed eseguire le tue applicazioni Kubernetes nel cloud AWS.In questa sessione presenteremo le caratteristiche principali del servizio e come distribuire la tua applicazione in pochi passaggi
Vent'anni fa Amazon ha attraversato una trasformazione radicale con l'obiettivo di aumentare il ritmo dell'innovazione. In questo periodo abbiamo imparato come cambiare il nostro approccio allo sviluppo delle applicazioni ci ha permesso di aumentare notevolmente l'agilità, la velocità di rilascio e, in definitiva, ci ha consentito di creare applicazioni più affidabili e scalabili. In questa sessione illustreremo come definiamo le applicazioni moderne e come la creazione di app moderne influisce non solo sull'architettura dell'applicazione, ma sulla struttura organizzativa, sulle pipeline di rilascio dello sviluppo e persino sul modello operativo. Descriveremo anche approcci comuni alla modernizzazione, compreso l'approccio utilizzato dalla stessa Amazon.com.
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
L’utilizzo dei container è in continua crescita.
Se correttamente disegnate, le applicazioni basate su Container sono molto spesso stateless e flessibili.
I servizi AWS ECS, EKS e Kubernetes su EC2 possono sfruttare le istanze Spot, portando ad un risparmio medio del 70% rispetto alle istanze On Demand. In questa sessione scopriremo insieme quali sono le caratteristiche delle istanze Spot e come possono essere utilizzate facilmente su AWS. Impareremo inoltre come Spreaker sfrutta le istanze spot per eseguire applicazioni di diverso tipo, in produzione, ad una frazione del costo on-demand!
In recent months, many customers have been asking us the question – how to monetise Open APIs, simplify Fintech integrations and accelerate adoption of various Open Banking business models. Therefore, AWS and FinConecta would like to invite you to Open Finance marketplace presentation on October 20th.
Event Agenda :
Open banking so far (short recap)
• PSD2, OB UK, OB Australia, OB LATAM, OB Israel
Intro to Open Finance marketplace
• Scope
• Features
• Tech overview and Demo
The role of the Cloud
The Future of APIs
• Complying with regulation
• Monetizing data / APIs
• Business models
• Time to market
One platform for all: a Strategic approach
Q&A
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
Per creare valore e costruire una propria offerta differenziante e riconoscibile, le startup di successo sanno come combinare tecnologie consolidate con componenti innovativi creati ad hoc.
AWS fornisce servizi pronti all'utilizzo e, allo stesso tempo, permette di personalizzare e creare gli elementi differenzianti della propria offerta.
Concentrandoci sulle tecnologie di Machine Learning, vedremo come selezionare i servizi di intelligenza artificiale offerti da AWS e, anche attraverso una demo, come costruire modelli di Machine Learning personalizzati utilizzando SageMaker Studio.
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
Vuoi conoscere le opzioni per eseguire Microsoft Active Directory su AWS? Quando si spostano carichi di lavoro Microsoft in AWS, è importante considerare come distribuire Microsoft Active Directory per supportare la gestione, l'autenticazione e l'autorizzazione dei criteri di gruppo. In questa sessione, discuteremo le opzioni per la distribuzione di Microsoft Active Directory su AWS, incluso AWS Directory Service per Microsoft Active Directory e la distribuzione di Active Directory su Windows su Amazon Elastic Compute Cloud (Amazon EC2). Trattiamo argomenti quali l'integrazione del tuo ambiente Microsoft Active Directory locale nel cloud e l'utilizzo di applicazioni SaaS, come Office 365, con AWS Single Sign-On.
Dal riconoscimento facciale al riconoscimento di frodi o difetti di fabbricazione, l'analisi di immagini e video che sfruttano tecniche di intelligenza artificiale, si stanno evolvendo e raffinando a ritmi elevati. In questo webinar esploreremo le possibilità messe a disposizione dai servizi AWS per applicare lo stato dell'arte delle tecniche di computer vision a scenari reali.
Amazon Web Services e VMware organizzano un evento virtuale gratuito il prossimo mercoledì 14 Ottobre dalle 12:00 alle 13:00 dedicato a VMware Cloud ™ on AWS, il servizio on demand che consente di eseguire applicazioni in ambienti cloud basati su VMware vSphere® e di accedere ad una vasta gamma di servizi AWS, sfruttando a pieno le potenzialità del cloud AWS e tutelando gli investimenti VMware esistenti.
Molte organizzazioni sfruttano i vantaggi del cloud migrando i propri carichi di lavoro Oracle e assicurandosi notevoli vantaggi in termini di agilità ed efficienza dei costi.
La migrazione di questi carichi di lavoro, può creare complessità durante la modernizzazione e il refactoring delle applicazioni e a questo si possono aggiungere rischi di prestazione che possono essere introdotti quando si spostano le applicazioni dai data center locali.
Con l’ascesa delle architetture di microservizi e delle ricche applicazioni mobili e Web, le API sono più importanti che mai per offrire agli utenti finali una user experience eccezionale. In questa sessione impareremo come affrontare le moderne sfide di progettazione delle API con GraphQL, un linguaggio di query API open source utilizzato da Facebook, Amazon e altro e come utilizzare AWS AppSync, un servizio GraphQL serverless gestito su AWS. Approfondiremo diversi scenari, comprendendo come AppSync può aiutare a risolvere questi casi d’uso creando API moderne con funzionalità di aggiornamento dati in tempo reale e offline.
Inoltre, impareremo come Sky Italia utilizza AWS AppSync per fornire aggiornamenti sportivi in tempo reale agli utenti del proprio portale web.
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
Molte organizzazioni sfruttano i vantaggi del cloud migrando i propri carichi di lavoro Oracle e assicurandosi notevoli vantaggi in termini di agilità ed efficienza dei costi.
La migrazione di questi carichi di lavoro, può creare complessità durante la modernizzazione e il refactoring delle applicazioni e a questo si possono aggiungere rischi di prestazione che possono essere introdotti quando si spostano le applicazioni dai data center locali.
In queste slide, gli esperti AWS e VMware presentano semplici e pratici accorgimenti per facilitare e semplificare la migrazione dei carichi di lavoro Oracle accelerando la trasformazione verso il cloud, approfondiranno l’architettura e dimostreranno come sfruttare a pieno le potenzialità di VMware Cloud ™ on AWS.
Amazon Elastic Container Service (Amazon ECS) è un servizio di gestione dei container altamente scalabile, che semplifica la gestione dei contenitori Docker attraverso un layer di orchestrazione per il controllo del deployment e del relativo lifecycle. In questa sessione presenteremo le principali caratteristiche del servizio, le architetture di riferimento per i differenti carichi di lavoro e i semplici passi necessari per poter velocemente migrare uno o più dei tuo container.
Costruisci modelli di Machine Learning con Amazon SageMaker AutopilotAmazon Web Services
Amazon SageMaker AutoPilot è una funzionalità di Amazon SageMaker che crea automaticamente il miglior modello di apprendimento automatico per il tuo set di dati. Con SageMaker Autopilot, si fornisce un set di dati tabellare e si seleziona la variabile target da prevedere, che può essere numerica o categorica. SageMaker Autopilot esplorerà automaticamente diverse soluzioni per trovare il modello migliore. È quindi possibile distribuire direttamente il modello in produzione con un solo clic o esplorare le soluzioni consigliate con Amazon SageMaker Studio per migliorare ulteriormente la qualità del modello. In questo webinar approfondiremo questa capacità, con dimostrazioni pratiche su come utilizzare il servizio.
Si stima che i clienti abbiamo in totale 256 EB di file shares in locale. La gestione di questi file systems è onerosa e comporta problematiche sia di budget (CAPEX) che di operation (gestione, scalabilità, data protection). Tipicamente gli apparati NAS locali devono essere sostituiti ogni 3-5 anni, obbligando i clienti a fare un capacity planning pluriennale e richiedendo un progetto a sè stante per la migrazione dati.
Il passaggio al cloud di AWS consente ai clienti di pagare esattamente la quantità di spazio di archiviazione di file di cui hanno bisogno ora, senza costi o vincoli iniziali e ridimensionare la capacità necessaria durante la crescita dei dati senza dover stimare in anticipo di quanto avranno bisogno. Sfruttando soluzioni di file completamente gestite come Amazon FSx per Windows File Server, FSx Backup, i clienti non devono più preoccuparsi del sovraccarico amministrativo di impostazione, protezione, manutenzione e backup della propria infrastruttura di file.
La recente apertura della regione italiana MXP apre a nuovi scenari di hybrid cloud per la parte filesystem/SMB share.
11. what makes every customer unique,
them in 1:1 experiences
and your customer base.
Neosperience Cloud
Understand
Engage
Grow
12. How delivers digital experience innovation
Increase customer engagement
• Tailor storytelling and call-to-action
• Grow the value of the customer
• Suggest the most suitable products
and services
• Accelerate on-boarding and increase
conversions
• Generate recurring revenues, evolving
loyalty into membership
• Send personalized notifications
• Delight the customer with gamification
• Make digital experiences come alive in
extended reality
• Nudge advocacy
01
Listen to customers
across channels
02
Deliver relevant
experiences at scale
03
Transform prospects
into customers for life
Neosperience Cloud allows to create personalized, relevant experiences that strengthen
the relationship with the customer across touchpoints: web, app, platforms, point of sale
The first digital experience
platform to establish empathic
relationships with customers
that takes into account their
uniqueness.
A set of application modules
condensing multi-disciplinary
skills: data scientists,
designers, software architects,
cognitive, behavioral and social
psychologists, to unleash your
brand’s potential.
Understand
Engage
Grow
Neosperience Cloud
17. Any complex platform implements a set of different requirements
Different requirements
• Deep Learning models
• Integrating with 3rd party products
• Different data types to persist
• Need for speed and scalability
• Team communication has a lot of friction: IT operation and dev teams
20. Neosperience ( 2008 — 2012 )
The age of the monolith
• Multi-region deploy of SpringMVC / Java on Apache
Tomcat / JBoss
• Shared RDS database managed by Hibernate
• Autoscaling group for EC2 instances, Elastic IP
Pros
✓ Everything within a single package
✓ Simple CI workflow
✓ Easy services coordination
Cons
- Lifecycle: one change in code requires a full release of
Neosperience
- Scalability / Costs: planning autoscale for different
usages is not easy
- Everything is a REST endpoint
21. Neosperience Cloud
Cloud
Understand
Engage
Grow
image video conversation relation interaction behavior
Personalised
Content
Proximity
Marketing
Nudging &
Gamification
Image
Personalised
Commerce
Personalised
Advertising
Customer Base Channels
• Start separating concerns
• Every component has the
same technological stack
• Define interfaces between
components
• It’s called microservices
23. Neosperience ( 2012 — 2015 )
Separation of concerns
• Spring Boot/Cloud on Java Stack
• Docker image for each service within NGINX
• DynamoDB used as façade towards clients
• RDS managed through Spring Data
• Coordination service (Module Manager)
Pros
✓ Smaller services, same technology for everything
✓ Immutable deployments: from CI to Docker registry
✓ Easy services coordination
Cons
- Still paying for idle (database, instances)
- Manual provisioning of resources (through Beanstalk)
- Everything is a REST endpoint
27. Serverless means no servers.
No hardware to provision or manage
No IT service team installing hardware
But still it’s someone else server
Server
VM
OS
frameworks
code
your duty
29. Serverless means no VMs.
No under or over provisioning
Never pay for idle
No VM disaster recovery
VM
OS
frameworks
code
your duty
30. no patch to install.no OS to config.Serverless means
31. Serverless means no OS to config.
OS is provisioned automatically
Patches are installed by vendor
Built-in best practices OS
frameworks
code
your duty
33. Serverless means no schedulers.
Code is invoked by platform
Language support is packed within runtime
Analytics are provided out of the box
frameworks
code
your duty
37. Neosperience ( 2015 — now )
Here comes Serverless
• Triggers to Lambda functions
• Each service defines its own persistence
• Communication is handled through Kinesis
• Immutable deployments
Pros
✓ Many small packages
✓ Extremely fast release cycles (smaller changes)
✓ No servers to manage (woot-woot)
✓ Scalability at its best / Cost reduction
✓ There is no difference between dev/stage/
production
Cons
- Required a shift in team perspective towards
software development (there is no one size fits
all architecture)
- Expensive when utilization close to 100%
- No support for dedicated hardware
38. Some key points we had to address while moving to Serverless and microservices.
The questions we faced
How micro is a microservice?
Decompose your system into domain specific computing units using Domain Driven Development (DDD)
Do we want to reinvent the wheel?
AWS provides a variety of managed services that can ease out software development, reducing time to market of orders of
magnitude. Every time we had to implement a new functionality we asked ourselves whether there was an AWS service for
that.
How to deal with the outside world?
Neosperience is a B2B2C ISV vendor. Our product can be used SaaS by companies or integrated through API. We need to
rely on web standards REST and OAuth2
How about vendor lock-in?
Serverless does not lock you in. Data does. But it’s the same with languages, tools or frameworks.
39. Business Domain Support
✓17 different business domains
✓5-10 microservices each domain
✓a dozen of support services (monitoring, maintenance,
OAuth2, Organization, multi-tenancy, etc.)
Serverless
✓100% Serverless except for ML model training
Lambda Functions
✓200+ functions
AWS Resources
✓400+ AWS resources
✓managed through a 15+ CloudFormation stacks
Adopting microservices can really make our life as ISV better, with a number of benefits
Neosperience is a 100% Serverless cloud solution
Time to market
✓improved from months to weeks
✓business features released every sprint
✓technical features released multiple times a week
Costs
✓reduced by an order of magnitude
Team
✓developers provision cloud resources
✓innovation in encouraged, failure impact is bounded
✓shifted from running after business requirements to
waiting for business requirements
Happiness
! Dev Team has full control on delivery
! Business Team has feature delivery
40. “in the past were bigger companies that
outcompeted smaller companies
now are faster companies
to outcompete slower companies”
— Marc Benioff
64. AWS Lambda
• Run code without provisioning or managing
servers
• Pay only for the compute time you consume
• Virtually any type of application or backend service
• Zero administration
• Trigger from other AWS services or call it directly
from any web or mobile app
66. Anatomy of a Lambda function
Handler() function
Function to be executed
upon invocation
Event object
Data sent during Lambda
function Invocation
Context object
Methods available to
interact with runtime
information (request ID,
log group, more)
import json
def lambda_handler(event, context):
# TODO implement
return {
'statusCode': 200,
'body': json.dumps('Hello World!')
}
81. New Workloads on AWS Lambda
Large File
Data manipulation
Large Scale
Media Processing
AI/ML
Analytics
Realtime
applications
High Res Images
HD Videos
Zip/Archives
Git
MXNet
TensorFlow
Content Management
Web apps
Simplify Application Architecture
Process files of any size
Reduce Costs
85. Lambda Runtime API
Bring any Linux compatible language runtime
Powered by new Runtime API - Codifies the
runtime calling conventions and integration points
At launch, custom runtimes powering Ruby
support in AWS Lambda, more runtimes from
partners (like Erlang)
Custom runtimes distributed as “layers”
Rule
Stack
155. Our workshop after the break
• We will build an API using the CDK.
• The full manual and code samples can be found at
https://cdkworkshop.com/
• As requirements, install the following;
• The AWS CDK CLI
• VS Code or any code editor with highlighting
• Choose your favourite programming language (TypeScript, Python, .NET, Java)