SlideShare une entreprise Scribd logo
1  sur  34
Lessons Learned:
A DoD Exadata Migration


                     Chris Bradham
Vizuri – an Operating Division of AEM
Applied Engineering Management (AEM) Corporation Founded in 1986 as a
100% woman-owned business

More than 25 years of profitable growth

Headquartered in Chantilly, VA with offices located in major metropolitan
areas including; Los Angeles, San Antonio, and Jacksonville

Diversified client base including Fortune 500 and major government
agencies

Industry recognized awards and certifications for performance, capability
and delivery
Chris Bradham
•Lead Architect, Data Services

•Oracle DBA experience 1997 to present (Oracle 7 to 11.2)

•Data Guard, Replication, Materialized Views, GoldenGate, Exadata, RAC

•Part-time Instructor George Mason University (OCA/OCP)

•Oracle Certified Exadata Implementation Specialist, Oracle Certified
Professional (11g), Performance Tuning Certified(11g), ITIL Foundation,
Security+


cbradham@vizuri.com
What’s being covered?

 •Technology Refresh
 •Legacy Environment / Options
 •Exadata Components
 •Security Considerations
 •Migration Considerations
 •Results of Migration
 •Lessons Learned
 •References
 •Q & A
Background Information
   Global multi-service DoD Web-based Housing application


   Over 300 schemas


   750 Gb of data


   4,300 Active Users


   4.2 million annual log ins



   4,500 Reports Generated Per Day


   AEM Corporation responsible for Hosting / Operations & Maintenance / Technology Refresh
Legacy Configuration



                       Physical Application Servers
                       4 Gbps backbone
                       Clarion Disk Array (10k / 15k RPM)
                       5 Database Oracle RAC Servers
                       Oracle 10gR2 RAC install
Pre-Tech Refresh Issues

 Legacy hardware over six years old

 •Patches (5 nodes, slower machines)
 •Deployments, data updates time consuming
 •Large or complex reports often hang
 •Node evictions due to network / disk speed issues
 •Oracle 10.2.0.4 Support ended 6/31/11




 Data Warehouse delay due to performance requirements
 (Oracle Streams attempt)
Alternative 1 : Based on Legacy Solution



                       Virtualized application servers
                       Network bonding
                       8 Gbps backbone
                       EMC Disk Array
                       5 Database Servers
                       Oracle 11gR2 RAC install
Alternative 2 : Based on Exadata Solution


                      Virtualized application servers
                      Network bonding
                      40 Gbps backbone
                      Oracle Storage Servers
                      2 node Quarter Rack
                      Oracle 11gR2 RAC preconfigured




                     Surprise, we chose Exadata!
X2-2 Quarter Rack Specifications
 •2 Xeon-based Dual-processor Database Servers (Sun Fire
 X4170 M2)
       • 24 cores (12 per server)
       • 192 GB memory expandable to 288 GB (96 GB per
         server expandable to 144 GB)
       • 10 GigE connectivity to Data Center
             • 4 x 10GbE ports (2 per server)
 •1.1 TB High Speed Flash
 •3 Exadata Storage Servers X2-2
       • All with High Performance 600GB disks
       OR
       • All with High Capacity 3 TB disks
 •2 Sun Datacenter InfiniBand Switch 36
       • 36-port Managed QDR (40Gb/s) switch
 •1 “Admin” Cisco Ethernet switch
 •Keyboard, Video, Mouse (KVM) hardware        Can Upgrade to a Half   Rack
 •Redundant Power Distributions Units (PDUs)   or just add storage
Exadata Selection Points

•Licensing fees made Exadata the low cost solution

•Total database hardware solution

•Sizable and expandable

•Oracle vested to help DoD succeed

•Patch Strategy

•Storage Indexes / Smart Scan / Smart Flash Cache
Throughput Gb/Second
  80.0

                                                         75
  70.0

  60.0

  50.0                                                        2 Gbps Fibre Channel x2

                                                              4 Gbps Fibre Channel x2
   40.0
                                                              8 Gbps Fibre Channel x2
   30.0                                             37
                                                              Exadata 1/4 - Disk

   20.0                                   25
                                                              Exadata 1/2 - Disk

   10.0                            12.5        16             Exadata Full - Disk
           0.4   0.8         5.4
                       1.6                                    Exadata 1/4 - Disk & Flash
     0.0
                                                              Exadata 1/2 - Disk & Flash

                                                              Exadata Full - Disk & Flash
Exadata Planning/Considerations

•Pre-configuration customer worksheet (DBM Configuration spreadsheet)

•Initial Setup Activities
     •Network Configuration / Software Installation

•Procurement considerations (2 Quarter Racks)

•Space Choices
    •High Capacity (3 Tb / 7.2 K RPM)
    •High Performance ( 600 Gb / 15k RPM)

•Space Allocation (ASM Disk Group layout)
    •78% DATA, 20% RECO, 2% DBFS_DG
            o25 Tb      <- Production (Triple Mirror)
            o8 Tb       <- Test (Mirror)
Tech Refresh Challenges
•100% hardware replacement and Data Center move

•Data Center staff responsiveness

•Narrow window for outage to avoid negative impact on end users

•Performance of system, database growth, and network bandwidth

•Exadata unproven in DoD space at the time (Security)

•Upgrading Database versions (data/code/reports)



Lots of change, what if issues surface???
Smart Flash Cache Considerations
Helps with…
   •Write-Through cache voids caching data that will not be reused
   •Holds hot data, much faster than disk (small, random I/O)
   •Data not duplicated from cache in other Storage Servers
   •Reduce latency of log write by simultaneous write to flash / disk
   (faster writes) with minimal space (512 Mb)
   •Write-Back cache 11.2.0.3.9

Don’t touch except for…
   •Alter table <table_name> flash_cache keep;
   •Create Flash Disks out of the Flash Cache
       •Reassign portion for TEMP tablespace on index builds
Database Node Considerations
•Database Consolidation
•SGA Settings
    •AMM Bad! ASMM Good! (set minimum values)
•Where’s the shared storage space?
    •DBFS is the answer (fix_control=8,ac_timeout=60 and SGA=2Gb)
•Is everything setup correctly?
    •Exachk is the answer
•Indexes / Hints / Compression
•Huge Pages (reduce overhead)
•Large Segments <- 8 Mb Initial / Next Size with Autoallocate
•TEMP <- BIGFILE, Autoextend 1 Gb, Uniform 1 Mb
Exadata Patch Management

Multiple Patches

    •Infiniband (once per year)

    •DB Nodes / Storage Server (quarterly)

    •Bundle Path (BP) DB Software (quarterly)

    •Additional components (Ethernet switch, KVM, PDU)

Bug Fixes included so important to apply

Proceed with caution: one-off patches

Rolling option time a consideration
Security
•DoD 8570 Requirements

•Security Technical Implementation Guide (STIG)

    oOracle installation not customizable

    oDBFS and idle_time don’t play well together

    oAutomatic Service Request (ASR) / Configuration Manager Limitation

    oGrid Control / Third Party Certificates (September release)

    oBanners / SQLNET.ORA settings impact on tools
    (DEFAULT_SDU_SIZE=32767, ORA-12541)

Don’t assume security settings will not have impact. Must TEST!!!
Migration Strategies

10.2.0.4 to 11.2.0.x Options Considered
    •DBFS with external tables (5 to 7 GB/sec file system I/O throughput)
    •GoldenGate with datapump (near-zero downtime)
    •Datapump
Factors
    •Maintenance window
    •Risk of data loss
    •Familiarity with technology

Whatever the choice, perform multiple trial runs for optimal settings.
2011 – Technical Refresh (Data Center move)

On 9/9/11 at 7pm application servers
at legacy site were Turned Off:


•Transferred encrypted data pump
exports to Data Center
•Network outage occurred during data
transfer (2 hours)
•On 9/10/11at 7am New System Testing
was Initiated
• Users were on the system by 3pm
Migration Timeline


                                            Text            Initial
1/4 Rack           Grid                                       DB                      Cutover
Delivered                               Migration   Oracle Setup / STIG Prod/
          Migrate Control     Setup                                                      to
 (Test) Options Setup         DBFS        Test       CAB     Load   Apply BP          Exadata




   1/11        2/11    3/11      4/11        5/11    6/11       7/11      8/11        9/11




    Chris Initial DB   STIG     Apply BP      Migration     1/4 Rack    Migration   Grid
    First Setup /      Test       Test        Selection     Delivered     Test    Control
    Day     Load
                                                             (Prod)                Setup
Post Tech Refresh Performance (in hours)

 9
 8
 7
 6
 5
 4                                                      Legacy
 3                                                      Exadata
 2
 1
 0
     Exports   MV Refresh    BOR      Batch    Index
                            Process           Rebuild
Exadata Lessons Learned
•Ensure hosting center can accommodate Exadata’s dimensions

•Staff requirements (more communication necessary)

•Testing required, ideally 2 Exadata Database machines
•Smart Scan <- direct path reads, table access full, fast full index scans,
parallel with parallel_degree_policy not auto
•Chained rows void smart scans

•EHCC 10x space and performance (DML)

•Data Warehouse (EHCC, SGA sizing)

•IORM not heavily used by customers

                                                                In-Memory
                                           X2-8                Massive Memory       X3
                                           2010               All I/Os to Memory   2012
Exadata Lessons Learned (cont.)

•Grid Control for monitoring / managing components

•Expect CPU utilization to decrease

•Expect Disk failures

•Can’t mix drive types and pricy to switch

•Standard tuning principles apply (OLTP)

•DB link opportunities for tuning

•Platinum Support, major assistance

•Exachk and opatch before / after patching

•Time, Experience keys to stability
References
http://www.oracle.com/technetwork/database/options/olap/olap-exadata-x2-2-
performance-1429042.pdf
http://www.scribd.com/doc/57026846/Exadata-Smart-Flash-Cache-366203
http://www.oracle.com/technetwork/database/exadata/exadata-technical-whitepaper-
134575.pdf
http://www.oracle.com/technetwork/server-storage/engineered-
systems/exadata/exadata-storage-technical-overview-128045.pdf
http://www.oracle.com/technetwork/database/features/availability/exadata-consolidation-
522500.pdf
http://www.ioug.org/Portals/0/Documents/Anuj%20Mohan.pdf
http://nyoug.org/Presentations/2011/March/Niemiec_Keynote_Exadata.pdf
http://www.oracle.com/technetwork/articles/oem/exadata-commands-part1-402441.html
http://www.centroid.com/webinars/ExadataChangestheGame.pdf
http://www.centroid.com/knowledgebase/blog/using-dbfs-and-external-tables
References (cont.)
Database Machine and Exadata Storage Server (888828.1)
Oracle Exadata Database Machine exachk (1070954.1)
Oracle Exadata Best Practices (757552.1)
Best Practices for OLTP on the Sun Oracle Database Machine (1269706.1)
Best Practices for Data Warehousing on Database Machine (1297112.1)
Oracle Sun Database Machine Application Best Practices for Data Warehousing
(1094934.1)
Oracle Sun Database Machine Diagnosability and Troubleshooting Best Practices
(1274324.1)
Expert Oracle Exadata (Osborne, Johnson, Poder)
Questions???

           Thank you!!!


http://vizuri.com/insights/blog
Backup Slides
Summary of Choices (X2)
                                       X2-8 Full     X2-2 Full        X2-2 Half     X2-2 Quarter
Initial / Licensing Cost                 $$$            $$$              $$              $
Database Servers                          2              8               4               2
Database Grid Cores                      160            96               48              24
Database Grid Memory (GB)                4096      768 (max 1152)   384 (max 576)   192 (max 288)
InfiniBand switches                       3              3               3               2
Ethernet switch                           1              1               1               1
KVM                                       No            Yes             Yes             Yes
Exadata Storage Servers                   14            14               7               3
Storage Grid CPU Cores                   168            168              84              36
Raw Flash Capacity                      5.3 TB         5.3 TB          2.6 TB          1.1 TB

Raw Storage                High Perf   100 TB         100 TB           50 TB          21.6 TB
Capacity                   High Cap    504 TB         504 TB           252 TB          108 TB

Usable mirrored            High Perf    45 TB          45 TB          22.5 TB          9.5 TB
capacity                   High Cap    224 TB         224 TB           112 TB          48 TB

Usable Triple              High Perf    30 TB          30 TB           15 TB           6.5 TB
mirrored capacity          High Cap    150 TB         150 TB           75 TB           32 TB
Storage Components and Expansion (X2)
-Local Storage (750 GB)
-Storage Servers (12 Disks per server)
                                          Full      Half    Quarter
       InfiniBand switches                 3         3        2
       Ethernet switch                     1         1        1
       KVM                                Yes       Yes      Yes
       Exadata Storage Servers             18        9        4
       Storage Grid CPU Cores             216       108       48
       Raw Flash Capacity                6.75 TB   3.4 TB   1.5 TB
       Raw Storage           High Perf   128 TB    64 TB     28 TB
       Capacity              High Cap    648 TB    324 TB   144 TB
       Usable mirrored       High Perf   58 TB     29 TB     13 TB
       capacity              High Cap    288 TB    144 TB    64 TB
       Usable Triple         High Perf    38 TB    19 TB     8.5TB
       mirrored capacity     High Cap    192 TB    96 TB     43 TB
Summary of Choices (X3)
                                       X3-8 Full   X3-2 Full     X3-2 Half    X3-2 Quarter   X3-2 Eighth
Initial / Licensing Cost                 $$$         $$$            $$              $             $
Database Servers                          2           8              4              2             2
Database Grid Cores                      160         128            64             32            16
                                                   1024 (max
Database Grid Memory (GB)               4096                   512 (max 1024) 256 (max 512) 256 (max 512)
                                                     2048)
InfiniBand switches                       3           3              3              2             2
Ethernet switch                           1           1              1              1             1
KVM                                      Yes         Yes            Yes           Yes            Yes
Exadata Storage Servers                   14          14             7              3             3
Storage Grid CPU Cores                   168         168            84             36            36
Raw Flash Capacity                     22.4 TB      22.4 TB       11.2 TB        4.8 TB         2.4TB

Raw Storage                High Perf   100 TB       100 TB         50 TB         21.6 TB       10.8TB
Capacity                   High Cap    504 TB       504 TB        252 TB         108 TB         54 TB

Usable mirrored            High Perf    45 TB       45 TB         22.5 TB        9.5 TB        4.5 TB
capacity                   High Cap    224 TB       224 TB        112 TB         48 TB          23 TB
Cache Hierarchy (Full Rack Example)

                    Database DRAM

   768 GB Raw Capacity                100 GB / Second


                        Flash Cache

    5 TB Raw Capacity                 50 GB / Second


                           Disk
 100 – 300 TB Raw Capacity            21 GB / Second
Exadata issues
78 SRs and counting since Aug 2011, many Grid Control related

•DBFS slow performance          (BP12, ac_timeout=60, fix_control=32, SGA size)
•DBFS password change                      (Support provided instructions)
•11.2.0.3.0 Upgrade issue                  (Disk issue morning of upgrade)
•ORA-01008 not all variables bound         (cursor_sharing=similar, Patch 9877980)
•ORA-7445 [kkslMarkLiteralBinds()+214]     (cursor_sharing=similar Patch 13627381)
•ORA-7445 [nstimeexp()+63]                 (alert log, Patch 12615660)
•Ossnet: connection failed                 (alert log, Patch 13536739)
•ORA-600 [2116]                            (alert log, BP6)
•ORA-7445 [__intel_new_memcpy] using expdp       (Patch 13335183)
•Impdp fails ORA-39097                           (Patch 13704684)
Disks go bad, especially early on
Exadata Rack Options
2 six Core Processors / 96 Gb RAM per DB node
2 six Core Processors / 24 Gb RAM per Storage Server
Dual ported 40 Gb/sec InfiniBand
Quarter Rack
   •2 DB nodes
   •2 Infiniband switches
Half Rack
   •4 DB nodes
   •3 Infiniband switches
Full Rack
   •8 DB nodes
   •3 Infiniband switches
Infiniband 10x faster than Fiber Channel

Contenu connexe

Tendances

Exadata 11-2-overview-v2 11
Exadata 11-2-overview-v2 11Exadata 11-2-overview-v2 11
Exadata 11-2-overview-v2 11Oracle BH
 
Enterprise Virtualization with Xen
Enterprise Virtualization with XenEnterprise Virtualization with Xen
Enterprise Virtualization with XenFrank Martin
 
Collier exadata technical overview presentation 4 14-10
Collier exadata technical overview presentation 4 14-10Collier exadata technical overview presentation 4 14-10
Collier exadata technical overview presentation 4 14-10xKinAnx
 
Oracle Database Appliance X5-2
Oracle Database Appliance X5-2 Oracle Database Appliance X5-2
Oracle Database Appliance X5-2 Yasir El Nimr
 
Oracle Exadata Version 2
Oracle Exadata Version 2Oracle Exadata Version 2
Oracle Exadata Version 2Jarod Wang
 
All Oracle DBAs have to know about Unix Memory Monitoring
All Oracle DBAs have to know about Unix Memory MonitoringAll Oracle DBAs have to know about Unix Memory Monitoring
All Oracle DBAs have to know about Unix Memory MonitoringYury Velikanov
 
Oracle Exadata Database
Oracle Exadata DatabaseOracle Exadata Database
Oracle Exadata Databaselanka76
 
Storage user cases
Storage user casesStorage user cases
Storage user casesAndrea Mauro
 
Backup Options for IBM PureData for Analytics powered by Netezza
Backup Options for IBM PureData for Analytics powered by NetezzaBackup Options for IBM PureData for Analytics powered by Netezza
Backup Options for IBM PureData for Analytics powered by NetezzaTony Pearson
 
Severalnines Self-Training: MySQL® Cluster - Part VI
Severalnines Self-Training: MySQL® Cluster - Part VISeveralnines Self-Training: MySQL® Cluster - Part VI
Severalnines Self-Training: MySQL® Cluster - Part VISeveralnines
 
Evoluzione dello storage
Evoluzione dello storageEvoluzione dello storage
Evoluzione dello storageAndrea Mauro
 
Accelerating analytics workloads with Alluxio data orchestration and Intel® O...
Accelerating analytics workloads with Alluxio data orchestration and Intel® O...Accelerating analytics workloads with Alluxio data orchestration and Intel® O...
Accelerating analytics workloads with Alluxio data orchestration and Intel® O...Alluxio, Inc.
 
Big data on virtualized infrastucture
Big data on virtualized infrastuctureBig data on virtualized infrastucture
Big data on virtualized infrastuctureDataWorks Summit
 
Soft-Shake 2013 : Enabling Realtime Queries to End Users
Soft-Shake 2013 : Enabling Realtime Queries to End UsersSoft-Shake 2013 : Enabling Realtime Queries to End Users
Soft-Shake 2013 : Enabling Realtime Queries to End UsersBenoit Perroud
 
Embracing Open Source: Practice and Experience from Alibaba
Embracing Open Source: Practice and Experience from AlibabaEmbracing Open Source: Practice and Experience from Alibaba
Embracing Open Source: Practice and Experience from AlibabaWensong Zhang
 
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...Odinot Stanislas
 
London + Dublin Cassandra 2.0
London + Dublin Cassandra 2.0London + Dublin Cassandra 2.0
London + Dublin Cassandra 2.0jbellis
 
Automating Yourself Out of Trouble
Automating Yourself Out of TroubleAutomating Yourself Out of Trouble
Automating Yourself Out of TroubleJose De La Rosa
 

Tendances (20)

Exadata 11-2-overview-v2 11
Exadata 11-2-overview-v2 11Exadata 11-2-overview-v2 11
Exadata 11-2-overview-v2 11
 
Enterprise Virtualization with Xen
Enterprise Virtualization with XenEnterprise Virtualization with Xen
Enterprise Virtualization with Xen
 
Collier exadata technical overview presentation 4 14-10
Collier exadata technical overview presentation 4 14-10Collier exadata technical overview presentation 4 14-10
Collier exadata technical overview presentation 4 14-10
 
ZFS appliance
ZFS applianceZFS appliance
ZFS appliance
 
Oracle Database Appliance X5-2
Oracle Database Appliance X5-2 Oracle Database Appliance X5-2
Oracle Database Appliance X5-2
 
Oracle Exadata Version 2
Oracle Exadata Version 2Oracle Exadata Version 2
Oracle Exadata Version 2
 
All Oracle DBAs have to know about Unix Memory Monitoring
All Oracle DBAs have to know about Unix Memory MonitoringAll Oracle DBAs have to know about Unix Memory Monitoring
All Oracle DBAs have to know about Unix Memory Monitoring
 
Oracle Exadata Database
Oracle Exadata DatabaseOracle Exadata Database
Oracle Exadata Database
 
Storage user cases
Storage user casesStorage user cases
Storage user cases
 
Backup Options for IBM PureData for Analytics powered by Netezza
Backup Options for IBM PureData for Analytics powered by NetezzaBackup Options for IBM PureData for Analytics powered by Netezza
Backup Options for IBM PureData for Analytics powered by Netezza
 
Severalnines Self-Training: MySQL® Cluster - Part VI
Severalnines Self-Training: MySQL® Cluster - Part VISeveralnines Self-Training: MySQL® Cluster - Part VI
Severalnines Self-Training: MySQL® Cluster - Part VI
 
Evoluzione dello storage
Evoluzione dello storageEvoluzione dello storage
Evoluzione dello storage
 
Accelerating analytics workloads with Alluxio data orchestration and Intel® O...
Accelerating analytics workloads with Alluxio data orchestration and Intel® O...Accelerating analytics workloads with Alluxio data orchestration and Intel® O...
Accelerating analytics workloads with Alluxio data orchestration and Intel® O...
 
Big data on virtualized infrastucture
Big data on virtualized infrastuctureBig data on virtualized infrastucture
Big data on virtualized infrastucture
 
Soft-Shake 2013 : Enabling Realtime Queries to End Users
Soft-Shake 2013 : Enabling Realtime Queries to End UsersSoft-Shake 2013 : Enabling Realtime Queries to End Users
Soft-Shake 2013 : Enabling Realtime Queries to End Users
 
Embracing Open Source: Practice and Experience from Alibaba
Embracing Open Source: Practice and Experience from AlibabaEmbracing Open Source: Practice and Experience from Alibaba
Embracing Open Source: Practice and Experience from Alibaba
 
Super cluster oracleday cl 7
Super cluster oracleday cl 7Super cluster oracleday cl 7
Super cluster oracleday cl 7
 
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
 
London + Dublin Cassandra 2.0
London + Dublin Cassandra 2.0London + Dublin Cassandra 2.0
London + Dublin Cassandra 2.0
 
Automating Yourself Out of Trouble
Automating Yourself Out of TroubleAutomating Yourself Out of Trouble
Automating Yourself Out of Trouble
 

En vedette

Modernization Lessons Learned - Part 1
Modernization Lessons Learned - Part 1Modernization Lessons Learned - Part 1
Modernization Lessons Learned - Part 1Emerson Exchange
 
Bootiful Microservices in a Legacy Environment: Lessons Learned
Bootiful Microservices in a Legacy Environment: Lessons LearnedBootiful Microservices in a Legacy Environment: Lessons Learned
Bootiful Microservices in a Legacy Environment: Lessons LearnedVMware Tanzu
 
Use of SOA and Web Services Technologies for EA Migration - Lessons Learned o...
Use of SOA and Web Services Technologies for EA Migration - Lessons Learned o...Use of SOA and Web Services Technologies for EA Migration - Lessons Learned o...
Use of SOA and Web Services Technologies for EA Migration - Lessons Learned o...Nathaniel Palmer
 
A Year of Cloud First: Lessons Learned
A Year of Cloud First: Lessons LearnedA Year of Cloud First: Lessons Learned
A Year of Cloud First: Lessons LearnedMike Chapple
 
Lessons learned from & best practices for migrating to SharePoint
Lessons learned from & best practices for migrating to SharePointLessons learned from & best practices for migrating to SharePoint
Lessons learned from & best practices for migrating to SharePointGareth Davies
 
Git migration - Lessons learned
Git migration - Lessons learnedGit migration - Lessons learned
Git migration - Lessons learnedTomasz Zarna
 
SAP ASE Migration Lessons Learned
SAP ASE Migration Lessons LearnedSAP ASE Migration Lessons Learned
SAP ASE Migration Lessons LearnedAliter Consulting
 
Identity Summit UK: KEEP TALKING: LESSONS LEARNED DURING OUR MIGRATION FROM L...
Identity Summit UK: KEEP TALKING: LESSONS LEARNED DURING OUR MIGRATION FROM L...Identity Summit UK: KEEP TALKING: LESSONS LEARNED DURING OUR MIGRATION FROM L...
Identity Summit UK: KEEP TALKING: LESSONS LEARNED DURING OUR MIGRATION FROM L...ForgeRock
 
Public Sector Cloud
Public Sector CloudPublic Sector Cloud
Public Sector CloudSimon Greig
 
Cloud Platform Adoption: Lessons Learned
Cloud Platform Adoption: Lessons LearnedCloud Platform Adoption: Lessons Learned
Cloud Platform Adoption: Lessons LearnedVMware Tanzu
 
The road to continuous deployment: a case study (DPC16)
The road to continuous deployment: a case study (DPC16)The road to continuous deployment: a case study (DPC16)
The road to continuous deployment: a case study (DPC16)Michiel Rook
 
Lessons Learned from Migrating Legacy Enterprise Applications to Microservices
Lessons Learned from Migrating Legacy Enterprise Applications to MicroservicesLessons Learned from Migrating Legacy Enterprise Applications to Microservices
Lessons Learned from Migrating Legacy Enterprise Applications to MicroservicesVMware Tanzu
 
AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...
AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...
AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...Amazon Web Services
 
AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)
AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)
AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)Amazon Web Services
 

En vedette (15)

USFP Legacies And Lessons Vietnam
USFP Legacies And Lessons  VietnamUSFP Legacies And Lessons  Vietnam
USFP Legacies And Lessons Vietnam
 
Modernization Lessons Learned - Part 1
Modernization Lessons Learned - Part 1Modernization Lessons Learned - Part 1
Modernization Lessons Learned - Part 1
 
Bootiful Microservices in a Legacy Environment: Lessons Learned
Bootiful Microservices in a Legacy Environment: Lessons LearnedBootiful Microservices in a Legacy Environment: Lessons Learned
Bootiful Microservices in a Legacy Environment: Lessons Learned
 
Use of SOA and Web Services Technologies for EA Migration - Lessons Learned o...
Use of SOA and Web Services Technologies for EA Migration - Lessons Learned o...Use of SOA and Web Services Technologies for EA Migration - Lessons Learned o...
Use of SOA and Web Services Technologies for EA Migration - Lessons Learned o...
 
A Year of Cloud First: Lessons Learned
A Year of Cloud First: Lessons LearnedA Year of Cloud First: Lessons Learned
A Year of Cloud First: Lessons Learned
 
Lessons learned from & best practices for migrating to SharePoint
Lessons learned from & best practices for migrating to SharePointLessons learned from & best practices for migrating to SharePoint
Lessons learned from & best practices for migrating to SharePoint
 
Git migration - Lessons learned
Git migration - Lessons learnedGit migration - Lessons learned
Git migration - Lessons learned
 
SAP ASE Migration Lessons Learned
SAP ASE Migration Lessons LearnedSAP ASE Migration Lessons Learned
SAP ASE Migration Lessons Learned
 
Identity Summit UK: KEEP TALKING: LESSONS LEARNED DURING OUR MIGRATION FROM L...
Identity Summit UK: KEEP TALKING: LESSONS LEARNED DURING OUR MIGRATION FROM L...Identity Summit UK: KEEP TALKING: LESSONS LEARNED DURING OUR MIGRATION FROM L...
Identity Summit UK: KEEP TALKING: LESSONS LEARNED DURING OUR MIGRATION FROM L...
 
Public Sector Cloud
Public Sector CloudPublic Sector Cloud
Public Sector Cloud
 
Cloud Platform Adoption: Lessons Learned
Cloud Platform Adoption: Lessons LearnedCloud Platform Adoption: Lessons Learned
Cloud Platform Adoption: Lessons Learned
 
The road to continuous deployment: a case study (DPC16)
The road to continuous deployment: a case study (DPC16)The road to continuous deployment: a case study (DPC16)
The road to continuous deployment: a case study (DPC16)
 
Lessons Learned from Migrating Legacy Enterprise Applications to Microservices
Lessons Learned from Migrating Legacy Enterprise Applications to MicroservicesLessons Learned from Migrating Legacy Enterprise Applications to Microservices
Lessons Learned from Migrating Legacy Enterprise Applications to Microservices
 
AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...
AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...
AWS re:Invent 2016: Simplified Data Center Migration—Lessons Learned by Live ...
 
AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)
AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)
AWS re:Invent 2016: Identifying Your Migration Options: the 6 Rs (ENT311)
 

Similaire à Vizuri Exadata East Coast Users Conference

Sun Oracle Exadata V2 For OLTP And DWH
Sun Oracle Exadata V2 For OLTP And DWHSun Oracle Exadata V2 For OLTP And DWH
Sun Oracle Exadata V2 For OLTP And DWHMark Rabne
 
Optimizing the Upstreaming Workflow: Flexibly Scale Storage for Seismic Proce...
Optimizing the Upstreaming Workflow: Flexibly Scale Storage for Seismic Proce...Optimizing the Upstreaming Workflow: Flexibly Scale Storage for Seismic Proce...
Optimizing the Upstreaming Workflow: Flexibly Scale Storage for Seismic Proce...Avere Systems
 
High performace network of Cloud Native Taiwan User Group
High performace network of Cloud Native Taiwan User GroupHigh performace network of Cloud Native Taiwan User Group
High performace network of Cloud Native Taiwan User GroupHungWei Chiu
 
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2020年8月版]
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2020年8月版]【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2020年8月版]
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2020年8月版]オラクルエンジニア通信
 
Exadata_X10M-Hardware-Overview.pdf
Exadata_X10M-Hardware-Overview.pdfExadata_X10M-Hardware-Overview.pdf
Exadata_X10M-Hardware-Overview.pdfKoko842772
 
oda-x6-2sm-DATA SHEET
oda-x6-2sm-DATA SHEEToda-x6-2sm-DATA SHEET
oda-x6-2sm-DATA SHEETDaryll Whyte
 
Teradata Partners 2011 - Utilizing Teradata Express For Development And Sandb...
Teradata Partners 2011 - Utilizing Teradata Express For Development And Sandb...Teradata Partners 2011 - Utilizing Teradata Express For Development And Sandb...
Teradata Partners 2011 - Utilizing Teradata Express For Development And Sandb...monsonc
 
Oracleonoracle dec112012
Oracleonoracle dec112012Oracleonoracle dec112012
Oracleonoracle dec112012patmisasi
 
QCT Ceph Solution - Design Consideration and Reference Architecture
QCT Ceph Solution - Design Consideration and Reference ArchitectureQCT Ceph Solution - Design Consideration and Reference Architecture
QCT Ceph Solution - Design Consideration and Reference ArchitectureCeph Community
 
QCT Ceph Solution - Design Consideration and Reference Architecture
QCT Ceph Solution - Design Consideration and Reference ArchitectureQCT Ceph Solution - Design Consideration and Reference Architecture
QCT Ceph Solution - Design Consideration and Reference ArchitecturePatrick McGarry
 
Oow 2008 yahoo_pie-db
Oow 2008 yahoo_pie-dbOow 2008 yahoo_pie-db
Oow 2008 yahoo_pie-dbbohanchen
 
6° Sessione Oracle - CRUI: Oracle Database Appliance: Il potere dell’ingegner...
6° Sessione Oracle - CRUI: Oracle Database Appliance:Il potere dell’ingegner...6° Sessione Oracle - CRUI: Oracle Database Appliance:Il potere dell’ingegner...
6° Sessione Oracle - CRUI: Oracle Database Appliance: Il potere dell’ingegner...Jürgen Ambrosi
 
Webinar: Untethering Compute from Storage
Webinar: Untethering Compute from StorageWebinar: Untethering Compute from Storage
Webinar: Untethering Compute from StorageAvere Systems
 
Oracle db architecture
Oracle db architectureOracle db architecture
Oracle db architectureSimon Huang
 
How does Apache Pegasus (incubating) community develop at SensorsData
How does Apache Pegasus (incubating) community develop at SensorsDataHow does Apache Pegasus (incubating) community develop at SensorsData
How does Apache Pegasus (incubating) community develop at SensorsDataacelyc1112009
 
OSS Presentation by Bryan Badger
OSS Presentation by Bryan BadgerOSS Presentation by Bryan Badger
OSS Presentation by Bryan BadgerOpenStorageSummit
 

Similaire à Vizuri Exadata East Coast Users Conference (20)

Sun Oracle Exadata V2 For OLTP And DWH
Sun Oracle Exadata V2 For OLTP And DWHSun Oracle Exadata V2 For OLTP And DWH
Sun Oracle Exadata V2 For OLTP And DWH
 
Exadata
ExadataExadata
Exadata
 
Optimizing the Upstreaming Workflow: Flexibly Scale Storage for Seismic Proce...
Optimizing the Upstreaming Workflow: Flexibly Scale Storage for Seismic Proce...Optimizing the Upstreaming Workflow: Flexibly Scale Storage for Seismic Proce...
Optimizing the Upstreaming Workflow: Flexibly Scale Storage for Seismic Proce...
 
Session 307 ravi pendekanti engineered systems
Session 307  ravi pendekanti engineered systemsSession 307  ravi pendekanti engineered systems
Session 307 ravi pendekanti engineered systems
 
Meetup Oracle Database MAD_BCN: 4 Saborea Exadata
Meetup Oracle Database MAD_BCN: 4 Saborea ExadataMeetup Oracle Database MAD_BCN: 4 Saborea Exadata
Meetup Oracle Database MAD_BCN: 4 Saborea Exadata
 
High performace network of Cloud Native Taiwan User Group
High performace network of Cloud Native Taiwan User GroupHigh performace network of Cloud Native Taiwan User Group
High performace network of Cloud Native Taiwan User Group
 
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2020年8月版]
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2020年8月版]【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2020年8月版]
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2020年8月版]
 
Exadata_X10M-Hardware-Overview.pdf
Exadata_X10M-Hardware-Overview.pdfExadata_X10M-Hardware-Overview.pdf
Exadata_X10M-Hardware-Overview.pdf
 
oda-x6-2sm-DATA SHEET
oda-x6-2sm-DATA SHEEToda-x6-2sm-DATA SHEET
oda-x6-2sm-DATA SHEET
 
ODA X6-2SM
ODA X6-2SMODA X6-2SM
ODA X6-2SM
 
Teradata Partners 2011 - Utilizing Teradata Express For Development And Sandb...
Teradata Partners 2011 - Utilizing Teradata Express For Development And Sandb...Teradata Partners 2011 - Utilizing Teradata Express For Development And Sandb...
Teradata Partners 2011 - Utilizing Teradata Express For Development And Sandb...
 
Oracleonoracle dec112012
Oracleonoracle dec112012Oracleonoracle dec112012
Oracleonoracle dec112012
 
QCT Ceph Solution - Design Consideration and Reference Architecture
QCT Ceph Solution - Design Consideration and Reference ArchitectureQCT Ceph Solution - Design Consideration and Reference Architecture
QCT Ceph Solution - Design Consideration and Reference Architecture
 
QCT Ceph Solution - Design Consideration and Reference Architecture
QCT Ceph Solution - Design Consideration and Reference ArchitectureQCT Ceph Solution - Design Consideration and Reference Architecture
QCT Ceph Solution - Design Consideration and Reference Architecture
 
Oow 2008 yahoo_pie-db
Oow 2008 yahoo_pie-dbOow 2008 yahoo_pie-db
Oow 2008 yahoo_pie-db
 
6° Sessione Oracle - CRUI: Oracle Database Appliance: Il potere dell’ingegner...
6° Sessione Oracle - CRUI: Oracle Database Appliance:Il potere dell’ingegner...6° Sessione Oracle - CRUI: Oracle Database Appliance:Il potere dell’ingegner...
6° Sessione Oracle - CRUI: Oracle Database Appliance: Il potere dell’ingegner...
 
Webinar: Untethering Compute from Storage
Webinar: Untethering Compute from StorageWebinar: Untethering Compute from Storage
Webinar: Untethering Compute from Storage
 
Oracle db architecture
Oracle db architectureOracle db architecture
Oracle db architecture
 
How does Apache Pegasus (incubating) community develop at SensorsData
How does Apache Pegasus (incubating) community develop at SensorsDataHow does Apache Pegasus (incubating) community develop at SensorsData
How does Apache Pegasus (incubating) community develop at SensorsData
 
OSS Presentation by Bryan Badger
OSS Presentation by Bryan BadgerOSS Presentation by Bryan Badger
OSS Presentation by Bryan Badger
 

Plus de Isaac Christoffersen

OpenSource ToolChain for the Hybrid Cloud
OpenSource ToolChain for the Hybrid CloudOpenSource ToolChain for the Hybrid Cloud
OpenSource ToolChain for the Hybrid CloudIsaac Christoffersen
 
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of Choice
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of ChoicePaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of Choice
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of ChoiceIsaac Christoffersen
 
Service Delivery Assembly Line with Vagrant, Packer, and Ansible
Service Delivery Assembly Line with Vagrant, Packer, and AnsibleService Delivery Assembly Line with Vagrant, Packer, and Ansible
Service Delivery Assembly Line with Vagrant, Packer, and AnsibleIsaac Christoffersen
 
Manage Java Applications in an Open Hybrid Cloud
Manage Java Applications in an Open Hybrid CloudManage Java Applications in an Open Hybrid Cloud
Manage Java Applications in an Open Hybrid CloudIsaac Christoffersen
 
Liberate Your Files with a Private Cloud Storage Solution powered by Open Source
Liberate Your Files with a Private Cloud Storage Solution powered by Open SourceLiberate Your Files with a Private Cloud Storage Solution powered by Open Source
Liberate Your Files with a Private Cloud Storage Solution powered by Open SourceIsaac Christoffersen
 
Destination Marketing Open Source and Cloud Presentation
Destination Marketing Open Source and Cloud PresentationDestination Marketing Open Source and Cloud Presentation
Destination Marketing Open Source and Cloud PresentationIsaac Christoffersen
 

Plus de Isaac Christoffersen (10)

OpenSource ToolChain for the Hybrid Cloud
OpenSource ToolChain for the Hybrid CloudOpenSource ToolChain for the Hybrid Cloud
OpenSource ToolChain for the Hybrid Cloud
 
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of Choice
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of ChoicePaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of Choice
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of Choice
 
Service Delivery Assembly Line with Vagrant, Packer, and Ansible
Service Delivery Assembly Line with Vagrant, Packer, and AnsibleService Delivery Assembly Line with Vagrant, Packer, and Ansible
Service Delivery Assembly Line with Vagrant, Packer, and Ansible
 
The CIO's alternative
The CIO's alternativeThe CIO's alternative
The CIO's alternative
 
JBoss Community vs Enterprise
JBoss Community vs EnterpriseJBoss Community vs Enterprise
JBoss Community vs Enterprise
 
Manage Java Applications in an Open Hybrid Cloud
Manage Java Applications in an Open Hybrid CloudManage Java Applications in an Open Hybrid Cloud
Manage Java Applications in an Open Hybrid Cloud
 
Liberate Your Files with a Private Cloud Storage Solution powered by Open Source
Liberate Your Files with a Private Cloud Storage Solution powered by Open SourceLiberate Your Files with a Private Cloud Storage Solution powered by Open Source
Liberate Your Files with a Private Cloud Storage Solution powered by Open Source
 
Brms road map_10-17-12
Brms road map_10-17-12Brms road map_10-17-12
Brms road map_10-17-12
 
Destination Marketing Open Source and Cloud Presentation
Destination Marketing Open Source and Cloud PresentationDestination Marketing Open Source and Cloud Presentation
Destination Marketing Open Source and Cloud Presentation
 
Seam CMJUG Presentation
Seam CMJUG PresentationSeam CMJUG Presentation
Seam CMJUG Presentation
 

Dernier

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 

Dernier (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

Vizuri Exadata East Coast Users Conference

  • 1. Lessons Learned: A DoD Exadata Migration Chris Bradham
  • 2. Vizuri – an Operating Division of AEM Applied Engineering Management (AEM) Corporation Founded in 1986 as a 100% woman-owned business More than 25 years of profitable growth Headquartered in Chantilly, VA with offices located in major metropolitan areas including; Los Angeles, San Antonio, and Jacksonville Diversified client base including Fortune 500 and major government agencies Industry recognized awards and certifications for performance, capability and delivery
  • 3. Chris Bradham •Lead Architect, Data Services •Oracle DBA experience 1997 to present (Oracle 7 to 11.2) •Data Guard, Replication, Materialized Views, GoldenGate, Exadata, RAC •Part-time Instructor George Mason University (OCA/OCP) •Oracle Certified Exadata Implementation Specialist, Oracle Certified Professional (11g), Performance Tuning Certified(11g), ITIL Foundation, Security+ cbradham@vizuri.com
  • 4. What’s being covered? •Technology Refresh •Legacy Environment / Options •Exadata Components •Security Considerations •Migration Considerations •Results of Migration •Lessons Learned •References •Q & A
  • 5. Background Information Global multi-service DoD Web-based Housing application Over 300 schemas 750 Gb of data 4,300 Active Users 4.2 million annual log ins 4,500 Reports Generated Per Day AEM Corporation responsible for Hosting / Operations & Maintenance / Technology Refresh
  • 6. Legacy Configuration Physical Application Servers 4 Gbps backbone Clarion Disk Array (10k / 15k RPM) 5 Database Oracle RAC Servers Oracle 10gR2 RAC install
  • 7. Pre-Tech Refresh Issues Legacy hardware over six years old •Patches (5 nodes, slower machines) •Deployments, data updates time consuming •Large or complex reports often hang •Node evictions due to network / disk speed issues •Oracle 10.2.0.4 Support ended 6/31/11 Data Warehouse delay due to performance requirements (Oracle Streams attempt)
  • 8. Alternative 1 : Based on Legacy Solution Virtualized application servers Network bonding 8 Gbps backbone EMC Disk Array 5 Database Servers Oracle 11gR2 RAC install
  • 9. Alternative 2 : Based on Exadata Solution  Virtualized application servers  Network bonding  40 Gbps backbone  Oracle Storage Servers  2 node Quarter Rack  Oracle 11gR2 RAC preconfigured Surprise, we chose Exadata!
  • 10. X2-2 Quarter Rack Specifications •2 Xeon-based Dual-processor Database Servers (Sun Fire X4170 M2) • 24 cores (12 per server) • 192 GB memory expandable to 288 GB (96 GB per server expandable to 144 GB) • 10 GigE connectivity to Data Center • 4 x 10GbE ports (2 per server) •1.1 TB High Speed Flash •3 Exadata Storage Servers X2-2 • All with High Performance 600GB disks OR • All with High Capacity 3 TB disks •2 Sun Datacenter InfiniBand Switch 36 • 36-port Managed QDR (40Gb/s) switch •1 “Admin” Cisco Ethernet switch •Keyboard, Video, Mouse (KVM) hardware Can Upgrade to a Half Rack •Redundant Power Distributions Units (PDUs) or just add storage
  • 11. Exadata Selection Points •Licensing fees made Exadata the low cost solution •Total database hardware solution •Sizable and expandable •Oracle vested to help DoD succeed •Patch Strategy •Storage Indexes / Smart Scan / Smart Flash Cache
  • 12. Throughput Gb/Second 80.0 75 70.0 60.0 50.0 2 Gbps Fibre Channel x2 4 Gbps Fibre Channel x2 40.0 8 Gbps Fibre Channel x2 30.0 37 Exadata 1/4 - Disk 20.0 25 Exadata 1/2 - Disk 10.0 12.5 16 Exadata Full - Disk 0.4 0.8 5.4 1.6 Exadata 1/4 - Disk & Flash 0.0 Exadata 1/2 - Disk & Flash Exadata Full - Disk & Flash
  • 13. Exadata Planning/Considerations •Pre-configuration customer worksheet (DBM Configuration spreadsheet) •Initial Setup Activities •Network Configuration / Software Installation •Procurement considerations (2 Quarter Racks) •Space Choices •High Capacity (3 Tb / 7.2 K RPM) •High Performance ( 600 Gb / 15k RPM) •Space Allocation (ASM Disk Group layout) •78% DATA, 20% RECO, 2% DBFS_DG o25 Tb <- Production (Triple Mirror) o8 Tb <- Test (Mirror)
  • 14. Tech Refresh Challenges •100% hardware replacement and Data Center move •Data Center staff responsiveness •Narrow window for outage to avoid negative impact on end users •Performance of system, database growth, and network bandwidth •Exadata unproven in DoD space at the time (Security) •Upgrading Database versions (data/code/reports) Lots of change, what if issues surface???
  • 15. Smart Flash Cache Considerations Helps with… •Write-Through cache voids caching data that will not be reused •Holds hot data, much faster than disk (small, random I/O) •Data not duplicated from cache in other Storage Servers •Reduce latency of log write by simultaneous write to flash / disk (faster writes) with minimal space (512 Mb) •Write-Back cache 11.2.0.3.9 Don’t touch except for… •Alter table <table_name> flash_cache keep; •Create Flash Disks out of the Flash Cache •Reassign portion for TEMP tablespace on index builds
  • 16. Database Node Considerations •Database Consolidation •SGA Settings •AMM Bad! ASMM Good! (set minimum values) •Where’s the shared storage space? •DBFS is the answer (fix_control=8,ac_timeout=60 and SGA=2Gb) •Is everything setup correctly? •Exachk is the answer •Indexes / Hints / Compression •Huge Pages (reduce overhead) •Large Segments <- 8 Mb Initial / Next Size with Autoallocate •TEMP <- BIGFILE, Autoextend 1 Gb, Uniform 1 Mb
  • 17. Exadata Patch Management Multiple Patches •Infiniband (once per year) •DB Nodes / Storage Server (quarterly) •Bundle Path (BP) DB Software (quarterly) •Additional components (Ethernet switch, KVM, PDU) Bug Fixes included so important to apply Proceed with caution: one-off patches Rolling option time a consideration
  • 18. Security •DoD 8570 Requirements •Security Technical Implementation Guide (STIG) oOracle installation not customizable oDBFS and idle_time don’t play well together oAutomatic Service Request (ASR) / Configuration Manager Limitation oGrid Control / Third Party Certificates (September release) oBanners / SQLNET.ORA settings impact on tools (DEFAULT_SDU_SIZE=32767, ORA-12541) Don’t assume security settings will not have impact. Must TEST!!!
  • 19. Migration Strategies 10.2.0.4 to 11.2.0.x Options Considered •DBFS with external tables (5 to 7 GB/sec file system I/O throughput) •GoldenGate with datapump (near-zero downtime) •Datapump Factors •Maintenance window •Risk of data loss •Familiarity with technology Whatever the choice, perform multiple trial runs for optimal settings.
  • 20. 2011 – Technical Refresh (Data Center move) On 9/9/11 at 7pm application servers at legacy site were Turned Off: •Transferred encrypted data pump exports to Data Center •Network outage occurred during data transfer (2 hours) •On 9/10/11at 7am New System Testing was Initiated • Users were on the system by 3pm
  • 21. Migration Timeline Text Initial 1/4 Rack Grid DB Cutover Delivered Migration Oracle Setup / STIG Prod/ Migrate Control Setup to (Test) Options Setup DBFS Test CAB Load Apply BP Exadata 1/11 2/11 3/11 4/11 5/11 6/11 7/11 8/11 9/11 Chris Initial DB STIG Apply BP Migration 1/4 Rack Migration Grid First Setup / Test Test Selection Delivered Test Control Day Load (Prod) Setup
  • 22. Post Tech Refresh Performance (in hours) 9 8 7 6 5 4 Legacy 3 Exadata 2 1 0 Exports MV Refresh BOR Batch Index Process Rebuild
  • 23. Exadata Lessons Learned •Ensure hosting center can accommodate Exadata’s dimensions •Staff requirements (more communication necessary) •Testing required, ideally 2 Exadata Database machines •Smart Scan <- direct path reads, table access full, fast full index scans, parallel with parallel_degree_policy not auto •Chained rows void smart scans •EHCC 10x space and performance (DML) •Data Warehouse (EHCC, SGA sizing) •IORM not heavily used by customers In-Memory X2-8 Massive Memory X3 2010 All I/Os to Memory 2012
  • 24. Exadata Lessons Learned (cont.) •Grid Control for monitoring / managing components •Expect CPU utilization to decrease •Expect Disk failures •Can’t mix drive types and pricy to switch •Standard tuning principles apply (OLTP) •DB link opportunities for tuning •Platinum Support, major assistance •Exachk and opatch before / after patching •Time, Experience keys to stability
  • 25. References http://www.oracle.com/technetwork/database/options/olap/olap-exadata-x2-2- performance-1429042.pdf http://www.scribd.com/doc/57026846/Exadata-Smart-Flash-Cache-366203 http://www.oracle.com/technetwork/database/exadata/exadata-technical-whitepaper- 134575.pdf http://www.oracle.com/technetwork/server-storage/engineered- systems/exadata/exadata-storage-technical-overview-128045.pdf http://www.oracle.com/technetwork/database/features/availability/exadata-consolidation- 522500.pdf http://www.ioug.org/Portals/0/Documents/Anuj%20Mohan.pdf http://nyoug.org/Presentations/2011/March/Niemiec_Keynote_Exadata.pdf http://www.oracle.com/technetwork/articles/oem/exadata-commands-part1-402441.html http://www.centroid.com/webinars/ExadataChangestheGame.pdf http://www.centroid.com/knowledgebase/blog/using-dbfs-and-external-tables
  • 26. References (cont.) Database Machine and Exadata Storage Server (888828.1) Oracle Exadata Database Machine exachk (1070954.1) Oracle Exadata Best Practices (757552.1) Best Practices for OLTP on the Sun Oracle Database Machine (1269706.1) Best Practices for Data Warehousing on Database Machine (1297112.1) Oracle Sun Database Machine Application Best Practices for Data Warehousing (1094934.1) Oracle Sun Database Machine Diagnosability and Troubleshooting Best Practices (1274324.1) Expert Oracle Exadata (Osborne, Johnson, Poder)
  • 27. Questions??? Thank you!!! http://vizuri.com/insights/blog
  • 29. Summary of Choices (X2) X2-8 Full X2-2 Full X2-2 Half X2-2 Quarter Initial / Licensing Cost $$$ $$$ $$ $ Database Servers 2 8 4 2 Database Grid Cores 160 96 48 24 Database Grid Memory (GB) 4096 768 (max 1152) 384 (max 576) 192 (max 288) InfiniBand switches 3 3 3 2 Ethernet switch 1 1 1 1 KVM No Yes Yes Yes Exadata Storage Servers 14 14 7 3 Storage Grid CPU Cores 168 168 84 36 Raw Flash Capacity 5.3 TB 5.3 TB 2.6 TB 1.1 TB Raw Storage High Perf 100 TB 100 TB 50 TB 21.6 TB Capacity High Cap 504 TB 504 TB 252 TB 108 TB Usable mirrored High Perf 45 TB 45 TB 22.5 TB 9.5 TB capacity High Cap 224 TB 224 TB 112 TB 48 TB Usable Triple High Perf 30 TB 30 TB 15 TB 6.5 TB mirrored capacity High Cap 150 TB 150 TB 75 TB 32 TB
  • 30. Storage Components and Expansion (X2) -Local Storage (750 GB) -Storage Servers (12 Disks per server) Full Half Quarter InfiniBand switches 3 3 2 Ethernet switch 1 1 1 KVM Yes Yes Yes Exadata Storage Servers 18 9 4 Storage Grid CPU Cores 216 108 48 Raw Flash Capacity 6.75 TB 3.4 TB 1.5 TB Raw Storage High Perf 128 TB 64 TB 28 TB Capacity High Cap 648 TB 324 TB 144 TB Usable mirrored High Perf 58 TB 29 TB 13 TB capacity High Cap 288 TB 144 TB 64 TB Usable Triple High Perf 38 TB 19 TB 8.5TB mirrored capacity High Cap 192 TB 96 TB 43 TB
  • 31. Summary of Choices (X3) X3-8 Full X3-2 Full X3-2 Half X3-2 Quarter X3-2 Eighth Initial / Licensing Cost $$$ $$$ $$ $ $ Database Servers 2 8 4 2 2 Database Grid Cores 160 128 64 32 16 1024 (max Database Grid Memory (GB) 4096 512 (max 1024) 256 (max 512) 256 (max 512) 2048) InfiniBand switches 3 3 3 2 2 Ethernet switch 1 1 1 1 1 KVM Yes Yes Yes Yes Yes Exadata Storage Servers 14 14 7 3 3 Storage Grid CPU Cores 168 168 84 36 36 Raw Flash Capacity 22.4 TB 22.4 TB 11.2 TB 4.8 TB 2.4TB Raw Storage High Perf 100 TB 100 TB 50 TB 21.6 TB 10.8TB Capacity High Cap 504 TB 504 TB 252 TB 108 TB 54 TB Usable mirrored High Perf 45 TB 45 TB 22.5 TB 9.5 TB 4.5 TB capacity High Cap 224 TB 224 TB 112 TB 48 TB 23 TB
  • 32. Cache Hierarchy (Full Rack Example) Database DRAM 768 GB Raw Capacity 100 GB / Second Flash Cache 5 TB Raw Capacity 50 GB / Second Disk 100 – 300 TB Raw Capacity 21 GB / Second
  • 33. Exadata issues 78 SRs and counting since Aug 2011, many Grid Control related •DBFS slow performance (BP12, ac_timeout=60, fix_control=32, SGA size) •DBFS password change (Support provided instructions) •11.2.0.3.0 Upgrade issue (Disk issue morning of upgrade) •ORA-01008 not all variables bound (cursor_sharing=similar, Patch 9877980) •ORA-7445 [kkslMarkLiteralBinds()+214] (cursor_sharing=similar Patch 13627381) •ORA-7445 [nstimeexp()+63] (alert log, Patch 12615660) •Ossnet: connection failed (alert log, Patch 13536739) •ORA-600 [2116] (alert log, BP6) •ORA-7445 [__intel_new_memcpy] using expdp (Patch 13335183) •Impdp fails ORA-39097 (Patch 13704684) Disks go bad, especially early on
  • 34. Exadata Rack Options 2 six Core Processors / 96 Gb RAM per DB node 2 six Core Processors / 24 Gb RAM per Storage Server Dual ported 40 Gb/sec InfiniBand Quarter Rack •2 DB nodes •2 Infiniband switches Half Rack •4 DB nodes •3 Infiniband switches Full Rack •8 DB nodes •3 Infiniband switches Infiniband 10x faster than Fiber Channel