Хмарні сховища даних

Хмарні бази даних - це бази даних, які запускаються на платформах хмарних обчислень. таких як Amazon EC2. GoGrid і Rackspace. Існують дві найпоширеніші моделі розгортання: користувачі можуть придбати безпосередньо послугу доступу до баз даних, які обслуговує постачальником хмарного сервісу, або ж запустити бази даних в хмарі незалежно, використовуючи образ віртуальної машини. Серед хмарних баз даних присутні як SQL -орієнтуватися, так що використовують модель даних NoSQL.

Існує два основні методи запуску бази даних в хмарі:

  1. Образ віртуальної машини - хмарні платформи дозволяють купувати віртуальні машини, де можливо запускати бази даних. Користувачі можуть завантажувати свої образи з уже встановленою базою або ж скористатися готовими, де встановлено вже оптимізований екземпляр. Наприклад, Oracle пропонує готовий образ для віртуальної машини з Oracle Database 11g Enterprise Edition на Amazon EC2.

  2. База даних як сервіс - деякі хмарні платформи пропонують сервіс баз даних, за допомогою якого можна обійтися без віртуальної машини. В даному випадку, користувачеві не потрібно встановлювати і підтримувати базу даних самостійно. Замість цього, постачальник сервісу бере на себе відповідальність в установці і обслуговуванні бази даних. Наприклад, Amazon Web Services надає три бази даних, що входять до їх хмарний сервіс: SimpleDB (NoSQL, де дані зберігаються в парах ключ-значення), Amazon Relational Database Service (SQL-орієнтована база даних з MySQL інтерфейсом) і DynamoDB.