Введение в платформы облачных вычислений

В этой статье Cloud Computing Platforms наиболее важным аспектом работы Интернета является Cloud Computing. Такие компании, как Google, Facebook, Amazon, Microsoft и т. Д., Потратили миллионы долларов на создание своих центров обработки данных (облаков) для предоставления своих услуг в Интернете. В последние несколько лет некоторые из этих компаний открыли свои облачные сервисы для общественности. Следовательно, любой человек с ноутбуком и подключением к Интернету может начать бизнес в Интернете с помощью облачных вычислительных платформ. Вычисления, хранение и стоимость являются наиболее важными параметрами, определяющими платформу облачных вычислений. Тем не менее, стоимость немного сложна для сравнения, учитывая сложность оценки из-за постоянных колебаний тарифов, а также различных скидок на различные услуги.

Топ-3 облачных вычислительных платформ

Ниже представлены лучшие платформы облачных вычислений, доступные сегодня:

1. Amazon Web Services (AWS)

Amazon является пионером платформ облачных вычислений. Еще в 2006 году Amazon запустил AWS, объединив свои первоначальные независимые сервисы, такие как S3 (облачное хранилище), SQS (Simple Queuing Service) и EC2 (Elastic Cloud Computing). Теперь AWS предлагает более 150 услуг для всех ваших потребностей. В AWS есть что-то, что называется регионами и зонами доступности. Это разные географические области и, соответственно, изолированные местоположения, которые состоят из центров обработки данных для хранения данных и выполнения вычислений. На данный момент существует около 70 зон доступности и более 20 регионов. Это помогает компаниям или частным лицам запускать свои приложения в ближайших местах и ​​снижает задержки.

Compute:

AWS предоставляет широкий спектр возможностей. Вы можете настроить свои экземпляры EC2 в соответствии с вашими требованиями или перейти на Lambda без сервера. Вы можете порождать кластеры распределенных компьютеров, используя EMR (Elastic Map Reduce), или получать доступ к одному компьютеру через сервисы EC2. AWS предлагает экземпляры Spot, которые предлагают скидки до 90% на машины EC2 в зависимости от спроса и предложения. Это экземпляры, которые в настоящее время доступны и работают в течение неограниченного времени, если они не требуются другими пользователями по первоначальной цене. Хотя AWS выдает уведомление за 2 минуты до удаления этих экземпляров, чтобы сохранить работу и завершить работу кластеров.

Место хранения:

AWS поддерживает все виды форматов и структур данных, предоставляя подходящие варианты для хранения и извлечения данных. Если у вас есть структурированные данные для всех ваших приложений, вы можете использовать такие службы баз данных, как DynamoDB, RDS и т. Д. Если у вас есть мультимедийные файлы, то S3 предоставляет дешевое хранилище на основе томов, а для аналитических рабочих нагрузок и сложных запросов у вас есть такие службы, как Redshift. и Афина. AWS теперь поддерживает межрегиональную репликацию и репликацию в том же регионе. Ранее ресурсы были реплицированы в 3 других зонах доступности, но теперь вы можете реплицировать данные или весь сегмент S3 в другой географии.

2. Microsoft Azure

Microsoft Azure был выпущен в 2010 году для предоставления услуг облачных вычислений своим корпоративным клиентам. После успеха AWS Microsoft за последние несколько лет представила множество сервисов, чтобы конкурировать с ними, и в настоящее время постепенно завоевывает долю рынка. Подобно AWS, Azure также имеет зоны доступности и регионы, но AWS упускает одну вещь - функцию Geo Redundancy. Это означает, что учетная запись хранения реплицируется в другом регионе, который находится не слишком далеко, но достаточно далеко, чтобы избежать региональных бедствий, вызванных в текущем регионе, так что резервное копирование данных всегда выполняется без потерь.

Compute:

Azure позволяет пользователю запускать виртуальные машины (ВМ), которые являются версией Microsoft EC2 от Microsoft. Тогда у нас есть Azure Functions, которая является серверной платформой. Несмотря на то, что AWS и Azure с точки зрения сервисов, которые они предоставляют, стоят на равных, экземпляры Azure, как правило, увеличивают стоимость за счет своего размера. Azure предоставляет виртуальные машины с низким приоритетом, но в отличие от экземпляров AWS Spot цена фиксирована, а доступность обычно низкая.

Место хранения:

Azure предоставляет три типа хранилищ:

  • Горячее хранение: где данные должны быть легко доступны. Здесь стоимость хранения высока, а стоимость доступа низкая.
  • Холодное хранилище: там, где к данным не обращаются так часто. Здесь стоимость хранения низкая, а стоимость доступа высокая.
  • Архивное хранилище: там, где к данным редко обращаются, например, к файлам резервных копий. Здесь стоимость хранения чрезвычайно низка, а стоимость доступа чрезвычайно высока.

В соответствии с нашими требованиями можно управлять ресурсами данных в Azure с помощью хранилища BLOB-объектов Azure, базы данных Cosmos, озера данных и т. Д.

3. Google Cloud Platform (GCP)

GCP предоставляет сервисы облачных вычислений, которые работают на той же платформе, что и поиск Google и Youtube. GCP известен своей низкой ценой и высокой безопасностью. Apple использует хранилище данных GCP для хранения своих облачных сервисов, и недавно, как сообщается, Twitter и GitLab перешли на GCP. Имея 20 регионов и 61 зону доступности, GCP также предоставляет мультирегиональное хранилище, обеспечивая резервное копирование, поддерживая избыточность в нескольких регионах.

Compute:

Компонент IaaS в GCP называется Google Compute Engine, который позволяет пользователям запускать виртуальные машины. Он имеет App Engine, компонент PaaS, который позволяет разработчикам размещать и управлять веб-приложениями. Он также автоматически выделяет больше ресурсов для обработки дополнительных требований. Вытесняемые виртуальные машины GCP являются недолговечными и недорогими виртуальными машинами, позволяющими пользователям запускать краткосрочные приложения с меньшими затратами. Эти виртуальные машины живут в течение 24 часов и дают уведомление за 30 секунд до удаления.

Место хранения:

GCP имеет 4 типа хранения:

  • Хранилище Coldline: аналогично хранилищу архива Azure, где доступ к данным осуществляется только один раз в голубой луне.
  • Близкое хранилище. Это похоже на холодное хранилище Azure, где к данным обращаются менее одного раза в месяц.
  • Стандартное хранилище: здесь мы храним «горячие» данные, то есть данные, которые должны быть всегда доступны.

GCP предоставляет Cloud Storage в качестве озера данных, Cloud SQL - это служба базы данных, BigTable и Datastore, которые являются базами данных NoSQL и различными другими видами услуг хранения.

Вывод

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

Рекомендуемая статья

Это руководство по платформам облачных вычислений. Здесь мы обсуждаем платформы облачных вычислений, такие как Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP). Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -

  1. Архитектура облачных вычислений с характеристиками
  2. Облачные вычисления против Grid Computing | Основные отличия
  3. Облачные вычислительные технологии с преимуществами
  4. Интервью по облачным вычислениям, которые вы должны знать | Топ 10