Ambiente de Armazenamento

Similar documents
03 infra TI RAID. MTBF; RAID Protection; Mirroring and Parity; RAID levels; write penalty

Introdução ao DAS e SCSI

REDES DE ARMAZENAMENTO E ALTA DISPONIBILIDADE

Armazenamento Inteligente

Enterprise Flash Drive

Chapter Introduction. Storage and Other I/O Topics. p. 570( 頁 585) Fig I/O devices can be characterized by. I/O bus connections

Q & A From Hitachi Data Systems WebTech Presentation:

File System & Device Drive. Overview of Mass Storage Structure. Moving head Disk Mechanism. HDD Pictures 11/13/2014. CS341: Operating System

Introduction to I/O and Disk Management

Agenda. Enterprise Application Performance Factors. Current form of Enterprise Applications. Factors to Application Performance.

Solid State Drive Architecture

Communicating with devices

Chapter 10: Mass-Storage Systems

Implementing an Automated Digital Video Archive Based on the Video Edition of XenData Software

Price/performance Modern Memory Hierarchy

CS 6290 I/O and Storage. Milos Prvulovic

Sistemas Operativos: Input/Output Disks

COS 318: Operating Systems. Storage Devices. Kai Li Computer Science Department Princeton University. (

HP Z Turbo Drive PCIe SSD

Flash for Databases. September 22, 2015 Peter Zaitsev Percona

COS 318: Operating Systems. Storage Devices. Kai Li and Andy Bavier Computer Science Department Princeton University

760 Veterans Circle, Warminster, PA Technical Proposal. Submitted by: ACT/Technico 760 Veterans Circle Warminster, PA

Scaling from Datacenter to Client

Optimizing LTO Backup Performance

Removing Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays. Red Hat Performance Engineering

Deep Dive: Maximizing EC2 & EBS Performance

Lecture 16: Storage Devices

Optimizing Large Arrays with StoneFly Storage Concentrators

McGraw-Hill Technology Education McGraw-Hill Technology Education

Big Fast Data Hadoop acceleration with Flash. June 2013

Data Storage at IBT. Topics. Storage, Concepts and Guidelines

Implementing a Digital Video Archive Based on XenData Software

Chapter 13 Selected Storage Systems and Interface

Taking Linux File and Storage Systems into the Future. Ric Wheeler Director Kernel File and Storage Team Red Hat, Incorporated

COMPUTER HARDWARE. Input- Output and Communication Memory Systems

Management Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System?

Implementing a Digital Video Archive Using XenData Software and a Spectra Logic Archive

SMB Direct for SQL Server and Private Cloud

Oracle Database Deployments with EMC CLARiiON AX4 Storage Systems

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

Comparing SMB Direct 3.0 performance over RoCE, InfiniBand and Ethernet. September 2014

Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1

An Overview of Flash Storage for Databases

Disk Storage & Dependability

ZD-XL SQL Accelerator 1.5

Supporting Hard Drives

Chapter 12: Mass-Storage Systems

CSCA0102 IT & Business Applications. Foundation in Business Information Technology School of Engineering & Computing Sciences FTMS College Global

RAID. RAID 0 No redundancy ( AID?) Just stripe data over multiple disks But it does improve performance. Chapter 6 Storage and Other I/O Topics 29

SCSI support on Xen. MATSUMOTO Hitoshi Fujitsu Ltd.

Virtuoso and Database Scalability

Disks and RAID. Profs. Bracy and Van Renesse. based on slides by Prof. Sirer

Devices and Device Controllers

Make A Right Choice -NAND Flash As Cache And Beyond

Choosing and Architecting Storage for Your Environment. Lucas Nguyen Technical Alliance Manager Mike DiPetrillo Specialist Systems Engineer

File System Management

Direct NFS - Design considerations for next-gen NAS appliances optimized for database workloads Akshay Shah Gurmeet Goindi Oracle

Online Remote Data Backup for iscsi-based Storage Systems

Data Storage II. Prof. Ing. Pavel Tvrdík CSc. Ing. Jiří Kašpar

Outline. CS 245: Database System Principles. Notes 02: Hardware. Hardware DBMS Data Storage

Maximizing SQL Server Virtualization Performance

New!! - Higher performance for Windows and UNIX environments

Data Storage Solutions

Accelerating I/O- Intensive Applications in IT Infrastructure with Innodisk FlexiArray Flash Appliance. Alex Ho, Product Manager Innodisk Corporation

Performance Beyond PCI Express: Moving Storage to The Memory Bus A Technical Whitepaper

CPS104 Computer Organization and Programming Lecture 18: Input-Output. Robert Wagner

Mellanox Cloud and Database Acceleration Solution over Windows Server 2012 SMB Direct

Computer Systems Structure Input/Output

Storage and File Systems. Chester Rebeiro IIT Madras

WHITE PAPER FUJITSU PRIMERGY SERVER BASICS OF DISK I/O PERFORMANCE

Systems Infrastructure for Data Science. Web Science Group Uni Freiburg WS 2014/15

Ways to Use USB in Embedded Systems

Advanced Knowledge and Understanding of Industrial Data Storage

PCI Express Impact on Storage Architectures and Future Data Centers. Ron Emerick, Oracle Corporation

CSCA0201 FUNDAMENTALS OF COMPUTING. Chapter 5 Storage Devices

Optimizing SQL Server Storage Performance with the PowerEdge R720

The IntelliMagic White Paper: Storage Performance Analysis for an IBM Storwize V7000

PCI Express Impact on Storage Architectures and Future Data Centers. Ron Emerick, Oracle Corporation

Introduction Disks RAID Tertiary storage. Mass Storage. CMSC 412, University of Maryland. Guest lecturer: David Hovemeyer.

Storage Basics. Storage is a huge topic, but this article will give you a high-level look at how it all fits together.

Republic Polytechnic School of Information and Communications Technology C226 Operating System Concepts. Module Curriculum

PCI Express and Storage. Ron Emerick, Sun Microsystems

Solid State Storage in Massive Data Environments Erik Eyberg

Amadeus SAS Specialists Prove Fusion iomemory a Superior Analysis Accelerator

Introduction to Storage Technologies and Terminology

Configuration Maximums VMware Infrastructure 3

Installation and Configuration Guide for Cluster Services running on Microsoft Windows 2000 Advanced Server using Acer Altos Servers

Cloud Computing through Virtualization and HPC technologies

Flexible Storage Allocation

Implementing Enterprise Disk Arrays Using Open Source Software. Marc Smith Mott Community College - Flint, MI Merit Member Conference 2012

SCSI vs. Fibre Channel White Paper

Solid State Technology What s New?

Chapter 5 Busses, Ports and Connecting Peripherals

Minimum Hardware Specifications Upgrades

Mass Storage Structure

EDUCATION. PCI Express, InfiniBand and Storage Ron Emerick, Sun Microsystems Paul Millard, Xyratex Corporation

Fusionstor NAS Enterprise Server and Microsoft Windows Storage Server 2003 competitive performance comparison

Transcription:

03 infra TI Ambiente de Armazenamento Principais componentes de Hosts e Armazenamento; Tipos de conectividade PCI, IDE/ATA, SCSI etc.; Componentes de um drive de disco; Desempenho de drives de disco; Sistemas de arquivos; LVM, Logical Volume Manager

Principais Componentes Application: A computer program that provides the logic for computing operations Database management system (DBMS): Provides a structured way to store data in logically organized tables that are interrelated Host or compute: A computing platform (hardware, firmware, and software) that runs applications and databases Network: A data path that facilitates communication among various networked devices Storage: A device that stores data persistently for subsequent use. do Ambiente de Armazenamento Host, Conectividade e Storage

Hosts: Physical Components Applications runs on hosts that can range from simple laptops to complex server clusters. Physical components of host: CPU Storage Disk device and internal memory I/O device Host to host communications, Network Interface Card (NIC) Host to storage device, Host Bus Adapter (HBA)

Hosts: Logical Components

Hosts: Logical Components Application Application data access can be classified as: Block-level access: Data stored and retrieved in blocks, specifying the LBA (logical block address) File-level access: Data stored and retrieved by specifying the name and path of files Operating system Resides between the applications and the hardware Controls the environment File System File is a collection of related records or data stored as a unit File system is hierarchical structure of files Examples: FAT 32, NTFS, UNIX FS, EXT2/3 e HDFS

Hosts: Logical Components LVM Logical Volume Manager Responsible for creating and controlling host level logical storage Physical view of storage is converted to a logical view by mapping Logical data blocks are mapped to physical data blocks Usually offered as part of the operating system or as third party host software Device Drivers Enables operating system to recognize the device Provides API to access and control devices Hardware dependent and operating system specific

LVM Logical Volume Manager LVM Logical Volume Manager Responsible for creating and controlling host level logical storage Physical view of storage is converted to a logical view by mapping

LVM Partitioning & Concatenation LVM Logical Volume Manager

Files: Storage-User path

Conectividade Protocols define a format for communication between sending and receiving devices Tightly connected entities such as central processor to RAM, or storage buffers to controllers (example PCI) Directly attached entities connected at moderate distances such as host to storage (example IDE/ATA) Network connected entities such as networked hosts, NAS or SAN (example SCSI or FC)

Conectividade PCI (Peripheral Component Interconnect) is used for local bus system It is an interconnection between microprocessor and attached devices, Has Plug and Play PCI is 32/64 bit, Throughput is 133 MB/sec PCI Express is a enhanced version of PCI bus with higher throughput and clock speed Integrated Device Electronics (IDE) / Advanced Technology Attachment (ATA) Most popular interface used with modern hard disks Good performance at low cost, Inexpensive storage interconnect Used for internal connectivity Serial Advanced Technology Attachment (SATA) Serial version of the IDE /ATA specification Hot-pluggable, Enhanced version of bus provides up to 6Gb/s (revision 3.0) Parallel SCSI (Small computer system interface) Most popular hard disk interface for servers Higher cost than IDE/ATA Supports multiple simultaneous data access Used primarily in higher end environments Data transfer speeds of 320 MB/s (SCSI Ultra) to 3 Gb/s (SAS 300)

Storage Medias Magnetic Tape Low cost solution for long term data storage Limitations Sequential data access, Single application access at a time, Physical wear and tear and Storage/retrieval overheads Optical Disks Popularly used as distribution medium in small, single-user computing environments Write once and read many (WORM): CD-ROM, DVD-ROM Limited in capacity and speed Disk Drive Most popular storage medium with large storage capacity Random read/write access Ideal for performance intensive online application Solid State Media or FLASH DRIVES Expensive Sem partes móveis, como circuitos integrados e placas-mãe em computadores

Disk Drive Components

Disk Drive Estrutura física e Endereçamento Lógico

Disk Drive Performance Disk Service Time Time taken by a disk to complete an I/O request Seek Time Rotational Latency Appx. 5.5 ms for 5400-rpm drive, 2.0 ms for 15000-rpm drive Data Transfer Rate Qual é maior?

Disk Drive Performance Calc I/O arrival rate, a Average inter-arrival time, Ra = 1 / a Utilization, U = Rs / Ra Average response time, R = Rs / (1 U) Average queue size = U2 / (1 U) Time spent by a quest in queue = U x R

Disk Drive Performance Calc Consider a disk I/O system in which an I/O request arrives at a rate of 100 I/Os per second. The service time, RS, is 8 ms. I/O arrival rate, a Average inter-arrival time, Ra = 1 / a Utilization, U = Rs / Ra Average response time, R = Rs / (1 U) Average queue size = U2 / (1 U) Time spent by a quest in queue = U x R 100 IOPS 10 ms 8 ms / 10 ms = 0,8 = 80% 8 ms / (1-0,8) = 40 ms 3,2 32 ms

Utilização x Performance Consider a disk I/O system in which an I/O request arrives at a rate of 100 I/Os per second. The service time, RS, is 4 ms. Utilization of I/O controller (U= a Rs) Total response time (R= Rs /(1-U) ) Calculate the same with service time is doubled

Flash Disk Drives

Discussão e exercícios Dê exemplos de conexões PCI e SCSI. Um banco de dados requer um disco de 2TB. Mas os disk drives disponíveis são somente de 500GB. Que componente lógico do sistema pode ser utilizado para solução desse problema e como? Um disco com 500GB tem mesmo 500GB úteis? Um sistema emprega 10 discos de 500GB e vem apresentando problemas de performance no I/O (alto tempo de resposta). Tendo disponível apenas mais volumes de disco como você resolveria esse problema? Altere o exemplo de cálculo de performance de discos para 3000 IOPS. Qual o tempo de resposta e tamanho de fila obtidos?

Leitura recomendada Capítulo 2 Information Storage and Management Storing, Managing, and Protecting Digital Information in Classic, Virtualized, and Cloud Environments 2nd Edition Edited by Somasundaram Gnanasundaram, Alok Shrivastava