2. AGENDA
Cosa significa CLOUD NATIVE
LApproccio Metodologico allo sviluppo di applicazioni
Sviluppo Tradizionale vs Cloud Native
I vantaggi del Cloud Native per il business
Q&A
3. Cosa significa CLOUD NATIVE
Cosa significa CLOUD NATIVE:
- Metodologia per lo sviluppo e la gestione di
applicazioni di ultima generazione
- Basata su microservizi componibili, gestibili ed
evolvibili separatamente
- I microservizi non devono necessariamente
risiedere nel cloud
4. Cosa significa CLOUD NATIVE
Cloud-native
development
Architectures
サ Microservices
サ Serverless
Practices
サ Automated DevOps
pipeline (CI/CD)
サ Small teams
Technologies
サ Kubernetes
サ Data
サ On-demand
infrastructure
5. Cosa significa CLOUD NATIVE
Necessit di Team Netuse:
- Progetto AI su misura
- Focus sul risultato
- Flessibilit nelle modifiche
- Sicurezza
6. Cosa significa CLOUD NATIVE
Infrastruttura su misura
Scalabilit
Collaborazione tra Team
Risultato in real-time
7. LApproccio Metodologico allo sviluppo di applicazioni
- DevOps 竪 lapproccio standard alla gestione del ciclo di vita del
software Cloud Native.
- Usato per automatizzare i processi di costruzione, test, distribuzione,
monitoraggio,
miglioramento
delle applicazioni
con velocit,
- qualit
e controllo.
Lapproccio metodologico
8. Vantaggi di DevOps
- Una cultura che unisce business, sviluppo e operazioni per
migliorare la capacit di risposta alle richieste del mercato
- Consegna del codice pi湛 rapida => Time to market pi湛 veloce
- Software di qualit superiore
- Migliore collaborazione tra sviluppatori e operazioni
- Riduzione dei tempi di risoluzione per la correzione di bug e
vulnerabilit
Lapproccio metodologico
9. Lapproccio metodologico
Team Netuse ha adottato:
- Servizi DevOps
- Microservizi
- Servizi AI di Watson
- Natural Language Understanding
- Knowledge Studio
- Discovery
- Language Translator
10. Mobile
Foundations
App ID
Mobile Analytics
Push Notifications
IoT Platform
Weather Data
APIs
Block Storage
File Storage
Object Storage
EVault
Activity Tracker
App ID
Network Security
SSL Certificates
Certificate Manager
Hardware Security Module
Hyper Protect Services
Identity Access Mgmt.
Cloudant
IBM Cloud DBs
Db2 Hosted
Db2 on Cloud
Db2 Warehouse
Informix on Cloud
Lift
Mass Data
Migration
API Connect
App Connect
Aspera on Cloud
Event Streams
MQ on Cloud
IBM Cloud DB for
Rabbit MQ
Direct Link
Secure Gateway
Internet Services
Virtual Router Appliance
DNS
CIS
CDN
Load Balancing
Direct Link
Network Security
Analytics Engine
Apache Spark
Decision Optimization
Db2 Warehouse on
Cloud
Master Data Mgmt.
(MDM) on Cloud
Information Server on
Cloud
Streaming Analytics
Secure Virtualization
Veeam on IBM Cloud
VMWare Horizon on
IBM Cloud
Skytap on IBM Cloud
F5 on IBM Cloud
Fortinet on IBM Cloud
Spectrum Protect Plus on
IBM Cloud
Zerto on IBM Cloud
Continuous Delivery
Continuous Release
Globalization Pipeline
Cloud CLI
Availability Monitoring
Cloud Developer Console for
Apple
Cloud Event Management
Workload Scheduler
DevOps Insights
Log Analysis
Monitoring
Multi Cloud Manager
Mobile
AI
Databases
Analytics
Compute Networking
Integration
Security
Storage
IoTVMWare
Bare Metal Servers
Cloud Virtual Servers
Mass Storage Servers
IBM Cloud Private
Container Registry
Kubernetes Service
Cloud Foundry
Cloud Functions
IBM Cloud Dedicated
WAS on Cloud
Auto Scaling
VMWare Cloud Solutions
SAP-Certified Infrastructure
Watson Studio
Watson Knowledge
Catalog
Watson Assistant
Watson Discovery
Watson Language
Translator
Watson Nat. Language
Classifier
Watson Nat. Language
Understanding
Watson Speech to Text
Watson Text to Speech
Watson Personality Insights
Watson IoT Platform
Data Refinery
Watson Machine
Learning
Deep Learning
IBM Services
Application Services
Business Process and
Operations
Business Resiliency
Services
Business Strategy and
Design
Cloud Services
Digital Workplace
Services
Network Services
Security Services
Technology Consulting
Services
Technology Support
Services
Lapproccio metodologico
11. Tradizionale vs CLOUD NATIVE
Sviluppo Tradizionale vs Cloud Native
- Riduzione del ciclo di vita: processi iterativi e automatizzabili
- Esperienza utente finale: miglioramenti non intrusivi senza
necessit di pianificare tempi di fermo
- Ottimizzazione infrastruttura: infrastruttura elastica e
condivisa dotata di procedure di scalabilit e resilienza
automatizzabili
- Ottimizzazione delle competenze: uniformit nei processi di
gestione di carichi di lavoro eterogenei
13. I vantaggi del CLOUD NATIVE
I vantaggi del Cloud Native per il business
- Rapida reazione alla innovazione richiesta dal business
- Riduzione significativa dei costi di aggiornamento
- Riduzione significativa dei costi di gestione
- Aumento significativo dellaffidabilit e della qualit delle
applicazioni
- Aumento significativo dellesperienza dellutente finale
- Aumento significativo della efficienza nella gestione delle
competenze presenti allinterno dellazienda.
14. I vantaggi per il business
Benefici sul cliente di Team Netuse
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
trasformazione processi
operativi
riduzione dei costi riduzione time to market miglioramento nella ricerca di
informazioni
Primo anno Secondo anno
Return of Investment (ROI)
quantificabile in 6 mesi
dallimplementazione del progetto.