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

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

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

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

Добавлен: 29.03.2023

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

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

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

Введение

Облачные технологии позволяют нам получать доступ и использовать другие компьютеры через Интернет. Чтобы объяснить, мы рассмотрим, как работают компьютеры.

Для вычислительной аппаратуры необходима операционная система.

Аппаратное обеспечение - это физические вещи - такие как жесткие диски, память, материнские платы, процессоры, видеокарты и источник питания. Оборудование также упоминается как «сервер».

Что делает операционная система, позволяет нам взаимодействовать с нашими устройствами и устанавливать приложения.

Приложения - это программы, которые мы используем для выполнения задач на наших устройствах. Мы используем такие приложения, как Adobe Flash, Photoshop, Microsoft Office и iTunes, чтобы делать такие вещи, как воспроизведение видео, создание графики, создание текстовых документов или прослушивание музыки.

Windows, Mac OS, Android и iOS являются примерами операционных систем.

Облачные технологии

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

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

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

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

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

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

Это то, что делает облачная технология - она ​​отделяет компоненты. Это позволяет нам получить доступ к серверам (аппаратным) и операционным системам, которые являются избыточными. Каждый сервер предоставляет те же приложения, что и другие, и каждый сервер имеет одинаковые (дубликаты) файлы, как и другие.

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


1. История возникновения компьютерной науки

В 1702 году Готфрид Вильгельм Лейбниц разработал логику в формальном математическом смысле с помощью своих произведений по двоичной системе цифр. В его системе те и нули также представляют собой истинные и ложные значения или состояния включения и выключения. Но прошло более ста лет, прежде чем Джордж Бул опубликовал свою булеву алгебру в 1854 году с полной системой, позволяющей математически моделировать вычислительные процессы.

К этому времени были изобретены первые механические устройства, приводимые в действие двоичным рисунком. Промышленная революция способствовала механизации многих задач, в том числе ткачеству. Перфорированные карты контролировали ткацкий станок Джозефа Мари Жаккарда в 1801 году, где отверстие, пробитое на карточке, обозначало двоичный, а в непроченном месте указывалось двоичное ноль. Жмут Жаккарда был далеко не компьютер, но он показал, что машины могут управляться двоичными системами.

Создание компьютера

До 1920-х годов компьютеры (иногда компиляторы) были человеческими клерками, которые выполняли вычисления. Обычно они находились под руководством физика. Многие тысячи компьютеров были заняты в коммерческих, правительственных и исследовательских учреждениях. Большинство из этих компьютеров были женщинами. Некоторые выполняли астрономические расчеты для календарей, другие баллистические таблицы для военных.

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

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

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


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

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

1.1 История развития

Облачные вычисления меняют то, как большинство людей используют Интернет и как они хранят свои файлы. Это структура, которая управляет такими сайтами, как Facebook, Amazon и Twitter, и ядро, которое позволяет нам использовать такие сервисы, как Google Docs и Gmail. Но как это работает?

Прежде чем мы углубимся в работу облачных вычислений, сначала давайте понять, что такое термин «облако»? относится к. Концепция облака уже давно существует во многих разных воплощениях в деловом мире. Это в основном означает сетку компьютеров, обслуживающих сервисно-ориентированную архитектуру для доставки программного обеспечения и данных.

Большинство веб-сайтов и серверных приложений работают на определенных компьютерах или серверах. Что отличает облако от того, как они настроены, так это то, что облако использует ресурсы с компьютеров в виде коллективного виртуального компьютера, где приложения могут запускаться независимо от конкретных конфигураций компьютеров или серверов. Они в основном плавают в «облаке ресурсов», что делает аппаратные средства менее важными для работы приложений.

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

Например, если вы размещаете свой сайт на локальном сервере или на своем ПК, вы обычно должны выбрать определенную операционную систему (Windows / Linux / Mac), чтобы определить, какое программное обеспечение вы можете запускать на этом конкретном сервере. Если ваш сайт размещается в облаке, вам не нужно это делать. Вы можете запускать программы Windows и Linux бок о бок.


Как это делается?

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

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

Изменит ли он способ использования компьютеров?

Переход от очень «личного аппаратно-зависимого» к миру, в котором ресурсы распределяются между массами, медленно и ненавязчиво подкрадывается к нам. Очень многие люди уже перешли на использование облачной среды в течение большей части своего времени перед компьютером, даже не осознавая этого.

Конечно, большинство из нас по-прежнему используют некоторую версию Microsoft Office или Quickbooks, которая была установлена ​​на наших компьютерах, но даже те виды программного обеспечения теперь предлагают онлайн-версию, которая может быть использована вместо этого. Возможность доступа к вашим данным и программным обеспечением, где бы вы ни нуждались, делает этот переход очень привлекательным для большинства людей.

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

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


1.2 Отличия сервисов

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

Узнайте больше о некоторых преимуществах облачных вычислений для вашего бизнеса. Согласно недавнему опросу, доля компаний, использующих публичное облако, в 2016 году вырастет до 51%. По оценкам, серверы, отправляющиеся в общедоступное облако, будут расти на 60% CAGR (Comound Growth Annual Rate) в ближайшие два года расходы на сервер будут сокращены на 8,6%. Несмотря на то, что облачные вычисления развивались с течением времени, они были разделены на три категории: инфраструктура как услуга (IAAS), платформа как услуга (PAAS) и программное обеспечение как услуга (SAAS), которые широко обсуждаются ниже:

Инфраструктура как услуга (IAAS)

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

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

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