Файл: Облачные технологии (Основные тенденции развития облачных технологий).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 28.03.2023

Просмотров: 645

Скачиваний: 12

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Непосредственно клиентская среда способна также быть собственным приложением или же базироваться на браузере; тут все более мощные браузеры также доступны на множественных устройствах клиентов: мобильных и настольных (рисунок 8).

Рисунок 8 – Схема архитектуры «клиент-облако»

3. Эпоха персонализации облака.

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

4.Software-definedanything (SDx) является собирательным термином, описывающим нарастающую необходимость рынка по усовершенствованных стандартах с основной целью программируемой инфраструктуры, а также взаимодействия с центрами по обработки данных.

Надобность в стандартах определена также автоматизацией, как одной с неотъемлемых отличительных черт облака, новой методологией для разработки DevOps, а также требованием мгновенной подготовки любой инфраструктуры SDx.

5. Выполнение веб-масштабирования информационных технологий (ИТ).

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

Основные поставщики для облачных служб, а именно Amazon, Google, Facebook и многие другие, ищут новаторские способы для предоставления ИТ-служб своим клиентам.

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

Разным компаниям, стремящимся идти соответственно со временем, следует как-то воспроизводить архитектуры, процессы, методы данных для образцовых поставщиков служб.

Ниже, на рисунке 9, показана структура выполнения технологии масштабирования:

Рисунок 9 – Описание масштабирования

Потенциал применения для информационно-коммуникационных технологий очень велик и требует также увеличения его значимости для общества.

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

  1. 2. ОБЗОР ОБЛАЧНЫХ СЕРВИСЫ MICROSOFT, AMAZON, GOOGLE


2.1. Облачные сервисы компании Microsoft

Windows Azure – это гибкая и открытая облачная платформа, которая дает возможность быстро выполнять создание приложений, развертывать их, управлять ими в границах глобальной сети с центров управления данных, управляемых фирмой Майкрософт.

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

Windows Azure предлагает пользователям ежемесячное соглашение об обслуживании на уровне 99,9 %, что позволяет также создавать и запускать все высокодоступные приложения, даже не сосредотачивая внимание своей на инфраструктуре (рисунок 10).

Рисунок 10 – Домашняя страница Azure

Такая платформа обладает возможностями автоматического применения исправлений для ОС и служб, встроенной современной балансировкой сетевой нагрузки, устойчивостью к аппаратным неполадкам. Она поддерживает также модель развертывания, которая может позволить обновлять приложение.

Windows Azure позволяет также использовать для построения разных приложений любой язык, любую платформу или любое средство. Компоненты и службы просто предоставляются с использованием открытых протоколов REST.

Такие клиентские библиотеки для Windows Azure доступны и на нескольких языках программирования, выпускаются они по лицензии с разного рода открытым исходным кодом.

Windows Azure также позволяет легко выполнить масштабирование приложения до любых размеров. Это полностью автоматизированная платформа для самообслуживания, которая позволяет подготавливать ресурсы для работы за считанные минуты.

Расширяйте или сокращайте гибко использование ресурсов для своих потребностей. Оплата производится лишь за предоставляемые ресурсы, используемые приложением. [2]

Платформа Windows Azure будет доступна в нескольких сферах обработки данных во всем мире, что позволяет развертывать приложения ближе к пользователям.

На сегодня это 6 основных датацентров, по 2 центра на регион (Европа, Северная Америка, Азия).

Платформа Windows Azure – гибкая облачная платформа, которая способна удовлетворять любые потребности приложений. Также она обеспечивает надежное масштабирование и размещение кода в ролях для выполнения приложений. [14]


При хранении данных можно использовать также и реляционные БД SQL, а также и хранилища таблиц NoSQL, хранилища больших двоичных элементов, а при необходимости применять компоненты Hadoop, службы бизнес-аналитики с интеллектуального анализа данных.

Все возможности безопасного обмена данными платформы Windows Azure дают возможность развертывать распределенные приложения, гибридные решения, которые работают в смешанной локальной и облачной среде предприятия.

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

Другим популярным облачным средством компании Microsoft является Office 365.

Microsoft Office – это самый популярный комплект для настольных компьютеров, что контролирует свыше 90% рынка всех офисных пакетов. Также пакет MS Office прошел свой путь от набора некоторых офисных приложений до широкой интегрированной системы Office System, которая уже содержит большее число приложений.

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

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

– улучшать способность сотрудников организации предсказывать изменения на рынке, а также управлять и предпринимать адекватные ситуационные действия;

– обеспечивать эффективную совместную работу некоторых организаций и групп;

– повысить производительность труда для каждого из пользователей и позволить большему числу сотрудников основных подразделений участвовать в создании бизнес-среды.

С течением всего времени Microsoft предлагал новые версии пакета MS Office System, постепенно расширяя спектр всех возможностей системы, при этом добавляя в пакет все новые приложения и функции, обновляя интерфейс программ.

10 октября 2010 г. Microsoft анонсировала сервис Office 365 – это пакет услуг нового поколения, что объединяет самые современные решения эффективной работы в сфере облачных технологий: SharePoint, Office, Exchange, Lync.

Office 365 – это набор разных веб-сервисов, который также распространяется на основании подписки по схеме «услуги + программное обеспечение».

Число 365 – это символ доступности, то есть "365 дней в год". В состав пакета входят привычные приложения (рисунок 11):

– Word;

– PowerPoint;

– Publisher;

– OneNote;

– Excel;

– Outlook;

– Access и т.п.


Рисунок 11 – Возможности Office 365

После закрытого тестирования разными организациями, публичная версия продукта вышла уже в 2011 г., а в общем доступе был он представлен 23 июня 2012 г.

В свете возрастающей все выше конкуренции со стороны компании Google, Microsoft разработал свою платформу Office 365, для объединения существующих онлайн-услуг в всегда обновляемый сервис, включающий

– Exchange – приложение для электронной почты;

– SharePoint – для корпоративных сетей;

– Lync – для IP-телефонии и общения.

2.2. Облачные сервисы компании Amazon

Облака могут быть как публичными, так и частными. [19] Сервисы публичных облаков используются кем угодно.

На данный момент, Amazon Web Services – наиболее известный и самый крупный провайдер предоставляющий разные услуги в публичных облаках. Основное отличие частных и публичных облаков – это предоставление сервиса с облака в закрытой инфраструктуре от общего доступа ограниченному числу пользователей.

Также существует еще одно современное определение "виртуальное облако". О нем идет речь, когда провайдеры используют публичную облачную инфраструктуру при организации частного облака.

Также при такой организационной архитектуре, часть данных клиента может хранится и обрабатываться за счет ресурсов из собственной инфраструктуры, а некоторая часть за счет внешнего провайдера. [17]

В качестве типичного примера для виртуального частного облака приводят сервис Amazon Virtual Private Cloud.

Amazon Web Services (рисунок 12) – это облачный хостинг компании Amazon. Пользователь платит деньги, а Amazon дает датацентры с машинами, очереди сообщений, базы данных, балансировщики нагрузки и другие компоненты, необходимые для разных приложений.

Рисунок 12 – Логотип Amazon Web Services

Рассмотрим несколько облачных сервисов компании Amazon.

EC2 – Elastic Compute Cloud – это машины (EC2 Instances), которые используют CPU, память, внешний диск, на котором будет разполагаться приложение пользователя, работая с остальными веб-сервисами Amazon. Самый дешевый инстанс под названием t2.micro стоит около 9$ в месяц.

Стоит отметить, что оплата при этом является почасовой. На рисунке 13 показана схема ЕС2.

Рисунок 13 – Схема Elastic Compute Cloud


S3 – Simple Storage Service – самый первый сервис, который появился в AWS. Это специальный инструмент для хранения файлов в облаке. Например, в S3 можно хранить бэкапы и логи, сайты и другую информацию.

Многие подкасты уже раздаются через S3, но при большом количестве пользователей стоимость будет также соответственной.[13]

RDS – Relational Database Service. В сервисах компании Amazon поддерживаются СУБД MySQL, Oracle, PostgreSQL, MS SQL Server, Aurora – NewSQL. Последнее является решением от Amazon, работающее с помощью протокола MySQL.

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

Стоит отметить, что пользователями данной технологии являются много современных компаний и фирм (рисунок 14):

Рисунок 14 – Пользователи сервиса Amazon RDS

ELB – Elastic Load Balancing – это балансировщик нагрузки, который распределяет запросы пользователей для разным EC2 Instances.

Принцип работы ELB показан на рисунке 15.

Рисунок 15 – Принцип работы Elastic Load Balancing

ELB следит также за тем, чтоб пользователей обслуживали лишь здоровые инстансы EC2.

Также ELB может автоматически тушить и создавать инстансы EC2 в нужной зависимости от нагрузки. При использовании этого сервиса пользователи платят за время, в течение которого сервис включен и за проходящий трафик.

2.2. Облачные сервисы компании Google

Самым известным облачным сервисом компании Google является GoogleDocs – альтернатива прикладного программного обеспечения для персонального компьютера в работе с информацией (текстовой и графической), для работы с ним не требуется инсталляция ее на персональный компьютер, только достаточно иметь подключение в сети Интернет и регистрацию на почтовом сервере Gmail.

Интерфейс системы показан на рисунке 16:

Рисунок 16 – Интерфейс Google Docs

Первоначально от пользователя необходимо зарегистрироваться в электронной почте Coogle.

Непосредственно в системе посредством раскрывающегося списка можно создать вид документа:

– текстовый документ;

– презентация;

– онлайн-форма для опроса;

– электронная таблица;

– графическое изображение.

Также есть возможность для создания папок по упорядочению файлов.

Документ – это аналог текстового документа в Microsoft Word. Позволяет также использовать в документе изображения, формулы, таблицы, автоматически формировать оглавления, выполнять перевод документов с русского на другие языки.