Pull to refresh
EPAM
Компания для карьерного и профессионального роста

EBS RAID для ускорения работы и экономического эффекта

EPAM corporate blog Amazon Web Services *
Привет! image

Вчера я написал статью о производительности EBS. Оказалось, что наиболее производительным будет RAID 10 из EBSoв. Помимо того, что RAID быстрее, это ещё и экономически более выгодно. Минимальная стоимость в месяц EBS диска с 2000 IOPS (минимальный размер 200 GB)

200 * $0.125 + 2000 * $0.10 = $225

Тот же объём информации в 200 GB в RAID10, состоящий из 8 стандартных EBS по 50 GB:

8 * (50 * $0.10) = $40

Исходя из расчётов, RAID дешевле более чем в пять с половиной раз.

Как же создать такой RAID 10 быстро?

Установите CLI. И запустите команду:
$ for x in {1..8}; do \
            aws ec2 attach-volume --instance-id  i-0000000 --device /dev/sdr${x} \ 
                       --volume-id `aws ec2 create-volume --availability-zone us-east-1d --size 50 | \
                              grep vol-  | awk -F '"' {'print $4'}`; \
            done

Instance-ID и AZ подставьте свой.

Далее на сервере выполните команду:
# mdadm --create -l10 -n8 /dev/md1 /dev/sdr*
        mdadm: Defaulting to version 1.2 metadata
        mdadm: array /dev/md1 started.

В fdisk появится что-то типа:
Disk /dev/md1: 214.7 GB, 214742073344 bytes
2 heads, 4 sectors/track, 52427264 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 524288 bytes / 2097152 bytes
Disk identifier: 0x00000000

Вот и всё, создавайте разделы, форматируйте и пользуйтесь! Да… это софтовый RAID, посему напряг на ресурсы процессора вы должны закладывать отдельно.
Tags:
Hubs:
Total votes 15: ↑13 and ↓2 +11
Views 4K
Comments Comments 7

Information

Founded
1993
Location
США
Website
www.epam.com
Employees
over 10,000 employees
Registered
Representative
vesyolkinaolga