Введение в облачные и распределенные информационные системы. Тимур Машнин
Чтение книги онлайн.

Читать онлайн книгу Введение в облачные и распределенные информационные системы - Тимур Машнин страница 2

СКАЧАТЬ ваша программа начинает выполняться, когда она становится процессом, тогда CPU загружает инструкции их в основную память, а затем в кеш и в регистры.

      И как правило, кэш и регистры содержат последние несколько обработанных инструкций.

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

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

      Это конечно очень упрощенная картина.

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

      Но чтобы понять, как работают процессы этого достаточно.

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

      Давайте обсудим, что такое DNS.

      DNS – это система доменных имен.

      Это набор серверов, которые расположены по всему миру, и, DNS очень важен для работы в Интернете.

      Как правило, вход в DNS-систему – это URL-адрес.

      URL-адрес – это имя, это читаемая пользователем строка, которая уникально идентифицирует объект.

      И обычно, когда вы открываете свой браузер, вы вводите URL-адрес, и ваш браузер связывается с DNS-системой и, дает DNS-системе имя этого URL-адреса.

      Что возвращает DNS в ваш браузер?

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

      Таким образом, IP-адрес является идентификатором, это уникальная строка, указывающая на конкретный объект.

      Таким образом, по сути, DNS – это система, которая переводит читаемый URL-адрес в уникальный идентификатор, IP-адрес.

      IP-адрес может ссылаться либо на фактический веб-сервер, который хранит контент, либо, может быть, на сервер передачи данных, такой как сетевой сервер распространения контента.

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

      В настоящее время имеется большой интерес к облачным вычислениям.

      Но вопрос в том, что такое облачные вычисления?

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

      Наиболее популярными облачными провайдерами являются Amazon Web Services, Microsoft Azure, и Google Compute Engine, и есть целая группа других компаний.

      Например, Amazon предлагает различные услуги, и три из их самых популярных услуг называются EC2, S3 и EBS.

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

      S3 – это простая служба хранения, которая предоставляет СКАЧАТЬ