Best practice, Massimo Maffioli - Technology Reply, Cloud Computing, Milano 2 luglio 2009 - Presentation Transcript
Costruire una Piattaforma di Enterprise Private Cloud con le Soluzioni Oracle per il Grid Computing Massimo Maffioli Partner Reply Traccia audio all’interno della presentazione
Technology Reply
Azienda del gruppo Reply focalizzata sulla progettazione e realizzazione di Service Oriented Architecture (SOA) utilizzando le tecnologie Oracle (DB Technologies, Middleware)
“ Tuned” sulla tecnologia Oracle attraverso la continua certificazione (OCA, OCP, OCM) di proprie risorse e la costante partecipazione ai programmi di Beta Site (Database, Oracle Fusion Middleware).
Oracle AIA (Application Integration Architectrue) Center of Excellence
Sedi in Milano, Torino, Roma, Treviso
Alcune Milestones Start-up on Oracle Technologies 1996 First Beta Site (Oracle8) then 8i,9,10g and OAS Beta Server (Bpel,Esb,...) 1998 Certified Partner (Technology) 2000 Certified Advantage Partner 2003 1996 2009 Oracle Innovation Award 2006 2006 Oracle DB 11g Rel2 Beta Site Oracle FM BetaSite (Migration Tool OAS -> WLS) 2009 Oracle AIA Centre of Excellence 2008
Scenario: Cloud Computing Vs. Private Cloud “… The interesting thing about Cloud Computing is that we’ve redefined Cloud Computing to include everything that we already do. . . . I don’t understand what we would do differently in the light of Cloud Computing other than change the wording of some of our ads.” Larry Ellison, quoted in the Wall Street Journal, September 26, 2008
Scenario: Cloud Computing Vs. Private Cloud “… The interesting thing about Cloud Computing is that we’ve redefined Cloud Computing to include everything that we already do. . . . I don’t understand what we would do differently in the light of Cloud Computing other than change the wording of some of our ads.” Larry Ellison, quoted in the Wall Street Journal, September 26, 2008 … .When a Cloud is made available in a pay-as-you-go manner to the general public, we call it a Public Cloud ; the service being sold is Utility Computing. We use the term Private Cloud to refer to internal datacenters of a business or other organization, not made available to the general public. Above the Clouds: A Berkeley view of Cloud Computing Technical Report No. UCB/EECS-2009-28 http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.html
Esigenze Uso Ottimale Risorse Hardware
Esigenze Uso Ottimale Risorse Hardware Robustezza, Affidabilità
Esigenze Uso Ottimale Risorse Hardware Robustezza, Affidabilità Scalabilità
Esigenze Uso Ottimale Risorse Hardware Robustezza, Affidabilità Scalabilità Facilità Gestione
Piattaforma di Enterprise Private Cloud: Oracle VM Templates “… . An Oracle VM Template is a virtual machine (VM), or group of VMs, containing Oracle or other software that is pre-built, pre-installed, pre-configured and ready to use—no installation required. “ Creating and Using Oracle VM Templates: The Fastest Way to Deploy Any Enterprise Software An Oracle Technical White Paper February 2009
Piattaforma di Enterprise Private Cloud: Oracle VM Templates “… . An Oracle VM Template is a virtual machine (VM), or group of VMs, containing Oracle or other software that is pre-built, pre-installed, pre-configured and ready to use—no installation required. “ Creating and Using Oracle VM Templates: The Fastest Way to Deploy Any Enterprise Software An Oracle Technical White Paper February 2009 Applicativo Linux JEOS 5.2 WLS 10.3 JEE APP (SPGCostanti) JEE APP (SPGSemBlu) JEE APP (MDSGiornataProgr.) JEE APP (…)
Piattaforma di Enterprise Private Cloud: Oracle VM Templates “… . An Oracle VM Template is a virtual machine (VM), or group of VMs, containing Oracle or other software that is pre-built, pre-installed, pre-configured and ready to use—no installation required. “ Creating and Using Oracle VM Templates: The Fastest Way to Deploy Any Enterprise Software An Oracle Technical White Paper February 2009 Gestione Linux JEOS 5.2 WLS 10.3 WLS Admin Console Applicativo Linux JEOS 5.2 WLS 10.3 JEE APP (SPGCostanti) JEE APP (SPGSemBlu) JEE APP (MDSGiornataProgr.) JEE APP (…)
Piattaforma di Enterprise Private Cloud: Oracle VM Templates “… . An Oracle VM Template is a virtual machine (VM), or group of VMs, containing Oracle or other software that is pre-built, pre-installed, pre-configured and ready to use—no installation required. “ Creating and Using Oracle VM Templates: The Fastest Way to Deploy Any Enterprise Software An Oracle Technical White Paper February 2009 Infrastrutturale Web Logic Proxy module Linux OEL 5.2 Apache 2.2 Gestione Linux JEOS 5.2 WLS 10.3 WLS Admin Console Applicativo Linux JEOS 5.2 WLS 10.3 JEE APP (SPGCostanti) JEE APP (SPGSemBlu) JEE APP (MDSGiornataProgr.) JEE APP (…)
Piattaforma di Enterprise Private Cloud: General Vision /1 Physical server N Physical server 2 Physical server 1
Piattaforma di Enterprise Private Cloud: General Vision /1 Physical server N Physical server 2 Physical server 1 Oracle VM Server Oracle VM Server Oracle VM Server
Piattaforma di Enterprise Private Cloud: General Vision /1 Physical server N Physical server 2 Physical server 1 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 Oracle VM Server Oracle VM Server Oracle VM Server
Piattaforma di Enterprise Private Cloud: General Vision /1 Physical server N Physical server 2 Physical server 1 Domain JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 Oracle VM Server Oracle VM Server Oracle VM Server
Piattaforma di Enterprise Private Cloud: General Vision /1 Physical server N Physical server 2 Physical server 1 WLS Admin Console JEOS WLS Domain JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 Oracle VM Server Oracle VM Server Oracle VM Server
Piattaforma di Enterprise Private Cloud: General Vision /1 Physical server N Physical server 2 Physical server 1 WLS Admin Console JEOS WLS Domain JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 WLS Proxy OEL 52 Apache Client Client Client Oracle VM Server Oracle VM Server Oracle VM Server
Piattaforma di Enterprise Private Cloud: General Vision /1 Physical server N Physical server 2 Physical server 1 WLS Admin Console JEOS WLS Domain JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 Admin Admin Server Oracle VM Manager WLS Proxy OEL 52 Apache Client Client Client Oracle VM Server Oracle VM Server Oracle VM Server
Piattaforma di Enterprise Private Cloud: General Vision /1 Physical server N Physical server 2 Physical server 1 WLS Admin Console JEOS WLS Domain JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 Admin Admin Server Oracle VM Manager WLS Proxy OEL 52 Apache Client Client Client Oracle VM Server Oracle VM Server Oracle VM Server Storage server Open Filer linux VM Template Repository iSCSI JEOS WLS A1 … An A2 WLS Proxy OEL 52 Apache WLS Admin Console JEOS WLS
Piattaforma di Enterprise Private Cloud: Ottimizzazione Risorse Hw Physical server N Physical server 2 Physical server 1 Admin Admin Server Oracle VM Manager Oracle VM Server Oracle VM Server Oracle VM Server Domain
Piattaforma di Enterprise Private Cloud: Ottimizzazione Risorse Hw Physical server N Physical server 2 Physical server 1 Admin Admin Server Oracle VM Manager Oracle VM Server Oracle VM Server Oracle VM Server Domain Storage server Open Filer linux VM Template Repository iSCSI JEOS WLS A1 … An A2 WLS Proxy OEL 52 Apache WLS Admin Console JEOS WLS
Client Piattaforma di Enterprise Private Cloud: Robustezza, Affidabilità Physical server N Physical server 2 Physical server 1 WLS Admin Console JEOS WLS JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 Admin Admin Server Oracle VM Manager WLS Proxy OEL 52 Apache Oracle VM Server Oracle VM Server Oracle VM Server Storage server Open Filer linux VM Template Repository iSCSI JEOS WLS A1 … An A2 WLS Proxy OEL 52 Apache WLS Admin Console JEOS WLS Client
Client Piattaforma di Enterprise Private Cloud: Robustezza, Affidabilità Physical server N Physical server 2 Physical server 1 WLS Admin Console JEOS WLS JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 Admin Admin Server Oracle VM Manager WLS Proxy OEL 52 Apache Oracle VM Server Oracle VM Server Oracle VM Server Storage server Open Filer linux VM Template Repository iSCSI JEOS WLS A1 … An A2 WLS Proxy OEL 52 Apache WLS Admin Console JEOS WLS Client Cluster Cluster garantisce nei confronti dei faults applicativi
Client Piattaforma di Enterprise Private Cloud: Robustezza, Affidabilità Physical server N Physical server 2 Physical server 1 WLS Admin Console JEOS WLS JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 Admin Admin Server Oracle VM Manager WLS Proxy OEL 52 Apache Oracle VM Server Oracle VM Server Oracle VM Server Storage server Open Filer linux VM Template Repository iSCSI JEOS WLS A1 … An A2 WLS Proxy OEL 52 Apache WLS Admin Console JEOS WLS Client Cluster Cluster garantisce nei confronti dei faults applicativi Server distinti garantiscono affidabilità maggiore Physical server N Physical server 2 Physical server 1
Client Piattaforma di Enterprise Private Cloud: Scalabilità Physical server N Physical server 2 Physical server 1 WLS Admin Console JEOS WLS JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 Admin Admin Server Oracle VM Manager WLS Proxy OEL 52 Apache Oracle VM Server Oracle VM Server Oracle VM Server Storage server Open Filer linux VM Template Repository iSCSI JEOS WLS A1 … An A2 WLS Proxy OEL 52 Apache WLS Admin Console JEOS WLS Client Scalabilità Hardware Physical server N+1
Client Piattaforma di Enterprise Private Cloud: Scalabilità Physical server N Physical server 2 Physical server 1 WLS Admin Console JEOS WLS JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 Admin Admin Server Oracle VM Manager WLS Proxy OEL 52 Apache Oracle VM Server Oracle VM Server Oracle VM Server Storage server Open Filer linux VM Template Repository iSCSI JEOS WLS A1 … An A2 WLS Proxy OEL 52 Apache WLS Admin Console JEOS WLS Client Scalabilità Hardware Physical server N+1 Cluster Scalabilità nel Template: Accensione/Spegnimento in dinamico di istranze di istanze di Applicazioni (Oracle WLOC) A1 A1 A1
Client Piattaforma di Enterprise Private Cloud: Facilità di Gestione Physical server N Physical server 2 Physical server 1 WLS Admin Console JEOS WLS JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 Admin Admin Server Oracle VM Manager WLS Proxy OEL 52 Apache Oracle VM Server Oracle VM Server Oracle VM Server Storage server Open Filer linux iSCSI Client Storage server Open Filer linux iSCSI Admin Admin Server Oracle VM Manager
Client Piattaforma di Enterprise Private Cloud: Facilità di Gestione Physical server N Physical server 2 Physical server 1 WLS Admin Console JEOS WLS JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 Admin Admin Server Oracle VM Manager WLS Proxy OEL 52 Apache Oracle VM Server Oracle VM Server Oracle VM Server Storage server Open Filer linux iSCSI Client Storage server Open Filer linux iSCSI Admin Admin Server Oracle VM Manager VM Template Repository JEOS WLS A1 … An A2 WLS Proxy OEL 52 Apache WLS Admin Console JEOS WLS VM Template Repository WLS Proxy OEL 52 Apache WLS Admin Console JEOS WLS JEOS WLS A1 … An A2
Client Piattaforma di Enterprise Private Cloud: Facilità di Gestione Physical server N Physical server 2 Physical server 1 WLS Admin Console JEOS WLS JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 JEOS WLS A1 … An A2 Admin Admin Server Oracle VM Manager WLS Proxy OEL 52 Apache Oracle VM Server Oracle VM Server Oracle VM Server Storage server Open Filer linux iSCSI Client Storage server Open Filer linux iSCSI Admin Admin Server Oracle VM Manager VM Template Repository JEOS WLS A1 … An A2 WLS Proxy OEL 52 Apache WLS Admin Console JEOS WLS VM Template Repository WLS Proxy OEL 52 Apache WLS Admin Console JEOS WLS JEOS WLS A1 … An A2
Piattaforma di Enterprise Private Cloud: Prodotti Oracle Uso Ottimale Risorse Hardware Robustezza, Affidabilità Scalabilità Facilità Gestione Sw Mgmnt Tools Virtualization Private Cloud WM Templates WLOC WEBLOGIC SUITE
Piattaforma di Enterprise Private Cloud: Hardware, Software
Software
Virtualization Software
Oracle VM Server 2.1.2
Hosted Operating Systems
JEOS 5.2
OEL 5.2
Web Server
Apache 2.2
Proxy
Web Logic Proxy 10.3
Application Server
Web Logic Server 10.3
Network File System
Open Filer Linux
Admin Tools
Web Logic Admin Console 10.3
Oracle VM Manager 2.1
Database
Oracle Database RAC 10gRel.2
iSCSI iSCSI iSCSI Data Center Reply Milano Data Center Reply Torino Server-5 (NAS) Server-Admin App Server-4 App Server-1 App Server-2 App Server-3 Database Server-2 Database Server-1 (RAC) Server-5 (NAS) App Server-4 App Server-1 App Server-2 App Server-3 Database Server-2 Database Server-1 (RAC)
0 comments
Post a comment