Теперь, после обсуждения этих понятий, мы начнем введение в облачные вычисления и рассмотрим, чем отличаются облачные вычисления от предыдущего поколения распределенных систем.
В настоящее время имеется большой интерес к облачным вычислениям.
Но вопрос в том, что такое облачные вычисления?
Есть много облачных провайдеров, о многих из которых вы, возможно, слышали.
Наиболее популярными облачными провайдерами являются 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 – это вычислительное облако, которое позволяет загружать и запускать произвольные образы ОС.
По сути, это виртуальные машины, и вы платите за процессорные часы, которые вы используете.
Google AppEngine или Compute Engine предлагает возможность для разработки приложений с последующей загрузкой их в облако.
Например, вы можете использовать Google облако для размещения ваших собственных веб-сервисов.
И Microsoft Azure предлагает аналогичные Google продукты.
Таким образом, облачные вычисления привлекательны для клиентов, потому что они позволяют им экономить как время, так и деньги.
Потому что для развертывания своего собственного сервера нужно его сначала приобрести, затем подключить, установить программное обеспечение, и все это занимает несколько недель.