Реферат по дисциплине «Основы информационных технологий»



Download 0,68 Mb.
bet21/29
Sana17.07.2022
Hajmi0,68 Mb.
#814203
TuriРеферат
1   ...   17   18   19   20   21   22   23   24   ...   29
Bog'liq
Bulut

2.2.5 Данные большого объема


Windows Azure предоставляет множество служб, помогающих управлять данными в облаке, которые называются Windows Azure Storage. Каждый сервис подходит для хранения определенного типа данных:
Таблицы – представляют собой структурированное хранилище. Каждая таблица состоит из набора объектов, каждый из которых имеет набор названий свойств и их значений. Один объект может иметь до 256 свойств. Таблицы распределены таким образом, чтобы максимально поддерживать балансировку нагрузок.
Бинарные объекты – используются для хранения больших бинарных объектов (файлов). Предоставляется простой интерфейс для хранения именованных файлов вместе с метаданными и обеспечивается поддержка сети распределения контента. Бинарные объекты располагаются в контейнерах, каждый из которых содержит набор объектов.
Бинарные объекты могут быть двух видов – блочные, оптимизированные для потокового обмена данными и страничные, оптимизированные для случайных операций ввода/вывода. Размер блочного бинарного объекта не может превышать 200 Гб, а размер страничного бинарного объекта – 1 Тб.
BLOB-объекты – это простейший способ хранения больших объемов неструктурированных текстовых или двоичных данных, таких как видео, музыкальный файлы и изображения. BLOB-объекты – это управляемая служба, сертифицированная по стандарту ISO 27001, которая может автоматически масштабироваться до объема в 100 ТБ и доступ к которой можно получить практически из любого места с помощью интерфейса REST и управляемых API.
Очереди – надежное хранилище сообщений. Обычно используется для обеспечения коммуникаций между ролями. Данный сервис оперирует очередями, в которых располагаются сообщения. Допускается использование неограниченного числа очередей, а очереди могут содержать неограниченное число сообщений. Размер же сообщения ограничен 8 Кб.
Диски – тома NTFS, доступные для приложений, выполняющихся в инфраструктуре Windows Azure. Диски (Windows Azure Drives) хранятся как отформатированные под NTFS виртуальные диски (Virtual Hard Drives, VHDs) в страничных бинарных объектах. Так как диски поддерживают сохранение информации, они могут использоваться приложениями, которым необходимо сохранять состояния. После того как диск Windows Azure смонтирован, он доступен программно через стандартные интерфейсы NTFS. Использование дисков Windows Azure может существенно упростить миграцию существующих приложений на платформу Windows Azure.



Рисунок 2.7 – Сервисы хранения данных Windows Azure Storage
Несколько примеров, иллюстрирующих сценарии использования некоторых сервисов хранения данных:

  • Хранилище бинарных объектов: Возможность хранения резервных копий, отчетов и пр. для их быстрого получения в случае необходимости.

  • Табличное хранилище: Возможность хранения состояний веб-приложений, например, в случае электронной коммерции – хранение покупательской корзины или текущего состояния заказа.

  • Очереди: Веб-приложение может вызывать сервисы, располагаемые на платформе Windows Azure и осуществлять коммуникации между веб-ролями и прикладными ролями в рамках одного или нескольких приложений.

  • Диски: За счет поддержки файловой системы, NTFS могут использоваться сервисами для обеспечения поддержки традиционных файловых операций – чтение/запись, например для протоколирования операций или сохранения временных данных.

  • Для хранения реляционных данных, например при переносе локальной базы данных в облако, следует использовать компонент платформыWindows Azure – SQL Azure.

SQL Azure – это способ предоставления реляционной базы данных Microsoft как сервиса. Данный сервер базируется на технологиях Microsoft SQL Server и обеспечивает устойчивую к ошибкам, масштабируемую и мультитенантную базу данных, доступную как сервис. Как и в случае с Windows Azure, SQL Azure – это не просто хостинг Microsoft SQL Server. Работа SQL Azure базируется на компоненте Cloud Fabric, который управляет экземплярами базы данных и обеспечивает их развертывание, администрирование, обновление, мониторинг и поддерживает весь жизненный цикл работы с данными. От пользователей требуется только выполнение таких задач, как создание схемы и ее поддержание, оптимизация запросов и управление безопасностью.

Рисунок 2.8 – Компоненты SQL Azure

Экземпляр базы SQL Azure реализован как три реплики в рамках серверной инфраструктуры, поддерживаемой Cloud Fabric. Этот компонент обеспечивает высокую надежность, доступность и масштабируемость с помощью автоматической и прозрачной для пользователей репликации и поддержки отказоустойчивости. Также поддерживается балансировка нагрузки и синхронизация инкрементальных изменений во всех репликах данных. Cloud Fabric отслеживает все конфликты при изменениях/обновлениях данных, используя двунаправленную синхронизацию данных между репликами на основе встроенных или задаваемых пользователями политик. Основные компоненты SQL Azure показаны на рисунке 2.8.


Так как SQL Azure построена на основе SQL Server, пользователи получают знакомую реляционную модель данных, которая практически симметрична с серверами SQL Server, развернутыми у заказчиков. Поддерживаются многие возможности ядра SQL Server, хотя в текущей реализации облачной базы данных SQL Azure существует ряд ограничений.
Ключевые сценарии использования SQL Azure
Можно выделить четыре основных, высокоуровневых сценария использования SQL Azure:

  • Использование SQL Azure приложениями, которым требуется обеспечение совместной работы пользователей, находящихся внутри и вне «границ» организации.

  • Использование SQL Azure приложениями, расположенными в инфраструктуре Windows Azure.

  • Использование SQL Azure как основы для создания средств консолидации данных из различных источников и предоставление этих данных пользователям, разделенным географически и работающим с различными устройствами.

  • Использование SQL Azure совместно с веб-приложениями с высокой нагрузкой, использующими для хранения данных реляционные структуры.

Все эти сценарии решают наиболее часто возникающие перед разработчиками задачи, связанные с выбором в пользу создания приложений, работающих локально, в облаке или гибридных приложений.



Download 0,68 Mb.

Do'stlaringiz bilan baham:
1   ...   17   18   19   20   21   22   23   24   ...   29




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish