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

Читать онлайн книгу.

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


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

      Давайте обсудим, что такое 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 – это простая служба хранения, которая предоставляет вам возможность хранения данных, чтобы вы могли получить к ней доступ из любой точки мира.

      И EBS – это хранение блоков, к которым экземпляры EC2 могут получить доступ во время работы.

      Теперь, существует две категории облаков – это публичное облако и приватное облако.

      Приватное облако доступно только для привилегированных пользователей или персонала.

      Например, если вы работаете в компании X, а компания X имеет центр обработки данных или облако, доступное только для сотрудников компании, это приватное облако.

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

      Таким образом, среди публичных облаков, есть такие популярные, как Amazon AWS, Google Compute Engine и Microsoft Azure.

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

      EC2 –


Скачать книгу