Можно ли запустить большую базу данных 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").