WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

Облачные базы данных — это базы данных, которые запускаются на платформах облачных вычислений, таких как Amazon EC2[1], GoGrid и Rackspace[2][3]. Существуют две распространенные модели развертывания: пользователи могут приобрести непосредственно услугу доступа к базам данных, обслуживаемым поставщиком облачного сервиса, или же запустить базы данных в облаке независимо, используя образ виртуальной машины. Среди облачных баз данных присутствуют как SQL-ориентированные, так использующие модель данных NoSQL.

Модель развёртывания

Существует два основных метода запуска базы данных в облаке:

  • Образ виртуальной машины — облачные платформы позволяют приобретать виртуальные машины, где возможно запускать базы данных. Пользователи могут загружать свои образы с уже установленной базой или же воспользоваться готовыми, где установлен уже оптимизированный экземпляр. Например, Oracle предлагает готовый образ для виртуальной машины с Oracle Database 11g Enterprise Edition на Amazon EC2.[4]
  • База данных как сервис — некоторые облачные платформы предлагают сервис баз данных, при помощи которого можно обойтись без виртуальной машины. В данном случае, пользователю не нужно устанавливать и поддерживать базу данных самостоятельно. Вместо этого, поставщик сервиса берет на себя ответственность в установке и обслуживании базы данных.[5][6]Например, Amazon Web Services предоставляет три базы данных, входящие в их облачный сервис: Amazon SimpleDB (NoSQL, где данные хранятся в парах ключ-значение), Amazon Relational Database Service (SQL-ориентированная база данных с MySQL интерфейсом) и DynamoDB.

Так же можно приобрести хостинг базы данных, в случае если база данных не предоставляется как сервис. Например, облачный провайдер Rackspace предлагает такую услугу для баз данных MySQL.

Архитектура и общие характеристики

  • Многие провайдеры к базам данных предоставляют веб-интерфейс, при помощи которого пользователи могут устанавливать и настраивать экземпляры баз данных. Например, веб-консоль Amazon Web Services позволяет запускать экземпляры баз данных, создавать снапшот (то же, что и резервное копирование) и следить за статистикой.
  • Так же предлагается компонент управления базами данных, который контролирует основную базу данных, используя специальное API сервиса. API открыто для пользователя и позволяет ему выполнять обслуживание и масштабирование своих экземпляров баз данных. Например, API для Amazon Relational Database Service позволяет создавать сам экземпляр базы данных, модифицировать его содержимое, а так же создавать снапшоты или восстанавливать данные из ранее созданных снапшотов.[7]
  • Подобный сервис делает прозрачным для пользователя весь стек программного обеспечения, который используется для поддержания работоспособности базы. Обычно он включает в себя операционную систему, саму систему управления базами данных и стороннее программное обеспечение, используемое в работе. Поставщик услуг берёт на себя ответственность за установку, исправление и управление данным программным обеспечением.
  • Данный сервис берёт на себя масштабируемость и доступность базы данных, причём особенности масштабируемости различаются у разных поставщиков — кто-то это делает автоматически, а другие позволяют пользователю производить расширение при помощи API. Также провайдеры обычно гарантируют высокую доступность сервиса (около 99,9 % или 99,99 %).

Модели данных

Также важно различать реляционные и не реляционные, NoSQL, базы данных:

  • SQL базы данных — это такие базы, как NuoDB, Oracle Database, Microsoft SQL Server и MySQL. Любую из них можно запускать в облаке, причем только от поставщика зависит, будет ли это образ виртуальной машины или сервис. SQL базы данных трудно масштабировать, потому что изначально они не были рассчитаны на облачную среду.
  • NoSQL базы данных — это такие базы, как Apache Cassandra, CouchDB и MongoDB. NoSQL базы данных были созданы, чтобы выдерживать большую нагрузку на чтение/запись данных, а так же легко расширяться и уменьшаться[источник не указан 1869 дней], к тому же они изначально создавались под облачные платформы. Однако, большинство современных программ были созданы с использованием SQL, поэтому работа с NoSQL базами данных часто требует полностью переписывать код приложения.

Поставщики

Следующая таблица предоставляет информацию об основных поставщиках облачных баз данных, классифицированных по модели развёртывания — образ виртуальной машины или база данных, как сервис — и модели данных, SQL против NoSQL.

Поставщики облачных баз данных по модели развёртывания и модели данных
Развёртывание виртуальной машины База данных как сервис
SQL
NoSQL

См. также

Примечания

  1. Amazon SimpleDB Functionality
  2. Opening The Rackspace Cloud – The Official Rackspace Blog. Rackspace.com (18 июля 2010). Проверено 27 июня 2013.
  3. The Official Rackspace Blog. Rackspace.com. Проверено 27 июня 2013. Архивировано 26 января 2012 года.
  4. Amazon Machine Images — Oracle Database 11g Release 2 (11.2.0.1) Enterprise Edition — 64 Bit, Amazon Web Services, Retrieved 2011-11-9.
  5. «Database-as-a-Service», ScaleDB, Retrieved 2013-9-4.
  6. Klint Finley, «7 Cloud-Based Database Services», ReadWriteWeb, Retrieved 2011-11-9.
  7. «Amazon Relational Database Service, Features, Detailed Description», Amazon Web Services, Retrieved 2011-11-10.
  8. Amazon Machine Images — Oracle Database 11g Release 2 (11.2.0.1) Enterprise Edition — 64 Bit Архивировано 16 октября 2011 года., Amazon Web Services, Retrieved 2011-11-9.
  9. «Oracle Database in the Cloud», Oracle.com, Retrieved 2011-11-9.
  10. Deploy your database applications and projects on the cloud Архивировано 27 ноября 2011 года., IBM.com, Retrieved 2011-9-1
  11. Chris Kanaracus, «Ingres rolls out cloud database offerings», Infoworld.com, Retrieved 2011-8-28.
  12. Chris Kanaracus, «EnterpriseDB Adding New Cloud Option for PostgreSQL Database», PCWorld, retrieved 2011-8-28
  13. «Running MySQL on Amazon EC2 with EBS (Elastic Block Store), Amazon Web Services, retrieved 2011-11-20
  14. »«Database Virtualization» Архивная копия от 21 сентября 2013 на Wayback Machine, retrieved 2013-07-20
  15. "«DBaaS: Database-as-a-Service» Архивная копия от 14 сентября 2013 на Wayback Machine, retrieved 2013-09-04
  16. Swoyer, Stephen. «NuoDB: A Database for the Cloud.» TDWI. Nov. 13, 2012. Retrieved Nov. 26, 2012
  17. 1 2 Dantressangle,Patrick. The Gaian Database
  18. База данных как сервис DBaaS. www.cloud4y.ru. Проверено 21 февраля 2019.
  19. Noel Yuhanna, SQL Azure Raises The Bar On Cloud Databases Архивная копия от 15 сентября 2011 на Wayback Machine, Forrester, Retrieved 2011-11-9.
  20. «», «»
  21. Clustrix Enters the Rackspace Partner Program — Yahoo Finance Архивировано 14 апреля 2016 года.
  22. 1 2 Klint Finley, «7 Cloud-Based Database Services» Архивировано 9 ноября 2011 года., ReadWriteWeb, Retrieved 2011-11-9.
  23. 1 2 Mail.Ru Group запустила услугу облачной базы данных по модели PaaS, ServerNews - все из мира больших мощностей. Проверено 21 ноября 2018.
  24. «Amazon Machine Images, CouchDB 0.10.x 32 bit Ubuntu» (недоступная ссылка с 09-01-2014 [1869 дней]), Amazon Web Services, Retrieved 2011-11-10.
  25. «Amazon Machine Image, Hadoop AMI (недоступная ссылка с 09-01-2014 [1869 дней])», Amazon Web Services Архивировано 24 ноября 2010 года., Retrieved 2011-11-10.
  26. «MongoDB on Amazon EC2, MongoDB.org, Retrieved 2011-11-10.
  27. »MongoDB on Azure, MongoDB.org, Retrieved 2011-11-10.
  28. Jeanette Borzo, «Salesforce to Offer 'Cloud' Database», Wall Street Journal, Retrieved 2011-8-28.
  29. «MongoDB Hosting Center», MongoDB.org, Retrieved 2011-11-10.
  30. «Cloudbase.io Cloud Database Архивировано 24 июня 2013 года.»

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии