Можно ли запустить большую базу данных Oracle (7 ТБ) на Amazon EC2+EBS?

Мне интересно, может ли Amazon EC2+EBS обрабатывать большие базы данных Oracle (7ТБ для начала). Похоже, что EBS может иметь объемы хранения до 1 ТБ, и у меня может быть много томов хранения, подключенных к одному и тому же экземпляру EC2, но можно ли тогда настроить Oracle для использования этих томов хранения, чтобы база данных могла расти до 7 ТБ и выше?

Чтобы добиться этого, я бы привел в качестве администратора базы данных Oracle, но я хочу выяснить, является ли это даже допустимым подходом, или мы должны искать в другом месте?

Какие еще есть варианты для больших (7-15 ТБ) баз данных в облаке?

[Примечание: я разместил оригинальный вопрос на Stackoverflow, но этот сайт может быть более подходящим]

2 ответа

Конечно, вы могли бы. Том EBS отображается как блочное устройство в Linux, как и любой другой диск; документация, которую вы можете найти об управлении хранилищем в linux (mdadm) или oracle (ASM). Я думаю, что стандартный подход в EC2 состоит в том, чтобы подключить несколько томов EBS и создать на них программное устройство RAID0. Google ebs raid для получения дополнительной информации.

Имейте в виду, что EBS имеет непредсказуемую производительность и ненадежность. Чтобы получить сообщения из окопов, поищите ebs в Hacker News.

Я уверен, что это возможно, но "это хорошая идея" еще предстоит выяснить. С 7TB данных эта штука будет требоваться к оперативной памяти. Экземпляр Extra Large дает вам 15 ГБ ОЗУ, чего может быть или не достаточно для вас. Уровень High Memory Quadruple Extra Large имеет 68 ГБ ОЗУ, что опять-таки может быть или не быть достаточным (хотя более вероятно, чем просто "Extra Large").

Другие вопросы по тегам