SlideShare a Scribd company logo
1 of 47
Database Oracle e
VMware Cloud™ on AWS:
i miti da sfatare
Fabio Chiodini - Principal Solutions Architect - AWS
Ivan Tresoldi – Cloud Architect – VMware
Cesare G. Rossi – Cloud Architect - VMware
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Agenda
Introduzione
Stato dell’arte
Modelli supportati
Soft Partitioning
Custom CPU Core Count
Calcolo licenze necessarie
Opzioni di modernizzazione dei vostri DB
Introduzione
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
VMware Cloud on AWS
Tecnologie SDDC VMware familiari e affidabili distribuite come servizio sul
public cloud più diffuso al mondo
SDDC VMware
avanzato distribuito
come servizio cloud
su AWS
Coerenza
e familiarità delle
tecnologie
VMware
Portabilità
semplificata dei
carichi di lavoro e
funzionalità ibride
Accesso diretto a
servizi AWS nativi
efficaci
App nuove ed
esistenti con
container e VM
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Estensione di Cloud Foundation al public cloud e utilizzo as-a-Service
Distribuita come servizio
VMware Cloud
Foundation
INFRASTRUTTURA:
di proprietà
INFRASTRUTTURA DI TERZE PARTI:
gestita
Il mondo del
private cloud
Il mondo del
public cloud
vSANvSphere NSX
L'hybrid cloud diventa realtà
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Sfide insite nella migrazione dei workload Oracle in Cloud
Difficoltà
implementazioneO
racle RAC
Refactoring
Applicazioni
Rischi
Performance
Difficoltá
modernizzazione
App
Licensing
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Cinque validi motivi per Oracle su VMConAWS
• Facilità nell’implementazione
di Oracle RAC
• Migrazione senza
riconfigurazione applicativi
• Performance consistenti
rispetto alla configurazione
Onprem
• Modernizzazione applicativa
tramite servizi nativi AWS
• Minore TCO
AWS Global InfrastructureCustomer data Center
vSphere vSAN NSX
Operational
management
AWS services
vRealize Suite, ISV ecosystem
vCentervCenter
VMware CloudTM on AWS
Powered by VMware Cloud Foundation
Oracle Workloads
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
VMware Cloud on AWS: il meglio dei due mondi
vCenter Server
• Unico punto di gestione e stesse API per gli ambienti on-premise e cloud
ESXi su hardware dedicato
Supporto di container e VM
vSAN per lo storage enterprise
Replica e orchestrazione per il DR
Estensione di NSX ad ambienti
on-premise e cloud
Servizi di rete/sicurezza avanzati
Con accesso semplificato alla vasta gamma di servizi AWS
Gestione dello Unified Hybrid Cloud con il supporto delle tecnologie vRealize Cloud Management Platform
vSphere vSAN NSX
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Casi d'uso per svariate strategie cloud
Il cliente può decidere strategicamente tra data center on-premise e cloud
DR ed estensione
del data center
DR e backup
Conservazione
Espansione
Capacità on demand
Migrazione al cloud
Migrazione dell'intero data center
Migrazione specifica per le applicazioni
Consolidamento
Migrazione
App di nuova generazione
Modernizzazione delle applicazioniAmpliamento del footprint
Test e sviluppo Aggiornamento dell'infrastruttura
Creazione di app di nuova
generazione
Desktop virtuali e app pubblicate
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Implementazione Oracle RAC
• Implementazione Oracle
RAC semplificata
• Storage condiviso vSAN
• Layer 2 Multicasting con
NSX
• Funzionalitá Enterprise
• Host Remediation
• Stretched cluster
• vSphere HA
• Site Recovery
• Elastic DRS
• AWS Direct Connect
• …
Le ragioni vincenti per l’implementazione su VMConAWS
AWS Global Infrastructure
AWS Region
Availability Zone
Management
Resource Pool
Availability Zone
Workload Resource Pool
SDDC (Shared storage + Layer 2 networking)
Cluster
Oracle
RAC
Oracle
RAC
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Migrazione semplice su VMConAWS
Difficoltá nella riconfigurazione
applicativa
Difficoltá nella conversione dei
formati delle VM
Migrazione complicata
Difficoltá nel “back2origin”
Procedure time-consuming
estremamente costose ($$$)
Migrazione a VM spente
vMotion senza interruzione di
servizio
Migrazione massiva con Hybrid
Cloud Extension (HCX)
Utilizzo del Direct Connect
Nessuna riconfigurazione
appicativa
Nessuna conversione del
formato delle VM
Migrazione massiva
bidirezionale
Basso TCO: HCX integrato nella
sottoscrizione
Sfide da affrontare
per la migrazione
VMware Cloud on AWS Benefici
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Similar-to-vSphere High performance
• 4-host bare metal single tenant
• 2 x 18-core Intel Xeon E5-2686 v4
• All-Flash vSAN con 8 NVMe SSD
devices
• 512 GB of RAM
Ambiente Performance Testing
Why Oracle Workloads on VMware Cloud on AWS?
* Oracle performance whitepaper:
https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpa
per/performance/Oracle-VMConAWS-perf.pdf
Oracle Database Performance su VMware Cloud on AWS*
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Modernizzazione Applicativa con I servizi nativi AWS
• Link diretto con account
AWS
• Connettivitá diretta con I
servizi AWS
• Nessun costo EGRESS
• Direct Connect
• Servizi AWS integrati: EC2,
S3, RDS, DynamoDB,
Redshift, Lambda, SQS,
Kinwsis, Elastic Load
Balancer…
VMware CloudTM
on AWS
Powered by VMware Cloud Foundation
vSphere vSAN NSX
vCenter
Native AWS
Services
AWS
ENI
AWS Global Infrastructure
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
TCO Analysis: VMware Cloud on AWS vs. Oracle IaaS
“VMware Cloud on AWS is 10%-
30% lower than Oracle IaaS from
TCO perspective…”
“Customers can save more with the
growth of workload size!”
For large Oracle workloads,
customers can save 30%+
For medium Oracle
workloads, customers can
save 20%+
For small Oracle workloads,
customers can save 10%+
“VMware Cloud on AWS offers an unbeatable solution for hosting Oracle software based
workloads in a cost-effective manner.” – House of Brick*
*Source: Optimizing Oracle Costs in the Cloud whitepaper by House of Brick
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Stato dell’arte
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Supporto Oracle per VMware: update
Durante la «Oracle Open World conference 2019», il 16 Settembre 2019, Oracle e VMware
hanno congiuntamente effettuato alcuni importanti annunci:
• Oracle è diventato Partner VMware nell’ambito del VCPP (VMware Cloud Provider Program);
• I prodotti Oracle sono ufficialmente supportati quando virtualizzati su VMware vSphere;
• «Oracle customers with an active support contract and running supported versions of Oracle
products will receive assistance from Oracle when running those products on VMware
virtualized environments.»
• https://support.oracle.com/epmos/faces/DocumentDisplay?id=249212.1
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Cosa cambia dal punto di vista dei clienti VMware/Oracle?
Il nuovo accordo di supporto tra Oracle e VMware porta ai clienti VMware i seguenti benefici,
senza costi aggiuntivi:
• Ownership totale delle problematiche legate ad Oracle da parte del supporto VMware;
• Accesso a team di specialisti Oracle nell’ambito del supporto VMware per il troubleshooting di
problematiche legate a workload Oracle su vSphere;
• Performance tuning e best practices relativamente ai workload Oracle su vSphere;
• Risoluzione più veloce delle problematiche grazie al supporto congiunto, nel contesto
dell’accordo TSANet.
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Cosa cambia dal punto di vista del Licensing
Il licensing Oracle NON CAMBIA, rimane valido quanto attualmente previsto in tutte le seguenti
soluzioni:
• Ambiente vSphere classico connesso ad una NAS o SAN;
• Hyper-Converged Infrastructure come vSAN, VxRACK, VxRAIL;
• Oracle workloads su VMware Cloud on AWS.
Cosa significa?
• Assumendo licenze Oracle Enterprise Edition (EE), devono essere licenziati tutti i Core
di tutti gli Host dove girano le VM. Validata questa condizione, sugli Host in oggetto
potrà girare qualsiasi quantitativo di Virtual Machine.
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Dove trovo queste informazioni
Gli unici riferimenti da considerare, dal punto di vista Oracle, sono i seguenti:
• Oracle Software Technical Support Policy
• Oracle Processor Core Factor Table
• Oracle Master Agreement (OMA)
• Oracle License and Service Agreement (OLSA)
OMA/OLSA riportano quanto segue: «Processor: shall be defined as all processors where
the Oracle programs are installed and/or running.»
VMware propone una pagina «One Stop Shop» che riporta tutte le informazioni riguardanti
Oracle su vSphere. La pagina è costantemente aggiornata con nuove informazioni.
Fonti VMware ed Oracle
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Modelli supportati
Come configurare l’infrastruttura VMware
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Modelli Supportati
1. Cluster vSphere dedicato ai workload Oracle – tutti i Core licenziati (on-prem + VMC)
2. Cluster vSphere condiviso con altri workload – utilizzo regole affinity di vSphere DRS –
licenzio solo i core degli Host che ospitano workload Oracle. Approccio anche noto come
Soft-Partitioning (on-prem + VMC)
3. Cluster dedicato con «Custom CPU Core Count» (solo VMC)
Il modello 1 è quello tradizionalmente più diffuso.
I modelli 2 e 3 verranno esplorati nelle sezioni seguenti.
Come configurare vSphere
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Soft partitioning
Scenario in VMware Cloud on AWS
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Soft partitioning
Configurato con vSphere DRS
Spesso i sales team Oracle menzionano il Soft Partitioning come non supportato.
Il documento di riferimento è il seguente: http://www.oracle.com/us/corporate/pricing/partitioning-070609.pdf
Cosa va considerato:
• La «Oracle Partitioning Policy» non è menzionata in alcun modo nell’ OLSA/OMA, non è per cui oggetto
di alcun vincolo contrattuale.
• Il documento di riferimento riporta chiaramente un disclaimer che lo presenta come documento a fine
educativo, che non può essere incluso in nessun contratto e non costituisce alcun vincolo.
• «This document is for educational purposes only and provides guidelines regarding Oracle's policies in effect as
of October 7, 2019. It may not be incorporated into any contract and does not constitute a contract or a
commitment to any specific terms. Policies and this document are subject to change without notice. This
document may not be reproduced in any manner without the express written permission of Oracle Corporation.»
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Soft partitioning
Estratto del documento Oracle
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Soft partitioning
• Le regole di affinity Host-VM in VMware Cloud on AWS sono del tipo «preferenziale»: per consentire la
migrazione delle VM verso altri Host in caso di maintenance, queste vengono mantenute sempre sugli
Host definiti della regola di affinity, ma verranno migrate su altro Host in caso di interventi manutentivi.
• Per questa ragione, in questo scenario, si licenziano N+1 Host, dove N è il numero di Host necessario ad
ospitare le VM Oracle a regime.
• Come precedere in VMC:
• Applicare un TAG specifico (es. «Oracle») alle VM ospitanti workload Oracle;
• Applicare un TAG specifico (es. «Oracle») ad N+1 Host sui quali girano le VM con workload Oracle;
• Creare una regola di Affinity Host-VM in base al TAG «Oracle»
• Avendo licenziato un Host in più rispetto al quantitativo necessario ad ospitare workload Oracle, possiamo
sostenere interventi di manutenzione o guasti Hardware senza perdere la compliance.
• In caso di guasto Hardware con sostituzione di un Host (l’utente viene notificato), sarà in carico all’utente
applicare il corretto TAG «Oracle» al nuovo Host.
Come configurarlo in VMC per essere compliant
Custom CPU Core Count
Feature unica in VMware Cloud on AWS
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Custom CPU Core Count
VMware Cloud on AWS consente all’utente la creazione di Cluster vSphere con un numero
Custom di Core, al fine di ottimizzare i costi di licensing dei prodotti di terze parti (es. Oracle).
Vanno considerati i seguenti elementi:
• La funzionalità è disponibile solo a partire dal secondo Cluster creato nel SDDC;
• Le opzioni sono 8, 16, 36 Core, da scegliere in fase di creazione del Cluster. Non è possibile
cambiare opzione dopo la creazione del Cluster;
• Tutti gli Host del Cluster devono avere la stessa configurazione;
• Il costo dell’Host non cambia.
Come funziona e come può aiutare a fare saving sul Licensing
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Calcolo delle licenze Oracle
necessarie
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Quante licenze Oracle mi servono?
Assumiamo l’utilizzo di istanze i3.metal, dotate di 36 Core fisici (CPU Intel x86).
Il «Core Processor Licensing Factor» per le CPU Intel x86 equivale a 0,5.
Assumiamo l’utilizzo di licenze Oracle Enterprise Edition (EE).
Il numero di core da licenziare per Host sarà quindi dato dalla formula:
• Numero totale di Core * Processor Core Factor = 36 * 0,5 = 18
Il documento di riferimento è Oracle Processor Core Factor Table
La migrazione da architetture SPARC o POWER verso architetture x86 può portare ad importanti
saving sulle licenze Oracle, dato il Processo Factor più basso nelle CPU x86.
Esempio di calcolo in VMware Cloud on AWS
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Evoluzione dei vostri database
Opzioni di modernizzazione per i vostri
database
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
I database relazionali possono essere complessi da gestire
La nostra esperienza su Amazon.com ci ha
insegnato quanto possa essere complesso
gestire e operare database tradizionali
relazionali in alta affidabilità
E’ costoso e complesso gestire le funzioni
amministrative relative ai database. Come
ad esempio cicli di patching frequenti,
ottimizzazione delle performance, scenari
di backup e disaster recovery; il tutto
mentre le applicazioni evolvono
costantemente
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Lift and Shift, Move to Manage o Modernizzazione?
Migrate: Lift and Shift
(re-host)
• Database runs exactly as on-
premises
• Quickest way to onboard
workloads
• Vendor lock-in
• Still on Oracle, SQL Server, etc.
Migrate: Move to Managed
(re-platform)
• Auto provisioning, backups,
recovery, patching
• Reduce undifferentiated
heavy lifting
• RDS Commercial Engines
(Oracle, SQL Server)
Modernize
(re-factor)
• Break free from legacy databases
• Reduced licensing costs
• Enjoy the friendliness of open source
solutions
• Move to Aurora, DynamoDB, and
Redshift for faster innovation
• Pick the right tool for the right job:
choose from 15 purpose-built databases
Maggior scalabilità, performance ed aumentata innovazione
Costipiùbassieabbattimentodeitempi
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Evoluzione dei vostri database
Migrazione Lift and Shift verso il Cloud
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Esempio di Architettura
Customer Managed
CGW
192.168.1.0/24
192.168.2.0/24
Il vostro DB Oracle su
vSphere
Router
VMware Managed
ENI
Amazon EC2
AvailabilityZone1
La vostra applicazione
dentro istanze EC2
VMware con Servizi nativi AWS
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Evoluzione dei vostri database
Database Relazionali Gestiti
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Esempio di Architettura
Integrazione di VMware on AWS con i Servizi Nativi AWS
Customer Managed
CGW
192.168.1.0/24
192.168.2.0/24
Il vostro Oracle DB in
Amazon RDS
Router
VMware Managed
ENI
Amazon EC2
AvailabilityZone1
La vostra applicazione su
vSphere
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Amazon Relational Database Services (RDS)
Database relazionali gestiti con un’ampia scelta di versioni di database
Replica deii dati
automatica tra
Availability
Zones;funzionalità di
backup snapshot e
failover automatizzati
Crittografia dei dati at
rest e in transit;
Conformità certificata
per i più diffusi standard
di sicurezza
Installa
automaticamente e
manutieni facilmente
Database e Sistema
operativo; Monitoring
integrato
Scala Potenza
computazionale o
storage in pochi click;
Downtime minimizzato
per le applicazioni
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Migliaia di Clienti usano Amazon RDS
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Amazon RDS è anche OnPrem
Amazon RDS on VMware
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Amazon RDS on VMware
Utilizzo di database gestiti disponibili su infrastruttura on-premises basata su VMware
Scala Potenza
computazionale o
storage in pochi click;
Downtime minimizzato
per le applicazioni
Le funzionalità di Health
monitoring rilevano le
istanze malfunzionanti;
backup snapshots e
failover automatizzati
Continua a usare
l’infrastruttura e i tool
VMware che già conosci
Installa
automaticamente e
manutieni facilmente
Database e Sistema
operativo; Monitoring
integrato
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Amazon RDS on VMware – Come funziona
Gestione automatizzata dei Database on-premises
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Pronti a cambiare Database?
I servizi database disponibili su AWS
accoppiati a VMware on AWS
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Esempio di Architettura
Integrazione di VMware on AWS con i Servizi Nativi AWS
Customer Managed
CGW
192.168.1.0/24
192.168.2.0/24
Il vostro database su AWS
Nativo
Router
VMware Managed
Amazon databases
AvailabilityZone1
La vostra applicazione su
vSphere
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Per estrarre maggior valore dai loro dati i Clienti stanno:
Spostandosi a
servizi di database
gestito
Liberandosi dai
database legacy e
dai loro vincoli
Creando applicazioni
moderne facendo leva
su database specializzati
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
AWS – La scelta del giusto database per la TUA applicazione
Relational
Integrità
referenziale,
Transazioni ACID,
schema-
on-write
Key-value
Elevato
throughput,
Bassa latenza per
letture e scritture,
Scalabilità infinita
Document
Immagazzinament
o di documenti e
accesso veloce via
query
In-memory
Query su key
con latenze
nell’ordine del
microsecondo
Graph Time-series
Collezionament
o,
Immagazzinam
ento e
lavorazione di
dato ordinato in
serie temporali
Ledger
Scalable, highly
available, and
managed Apache
Cassandra-
compatible service
Creazione e
consultazione
delle relazioni tra
i diversi dati
Wide Column
Complete,
immutable, and
verifiable history
of all changes to
application data
Lift and shift,
Applicazioni ERP,
CRM e
Finanziarie
Real-time,
carrelli dellaa
spesa, social,
cataloghi
prodotti,
salvattaggio
delle prefernze
utente
Content
management,
personalizzazione,
mobile
Leaderboards,
real-time
analytics,
caching
Fraud detection,
social
networking,
recommendation
engine
IoT
applications,
event tracking
Systems
of record,
supply chain,
health care,
registrations,
financial
Servizi
AWS
Build low-latency
applications,
leverage open
source, migrate
Cassandra to the
cloud
Casi d’uso
più comuni
® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved.
Modernizzazione con Aurora
Database relazionale compatibile con MySQL e PostgreSQL creato per il cloud
Performance e affidabilità dei database commerciali a 1/10 del costo
Performance e scalabilità
5x throughput di un database
standard
MySQL e 3x di uno standard
PostgreSQL; scale-out fino a 15
read replicas
Disponibilità e Durabilità
Piattaforma storage Fault-
tolerant e self-healing
storage; sei copie del dato
distribuite su 3 zone di
disponibilità(AZs);
backup continuo su S3
Altamente sicuro
Isolamento a livello di
Network ; dato
crittografato at rest e
in transito
Completamente gestito
Gestito dal servizio RDS; nessuna
necessità di creare server, effettuare
patching di software, installare OS,
configurare software o creare
infrastruttura di backup
Grazie mille!

More Related Content

What's hot

Viaggio attraverso il Cloud - Cos'è AWS?
Viaggio attraverso il Cloud - Cos'è AWS?Viaggio attraverso il Cloud - Cos'è AWS?
Viaggio attraverso il Cloud - Cos'è AWS?Amazon Web Services
 
Distribuisci software migliori più velocemente con DevOps
Distribuisci software migliori più velocemente con DevOpsDistribuisci software migliori più velocemente con DevOps
Distribuisci software migliori più velocemente con DevOpsAmazon Web Services
 
Raggiungere gli obiettivi di sicurezza nel Cloud
Raggiungere gli obiettivi di sicurezza nel CloudRaggiungere gli obiettivi di sicurezza nel Cloud
Raggiungere gli obiettivi di sicurezza nel CloudAmazon Web Services
 
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...Marco Parenzan
 
Azure Web Apps: portare il tuo sito sul cloud
Azure Web Apps: portare il tuo sito sul cloudAzure Web Apps: portare il tuo sito sul cloud
Azure Web Apps: portare il tuo sito sul cloudDavide Benvegnù
 
Introduzione a Microsoft Azure
Introduzione a Microsoft AzureIntroduzione a Microsoft Azure
Introduzione a Microsoft AzureRoberto Albano
 
Una web farm bilanciata e scalabile con Microsoft Azure
Una web farm bilanciata e scalabile con Microsoft AzureUna web farm bilanciata e scalabile con Microsoft Azure
Una web farm bilanciata e scalabile con Microsoft AzureDavide Benvegnù
 
2015.04.23 Azure Community Bootcamp 2015 Keynote Italy
2015.04.23 Azure Community Bootcamp 2015 Keynote Italy2015.04.23 Azure Community Bootcamp 2015 Keynote Italy
2015.04.23 Azure Community Bootcamp 2015 Keynote ItalyMarco Parenzan
 
Aws (amazon web services) - Slide
Aws (amazon web services) - SlideAws (amazon web services) - Slide
Aws (amazon web services) - Slidealessioemireni
 
Architetture a Microservizi (con Kubernetes)
Architetture a Microservizi (con Kubernetes)Architetture a Microservizi (con Kubernetes)
Architetture a Microservizi (con Kubernetes)Steve Maraspin
 
Microsoft Application Insights
Microsoft Application InsightsMicrosoft Application Insights
Microsoft Application InsightsRoberto Albano
 

What's hot (14)

Viaggio attraverso il Cloud - Cos'è AWS?
Viaggio attraverso il Cloud - Cos'è AWS?Viaggio attraverso il Cloud - Cos'è AWS?
Viaggio attraverso il Cloud - Cos'è AWS?
 
IBM Cloud Platform
IBM Cloud Platform IBM Cloud Platform
IBM Cloud Platform
 
Distribuisci software migliori più velocemente con DevOps
Distribuisci software migliori più velocemente con DevOpsDistribuisci software migliori più velocemente con DevOps
Distribuisci software migliori più velocemente con DevOps
 
Raggiungere gli obiettivi di sicurezza nel Cloud
Raggiungere gli obiettivi di sicurezza nel CloudRaggiungere gli obiettivi di sicurezza nel Cloud
Raggiungere gli obiettivi di sicurezza nel Cloud
 
Laboratori virtuali
Laboratori virtualiLaboratori virtuali
Laboratori virtuali
 
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
 
Azure Web Apps: portare il tuo sito sul cloud
Azure Web Apps: portare il tuo sito sul cloudAzure Web Apps: portare il tuo sito sul cloud
Azure Web Apps: portare il tuo sito sul cloud
 
Introduzione a Microsoft Azure
Introduzione a Microsoft AzureIntroduzione a Microsoft Azure
Introduzione a Microsoft Azure
 
Una web farm bilanciata e scalabile con Microsoft Azure
Una web farm bilanciata e scalabile con Microsoft AzureUna web farm bilanciata e scalabile con Microsoft Azure
Una web farm bilanciata e scalabile con Microsoft Azure
 
2015.04.23 Azure Community Bootcamp 2015 Keynote Italy
2015.04.23 Azure Community Bootcamp 2015 Keynote Italy2015.04.23 Azure Community Bootcamp 2015 Keynote Italy
2015.04.23 Azure Community Bootcamp 2015 Keynote Italy
 
Aws (amazon web services) - Slide
Aws (amazon web services) - SlideAws (amazon web services) - Slide
Aws (amazon web services) - Slide
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Architetture a Microservizi (con Kubernetes)
Architetture a Microservizi (con Kubernetes)Architetture a Microservizi (con Kubernetes)
Architetture a Microservizi (con Kubernetes)
 
Microsoft Application Insights
Microsoft Application InsightsMicrosoft Application Insights
Microsoft Application Insights
 

Similar to Database Oracle e VMware Cloud on AWS i miti da sfatare

Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi ItaliaDifferenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi ItaliaYashi Italia
 
Azure WebSites for Developers
Azure WebSites for DevelopersAzure WebSites for Developers
Azure WebSites for DevelopersLuca Milan
 
IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...
IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...
IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...Daniele Mondello
 
OCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSOCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSopencityplatform
 
AWS (Amazon Web Services) - Trevisan Davide
AWS (Amazon Web Services) - Trevisan DavideAWS (Amazon Web Services) - Trevisan Davide
AWS (Amazon Web Services) - Trevisan DavideDavide Trevisan
 
Sviluppare Azure Web Apps
Sviluppare Azure Web AppsSviluppare Azure Web Apps
Sviluppare Azure Web AppsAndrea Dottor
 
#vBrownBag.IT - Session 2
#vBrownBag.IT - Session 2#vBrownBag.IT - Session 2
#vBrownBag.IT - Session 2Andrea Mauro
 
Blazor ha vinto? Storie di casi reali
Blazor ha vinto? Storie di casi realiBlazor ha vinto? Storie di casi reali
Blazor ha vinto? Storie di casi realiAndrea Dottor
 
"Sistemi managed in alta affidabilità e in open source" by Andrea Di Marco
"Sistemi managed in alta affidabilità e in open source" by Andrea Di Marco"Sistemi managed in alta affidabilità e in open source" by Andrea Di Marco
"Sistemi managed in alta affidabilità e in open source" by Andrea Di MarcoThinkOpen
 
#vBrownBag.IT - Session 1
#vBrownBag.IT - Session 1#vBrownBag.IT - Session 1
#vBrownBag.IT - Session 1Andrea Mauro
 
Applicazioni Serverless con AWS
Applicazioni Serverless con AWSApplicazioni Serverless con AWS
Applicazioni Serverless con AWSsparkfabrik
 
Smau Padova 2011 Leonardo Torretta - virtualizzazione
Smau Padova 2011 Leonardo Torretta - virtualizzazioneSmau Padova 2011 Leonardo Torretta - virtualizzazione
Smau Padova 2011 Leonardo Torretta - virtualizzazioneSMAU
 
I Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaI Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaSoluzioni Futura
 
I Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaI Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaValerio Versace
 
OpenDay 3 TIM WCap - 05/05/2016
OpenDay 3 TIM WCap - 05/05/2016OpenDay 3 TIM WCap - 05/05/2016
OpenDay 3 TIM WCap - 05/05/2016Gaetano Paternò
 
1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...
1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...
1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...Jürgen Ambrosi
 
Multi Cloud essentials
Multi Cloud essentialsMulti Cloud essentials
Multi Cloud essentialsantimo musone
 
Alessandro Forte - ASP.Net 4.0
Alessandro Forte - ASP.Net 4.0Alessandro Forte - ASP.Net 4.0
Alessandro Forte - ASP.Net 4.0Alessandro Forte
 

Similar to Database Oracle e VMware Cloud on AWS i miti da sfatare (20)

Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi ItaliaDifferenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
 
Azure WebSites for Developers
Azure WebSites for DevelopersAzure WebSites for Developers
Azure WebSites for Developers
 
IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...
IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...
IaC - Infrastructure as Code, gestire infrastrutture cloud tramite file di co...
 
OCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSOCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaS
 
OCP Paas_ultima
OCP Paas_ultimaOCP Paas_ultima
OCP Paas_ultima
 
AWS (Amazon Web Services) - Trevisan Davide
AWS (Amazon Web Services) - Trevisan DavideAWS (Amazon Web Services) - Trevisan Davide
AWS (Amazon Web Services) - Trevisan Davide
 
Sviluppare Azure Web Apps
Sviluppare Azure Web AppsSviluppare Azure Web Apps
Sviluppare Azure Web Apps
 
#vBrownBag.IT - Session 2
#vBrownBag.IT - Session 2#vBrownBag.IT - Session 2
#vBrownBag.IT - Session 2
 
Blazor ha vinto? Storie di casi reali
Blazor ha vinto? Storie di casi realiBlazor ha vinto? Storie di casi reali
Blazor ha vinto? Storie di casi reali
 
"Sistemi managed in alta affidabilità e in open source" by Andrea Di Marco
"Sistemi managed in alta affidabilità e in open source" by Andrea Di Marco"Sistemi managed in alta affidabilità e in open source" by Andrea Di Marco
"Sistemi managed in alta affidabilità e in open source" by Andrea Di Marco
 
#vBrownBag.IT - Session 1
#vBrownBag.IT - Session 1#vBrownBag.IT - Session 1
#vBrownBag.IT - Session 1
 
Applicazioni Serverless con AWS
Applicazioni Serverless con AWSApplicazioni Serverless con AWS
Applicazioni Serverless con AWS
 
Smau Padova 2011 Leonardo Torretta - virtualizzazione
Smau Padova 2011 Leonardo Torretta - virtualizzazioneSmau Padova 2011 Leonardo Torretta - virtualizzazione
Smau Padova 2011 Leonardo Torretta - virtualizzazione
 
I Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaI Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni Futura
 
I Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaI Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni Futura
 
HP software defined storage
HP software defined storageHP software defined storage
HP software defined storage
 
OpenDay 3 TIM WCap - 05/05/2016
OpenDay 3 TIM WCap - 05/05/2016OpenDay 3 TIM WCap - 05/05/2016
OpenDay 3 TIM WCap - 05/05/2016
 
1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...
1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...
1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...
 
Multi Cloud essentials
Multi Cloud essentialsMulti Cloud essentials
Multi Cloud essentials
 
Alessandro Forte - ASP.Net 4.0
Alessandro Forte - ASP.Net 4.0Alessandro Forte - ASP.Net 4.0
Alessandro Forte - ASP.Net 4.0
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 
Come costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSCome costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSAmazon Web Services
 
AWS Serverless per startup: come innovare senza preoccuparsi dei server
AWS Serverless per startup: come innovare senza preoccuparsi dei serverAWS Serverless per startup: come innovare senza preoccuparsi dei server
AWS Serverless per startup: come innovare senza preoccuparsi dei serverAmazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 
Come costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWSCome costruire un'architettura Serverless nel Cloud AWS
Come costruire un'architettura Serverless nel Cloud AWS
 
AWS Serverless per startup: come innovare senza preoccuparsi dei server
AWS Serverless per startup: come innovare senza preoccuparsi dei serverAWS Serverless per startup: come innovare senza preoccuparsi dei server
AWS Serverless per startup: come innovare senza preoccuparsi dei server
 

Database Oracle e VMware Cloud on AWS i miti da sfatare

  • 1. Database Oracle e VMware Cloud™ on AWS: i miti da sfatare Fabio Chiodini - Principal Solutions Architect - AWS Ivan Tresoldi – Cloud Architect – VMware Cesare G. Rossi – Cloud Architect - VMware
  • 2. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Agenda Introduzione Stato dell’arte Modelli supportati Soft Partitioning Custom CPU Core Count Calcolo licenze necessarie Opzioni di modernizzazione dei vostri DB
  • 4. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. VMware Cloud on AWS Tecnologie SDDC VMware familiari e affidabili distribuite come servizio sul public cloud più diffuso al mondo SDDC VMware avanzato distribuito come servizio cloud su AWS Coerenza e familiarità delle tecnologie VMware Portabilità semplificata dei carichi di lavoro e funzionalità ibride Accesso diretto a servizi AWS nativi efficaci App nuove ed esistenti con container e VM
  • 5. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Estensione di Cloud Foundation al public cloud e utilizzo as-a-Service Distribuita come servizio VMware Cloud Foundation INFRASTRUTTURA: di proprietà INFRASTRUTTURA DI TERZE PARTI: gestita Il mondo del private cloud Il mondo del public cloud vSANvSphere NSX L'hybrid cloud diventa realtà
  • 6. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Sfide insite nella migrazione dei workload Oracle in Cloud Difficoltà implementazioneO racle RAC Refactoring Applicazioni Rischi Performance Difficoltá modernizzazione App Licensing
  • 7. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Cinque validi motivi per Oracle su VMConAWS • Facilità nell’implementazione di Oracle RAC • Migrazione senza riconfigurazione applicativi • Performance consistenti rispetto alla configurazione Onprem • Modernizzazione applicativa tramite servizi nativi AWS • Minore TCO AWS Global InfrastructureCustomer data Center vSphere vSAN NSX Operational management AWS services vRealize Suite, ISV ecosystem vCentervCenter VMware CloudTM on AWS Powered by VMware Cloud Foundation Oracle Workloads
  • 8. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. VMware Cloud on AWS: il meglio dei due mondi vCenter Server • Unico punto di gestione e stesse API per gli ambienti on-premise e cloud ESXi su hardware dedicato Supporto di container e VM vSAN per lo storage enterprise Replica e orchestrazione per il DR Estensione di NSX ad ambienti on-premise e cloud Servizi di rete/sicurezza avanzati Con accesso semplificato alla vasta gamma di servizi AWS Gestione dello Unified Hybrid Cloud con il supporto delle tecnologie vRealize Cloud Management Platform vSphere vSAN NSX
  • 9. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Casi d'uso per svariate strategie cloud Il cliente può decidere strategicamente tra data center on-premise e cloud DR ed estensione del data center DR e backup Conservazione Espansione Capacità on demand Migrazione al cloud Migrazione dell'intero data center Migrazione specifica per le applicazioni Consolidamento Migrazione App di nuova generazione Modernizzazione delle applicazioniAmpliamento del footprint Test e sviluppo Aggiornamento dell'infrastruttura Creazione di app di nuova generazione Desktop virtuali e app pubblicate
  • 10. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Implementazione Oracle RAC • Implementazione Oracle RAC semplificata • Storage condiviso vSAN • Layer 2 Multicasting con NSX • Funzionalitá Enterprise • Host Remediation • Stretched cluster • vSphere HA • Site Recovery • Elastic DRS • AWS Direct Connect • … Le ragioni vincenti per l’implementazione su VMConAWS AWS Global Infrastructure AWS Region Availability Zone Management Resource Pool Availability Zone Workload Resource Pool SDDC (Shared storage + Layer 2 networking) Cluster Oracle RAC Oracle RAC
  • 11. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Migrazione semplice su VMConAWS Difficoltá nella riconfigurazione applicativa Difficoltá nella conversione dei formati delle VM Migrazione complicata Difficoltá nel “back2origin” Procedure time-consuming estremamente costose ($$$) Migrazione a VM spente vMotion senza interruzione di servizio Migrazione massiva con Hybrid Cloud Extension (HCX) Utilizzo del Direct Connect Nessuna riconfigurazione appicativa Nessuna conversione del formato delle VM Migrazione massiva bidirezionale Basso TCO: HCX integrato nella sottoscrizione Sfide da affrontare per la migrazione VMware Cloud on AWS Benefici
  • 12. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Similar-to-vSphere High performance • 4-host bare metal single tenant • 2 x 18-core Intel Xeon E5-2686 v4 • All-Flash vSAN con 8 NVMe SSD devices • 512 GB of RAM Ambiente Performance Testing Why Oracle Workloads on VMware Cloud on AWS? * Oracle performance whitepaper: https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpa per/performance/Oracle-VMConAWS-perf.pdf Oracle Database Performance su VMware Cloud on AWS*
  • 13. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Modernizzazione Applicativa con I servizi nativi AWS • Link diretto con account AWS • Connettivitá diretta con I servizi AWS • Nessun costo EGRESS • Direct Connect • Servizi AWS integrati: EC2, S3, RDS, DynamoDB, Redshift, Lambda, SQS, Kinwsis, Elastic Load Balancer… VMware CloudTM on AWS Powered by VMware Cloud Foundation vSphere vSAN NSX vCenter Native AWS Services AWS ENI AWS Global Infrastructure
  • 14. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. TCO Analysis: VMware Cloud on AWS vs. Oracle IaaS “VMware Cloud on AWS is 10%- 30% lower than Oracle IaaS from TCO perspective…” “Customers can save more with the growth of workload size!” For large Oracle workloads, customers can save 30%+ For medium Oracle workloads, customers can save 20%+ For small Oracle workloads, customers can save 10%+ “VMware Cloud on AWS offers an unbeatable solution for hosting Oracle software based workloads in a cost-effective manner.” – House of Brick* *Source: Optimizing Oracle Costs in the Cloud whitepaper by House of Brick
  • 15. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Stato dell’arte
  • 16. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Supporto Oracle per VMware: update Durante la «Oracle Open World conference 2019», il 16 Settembre 2019, Oracle e VMware hanno congiuntamente effettuato alcuni importanti annunci: • Oracle è diventato Partner VMware nell’ambito del VCPP (VMware Cloud Provider Program); • I prodotti Oracle sono ufficialmente supportati quando virtualizzati su VMware vSphere; • «Oracle customers with an active support contract and running supported versions of Oracle products will receive assistance from Oracle when running those products on VMware virtualized environments.» • https://support.oracle.com/epmos/faces/DocumentDisplay?id=249212.1
  • 17. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Cosa cambia dal punto di vista dei clienti VMware/Oracle? Il nuovo accordo di supporto tra Oracle e VMware porta ai clienti VMware i seguenti benefici, senza costi aggiuntivi: • Ownership totale delle problematiche legate ad Oracle da parte del supporto VMware; • Accesso a team di specialisti Oracle nell’ambito del supporto VMware per il troubleshooting di problematiche legate a workload Oracle su vSphere; • Performance tuning e best practices relativamente ai workload Oracle su vSphere; • Risoluzione più veloce delle problematiche grazie al supporto congiunto, nel contesto dell’accordo TSANet.
  • 18. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Cosa cambia dal punto di vista del Licensing Il licensing Oracle NON CAMBIA, rimane valido quanto attualmente previsto in tutte le seguenti soluzioni: • Ambiente vSphere classico connesso ad una NAS o SAN; • Hyper-Converged Infrastructure come vSAN, VxRACK, VxRAIL; • Oracle workloads su VMware Cloud on AWS. Cosa significa? • Assumendo licenze Oracle Enterprise Edition (EE), devono essere licenziati tutti i Core di tutti gli Host dove girano le VM. Validata questa condizione, sugli Host in oggetto potrà girare qualsiasi quantitativo di Virtual Machine.
  • 19. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Dove trovo queste informazioni Gli unici riferimenti da considerare, dal punto di vista Oracle, sono i seguenti: • Oracle Software Technical Support Policy • Oracle Processor Core Factor Table • Oracle Master Agreement (OMA) • Oracle License and Service Agreement (OLSA) OMA/OLSA riportano quanto segue: «Processor: shall be defined as all processors where the Oracle programs are installed and/or running.» VMware propone una pagina «One Stop Shop» che riporta tutte le informazioni riguardanti Oracle su vSphere. La pagina è costantemente aggiornata con nuove informazioni. Fonti VMware ed Oracle
  • 20. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Modelli supportati Come configurare l’infrastruttura VMware
  • 21. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Modelli Supportati 1. Cluster vSphere dedicato ai workload Oracle – tutti i Core licenziati (on-prem + VMC) 2. Cluster vSphere condiviso con altri workload – utilizzo regole affinity di vSphere DRS – licenzio solo i core degli Host che ospitano workload Oracle. Approccio anche noto come Soft-Partitioning (on-prem + VMC) 3. Cluster dedicato con «Custom CPU Core Count» (solo VMC) Il modello 1 è quello tradizionalmente più diffuso. I modelli 2 e 3 verranno esplorati nelle sezioni seguenti. Come configurare vSphere
  • 22. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Soft partitioning Scenario in VMware Cloud on AWS
  • 23. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Soft partitioning Configurato con vSphere DRS Spesso i sales team Oracle menzionano il Soft Partitioning come non supportato. Il documento di riferimento è il seguente: http://www.oracle.com/us/corporate/pricing/partitioning-070609.pdf Cosa va considerato: • La «Oracle Partitioning Policy» non è menzionata in alcun modo nell’ OLSA/OMA, non è per cui oggetto di alcun vincolo contrattuale. • Il documento di riferimento riporta chiaramente un disclaimer che lo presenta come documento a fine educativo, che non può essere incluso in nessun contratto e non costituisce alcun vincolo. • «This document is for educational purposes only and provides guidelines regarding Oracle's policies in effect as of October 7, 2019. It may not be incorporated into any contract and does not constitute a contract or a commitment to any specific terms. Policies and this document are subject to change without notice. This document may not be reproduced in any manner without the express written permission of Oracle Corporation.»
  • 24. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Soft partitioning Estratto del documento Oracle
  • 25. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Soft partitioning • Le regole di affinity Host-VM in VMware Cloud on AWS sono del tipo «preferenziale»: per consentire la migrazione delle VM verso altri Host in caso di maintenance, queste vengono mantenute sempre sugli Host definiti della regola di affinity, ma verranno migrate su altro Host in caso di interventi manutentivi. • Per questa ragione, in questo scenario, si licenziano N+1 Host, dove N è il numero di Host necessario ad ospitare le VM Oracle a regime. • Come precedere in VMC: • Applicare un TAG specifico (es. «Oracle») alle VM ospitanti workload Oracle; • Applicare un TAG specifico (es. «Oracle») ad N+1 Host sui quali girano le VM con workload Oracle; • Creare una regola di Affinity Host-VM in base al TAG «Oracle» • Avendo licenziato un Host in più rispetto al quantitativo necessario ad ospitare workload Oracle, possiamo sostenere interventi di manutenzione o guasti Hardware senza perdere la compliance. • In caso di guasto Hardware con sostituzione di un Host (l’utente viene notificato), sarà in carico all’utente applicare il corretto TAG «Oracle» al nuovo Host. Come configurarlo in VMC per essere compliant
  • 26. Custom CPU Core Count Feature unica in VMware Cloud on AWS
  • 27. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Custom CPU Core Count VMware Cloud on AWS consente all’utente la creazione di Cluster vSphere con un numero Custom di Core, al fine di ottimizzare i costi di licensing dei prodotti di terze parti (es. Oracle). Vanno considerati i seguenti elementi: • La funzionalità è disponibile solo a partire dal secondo Cluster creato nel SDDC; • Le opzioni sono 8, 16, 36 Core, da scegliere in fase di creazione del Cluster. Non è possibile cambiare opzione dopo la creazione del Cluster; • Tutti gli Host del Cluster devono avere la stessa configurazione; • Il costo dell’Host non cambia. Come funziona e come può aiutare a fare saving sul Licensing
  • 28. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Calcolo delle licenze Oracle necessarie
  • 29. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Quante licenze Oracle mi servono? Assumiamo l’utilizzo di istanze i3.metal, dotate di 36 Core fisici (CPU Intel x86). Il «Core Processor Licensing Factor» per le CPU Intel x86 equivale a 0,5. Assumiamo l’utilizzo di licenze Oracle Enterprise Edition (EE). Il numero di core da licenziare per Host sarà quindi dato dalla formula: • Numero totale di Core * Processor Core Factor = 36 * 0,5 = 18 Il documento di riferimento è Oracle Processor Core Factor Table La migrazione da architetture SPARC o POWER verso architetture x86 può portare ad importanti saving sulle licenze Oracle, dato il Processo Factor più basso nelle CPU x86. Esempio di calcolo in VMware Cloud on AWS
  • 30. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Evoluzione dei vostri database Opzioni di modernizzazione per i vostri database
  • 31. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. I database relazionali possono essere complessi da gestire La nostra esperienza su Amazon.com ci ha insegnato quanto possa essere complesso gestire e operare database tradizionali relazionali in alta affidabilità E’ costoso e complesso gestire le funzioni amministrative relative ai database. Come ad esempio cicli di patching frequenti, ottimizzazione delle performance, scenari di backup e disaster recovery; il tutto mentre le applicazioni evolvono costantemente
  • 32. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Lift and Shift, Move to Manage o Modernizzazione? Migrate: Lift and Shift (re-host) • Database runs exactly as on- premises • Quickest way to onboard workloads • Vendor lock-in • Still on Oracle, SQL Server, etc. Migrate: Move to Managed (re-platform) • Auto provisioning, backups, recovery, patching • Reduce undifferentiated heavy lifting • RDS Commercial Engines (Oracle, SQL Server) Modernize (re-factor) • Break free from legacy databases • Reduced licensing costs • Enjoy the friendliness of open source solutions • Move to Aurora, DynamoDB, and Redshift for faster innovation • Pick the right tool for the right job: choose from 15 purpose-built databases Maggior scalabilità, performance ed aumentata innovazione Costipiùbassieabbattimentodeitempi
  • 33. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Evoluzione dei vostri database Migrazione Lift and Shift verso il Cloud
  • 34. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Esempio di Architettura Customer Managed CGW 192.168.1.0/24 192.168.2.0/24 Il vostro DB Oracle su vSphere Router VMware Managed ENI Amazon EC2 AvailabilityZone1 La vostra applicazione dentro istanze EC2 VMware con Servizi nativi AWS
  • 35. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Evoluzione dei vostri database Database Relazionali Gestiti
  • 36. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Esempio di Architettura Integrazione di VMware on AWS con i Servizi Nativi AWS Customer Managed CGW 192.168.1.0/24 192.168.2.0/24 Il vostro Oracle DB in Amazon RDS Router VMware Managed ENI Amazon EC2 AvailabilityZone1 La vostra applicazione su vSphere
  • 37. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Amazon Relational Database Services (RDS) Database relazionali gestiti con un’ampia scelta di versioni di database Replica deii dati automatica tra Availability Zones;funzionalità di backup snapshot e failover automatizzati Crittografia dei dati at rest e in transit; Conformità certificata per i più diffusi standard di sicurezza Installa automaticamente e manutieni facilmente Database e Sistema operativo; Monitoring integrato Scala Potenza computazionale o storage in pochi click; Downtime minimizzato per le applicazioni
  • 38. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Migliaia di Clienti usano Amazon RDS
  • 39. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Amazon RDS è anche OnPrem Amazon RDS on VMware
  • 40. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Amazon RDS on VMware Utilizzo di database gestiti disponibili su infrastruttura on-premises basata su VMware Scala Potenza computazionale o storage in pochi click; Downtime minimizzato per le applicazioni Le funzionalità di Health monitoring rilevano le istanze malfunzionanti; backup snapshots e failover automatizzati Continua a usare l’infrastruttura e i tool VMware che già conosci Installa automaticamente e manutieni facilmente Database e Sistema operativo; Monitoring integrato
  • 41. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Amazon RDS on VMware – Come funziona Gestione automatizzata dei Database on-premises
  • 42. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Pronti a cambiare Database? I servizi database disponibili su AWS accoppiati a VMware on AWS
  • 43. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Esempio di Architettura Integrazione di VMware on AWS con i Servizi Nativi AWS Customer Managed CGW 192.168.1.0/24 192.168.2.0/24 Il vostro database su AWS Nativo Router VMware Managed Amazon databases AvailabilityZone1 La vostra applicazione su vSphere
  • 44. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Per estrarre maggior valore dai loro dati i Clienti stanno: Spostandosi a servizi di database gestito Liberandosi dai database legacy e dai loro vincoli Creando applicazioni moderne facendo leva su database specializzati
  • 45. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. AWS – La scelta del giusto database per la TUA applicazione Relational Integrità referenziale, Transazioni ACID, schema- on-write Key-value Elevato throughput, Bassa latenza per letture e scritture, Scalabilità infinita Document Immagazzinament o di documenti e accesso veloce via query In-memory Query su key con latenze nell’ordine del microsecondo Graph Time-series Collezionament o, Immagazzinam ento e lavorazione di dato ordinato in serie temporali Ledger Scalable, highly available, and managed Apache Cassandra- compatible service Creazione e consultazione delle relazioni tra i diversi dati Wide Column Complete, immutable, and verifiable history of all changes to application data Lift and shift, Applicazioni ERP, CRM e Finanziarie Real-time, carrelli dellaa spesa, social, cataloghi prodotti, salvattaggio delle prefernze utente Content management, personalizzazione, mobile Leaderboards, real-time analytics, caching Fraud detection, social networking, recommendation engine IoT applications, event tracking Systems of record, supply chain, health care, registrations, financial Servizi AWS Build low-latency applications, leverage open source, migrate Cassandra to the cloud Casi d’uso più comuni
  • 46. ® 2020 Amazon Web Services Inc. or its Affiliates. All rights reserved. Modernizzazione con Aurora Database relazionale compatibile con MySQL e PostgreSQL creato per il cloud Performance e affidabilità dei database commerciali a 1/10 del costo Performance e scalabilità 5x throughput di un database standard MySQL e 3x di uno standard PostgreSQL; scale-out fino a 15 read replicas Disponibilità e Durabilità Piattaforma storage Fault- tolerant e self-healing storage; sei copie del dato distribuite su 3 zone di disponibilità(AZs); backup continuo su S3 Altamente sicuro Isolamento a livello di Network ; dato crittografato at rest e in transito Completamente gestito Gestito dal servizio RDS; nessuna necessità di creare server, effettuare patching di software, installare OS, configurare software o creare infrastruttura di backup