infrastruttura scalabile per applicazioni aziendali sun microsystems - virtualise with confidence

21
Virtualise with Confidence Scalable infrastructure for business applications Walter Moriconi - Sun Microsystems 1

Upload: walter-moriconi

Post on 23-Jan-2015

399 views

Category:

Technology


0 download

DESCRIPTION

Virtualise with Confidence Soluzioni per applicazioni Enterprise: DB, ERP, CRM Tecnologia SSD e GRID

TRANSCRIPT

Page 1: Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virtualise with Confidence

Virtualise withConfidence

Scalable infrastructurefor business applications

Walter Moriconi - Sun Microsystems1

Page 2: Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virtualise with Confidence

Sun Confidential: Internal Only 2

Virtualise withConfidence

• Efficient Infrastructure by Sun and AMD• Virtualize with Confidence -

from desktop to disk• Scalable infrastructure for

business applications• Next Steps

Agenda

Page 3: Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virtualise with Confidence

Grid technology

• Allows disparate systems to be pooled and managed as a common computing resource.

• Applications in the grid are being served by many computers in parallel at the same time.

• Can deliver significant cost savings.• Can boost the quality and flexibility of

your IT services.

The question is: Do you Do you have the right infrastructurehave the right infrastructure in in place to take full advantage of grid computing?place to take full advantage of grid computing?

Page 4: Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virtualise with Confidence

„Scale out“ with Oracle Grid

• RAC enables a database to run in parallel on distributed servers.

• Provide continuous uptime for database applications.

• "Scale out" by adding new servers as additional capacity is needed.

Oracle Real Application Clusters (RAC) is Oracle's core technology to offer grid computing in the database tier.

Page 5: Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virtualise with Confidence

Faced with new Challenges

• Increasing amount of servers to integrate into the data center, to monitor and to maintain.

• Increasing amount of Operating Systems to install and to maintain.

• Free capacity is fragmented into small pieces across many servers and different RAC. Thus more difficult to use.

“Scale out” may lead to a server sprawl in the data center.

Adding capacity: How long does it takeHow long does it take to order the new to order the new serverserver, integrate , integrate it into the infrastructure, install the it into the infrastructure, install the OSOS, install , install OracleOracle software and finally software and finally configure as new cluster node ??configure as new cluster node ??

Page 6: Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virtualise with Confidence

Utilization within the Server Sprawl

• Dedicated capacity silos• Not balancing across RACs• Spare capacity fragmented into smaller pieces• Poor overall utilization• Bottleneck hot-spots

97%

99%

95%

98%

17%

22%

16%

15%

27%

19%

25%

22%

11%

7% 12%

9%

18%

23%

17%

16%

Page 7: Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virtualise with Confidence

Solaris 10 Container

What is a Solaris 10 Container ?It is NOT an additional OS installation. But it is a separated runtime environment, within an existing Solaris 10 OS installation.Analogy with Databases: One single RDBMS installation, providing multiple separated database instances.

• OS Virtualization> One single OS installation> Multiple runtime environments, appear

as “regular” Solaris OS to applications and users

• Flexible, software-defined boundaries> “Can't see outside zone”> “Can't affect activity outside zone”

• Simple isolation> Network, disks, memory, CPU,

processes, environment• Each Container has it's own identity

(/etc/...)

Server

OS

App

Container Container Container

DatabaseSystem Appl.Srv.

Page 8: Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virtualise with Confidence

Data center reliability

• Option to “scale up”:> 2 - 8 AMD Opteron CPUs (8 - 32 Cores)> 512 GB Memory> 8 PCI Slots, two PCIe + one PCI-X

controller onboard• Redundant and hot-swappable power

supplies, fans and disks.• Service Processor for remote system

administration. A complete implementation of ILOM is included at no additional cost.

The Sun Fire X4600 M2 server is designed with enterprise-class features:

Page 9: Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virtualise with Confidence

Server

OS

App

Container Container Container

Reliability, availability and serviceability with Sun Enterprise Servers

Consolidation with Solaris 10 Containers

Fault tolerance and "scale out" with Oracle RAC

Bringing the pieces together ...

Page 10: Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virtualise with Confidence

The Adaptive Oracle GridAssuring Service Levels 'in Realtime'

Page 11: Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virtualise with Confidence

Advantage for the "Adaptive Oracle Grid"• Availability: Leveraging Oracle RAC on Sun Enterprise Servers designed for 24x7 mission critical

computing to eliminate service outages.• Online maintenance: Benefit from the high-end features of Sun Enterprise Servers. Maintain

CPU, memory and IO while the system continues to operate.• Live upgrade: Upgrade and maintain the Solaris OS online using "Solaris Live Upgrade" and

reduce the planned downtime to just one server reboot.• Usability: Any free server capacity in the grid is available to any RAC system at any point in time.• Efficiency: Free spare capacity in the grid is pooled in larger blocks on just few serves and will be

used effectively to support peak utilizations.• Self-balancing: Each container gets a guaranteed amount of CPU capacity. Additional capacity

demands will not be blocked, as long as free server capacity is available. That is a win-win situation for every database.

• Scalability: Nearly unlimited scalability with the "scale-up" of Sun Enterprise high-end servers and the "scale-out" of Oracle RAC.

• Speed-up: As Solaris Container are not new OS installations, you can provide several new (virtual) cluster nodes just in few minutes.

• Managebility: No sprawl of servers and OS installation. Even largest landscapes can be made of few servers and the same few amount of Solaris installations.

Page 12: Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virtualise with Confidence

Powerful and efficient Server Systems

Eliminate IO Bottlenecks Flash DIMMs

SSD

HDD

Memory

CPU

Server I/OHierarchy

Page 13: Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virtualise with Confidence

Flash Acceleration is key

Flash DIMMs

SSD

HDD

Memory

CPU

Server I/OHierarchy

6-core AMD Opteron Processors

Near linear scaling to 4P ad 8P with Integrated Memory Controller and HT Assist→ 3.000.000 IOPS (4P)

Sun Storage F5100 Flash Array→ 1.400.000 IOPS

Page 14: Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virtualise with Confidence

CapacityCapacity● 1.92 TB, 5 GB DRAM

Cache

PerformancePerformance● 1.4 M IOPS read (4K) ● 1.2 M IOPS write (4K)● Read Latency 0.2 ms● Write Latency 0.4 ms

ReliabilityReliability● Hot-swap redundant

power and fans● Super CAP Cache Backup● 3M MTBF hours

Sun Storage F5100 Flash ArrayRedefining StoragePerformance and Efficiency

Page 15: Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virtualise with Confidence

The Database Sweet Spot: Indexes• Typical Oracle I/O access

patern> 8K on 4K alligned blocks> 10-15 ms latency per I/O> Sequentially blocking

• Moving Indexes toLightning Flashlower latency to1-2 ms

Indexes Tables Redo Logs

Source: SunWIN #567882

Page 16: Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virtualise with Confidence

Configuration Example

Source: SunWIN #567882

Page 17: Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virtualise with Confidence

Real Life ExampleOrder Entry OLTP System

Half service timeat 2500 TPM

36% more TPMs at0.4s fix service time

Average Transaction● 8 Writes / 25 Reads● 50% index access● 50% table access

Page 18: Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virtualise with Confidence
Page 19: Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virtualise with Confidence

● Sun Storage 7110● Up to 14x300GB SAS 10K-

rpm Drives● Up to 4 TB● 8 GB RAM● 2RU package

● Sun Storage 7210

● 32 GB and 64 GB options● Up to 142 TB● Hybrid Storage Pool I/O

Acceleration● Write Flash/SSD options

for higher performance

Provides support for unified file and block data protocols, including a rich set of data services

**Cluster Optional

● Sun Storage 7410 Cluster**

● 64 GB, 128 GB, and 256 GB options per controller

● Up to 288 TB● Includes cluster software● Hybrid Storage Pool I/O

Acceleration● Read/Write Flash/SSD

options for higher performance

● Sun Storage 7310 Cluster**

● 16 GB (up to 64 GB) per controller

● Up to 96 TB● Hybrid Storage Pool I/O

Acceleration● Read/Write Flash/SSD

options for higher performance

Now with30%

ImprovedPerformance! Powered by

Sun Storage 7000 Unified Storage SystemsBringing Simplicity to Database StorageOracle Validated ConfigurationsOracle Validated Configurations: Oracle Database 11g Release 1 Single Instance and Oracle Real Application Clusters (RAC) and Oracle VM

Page 20: Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virtualise with Confidence

• Adding more pipes – Massively parallel architecture• Make the pipes wider – 5X faster than conventional storage• Ship less data through the pipesless data through the pipes – Process data in storage• Simplify the storage offering – eliminate the need of a SAN• Allow for Ease of GrowthEase of Growth• Provide a Flash Cache for Rapid Response

Sun Oracle Database Machine Solves I/O Bottlenecks by

Page 21: Infrastruttura Scalabile Per Applicazioni Aziendali   Sun Microsystems - Virtualise with Confidence

Questionsand Answers&Feedback

21