Облачная платформа что такое: Облачные платформы: динамика развития | iot.ru Новости Интернета вещей

Содержание

Облачные платформы: динамика развития | iot.ru Новости Интернета вещей

1. Определение


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

2. История создания и развития


Идея создания облачных платформ была сформирована еще во времена появления Интернета, однако первая облачная платформа появилась только в 2006 году под названием «Amazon Web Services» (хотя предоставлять доступ к вычислительным ресурсам через Интернет компания начала еще в 2002 году). Именно в 2006 Amazon предложила более 50 различных услуг в 14 географических регионах. 


Следующей крупной платформой стала система Microsoft Azure, появившаяся в 2010 (сейчас занимает второе почетное место по количеству пользователей и предоставляемых услуг после Amazon). В 2011 в мире был представлен третий крупный игрок на рынке облачных вычислений — Google Cloud Platform. Через год после этого началось активное создание новых платформ и сервисов от различных компаний, и как следствие снижение цен на аренду платформ. Были созданы такие сервисы как: i-Teco OpenStack Cloud, Cloud OS от Azure, Jelastic для PHP и Java приложений и другие.


Сегодня облачные платформы как никогда пользуются популярностью. Основными преимуществами использования облачных платформ является быстрота создания новых приложений, гибкость и масштабируемость системы. В топ-10 самых известных и используемых облачных платформ входят: Amazon Web Services, Azure от Microsoft, Google App Engine, Rackspace, Force.com от компании Salesforce, Intuit Partner Platform, Facebook, IBM Cloud, VMWare vCloud, Sharepoint Online.

3. Технические характеристики


При использовании облачных платформ о стороны клиентов необходима только организация рабочего места (компьютер/ноутбук/планшет) причем вне зависимости от местоположения. Единственным условием является наличие выхода в Интернет. Клиент (пользователь облачных платформ) занимается только администрированием собственных приложений, ПО. 


За все остальные аспекты, а это: администрирование баз данных, виртуализация, сетевое и серверное оборудование, администрирование операционных систем, обслуживание инфраструктуры дата-центра – отвечает поставщик облачной платформы, часто называемый облачным провайдером.  Кроме того, помимо платформы для запуска приложений облачная платформа предлагает еще аренду облачного хранилища и поддержку таких технологий как машинное обучение, искусственный интеллект, Big Data.


Для обеспечения безопасности чаще всего используется отдельный VPN и адрес в сети, собственный брандмауэр, гибкие настройки DNS.


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

4. Кейсы применения


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

5.

Что такое облачные сервисы? Объясняем и даем определение

Начнем с определения облачных вычислений. Явление это новое, поэтому существует не так много авторитетных источников, где определяется это понятие. Наиболее комплексно и фундаментально подошли к данному вопросу американские специалисты Питер Мелл и Тим Гранс из Лаборатории Информационных Технологий Национального Института Стандартов и Технологий (NIST). В своей работе The NIST Definition of Cloud Computing (Определение облачных вычислений: версия НИСТ) они пишут следующее (перевод автора с английского).

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

Характеристики облачных вычислений:

  1. Самообслуживание по требованию

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

    Возможности доступны через сеть; доступ к ним осуществляется на основе стандартных механизмов, что обеспечивает использование разнородных тонких и толстых клиентских платформ (например, мобильных телефонов, ноутбуков, КПК).
  3. Объединение ресурсов в пул

    Поставщик объединяет свои вычислительные ресурсы в пул для обслуживания большого числа потребителей,  используя принцип множественной аренды (Multi-tenancy). Различные физические и виртуальные ресурсы динамически распределяются и  перераспределяются в соответствии с потребностями пользователей. Возникает ощущение независимости от местоположения, когда заказчик не знает и не контролирует, где конкретно находятся вычислительные ресурсы, которыми он пользуется, но, возможно, может определить их расположение на более абстрактном уровне (например, страна, регион или дата-центр). Примером ресурсов могут быть хранилище данных, вычислительная мощность, оперативная память, пропускная способность, виртуальные машины.
  4.  Способность к быстрой адаптации

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

    Облачные системы автоматически контролируют и оптимизируют использование ресурсов через измерение некоторых абстрактных параметров. Параметры варьируются в зависимости от типа услуги. Например, это могут быть: размер хранилища данных, вычислительная мощность, пропускная способность и/или число активных пользовательских записей. Использование ресурсов отслеживается, контролируется; формируются отчеты. Таким образом и поставщик, и потребитель получают прозрачную информацию об объеме оказанных (потребленных) услуг.


Модели обслуживания:

  1. Cloud Software as a Service (SaaS) – облачное программное обеспечение как услуга, далее «ПО как услуга»;
  2. Cloud Platform as a Service (PaaS) – облачная платформа как услуга;
  3. Cloud Infrastructure as a Service (IaaS) – облачная инфраструктура как услуга.

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

Модели развертывания:

  1. Private Cloud (Частное облако)
  2. Community cloud (Облако сообщества)
  3. Public cloud (Публичное облако)
  4. Hybrid cloud (Гибридное облако)

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

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

В понятии есть слова «облачные» и «сервисы», а значит, речь идет об услугах, оказываемых из облака, то есть с использованием облачной инфраструктуры.

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

  1. Эти услуги должны помогать вести бизнес;
  2. Эти услуги должны быть доступными по цене для небольших компаний;
  3. Они должны быть массово доступными;
  4. Они не должны требовать от потребителя специфических знаний (например, в сфере информационных технологий).

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

Автор: Кабатов Д. А. (by Dmitry Kabatov)

AWS | Выбор облачной платформы

Управляемые базы данных MySQL, Oracle, Microsoft SQL Server, PostgreSQL и MariaDB

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

Сервис Amazon Relational Database Service – это управляемый сервис баз данных с поддержкой движков MySQL, Oracle, Microsoft SQL Server и PostgreSQL. Подробнее »

Скорость и надежность передовых коммерческих баз данных при сохранении удобства и экономичности баз данных с открытым исходным кодом

Amazon Aurora – это движок реляционной базы данных, совмещающий в себе скорость и надежность сложных коммерческих баз данных с простотой и экономичностью баз данных с открытым кодом. Он обеспечивает пропускную способность, до пяти раз превышающую пропускную способность стандартной базы данных MySQL, работающей на том же оборудовании. Движок Amazon Aurora полностью совместим с MySQL 5.6, поэтому работа с существующими приложениями и инструментами для MySQL не требует внесения изменений.

Amazon Aurora – это пятый по счету движок БД, предлагаемый клиентам в Amazon RDS, наряду с MySQL, Oracle, Microsoft SQL Server и PostgreSQL.Подробнее »

Выделенная пропускная способность ввода-вывода

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

Сервис Amazon Relational Database Service поддерживает хранилище с выделенным объемом IOPS, которое позволяет указать необходимый уровень производительности ввода-вывода до 30 000 IOPS в зависимости от размера движка. Подробнее »

Легкое масштабирование

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

Сервис Amazon Relational Database Service предлагает возможность масштабирования инстансов управляемых баз данных как в сторону увеличения, так и в сторону уменьшения, с помощью всего лишь нескольких щелчков. Подробнее »

Высокая доступность

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

Сервис Amazon Relational Database Service предлагает опцию развертывания в нескольких зонах доступности, которая обеспечивает высокую доступность в нескольких географически изолированных зонах доступности и может быть активирована с помощью установки соответствующего флага. Подробнее »

Реплики чтения

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

Сервис Amazon Relational Database Service позволяет создавать реплики чтения всего несколькими щелчками мыши, а также решает все базовые задачи конфигурирования. Подробнее »

Поддержка собственных лицензий

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

Сервис Amazon Relational Database Service поддерживает собственные лицензии при работе с движками Oracle или Microsoft SQL Server, обеспечивая защиту ваших инвестиций в лицензии. Подробнее »

Гибкие ценовые варианты

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

Сервис Amazon Relational Database Service предлагает вариант с оплатой по требованию и по факту потребления, а также зарезервированные инстансы, которые предлагают значительные скидки к почасовым расценкам в обмен на небольшой авансовый платеж. Подробнее »

Безопасность и соответствие стандартам

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

Сервис Amazon Relational Database Service поддерживает несколько уровней брандмауэров и интегрируется с сервисом Amazon VPC с целью создания сетевой изоляции инстансов баз данных. Amazon RDS для MySQL и SQL Server позволяет использовать протокол SSL для защиты транзитных данных. Amazon RDS для Oracle поддерживает прозрачное шифрование данных для защиты данных в местах хранения. Amazon RDS соответствует требованиям SOC1 и SOC2, а также интегрируется с сервисом AWS Identity and Access Management (IAM) для выполнения более тонкой настройки доступа пользователей в рамках организации. Подробнее »

Какой должна быть облачная платформа? | Журнал сетевых решений/LAN

Oracle значительно активизировала свои усилия по реализации облачных сервисов, стремясь отвоевать лидирующие позиции у конкурентов, которые раньше пришли на этот рынок. Как отметил в своем выступлении на Oracle OpenWorld 2016 Марк Херд, исполнительный директор компании, 90% корпоративных рабочих нагрузок пока не перемещены в облака, поэтому вся борьба за заказчиков еще впереди. Oracle Cloud Platform предоставляет облачные инструменты для мобильной разработки, заказного программирования и модернизации имеющихся приложений. Хотя Oracle Cloud поддерживает все типы облачных сервисов: IaaS, PaaS и SaaS, — важное значение придается взаимодействию с разработчиками, для которых организована серия мероприятий Oracle Code по всему миру. Во время Oracle Code в Москве мы поговорили об облачных решениях и стратегии Oracle с Реджисом Луисом, вице-президентом по развитию продуктов Oracle Cloud Platform.

 

Журнал сетевых решений/LAN: Различия между разными типами облаков, в частности PaaS и IaaS, размываются. Насколько они существенны?

Реджис Луис: Как вы, наверное, заметили, в своем выступлении я говорил об облачной платформе, не проводя различий между PaaS и IaaS. И такого взгляда придерживаются сегодня многие заказчики, когда хотят перейти в облако.

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

При использовании же PaaS (во всяком случае, это справедливо в отношении Oracle Cloud Platform) обеспечивается высокая степень автоматизации предоставления ресурсов, среды разработки и процессов. Автоматизация развертывания приложений, установки обновлений, резервного копирования, восстановления и масштабирования — все это атрибуты платформы как сервиса, которые далеко не всегда применимы к IaaS.

 

LAN: Oracle Cloud Platform ориентирована на разработчиков?

Луис: Oracle Cloud Platform рассчитана на разные категории клиентов. Очевидно, что разработчики — одна из них, но целевым сегментом являются также ИТ-менеджеры, интеграторы приложений и другие пользователи.

Если говорить по порядку, разработчикам нужна гибкость при реализации проектов за счет использования преимуществ передовых решений, воплощенных в облаке. Они хотят получить их без необходимости устанавливать, конфигурировать и обслуживать все требуемые процессы и технологии. Руководители ИТ-подразделений заинтересованы в переходе от модели собственного ЦОДа к модели ЦОДа, функционирующего в облаке. При этом приложения переносятся в облако Oracle для повышения их динамичности, сокращения расходов и ускорения инноваций. Кроме того, многие заказчики берут на вооружение облачную платформу для интеграции приложений, а аналитикам данных Oracle Cloud предлагает средства для интеллектуального анализа данных и технологии Больших Данных прямо из облака.

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

Таким образом, среди потенциальных клиентов Oracle Cloud Platform не только разработчики, но и другие категории пользователей, которые видят выгоду от применения облачных решений. Я не упомянул еще предприятия из различных сфер деятельности, не связанных с ИТ. Многие компании хотят иметь инструменты, с помощью которых они могли бы создавать приложения, даже если у них нет команды программистов.

 

LAN: Как Oracle Cloud позиционируется в сравнении с Azure и AWS?

Луис: Azure и AWS — это по сути IaaS. Мы вышли на этот рынок позже, и это дало нам немалые преимущества, в том числе позволило оценить состояние технологий и определить пути создания инфраструктуры следующего поколения. Вместо того чтобы повторять сделанное другими, мы постарались понять, что должны реализовать в качестве IaaS и как этого достичь. Если это сделать, мы получим инфраструктуру как сервис следующего поколения с момента запуска — с современной сетевой инфраструктурой, полностью отличной от той, что есть у AWS или Azure.

Сетевая инфраструктура позволяет обеспечить предсказуемые производительность и сетевую задержку. Она реализована таким образом, что между любыми двумя ее вычислительными элементами имеются только два транзитных узла. В случае AWS или Azure такой уровень предсказуемости недостижим, и это сказывается на производительности.

Мы немало инвестировали в обеспечение заказчику возможности выбора вариантов использования инфраструктуры. Это могут быть виртуальная машина, как в AWS или Azure, или выделенная среда, предназначенная исключительно для конкретного клиента, или «голый» сервер (bare metal) без какого-либо предустановленного ПО Oracle. Иначе говоря, заказчик может установить любую ОС либо воспользоваться всей вычислительной мощью этой «железной» инфраструктуры.

Мы инвестировали в построение совершенно новой инфраструктуры хранения данных. Накопители NVMe, подключаемые напрямую к системной плате, обеспечивают лучшую производительность и меньшую задержку при доступе к данным. Таким образом, с помощью передовых решений в области вычислений, хранения и передачи данных мы уже создали инфраструктуру следующего поколения. У нас очень агрессивная политика увеличения количества ЦОДов. В настоящее время их насчитывается более 20, в ближайший год появятся еще несколько.

Мы не допускаем переподписки на вычислительные ресурсы, поэтому заказчик получает предсказуемую производительность. Кроме того, как я уже говорил, заказчик может использовать инфраструктуру по своему усмотрению. Одна из этих степеней свободы, что уникально для Oracle Cloud, — возможность использовать инфраструктуру и/или платформу как в публичном облаке, так и на своей территории. Концепция «облако у клиента» (Cloud at Customer) предполагает, что все преимущества нашего предложения инфраструктуры как сервиса доступны в ЦОДе заказчика. И он может использовать те же самые сервисы и технологии, которые доступны в публичном облаке, но при этом они находятся за межсетевым экраном заказчика. Это уникальное предложение на рынке, у конкурентов такой реализации нет. Поскольку в публичном и частном облаках технологии одинаковы, заказчик может выбирать, что он хочет сохранить у себя и какие данные перенести в облако, а затем беспрепятственно перемещать их туда и обратно.

 

LAN: Вы предвосхитили мой следующий вопрос: какая инфраструктура необходима для развертывания Oracle Cloud в ЦОДе и можно ли использовать его независимо от публичного облака Oracle?

Луис: Я уже говорил, что заказчики могут потреблять инфраструктуру как сервис и платформу как сервис либо из публичного облака, либо из своего ЦОДа. В последнем случае мы предоставляем в аренду все необходимое оборудование и управляем сервисами точно так же, как в публичном облаке, то есть заказчик получает те же самые ресурсы и функции у себя в ЦОДе.

Портфолио Cloud at Customer включает несколько реализаций. Например, Oracle Cloud Machine предоставляет инфраструктуру и платформу как сервис. Если заказчик хочет получить Exadata как сервис, мы предлагаем ему Exadata Cloud Machine и предоставляем полный контроль над этими сервисами. С помощью защищенного шлюза инженеры могут устанавливать необходимые обновления, но данные клиентов им не видны. Вся информация в нашем облаке шифруется (при хранении, при передаче или в памяти), а ключи шифрования известны только заказчику.

Несмотря на то что у инженеров нет доступа к данным, некоторые предприятия не хотят, чтобы к их среде можно было подключиться извне. По этой причине мы предлагаем поддержку так называемого отключенного режима (disconnected mode). Это означает, что региональный инженер Oracle регулярно посещает заказчика для установки обновлений, то есть вместо проведения операций удаленно наши инженеры выполняют их на месте. Очевидно, что такая услуга обходится дороже.

 

LAN: Какова стратегия Oracle в отношении отраслевых облаков?

Луис: Все зависит от того, что понимать под отраслевым облаком. Если речь идет о специфической разновидности приложений, то мы очень много делаем в этом направлении. Oracle предлагает самое разное программное обеспечение в виде сервиса, предназначенное для конкретных отраслей: телекоммуникационных компаний, розничного и финансового секторов, а также для ряда других направлений.

Иной подход — скорее всего, вы имели в виду именно его — предусматривает наличие отдельного ЦОДа для конкретной отрасли. У нас есть, например, правительственное облако, которое соответствует требованиям государственных организаций. Есть финансовое облако, построенное с учетом соответствующих стандартов, в частности PCI DSS.

Выбор технологий зависит от особенностей законодательства той или иной страны. Например, в США государственный сектор очень жестко регулируется такими нормами, как FedRAMP, поэтому мы должны были создать отдельный ЦОД для соответствия этим требованиям. Так же мы поступаем и в других регионах, где правительственное регулирование очень жесткое и имеется критическая масса пользователей, достаточная для создания отдельного облака.

 

LAN: Какое влияние оказывает на облака Интернет вещей?

Луис: Многообразное. От других технологий Интернет вещей отличается прежде всего объемом данных. Их обработка в реальном времени требует огромных вычислительных мощностей.

Для Интернета вещей Oracle предлагает различные решения. Так, разработан облачный сервис Oracle IoT Cloud Service, с помощью которого можно регистрировать различные устройства, осуществлять безопасные коммуникации с ними и управлять двусторонним взаимодействием, а кроме того, в реальном времени обрабатывать всю поступающую от них информацию. Можно анализировать эти данные, извлекать из них важные сведения и управлять с их помощью бизнес-процессами.

С учетом генерируемого объема данных и событий вместе с IoT часто используются технологии Больших Данных, а значит, помимо обработки в реальном времени, нужна возможность помещать информацию в конкретные озера данных. Соответствующую среду очень трудно правильно масштабировать, тогда как эластичность облака позволяет начинать с малого и наращивать ресурсы по мере необходимости. Мы предлагаем целый спектр облачных сервисов для Больших Данных. Так, Oracle Big Data Preparation Cloud Service позволяет подготовить данные для переноса в среду Больших Данных, а Oracle Big Data Discovery Cloud Service — извлечь всю полезную информацию.

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

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

 

LAN: Для повышения скорости реакции IoT нужны небольшие центры обработки данных как можно ближе к заказчику. Как пограничные вычисления скажутся на облачной парадигме?

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

Маятник развития качается туда и обратно. Сначала всё объединяется, затем распределяется, потом снова объединяется и т. д. Облако — это прежде всего централизация. Пограничные же вычисления предполагают значительную децентрализацию. Потребность будет сохраняться и в том и в другом. Данных и событий столько, а потребность в их обработке растет так стремительно, что перенос части вычислений на границу весьма желателен, но облака при этом не рассеются, потому что в одних сценариях предпочтительна децентрализация, в других — централизация.

 

LAN: В своей презентации вы уделили особое внимание контейнерам. Oracle делает ставку на эту технологию в противовес виртуальным машинам?

Луис: Контейнеры, безусловно, оказывают все большее влияние на то, как заказчики разрабатывают и внедряют новые приложения. Применение контейнеров повышает гибкость решения, и вдобавок приложения изолируются от платформы, на которой они будут функционировать. Контейнеры можно развернуть в собственном ЦОДе, облаке Oracle или любом другом. Гибкость — одна из причин того, почему контейнеры используются все чаще.

Oracle активно инвестирует в контейнерные технологии. И опять речь идет о свободе выбора. В наши дни возможность выбора чрезвычайно важна, поскольку универсального решения не существует. Я могу выделить три разных подхода к применению контейнеров. Один из них предполагает полный контроль: заказчик сам создает контейнеры, развертывает их в облаке Oracle и управляет ими. Мы поддерживаем эту опцию: Docker, Swarm и другие технологии, базирующиеся на Docker, Kubernetes и т. д., можно развернуть в облаке Oracle и использовать самостоятельно. Но такой контроль требует от заказчика больших усилий.

Другой подход представлен Oracle Container Cloud Service. Заказчик сам создает образы контейнеров и размещает их в облаке Oracle посредством этого сервиса. Облако Oracle отвечает за оркестрацию, размещение образов, мониторинг и контроль образов Docker. Таким образом, заказчику нет необходимости осваивать все необходимые технологии оркестрации.

Третий рассчитан на тех, кто хотел бы воспользоваться всеми преимуществами контейнеров, но не знаком с технологией. Для них мы предлагаем Application Container Cloud Service. Заказчик может написать приложение и развернуть его в контейнерной среде, при этом ему не придется иметь дело с образами Docker. Приложения могут создаваться с помощью различных языков программирования и сред разработки: node, Java SE, Ruby, Python. Все среды работают на Docker, но разработчик даже не знает, что он использует контейнеры.

Таким образом, в зависимости от того, что заказчику необходимо, он может выбрать любой из трех сценариев использования. Мы считаем, что Docker отлично подходит для создания новых приложений. Но, кроме того, нельзя не отметить потребность в контейнеризации имеющихся приложений. Все продукты, которые поддерживает Oracle, могут быть развернуты в контейнерной среде.

Oracle продолжает инвестировать в развитие контейнерных технологий. Мы приобрели компанию Wercker, разработчика программного обеспечения, позволяющего автоматизировать весь цикл компоновки образов Docker и развертывания их в облаке. Недавно в Docker Store стали доступны Oracle DataBase, Oracle Web Logic, Oracle Coherence и Java в виде образов, полностью сертифицированных Oracle.

 

LAN: Насколько справедливо утверждение о том, что скоро всем компаниям придется заниматься программными разработками?

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

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

 

LAN: Ускоренная разработка новых приложений усложняет задачу, связанную с поддержанием их безопасности, поскольку зачастую на полноценное тестирование не хватает времени. Как обеспечивается защита современных приложений?

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

С переходом в облако возрастает потребность в консолидации идентификационной информации. Фрагментация идентификаторов порождает серьезную проблему для компаний: пользователь может быть представлен в SaaS-приложениях Oracle во внутрикорпоративных приложениях и в облачных сервисах третьих сторон. Поэтому мы создали облачный сервис Oracle Identity Cloud Service, с помощью которого идентификационные данные можно консолидировать в облаке. Кроме того, Identity Cloud Service осуществляет объединение (федерацию) идентификаторов из различных приложений и их предоставление внешним сервисам. Таким образом, достаточно один раз зарегистрироваться, чтобы получить доступ ко всем приложениям при наличии соответствующих прав.

Другой важный момент, касающийся безопасности в облаках, — идея брокера безопасности облачного доступа (Cloud Access Security Brocker, CASB). Компании зачастую не знают, что именно делают в облаках их сотрудники. Oracle CASB регистрируется во всех облаках от вашего имени и предоставляет детальные данные об использовании облачных сервисов. При обнаружении какого-либо аномального поведения (например, загрузки свыше 20 Мбайт из корпоративной системы CRM) генерируются тревожные сообщения. Популярность подобных сервисов растет, поскольку использование CASB становится обязательным требованием во многих организациях.

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

Беседовал Дмитрий Ганьжа, главный редактор «Журнала сетевых решений/LAN»

Поделитесь материалом с коллегами и друзьями

IoT Cloud — Платформа для Интернета вещей

AggreGate помогает операторам связи и поставщикам облачных услуг предоставлять конечным пользователям сервисы Интернета вещей и даже экземпляры IoT-платформы для самостоятельной разработки. Эти усилия направлены на создание экосистемы технологических партнёров, продающих сервисы Интернета вещей и разрабатывающих вертикальные IoT-решения внутри облачной инфраструктуры телеком-операторов или MSP.

Описанные ниже бизнес-модели не привязаны к требованиям какой-то конкретной отрасли. Все модели применимы для любых B2B-сценариев (B2B2B, B2B2G, B2B2C), а последний также может использоваться и в B2C.

Этот раздел посвящён IoT-облаку Tibbo как продукту, в первую очередь предназначенному для телеком-операторов и поставщиков облачных услуг.

Сценарий 1: Кастомизированные решения для крупного и среднего бизнеса

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

Внедрение вертикального решения зачастую подразумевает привлечение системного интегратора, который:

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

Ваши менеджеры по работе с ключевыми партнёрами совместно с представителями отдела продаж технологического партнёра (системного интегратора/инжиниринговой компании) могут управлять продажами такого пользовательского решения. Сотрудники Tibbo также могут принимать участие в процессе продаж от чьего-либо имени.

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

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

Периферийные серверы IoT-платформы могут быть запущены внутри шлюзов и выполнять следующие задачи:

  • Прямое оповещение о тревогах локальным операторам
  • Буферизация данных во время потери связи с облачным сервером
  • Примитивная аудио/видеоаналитика (например, определение движения)
  • Периферийная IoT-аналитика, основанная на алгоритмах машинного обучения, и многое другое

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

Сценарий 2: Реализация IoT-приложений компаниями малого и среднего бизнеса

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

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

Такие клиенты, как правило, переключаются на использование облачной IaaS/PaaS-инфраструктуры сразу же, как только выполняются следующие условия:

  • Облачная IoT-платформа разворачивается и обслуживается телеком-провайдером или поставщиком облачных услуг
  • Существует возможность выбора между разными шлюзами, преднастроенными для работы с платформой
  • В широком доступе находится подробная исчерпывающая документация, пошагово описывающая процесс всего цикла разработки решения: подключение сенсоров к шлюзам, связь шлюзов с облачным сервером, разработка инструментальных панелей и настройка аналитических модулей
  • Компании предоставляется разумное ценовое предложение с минимальными капитальными расходами, включающими только затраты на оборудование

Стратегия технической реализации этого бизнес-сценария:

  • Развёрнутые в «облаке» экземпляры платформы интегрируются с порталом для корпоративных клиентов, позволяя управлять сервисами и отслеживать использование ресурсов
  • Экземпляры платформы также интегрируются с системой биллинга, позволяя выставлять пользователям счета на основе следующих критериев:
    • Количество устройств, например, GPS-трекеров
    • Количество тегов/метрик, например, регистры Modbus-устройств
    • Количество выполненных операций, например, доступ к устройствам через HTTP API
    • Количество полученных событий, например, через MQTT
  • Трёхуровневая архитектура, развёрнутая в «облаке», позволяет координировать действия миллионов устройств

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

Сценарий 3: Реализация IoT-приложений производителями IoT-оборудования

Производители IoT-оборудования сталкиваются с теми же трудностями, что и другие компании, разрабатывающие свои решения в области Интернета вещей:
подготовка облачной инфраструктуры, внедрение и обслуживание ПО для управления устройствами, разработка системы мониторинга оборудования и т.д.
Это хорошо иллюстрируют компании, производящие «умные» счётчики, фитнес-браслеты и трекеры для животных.

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

Имея возможность разместить IoT-платформу в «облаке» (согласно PaaS-модели) по наглядному прайсу, сопоставимому с затратами на хостинг сервера (т.е. всего в 2-5 раз выше, а не в 10-100 раз), многие из подобных компаний выберут именно такую бизнес-модель, а другие даже откажутся от разработки собственного программного обеспечения.

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

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

  • Поскольку конечный пользователь предоставляет не только ПО, но и собственное оборудование, качество пошаговых инструкций по созданию IoT-приложений имеет первостепенное значение
  • Качество API-интерфейсов и документации, позволяющие подключить созданный производителем оборудования уникальный фронтенд — важная часть функционала инструментов визуального создания интерфейсов платформы

Сценарий 4: «Коробочные» отраслевые сервисы

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

В таком случае разработка пользовательских отраслевых IoT-приложений (как для B2B, так и для B2C) становится экономически целесообразной.

Большинство операторов связи и поставщиков облачных услуг, как правило, развивают собственные сервисы параллельно с экосистемой технологического партнёра, построенной на базе своего «облака».

Internet of Things Platform

Запущена облачная платформа NCC Cloud

«Национальная компьютерная корпорация» (НКК) сообщила о запуске облачной платформы NCC Cloud. Ресурсы платформы размещены в ЦОД ведущего оператора коммерческих центров обработки данных в России DataSpace, ставшим стратегическим партнером проекта.

15 декабря 2020 года в рамках стратегического партнерства «Национальной компьютерной корпорации» и DataSpace состоялся торжественный запуск платформы NCC Cloud в промышленную эксплуатацию, на котором присутствовали президент DataSpace Сергей Рассказов и вице-президент НКК по стратегическому развитию Евгений Закрепин.

Ценность информации в бизнес-среде постоянно растет, вместе с чем повышаются требования к безопасности, доступности, скорости обработки и объему хранимых данных. Облачная платформа NCC Cloud в полной мере отвечает современным, в том числе и специальным, требованиям. ЦОД DataSpace аттестован в соответствии с международными стандартами безопасности и непрерывности оказываемых услуг. Приоритетами DataSpace являются устойчивость, непрерывность и безопасность функционирования ЦОД, предоставляющего гарантированный уровень услуг обеспечения деятельности клиентских программно-аппаратных комплексов.

Операционная устойчивость ЦОД, сертифицированная Uptime Institute на соответствие наивысшей категории Gold TIER III, является надежной основой платформы NCC Cloud.

НКК объединила опыт отраслевых лидеров российского ИТ-рынка, а DataSpace – международные компетенции в области строительства и эксплуатации центров обработки данных. Синергия партнерства двух ключевых игроков ИТ-рынка обеспечит высокое качество облачных сервисов NCC Cloud, а также создаст уникальную сервисную экосистему.

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

«Мы рады выбору ЦОД DataSpace в качестве основного объекта для такого перспективного проекта как NCC Cloud. Облачный рынок России сегодня – это высококонкурентный рынок, и потребители весьма требовательны к производительности и надежности облачных платформ. Сертифицированное качество инфраструктуры ЦОД играет ключевую роль в обеспечении бесперебойного функционирования облачных сервисов», – отмечает президент DataSpace Сергей Рассказов.

 

 

VK Cloud Solutions | ИТ-платформа бизнес-класса от VK

Виртуальныесерверы

Вычислительные ресурсы в облаке для высокой доступности цифровых сервисов любой сложности

Виртуальныесети

Объединение серверов в локальных сетях, Public & Private DNS, VPN, распределение нагрузки и фильтрация трафика

Объектноехранилище

Неограниченное хранение и передача массива данных по S3 API. Обработка тысяч запросов в секунду

КластерыKubernetes

Сертификация CNCF

Автомасштабирование и ускорение доставки приложений с Kubernetes как сервисом

Базы данныхв облаке

Стабильность работы и высокая доступность управляемых СУБД. Быстрый запуск готового сервиса

Большиеданные

Обработка и анализ больших данных с облачной инфраструктурой на базе Apache Hadoop, Spark, ClickHouse

Графическиеадаптеры

Высоко­производительные вычисления в облаке и обучение нейросетей с NVIDIA® Tesla

Машинноеобучение

Удобное рабочее место аналитика с ML-песочницами. API компьютерного зрения

Платформаинтернета вещей

Создание IoT-приложений с набором готовых компонентов для анализа данных реального времени

Что такое облачная платформа?

Что такое облачная платформа? Облачная платформа относится к операционной системе и оборудованию сервера в интернет-центре обработки данных. Это позволяет программным и аппаратным продуктам сосуществовать удаленно и в большом масштабе.

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

Решите задачи облачной платформы с CloudBolt.

Типы облачных платформ

Существует несколько типов облачных платформ. Ни один не подходит для всех. Доступно несколько моделей, типов и услуг, помогающих удовлетворить различные потребности пользователей. В их числе:

  • Общедоступное облако : Платформы общедоступного облака — это сторонние поставщики, которые доставляют вычислительные ресурсы через Интернет.Примеры включают Amazon Web Services (AWS), Google Cloud Platform, Alibaba, Microsoft Azure и IBM Bluemix.
  • Частное облако : Платформа частного облака предназначена только для одной организации. Обычно он находится в локальном центре обработки данных или у стороннего поставщика услуг.
  • Гибридное облако : это комбинация публичных и частных облачных платформ. Данные и приложения легко перемещаются между ними. Это дает организации большую гибкость и помогает оптимизировать инфраструктуру, безопасность и соответствие требованиям.

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

Ссылки по теме:

Что такое гибридная облачная служба?

Почему частное облако вместо публичного?

Что такое управление гибридным облаком?

Что такое облачные вычисления? Все, что вам нужно знать

Облачные вычисления — это общий термин для всего, что связано с предоставлением размещенных услуг через Интернет.Эти услуги делятся на три основные категории: инфраструктура как услуга (IaaS), платформа как услуга (PaaS) и программное обеспечение как услуга (SaaS).

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

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

Название «облачные вычисления» было вдохновлено символом облака, который часто используется для обозначения Интернета на блок-схемах и диаграммах.

Как работают облачные вычисления?

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

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

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

Примеры облачных вычислений

Примеры облачных вычислений:

Документы Google, Microsoft Office 365: Пользователи могут получить доступ к Документам Google и Microsoft Office 365 через Интернет. Пользователи могут работать более продуктивно, поскольку они могут получать доступ к рабочим презентациям и электронным таблицам, хранящимся в облаке, в любое время из любого места на любом устройстве.

Электронная почта, календарь, Skype, WhatsApp: Электронная почта, календари, Skype и WhatsApp используют преимущества облака для предоставления пользователям удаленного доступа к данным, чтобы они могли получать доступ к своим личным данным на любом устройстве, когда и где захотят.

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

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

Облачные вычисления в сравнении с традиционным веб-хостингом

Облачный сервис обладает тремя отличительными характеристиками, которые отличают его от традиционного веб-хостинга:

  • Пользователи могут получить доступ к большим объемам вычислительной мощности по запросу. Обычно его продают поминутно или почасово.
  • Это эластично — пользователь может иметь столько или меньше услуг, сколько они хотят в любой момент времени.
  • Услуга полностью управляется провайдером (потребителю не требуется ничего, кроме персонального компьютера и доступа в Интернет).Значительные инновации в виртуализации и распределенных вычислениях, а также улучшенный доступ к высокоскоростному Интернету повысили интерес к облачным вычислениям.

Характеристики облачных вычислений

Некоторые из основных преимуществ облачных вычислений:

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

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

Плата за использование : Вычислительные ресурсы измеряются на детальном уровне, что позволяет пользователям платить только за ресурсы и рабочие нагрузки, которые они используют.

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

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

Широкий доступ к сети: Пользователь может получить доступ к облачным данным или выгружать данные в облако из любого места с подключением к Интернету и с любого устройства.

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

Обзор функций и характеристик облака.

Преимущества облачных вычислений

Облачные вычисления могут похвастаться несколькими привлекательными преимуществами для предприятий и конечных пользователей. Некоторые из основных преимуществ облачных вычислений:

Экономия затрат: Использование облачной инфраструктуры может снизить затраты, поскольку организациям не нужно тратить огромные суммы денег на покупку и обслуживание оборудования.Это снижает их капитальные затраты — им не нужно вкладывать средства в оборудование, помещения, коммунальные услуги или строительство крупных центров обработки данных для размещения своего растущего бизнеса. Кроме того, компаниям не нужны большие ИТ-команды для управления операциями облачных центров обработки данных, поскольку они могут полагаться на опыт групп своих поставщиков облачных услуг. Облачные вычисления также сокращают расходы, связанные с простоями. Поскольку простои в облачных вычислениях случаются редко, компаниям не нужно тратить время и деньги на устранение каких-либо проблем, которые могут быть связаны с простоями.

Мобильность: Хранение информации в облаке означает, что пользователи могут получить к ней доступ из любого места с любого устройства, имеющего только подключение к Интернету. Это означает, что пользователям не нужно носить с собой USB-накопители, внешний жесткий диск или несколько компакт-дисков для доступа к своим данным. Пользователи могут получать доступ к корпоративным данным через смартфоны и другие мобильные устройства, позволяя удаленным сотрудникам оставаться в курсе дел с коллегами и клиентами. Конечные пользователи могут легко обрабатывать, хранить, извлекать и восстанавливать ресурсы в облаке.Кроме того, поставщики облачных услуг предоставляют все обновления и обновления автоматически, экономя время и силы.

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

Проблемы облачных вычислений

Несмотря на очевидные преимущества использования облачных сервисов, облачные вычисления создают свои собственные проблемы для ИТ-специалистов:

  • Облачная безопасность — часто считается самой большой проблемой, с которой сталкиваются облачные вычисления.Полагаясь на облако, организации рискуют взломать данные, взломать API и интерфейсы, скомпрометировать учетные данные и проблемы с аутентификацией. Кроме того, отсутствует прозрачность в отношении того, как и где обрабатывается конфиденциальная информация, доверенная поставщику облачных услуг.
  • Управление затратами — планы подписки с оплатой по мере использования для использования облака, наряду с изменяющимися рабочими нагрузками, могут затруднить определение и прогнозирование окончательных затрат.
  • Нехватка ресурсов и опыта — в условиях стремительного развития облачных технологий организации изо всех сил пытаются справиться с растущим спросом на инструменты и сотрудников с надлежащим набором навыков и знаний.
  • Управление ИТ — облачные вычисления могут затруднить управление ИТ, поскольку отсутствует контроль над выделением ресурсов, отключением ресурсов и управлением операциями инфраструктуры. Это может затруднить надлежащее управление рисками, соблюдение требований ИТ и качество данных.
  • Соответствие отраслевым законам — при передаче данных из локального локального хранилища в облачное хранилище может быть сложно обеспечить соблюдение отраслевых нормативных требований через третью сторону.
  • Управление несколькими облаками — развертываний в нескольких облаках могут разделить усилия для решения более общих задач облачных вычислений.
  • Производительность — в значительной степени не зависит от организации, заключившей контракт на облачные услуги с поставщиком. Сбои в работе могут снизить производительность и нарушить бизнес-процессы, если организации не подготовили планы действий в чрезвычайных ситуациях.
  • Создание частного облака — это может быть непростой задачей для ИТ-отделов.
  • Миграция в облако — процесс перемещения приложений и других данных в облачную инфраструктуру часто вызывает сложности. Проекты миграции часто занимают больше времени, чем предполагалось, и выходят за рамки бюджета.
  • Привязка к поставщику — часто переключение между облачными поставщиками может вызвать серьезные проблемы. Это включает техническую несовместимость, юридические ограничения и существенные расходы.

Модели развертывания облачных вычислений

Услуги частного облака доставляются из бизнес-центра обработки данных внутренним пользователям.Используя частное облако, организация создает и поддерживает собственную базовую облачную инфраструктуру. Эта модель предлагает универсальность и удобство облака, сохраняя при этом управление, контроль и безопасность, общие для локальных центров обработки данных. Внутренним пользователям может взиматься или не выставляться счет за услуги посредством возврата платежа со стороны ИТ-отдела. Общие частные облачные технологии и поставщики включают VMware и OpenStack.

В модели общедоступного облака сторонний поставщик облачных услуг предоставляет облачную услугу через Интернет.Услуги общедоступного облака продаются по запросу, обычно поминутно или почасово, хотя для многих услуг доступны долгосрочные обязательства. Клиенты платят только за циклы ЦП, хранилище или полосу пропускания, которые они потребляют. Ведущие поставщики общедоступных облачных сервисов включают Amazon Web Services (AWS), Microsoft Azure, IBM и Google Cloud Platform.

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

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

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

Мультиоблачное развертывание должно стать проще, поскольку сервисы поставщиков и API-интерфейсы сближаются и становятся более стандартизированными с помощью отраслевых инициатив, таких как Open Cloud Computing Interface.

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

Виды услуг облачных вычислений

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

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

Платформа как услуга . В модели PaaS облачные провайдеры размещают инструменты разработки в своих инфраструктурах.Пользователи получают доступ к этим инструментам через Интернет с помощью API-интерфейсов, веб-порталов или программного обеспечения шлюза. PaaS используется для общей разработки программного обеспечения, и многие поставщики PaaS размещают программное обеспечение после его разработки. К распространенным поставщикам PaaS относятся платформа Salesforce Lightning, AWS Elastic Beanstalk и Google App Engine.

Программное обеспечение как услуга . SaaS — это модель распространения, которая доставляет программные приложения через Интернет; эти приложения часто называют веб-службами. Пользователи могут получить доступ к приложениям и службам SaaS из любого места с помощью компьютера или мобильного устройства, имеющего доступ в Интернет.В модели SaaS пользователи получают доступ к прикладному программному обеспечению и базам данных. Одним из распространенных примеров приложения SaaS является Microsoft Office 365 для повышения производительности и услуг электронной почты.

Сценарии использования облачных вычислений

Наиболее распространенные варианты использования услуг облачных вычислений:

  • Тестирование и разработка — готовые адаптированные среды могут ускорить выполнение сроков и этапов.
  • Аналитика больших данных — удаленные центры обработки данных через облачное хранилище являются гибкими и масштабируемыми и могут предоставлять ценные аналитические данные на основе данных.
  • IaaS — позволяет компаниям размещать ИТ-инфраструктуры и получать доступ к вычислительным ресурсам, хранилищам и сетевым возможностям масштабируемым образом. Модели подписки с оплатой по мере использования могут помочь компаниям сэкономить на первоначальных затратах на ИТ.
  • PaaS — платформа как услуга может помочь компаниям разрабатывать, запускать и управлять приложениями более простым и гибким способом и с меньшими затратами, чем обслуживание платформы на месте. Услуги PaaS также могут увеличить скорость разработки приложений и позволяют программировать более высокого уровня.
  • Гибридное облако — организации будут иметь возможность использовать соответствующее облако (частное или общедоступное) для различных рабочих нагрузок и приложений, чтобы оптимизировать затраты и эффективность в зависимости от обстоятельств.
  • Мультиоблако — использование нескольких различных облачных сервисов от разных облачных провайдеров может помочь подписчикам найти лучший облачный сервис, подходящий для различных рабочих нагрузок с конкретными требованиями.
  • Хранилище — большие объемы данных можно хранить удаленно и легко получить к ним доступ.Клиентам нужно будет платить только за хранилище, которое они фактически используют.
  • Аварийное восстановление — предлагает более быстрое восстановление, чем традиционное локальное аварийное восстановление. Кроме того, он предлагается по более низким ценам.
  • Резервное копирование данных — облачные решения для резервного копирования, как правило, проще в использовании. Пользователям не нужно беспокоиться о доступности и емкости, а безопасность данных обеспечивает поставщик облачных услуг.

Поставщики облачных вычислений

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

Среди других крупных поставщиков облачных услуг:

  • Яблоко
  • Citrix
  • IBM
  • Salesforce
  • Алибаба
  • Oracle Cloud
  • VMware
  • SAP
  • Джойент
  • Место для стойки

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

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

Безопасность облачных вычислений

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

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

История облачных вычислений

История и развитие облачных вычислений восходит к 1950-м и 1960-м годам.

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

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

Истоки предоставления вычислительных ресурсов с использованием глобальной сети по большей части уходят корнями в 1969 год, когда американский ученый-компьютерщик Дж. К. Р. Ликлайдер помог создать сеть Агентства перспективных исследовательских проектов, так называемую предшественницу Интернета. Целью Ликлайдера было соединить компьютеры по всему миру таким образом, чтобы пользователи могли получать доступ к программам и информации из любого места.

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

В 1970-х и 1980-х годах Microsoft, Apple и IBM разработали технологии, которые улучшили облачную среду и расширили использование облачного сервера и серверного хостинга. Затем, в 1999 году, Salesforce стала первой компанией, которая доставляла бизнес-приложения с веб-сайтов.

В 2006 году Amazon запустила Amazon Web Services (AWS), предоставляя такие услуги, как вычисления и хранение в облаке.Следуя их примеру, другие крупные технологические игроки, включая Microsoft и Google, впоследствии запустили свои собственные облачные предложения, чтобы составить конкуренцию AWS.

Будущее облачных вычислений

Согласно отчету «RightScale 2019 State of the CloudReport», более 30% руководителей корпоративных ИТ назвали общедоступное облако своим главным приоритетом в 2019 году. Тем не менее, внедрение общедоступного облака на предприятиях, особенно для критически важных приложений, происходит не так быстро, как предсказывали многие эксперты.

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

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

Кроме того, поставщики облачных услуг, такие как IBM и VMware, концентрируются на удовлетворении потребностей корпоративных ИТ, отчасти путем устранения барьеров на пути внедрения общедоступного облака, из-за которых лица, принимающие решения в области ИТ, уклонялись от полного использования общедоступного облака ранее.

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

Новые облачные технологии и услуги

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

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

При бессерверных вычислениях разработчики просто создают код, а поставщик облачных услуг загружает и выполняет этот код в ответ на реальные события, поэтому пользователям не нужно беспокоиться о серверном или экземпляре аспекта развертывания облака. Пользователи платят только за количество транзакций, выполняемых функцией.AWS Lambda, Google Cloud Functions и Azure Functions являются примерами сервисов бессерверных вычислений.

Общедоступные облачные вычисления также хорошо подходят для обработки больших данных, которая требует огромных вычислительных ресурсов в течение относительно короткого времени. Поставщики облачных услуг ответили на это предоставлением сервисов больших данных, включая Google BigQuery для крупномасштабных хранилищ данных и Microsoft Azure Data Lake Analytics для обработки огромных наборов данных.

Еще одна серия новых облачных технологий и услуг связана с искусственным интеллектом (ИИ) и машинным обучением.Эти технологии предоставляют ряд готовых к использованию облачных сервисов искусственного интеллекта и машинного обучения для нужд клиентов. Amazon Machine Learning, Amazon Lex, Amazon Polly, Google Cloud Machine Learning Engine и Google Cloud Speech API являются примерами этих сервисов.

Обзор Google Cloud | Обзор

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

Ресурсы Google Cloud

Google Cloud состоит из набора физических активов, таких как компьютеры и
жесткие диски и виртуальные ресурсы, такие как виртуальные машины (ВМ), которые
содержатся в
Дата-центры Google
вокруг света.
Расположение каждого центра обработки данных находится в области .Доступны регионы в
Азия, Австралия, Европа, Северная Америка и Южная Америка.
Каждый регион представляет собой набор из зон , которые
изолированы друг от друга внутри региона. Каждая зона обозначена значком
имя, сочетающее буквенный идентификатор с названием региона. Например,
зона a в регионе Восточной Азии называется asia-east1-a .

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

Доступ к ресурсам через службы

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

Глобальные, региональные и зональные ресурсы

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

На следующей диаграмме показана взаимосвязь
между глобальным охватом, регионами и зонами и некоторыми их ресурсами:

Объем операции зависит от того, какие ресурсы
вы работаете с. Например, создание сети — это глобальная операция.
потому что сеть — это глобальный ресурс, а резервирование IP-адреса — это
региональная операция, потому что адрес является региональным ресурсом.

Когда вы начинаете оптимизировать свои приложения Google Cloud, важно
понять, как взаимодействуют эти регионы и зоны.Например, даже если бы вы могли
вы бы не хотели подключать диск в одном регионе к компьютеру в другом
региона, потому что введенная вами задержка снизит производительность.
К счастью, Google Cloud не позволит вам этого сделать; диски можно только прикрепить
к компьютерам в той же зоне.

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

Для получения дополнительной информации о географическом распределении Google Cloud,
см. География и регионы.

Проектов

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

Каждый проект Google Cloud имеет следующее:

  • Имя проекта, которое вы указываете.
  • Идентификатор проекта, который вы можете предоставить или Google Cloud может предоставить вам.
  • Номер проекта, который предоставляет Google Cloud.

Работая с Google Cloud, вы
используйте эти идентификаторы в определенных командных строках и вызовах API. Следующий
на скриншоте показано название проекта, его идентификатор и номер:

В этом примере:

  • Пример проекта — это имя проекта.
  • example-id — это идентификатор проекта.
  • 123456789012 — номер проекта.

Каждый идентификатор проекта уникален в Google Cloud. После того, как вы создали
project, вы можете удалить проект, но его идентификатор больше никогда не будет использоваться.

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

Проект служит пространством имен.Это означает, что каждый ресурс в каждом
проект должен иметь уникальное имя, но обычно вы можете повторно использовать имена ресурсов.
если они находятся в отдельных проектах. Некоторые имена ресурсов должны быть глобально уникальными.
За подробностями обращайтесь к документации ресурса.

Способы взаимодействия с сервисами

Google Cloud дает вам три основных способа взаимодействия со службами и
Ресурсы.

Облачная консоль Google

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

Интерфейс командной строки

Если вы предпочитаете работать из командной строки, вы можете выполнить большинство
Задачи Google Cloud с помощью
инструмент командной строки gcloud .Инструмент gcloud позволяет управлять рабочим процессом разработки и
Ресурсы Google Cloud в окне терминала.

Например, вы можете создать экземпляр виртуальной машины (ВМ) Compute Engine.
запустив
экземпляра вычислений gcloud создают команду
в среде оболочки.

Вы можете запустить команды gcloud следующими способами:

  • Вы можете установить Cloud SDK.
    SDK включает инструмент gcloud , поэтому вы можете открыть терминал.
    на своем компьютере и запускайте команды для управления ресурсами Google Cloud.

  • Вы можете использовать Cloud Shell,
    которая представляет собой оболочку на основе браузера. Поскольку он запускается в окне браузера,
    Вам не нужно ничего устанавливать на свой компьютер. Вы можете открыть
    Cloud Shell из
    Консоль Google Cloud.

Cloud Shell предоставляет следующее:

  • Временный экземпляр виртуальной машины Compute Engine.
  • Встроенный редактор кода.
  • 5 ГБ постоянного дискового хранилища.
  • Предустановленный Cloud SDK и другие инструменты.
  • Поддержка языков Java, Go, Python, Node.js, PHP, Ruby и .NET.
  • Функция предварительного просмотра в Интернете.
  • Встроенная авторизация для доступа к проектам и ресурсам Cloud Console.

Список из команд gcloud см.
gcloud ссылка.

Дополнительные сведения о Cloud Shell см.
Как работает Cloud Shell.

Клиентские библиотеки

Cloud SDK включает клиентские библиотеки
которые позволяют легко создавать ресурсы и управлять ими.Клиент Google Cloud
библиотеки предоставляют API для двух основных целей:

  • API приложений предоставляют доступ к службам. API приложений оптимизированы для поддерживаемых
    языки, такие как Node.js и Python. Библиотеки созданы для обслуживания
    метафоры, чтобы вы могли работать с сервисами более естественно и меньше писать
    шаблонный код. Библиотеки также предоставляют помощников для
    аутентификация и авторизация.

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

Вы также можете использовать клиентские библиотеки Google API для доступа к API для продуктов.
например Карты, Диск и YouTube.

Стоимость

Чтобы просмотреть подробную информацию о ценах на отдельные услуги, см.
прейскурант.

Чтобы оценить ваши общие затраты на выполнение определенной рабочей нагрузки на
Google Cloud, см.
калькулятор цен.

Далее: Узнайте об услугах

Попробуйте сами

Если вы новичок в Google Cloud, создайте учетную запись, чтобы оценить, насколько
продукты работают в реальных сценариях.Новые клиенты также получают 300 долларов США в
бесплатные кредиты для запуска, тестирования и развертывания рабочих нагрузок.

Начни бесплатно

Определение облачных вычислений

Что такое облачные вычисления?

Облачные вычисления — это предоставление различных услуг через Интернет.Эти ресурсы включают инструменты и приложения, такие как хранилище данных, серверы, базы данных, сети и программное обеспечение.

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

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

Общие сведения об облачных вычислениях

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

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

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

Ключевые выводы

  • Облачные вычисления — это предоставление различных услуг через Интернет, включая хранилище данных, серверы, базы данных, сети и программное обеспечение.
  • Облачное хранилище позволяет сохранять файлы в удаленной базе данных и извлекать их по запросу.
  • Услуги могут быть как общедоступными, так и частными — общедоступные услуги предоставляются онлайн за плату, в то время как частные услуги размещаются в сети для определенных клиентов.

Типы облачных сервисов

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

  • Электронная почта
  • Хранение, резервное копирование и извлечение данных
  • Создание и тестирование приложений
  • Анализ данных
  • Потоковое аудио и видео
  • Доставка программного обеспечения по запросу

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

Модели развертывания

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

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

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

Новые формы услуг облачных вычислений включают облако сообщества, облако больших данных и мультиоблако.

Типы облачных вычислений

Облачные вычисления — это не отдельная технология, такая как микрочип или мобильный телефон.Скорее, это система, в основном состоящая из трех услуг: программное обеспечение как услуга (SaaS), инфраструктура как услуга (IaaS) и платформа как услуга (PaaS).

  1. «Программное обеспечение как услуга» (SaaS) включает в себя лицензирование программного приложения для клиентов. Лицензии обычно предоставляются по модели с оплатой по мере использования или по запросу. Этот тип системы можно найти в Microsoft Office 365.
  2. «Инфраструктура как услуга» (IaaS) включает в себя метод доставки всего, от операционных систем до серверов и хранилищ, через IP-соединение в рамках услуги по запросу.Клиенты могут избежать необходимости покупать программное обеспечение или серверы, а вместо этого приобретать эти ресурсы с помощью сторонней службы по запросу. Популярные примеры системы IaaS включают IBM Cloud и Microsoft Azure.
  3. Платформа как услуга (PaaS) считается самым сложным из трех уровней облачных вычислений. PaaS имеет некоторые общие черты с SaaS, основное отличие состоит в том, что вместо доставки программного обеспечения онлайн, это фактически платформа для создания программного обеспечения, которое доставляется через Интернет.Эта модель включает такие платформы, как Salesforce.com и Heroku.

Преимущества облачных вычислений

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

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

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

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

Недостатки облака

При всей скорости, эффективности и инновациях, которые связаны с облачными вычислениями, естественно, существуют риски.

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

Серверы, обслуживаемые компаниями, занимающимися облачными вычислениями, могут стать жертвами стихийных бедствий, внутренних ошибок и перебоев в подаче электроэнергии. Географический охват облачных вычислений сокращает обе стороны: отключение электроэнергии в Калифорнии может парализовать пользователей в Нью-Йорке, а фирма в Техасе может потерять свои данные, если что-то вызовет крах ее провайдера в штате Мэн.

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

Мир бизнеса

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

Что касается предоставления услуг, к крупным игрокам в сфере корпоративных вычислений относятся:

Amazon Web Services на 100% является общедоступным и включает в себя модель оплаты по мере использования с привлечением сторонних ресурсов.Оказавшись на платформе, вы можете подписаться на приложения и дополнительные услуги. Microsoft Azure позволяет клиентам хранить некоторые данные на своих сайтах. Между тем, Alibaba Cloud является дочерней компанией Alibaba Group.

Что это такое, как его использовать и как он сравнивается

Можете ли вы использовать сервис Google Cloud Platform, такой как Google Cloud Storage, при этом используя другое решение?

Интеграция сервисов может сделать мощные инструменты еще более надежными. Вот почему нишевые поставщики и гипермасштабируемые компании, такие как Google, стремятся сотрудничать друг с другом, чтобы расширять свой охват и приносить больше пользы своим клиентам.Рассмотрим интеграцию с Google Cloud Platform:

Ведущий поставщик киберзащиты и гибридного облачного хранилища, Acronis, предоставляет простые, надежные, эффективные, безопасные и частные решения более чем 5 миллионам потребителей и 500 000 предприятий по всему миру. Решение Acronis для резервного копирования как услуги — Acronis Cyber ​​Backup Cloud — интегрировано с Google Cloud Storage, чтобы предоставить действительно гибкую облачную инфраструктуру, которая требуется поставщикам ИТ-услуг. Используя встроенную интеграцию облачного хранилища Google с Acronis, заказчики могут:

  • Обеспечить соответствие бизнес-требованиям за счет улучшенного подключения к Интернету из офиса в облако
  • Прогнозировать затраты на хранение с помощью одной платы за ГБ, которая включает хранение, управление решениями, исходящие данные, резервное копирование и лицензирование программного обеспечения
  • Соответствуют отраслевым стандартам, таким как Общий регламент ЕС по защите данных (GDPR) и отраслевые требования
  • Следуйте правилу резервного копирования 3-2-1, чтобы данные всегда можно было восстановить
  • Получите молниеносно- быстрое восстановление за счет использования надежной и обширной глобальной сети Google Cloud Platform

Таким образом, услуги Google Cloud Platform могут расширить свое влияние и обогатить другие нишевые решения, приносящие пользу клиентам.

Предлагает ли Google Cloud Platform сертификаты?

Несмотря на то, что GCP удобен для пользователя, некоторые сертификаты Google Cloud Platform могут помочь вам работать более эффективно, продемонстрировать технические знания и повысить вашу карьеру. Есть три основных трека:

  1. Associate Certifications — Этот трек ориентирован на выполнение конкретных задач и предназначен для новичков в облачных технологиях, чтобы освоить основную технологию Google Cloud Platform. Эта сертификация может открыть двери для новых сертификатов профессионального уровня и возможностей.
  2. Профессиональные сертификаты — Если вы проработали в отрасли несколько лет, возможно, вы захотите пройти практические курсы по Google Cloud Platform. Вы получите продвинутые навыки проектирования и реализации в зависимости от работы / роли, которую вы выполняете (или хотите иметь). Треки включают: облачную архитектуру, инжиниринг данных, облачный разработчик, проектирование облачных сетей и многое другое.
  3. Сертификат Google Workspace — с этим треком Google Cloud Platform расширяет свой охват для всех, кто использует Google Workspace.Например, руководители проектов и исполнительные помощники, которым необходимо регулярно пользоваться основными инструментами и службами Google Workspace, получат выгоду от сертификации Google Cloud Platform.

Google Cloud Platform Pricing

Google не предлагает никаких авансовых платежей, услуг с оплатой по мере использования и никаких комиссий за завершение. Кроме того, Google предлагает скидки и предлагает такие инновации, как подбор размеров. Клиенты также могут воспользоваться калькулятором цен на своем веб-сайте. Этот инструмент помогает клиентам предвидеть расходы.Между тем доступен инструмент общей стоимости владения (TCO), который поможет оценить затраты между Google Cloud Platform и AWS.

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

Сравнение большой тройки: Google Cloud Platform, Microsoft Azure и AWS

Поскольку Google Cloud Platform предоставляет так много разных сервисов, вы хотите быть уверены, что при сравнении популярных сервисов, таких как Google Cloud Platform иMicrosoft Azure или Google Cloud Platform против AWS, что вы не сравниваете яблоки с апельсинами. У каждой организации разные приоритеты, и то, насколько вы большой и насколько быстро вы растете, окажет огромное влияние на ваши ИТ-потребности и бюджет.

Вот краткий обзор некоторых ключевых различий между ведущими поставщиками облачных платформ: Google Cloud Platform, Microsoft Azure и Amazon Web Services.

Что такое Google Cloud и почему вы выбрали его?

Google Cloud (также известный как Google Cloud Platform или GCP) — поставщик вычислительных ресурсов для разработки, развертывания и эксплуатации приложений в Интернете.Хотя его облачная инфраструктура действительно служит хостом для таких приложений, как Google Workplace (ранее G Suite, а до этого — Google Apps), GCP в основном представляет собой службу для создания и поддержки оригинальных приложений, которые затем могут быть опубликованы через Интернет из гипермасштабируемых приложений. объекты дата-центра.

Google

Когда вы запускаете веб-сайт, приложение или службу в GCP, Google отслеживает все ресурсов, которые он использует , в частности, сколько вычислительной мощности, хранилища данных, запросов к базе данных и сетевых подключений он потребляет.Вместо того, чтобы сдавать в аренду сервер или DNS-адрес по месяцам (как вы поступили бы с обычным провайдером веб-сайтов), вы платите за каждый из этих ресурсов поминутно или даже посекундно, с применимыми скидками. когда ваши услуги активно используются вашими клиентами в Интернете.

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

Обязательно к прочтению:

Что такое облачная платформа на самом деле?

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

Вы используете облачную платформу, такую ​​как GCP, когда хотите создать и запустить приложение, которое может каким-то образом использовать возможности гипермасштабируемых центров обработки данных: для охвата пользователей по всему миру, или для заимствования сложных аналитических функций и функций искусственного интеллекта, или для использования огромных ресурсов. хранения данных, или воспользоваться преимуществами экономической эффективности.Вы платите не за машину, а за ресурсы, которые она использует. Под «облачной платформой» Google подразумевает программную систему, которая автоматически развертывает функции и приложения по мере необходимости. Если ваш бизнес может размещать свои собственные приложения с помощью портала, который работает аналогично GCP, это настоящее облако.

В чем состоит ценность предложения Google Cloud?

Статистические данные аналитической компании Statista за четвертый квартал 2020 года показывают, что доля Google Cloud в общемировом доходе от облачных вычислений среди восьми ведущих поставщиков облачных услуг застрянет на уровне около 9%.Amazon AWS и Microsoft Azure вместе взятые обслуживают почти в пять раз больше учетных записей платформы и инфраструктуры. Если вы помните давнюю войну на рынке аренды автомобилей между Hertz и «Мы стараемся изо всех сил» Avis, у Google Cloud есть мемориальное место по бюджетной аренде автомобилей на облачном рынке.

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

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

Но у Google есть единственная роскошь, которой нет у других игроков №3 ни на одном рынке.Это игрок №1 на другом, практически едином рынке, рынке интернет-рекламы. Его облачным сервисам можно позволить созреть и найти свою аудиторию, как если бы выживание компании не зависело от них. Бывший генеральный директор Microsoft однажды предупредил Google, что его собственная компания произвела впечатление стойкости, упорства и упорства. Но теперь он ушел. И у Google Cloud есть все основания — в том числе и необходимое время — продолжать попытки.

Базовые облачные сервисы Google

Вот основные услуги, которые GCP предлагает своим клиентам:

Google Compute Engine

Compute Engine (GCE) — это базовая услуга, которую Google предлагает, которая конкурирует с основной, первоклассной услугой, которую предлагает Amazon: хостинг виртуальные машины.В центрах обработки данных рабочие нагрузки (приложения и службы), как правило, выполняются на программных платформах, которые можно перемещать с физической машины на физическую. Фактически, на физическом сервере может размещаться более одной из этих виртуальных машин, что повышает эффективность. Концепция виртуальных машин была создана для обеспечения мобильности в центре обработки данных; облачные сервисы, такие как GCE, принимают тот же формат, присоединяют к нему механизм самообслуживания и взимают с клиентов плату за ресурсы, которые используют эти виртуальные машины.

«Единица» ресурсов виртуальной машины (память, хранилище, мощность процессора, пропускная способность сети), которая собрана для работы как физический сервер с такими же уровнями физических ресурсов, называется экземпляром .Как правило, поставщик услуг может взимать фиксированную ежемесячную плату за использование этого экземпляра в минутах, а также за другие ресурсы, которые он может потреблять. Чтобы быть более конкурентоспособным, GCP взимает со своих клиентов счет за секунды, а не за минуты. Это также дает клиентам возможность набрать точное количество ресурсов, необходимых им для своих виртуальных машин, что полезно для предприятий, которые все еще полагаются на унаследованные приложения (более удачный способ сказать «старые программы»), которые были специально адаптированы для физических машин.

Google Cloud Storage

Облачное хранилище GCP (GCS) — это система хранения объектов, то есть ее записи поддерживают как идентичность, так и структуру любого класса данных, предоставленных ей. В отличие от файловой системы типичного тома хранилища, где каждый файл или документ отображается в виде строки цифр, расположение которых зарегистрировано в таблице размещения файлов, хранилище объектов представляет собой универсальный блок, который сдается в аренду потребителям, как место в парковке и … замок. Он может содержать целые организованные базы данных, необработанные видеопотоки или матрицы для моделей машинного обучения.

Nearline

Nearline — это способ использования облачного хранилища Google для резервного копирования и архивирования данных, который не обязательно рассматривать как «базу данных» как таковой . Данные, хранящиеся здесь, предназначены для доступа одного пользователя не чаще одного раза в месяц. Google назвал эту модель «холодным хранилищем» и адаптировал свою модель ценообразования, чтобы позволить Nearline быть более конкурентоспособными по цене для таких целей с низким уровнем использования, как резервное копирование системы.

Также: Google Cloud добавляет новое партнерство по гибридному хранилищу файлов с Nasuni

Службы развертывания рабочих нагрузок Google Cloud

Хотя GCP действительно предлагает экземпляры виртуальных машин в качестве ставок на рынке облачных вычислений, на самом деле это не то место, где Google выбрал завершить.Как прародитель Kubernetes, GCP концентрирует большую часть своих усилий на предоставлении предприятиям средств для развертывания и эксплуатации контейнерных рабочих нагрузок.

Google Kubernetes Engine

Контейнер (до сих пор называемый в некоторых кругах «контейнером Docker» в честь компании, которая сделала его популярным) — это более современная, гибкая, адаптируемая форма виртуализации. Вместо того, чтобы воссоздавать физический сервер, он инкапсулирует только ресурсы, необходимые приложению для запуска, а затем размещает это приложение в собственной операционной системе сервера.Думайте о разнице между контейнером и виртуальной машиной, как о разнице между одной лампочкой и фонариком с батарейным питанием.

Полностью управляемая размещенная промежуточная среда GCP для контейнерных приложений теперь широко известна как Google Kubernetes Engine (GKE, первоначально был запущен как Google Container Engine). Контейнер предназначен для выполнения в любой системе или сервере с базовой инфраструктурой, необходимой для его поддержки. Контейнеру Linux по-прежнему нужен Linux, а контейнеру Windows нужна Windows, но, помимо этого различия, контейнер чрезвычайно портативен.Пока разработчики организации могут создавать приложения в виде полных, переносимых, автономных модулей, GKE предназначен для их развертывания и запуска.

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

Контейнерные сервисы затем могут быть сделаны обнаруживаемыми — с возможностью связываться и использоваться другими сервисами в сети — посредством служебной ячейки . GKE рекомендует сервисную сетку с открытым исходным кодом под названием Istio. Это интересная разновидность «телефонной книги» для современных масштабируемых приложений, которые распространяются в виде отдельных компонентов, называемых микросервисами . Обычное непрерывное приложение знает, где находятся все его функции; приложение на основе микросервисов должно быть проинформировано чем-то, способным найти эту функцию и предоставить для нее активный сетевой адрес.Изначально Istio была разработана как сервисная сеть в результате партнерства с открытым исходным кодом, состоящего из Google, IBM и службы совместного использования автомобилей Lyft.

Также: Service mesh: что это такое и почему это сейчас так важно

Google App Engine

Вы слышали термин «облачная разработка», который охватывает идею о том, что приложение, предназначенное для работы, Платформа общедоступного облака может быть спроектирована, протестирована и развернута там для начала. Google App Engine (GAE) — это сервис GCP, позволяющий разработчикам создавать приложения удаленно, используя язык по своему выбору (хотя Google имеет тенденцию продвигать Python).

В некотором смысле GAE — это еще один способ доставки Container Engine, за исключением того, что контейнер создается на той же платформе, где он будет развернут. GAE предоставляет интерпретаторы и своевременные компиляторы, необходимые для запуска высокоуровневых программ, написанных на Python, Ruby, Node.js (серверный JavaScript) и других хорошо известных языках. Эти компоненты среды выполнения — те же самые языковые механизмы, которые разработчик использовал бы при создании контейнера. Таким образом, вполне возможно, что заказчик сможет создать приложение в App Engine, используя среду выполнения, которую Google предоставляет , а не .

Например, заказчик может выбрать компонент среды выполнения Microsoft .NET, который необходим для запуска приложений на языках Microsoft, таких как C #, Visual Basic и даже F #. В ноябре 2020 года Microsoft объединила свои компоненты платформы .NET, эффективно объединив ветвь .NET Core с открытым исходным кодом с исходной ветвью .NET. Google сразу же сделал условия для поддержки .NET 5.0 в своей службе Cloud Run (представленной ниже) после того, как Microsoft представила ее.

Cloud Run

Эта оптимизированная платформа развертывания контейнерных приложений, названная в честь старой команды «RUN» на ранних микрокомпьютерах, представляет собой усилия Google по автоматизации так называемой бессерверной разработки.Это дает организациям, которые создают свои собственные контейнерные приложения (созданные для оркестровки Kubernetes), развертывать их в GCP без предварительной настройки своих виртуальных серверов. Платформа определяет ресурсы инфраструктуры, которые потребуются приложению, исследуя его манифест (обычно это Dockerfile, представляющий собой XML-документ, в котором описывается, как собирается контейнер и как его следует распаковать).

Cloud Run позиционируется как полностью управляемая услуга, что означает, что управление ИТ и обслуживание осуществляется персоналом GCP.В результате модель ценообразования Google для Cloud Run сама по себе, как будет объяснено позже.

Также: что на самом деле означают бессерверные вычисления, и все остальное, что вам нужно знать

Anthos

Как первая мультиоблачная платформа развертывания Google, Anthos не только охватывает гибридное облако (которое включает локальные ИТ-активы клиентов) но также и на базе AWS (с выходом Azure), и все они управляются коллективно под эгидой GCP. Идея состоит в том, чтобы включить распределенную вычислительную систему, которую запрашивают многие корпоративные клиенты, где они могут выбирать системы хранения, хосты экземпляров виртуальных машин и хосты контейнеров на рыночной основе, сохраняя при этом контроль над шлюзом.

Предпосылка состоит в том, что кластеры Kubernetes предназначены для распределения. Anthos позволяет приложению, включающему несколько кластеров, разделять группы этих кластеров между облачными платформами. На данный момент кластеры на базе общедоступного облака могут быть развернуты как на GCP, так и на AWS, без дополнительной платы за использование некоторых из них. После этого клиенты могут разрешить своим собственным локальным серверам размещать части приложений на базе Anthos за почасовую или ежемесячную плату. Локальные кластеры Anthos могут быть установлены на «голом железе» (базовые, стандартные серверы) или включены в их существующие среды VMware.

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

Службы баз данных Google Cloud

BigQuery

Инженеры Google любят говорить, что их официальный термин для «больших данных» — это «данные».«Инструмент GCP для применения аналитики реляционной базы данных к огромным объемам данных — это BigQuery. Как и Kubernetes, BigQuery был создан с помощью инструмента, созданного Google для своих собственных целей — в частности, для выполнения запросов детализации в своих хранилищах данных Gmail. Этот инструмент был называется «Dremel», но по очевидным причинам не может использовать эту марку в коммерческих целях.

Google

Для модели запросов BigQuery использует стандартный ANSI SQL, язык, наиболее часто используемый в реляционных базах данных.Типичная реляционная база данных хранит свои данные в таблицах, которые разделены на записи. Связанные друг с другом элементы данных записываются вместе на одном уровне или, по крайней мере, хранятся таким образом, что при их извлечении это выглядит именно так. Эта модель достаточно эффективна, но ее скорость экспоненциально замедляется по мере линейного роста объемов данных.

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

Cloud Bigtable

Cloud Bigtable, ранее называвшаяся BigTable, представляет собой сильно распределенную систему данных, которая организует связанные данные в многомерный набор пар ключ / значение на основе крупномасштабной системы хранения, созданной Google для собственного использования при хранении. поисковые индексы. Такой сборкой легче управлять для аналитических приложений, чем очень большим индексом для колоссальной реляционной базы данных с несколькими таблицами, записи которых необходимо объединить во время запроса.

Расширенные и научные сервисы Google Cloud

Pub / Sub

Сокращенно от «публикации и подписки», Pub / Sub — это механизм, который заменяет очереди сообщений, используемые промежуточным программным обеспечением в более раннюю эпоху клиент-серверных приложений. Для приложений, которые предназначены для взаимодействия без явного подключения («асинхронно»), Pub / Sub служит своего рода почтовым отделением для событий, поэтому одно приложение может уведомлять другие о своем прогрессе или о запросах, которые у них могут быть.

Cloud AutoML

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

TensorFlow Enterprise

Для систем глубокого обучения требуется класс компонентов, называемый механизмом вывода , который способен анализировать наборы данных и определять закономерности в них. TensorFlow (фактически отдельный коммерческий продукт) распространяет свою полномасштабную версию Enterprise, которая включает такой движок, через Google Cloud. Таким образом, разработчики могут интегрировать такие возможности, как сканирование видео, обнаружение мошенничества и прогнозирование поведения, непосредственно в свои контейнерные приложения.

Модели ценообразования Google Cloud

Каждая из услуг GCP потребляет основные ресурсы облачных вычислений: мощность процессора, память, хранилище данных и возможности подключения. Как и другие поставщики облачных услуг, GCP взимает со своих клиентов плату за ресурсы, потребляемые этими услугами. Итак, что бы вы ни выбрали для работы с GCP, вы платите за ресурсы, которые они потребляют. BigQuery и BigTable могут повлечь за собой значительные расходы при использовании хранилища данных.

Формулы для определения фактических цен на потребление ресурсов на самом деле довольно сложны.Существует отдельная модель ценообразования, особенно для Cloud Run, механизма автоматического развертывания рабочих нагрузок GCP. Эта модель будет объяснена в ближайшее время.

Сколько обычно стоит использование Google Cloud?

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

Amazon AWS устанавливает стандарт своей модели ценообразования для экземпляров виртуальных машин. Экземпляр виртуальной машины имеет «строительную площадку», похожую на настоящий сервер. Он имеет фиксированный объем оперативной памяти, фиксированное количество виртуальных процессоров (vCPU) и базовый уровень файлового хранилища. У Google Compute Engine, как и у конкурентов, есть собственный выбор экземпляров виртуальных машин. Он называет эти экземпляры предопределенными с базовыми ценами (на момент написания) от 0,021 до 0,026 доллара за виртуальный ЦП в час обработки плюс от 0 долларов.0029 и 0,0035 доллара США за гигабайт в час для хранилища для службы в США, в зависимости от выбранной вами зоны доступности. Google пересчитывает эти цифры каждую секунду с минимальным интервалом времени в одну минуту с округлением до ближайшей минуты в большую сторону.

GCP затем применяет скидки для определенных моделей использования, которые, по утверждению Google, могут снизить средние расходы на его облачные сервисы по сравнению с аналогами Amazon и Azure:

  • Google Compute Engine позволяет клиентам выбрать экземпляр машины, который может быть опережающим, когда он не используется. активное использование.В отличие от сценария ценообразования, в котором вы платите за экземпляр плюс ресурсы, которые он использует, клиент GCE платит за доступность экземпляра, которая затем может быть снижена на 70 процентов, если ресурсы не используются. (Однако за загрузку пользовательского образа диска в экземпляр виртуальной машины взимается дополнительная плата.)
  • GCP действительно позволяет клиентам создавать настраиваемых типов использования , что позволяет пользователям выбирать построения виртуальных машин, уникальные из предопределенных моделей. Однако Google больше не обязуется предоставлять скидки за использование пользовательских типов вместо заранее определенных.
  • GCP применяет так называемые скидки на устойчивое использование для постоянно доступных рабочих нагрузок в примерно линейной шкале, начиная с рабочих нагрузок, используемых более 25 процентов всего доступного времени в течение данного месяца. На рабочую нагрузку, которая выполняется каждую минуту расчетного периода, может быть скидка до 30 процентов.
  • Google будет предоставлять скидку некоторым клиентам до 57 процентов за предоплату использования ресурсов в период от 1 до 3 лет непрерывного обслуживания.
  • Корпоративные клиенты, ожидающие большого потребления данных, могут подписаться на программу под названием Storage Growth Plan, которая дает им право на скидки, если они соглашаются на минимальную цену в месяц в течение 12 месяцев.Это для очень тяжелых потребителей данных — не для малых предприятий, а для предприятий, которые планируют разместить в GCS массивные хранилища данных.

Сколько стоит использование Cloud Run и почему оно отличается?

Калькулятор цен GCP может прогнозировать затраты по своей собственной модели. В отличие от обычного использования, Cloud Run использует полностью отдельный счетчик, который показывает, сколько секунд (не минут) платформа запускает приложение клиента в экземпляре виртуального ЦП объемом 1 гигабайт.(Google иногда называет этот же том gibibyte , вероятно, потому, что Google любит давать читателям новые аргументы в пользу Google.)

Экземпляр Cloud Run — это независимый ресурс, предназначенный исключительно для запуска развернутого в нем пакета приложения. Этот экземпляр самопроизвольно опорожняется, когда он не используется. В течение первых 50 часов своего существования на платформе плата не взимается. Затем GCP взимает сумму, эквивалентную от 0,086 до 0,12 доллара США за час виртуального ЦП, и от 0,009 до 0 долларов США.013 за час хранилища, опять же, в зависимости от того, где в мире вы развертываете свои рабочие нагрузки. После первых 2 миллионов бесплатных запросов взимается дополнительная плата в размере 0,40 доллара США за 1 миллион запросов на обслуживание по сети. Таким образом, Cloud Run — это явно услуга премиум-класса, которая, возможно, требует в 4 раза больше затрат, чем стандартная услуга Google Compute Engine, поскольку она полностью управляется и не требует конфигурации, предоставляемой заказчиком.

Сколько стоит использование Anthos?

Модель ценообразования Anthos, опять же, совершенно другая.Он основан на понимании того, что пользователям требуются кластеры серверов, а не на более детальных требованиях, таких как время вычислений и хранения. Таким образом, он взимает плату с каждого подписчика за каждый виртуальный ЦП на почасовой или ежемесячной основе: на момент написания этой статьи 0,012 доллара США за виртуальный ЦП в час или 9 долларов США за виртуальный ЦП в месяц. Плата за управление локальным оборудованием предполагает надбавку в размере 0,10 доллара США за виртуальный ЦП в час или 75 долларов США в месяц. Затем Google предлагает клиентам возможность продления срока действия со скидкой в ​​размере 30 процентов.

Чем отличается Google Cloud от конкурентов?

Amazon и Microsoft используют свои собственные облачные платформы, называемые AWS и Azure соответственно. GCP является их конкурентом, и хотя он занимает третье место среди этих трех по доле рынка и доходам, это надежный конкурент с уникальными функциями и услугами, которые дают ему преимущество в определенных сценариях.

Если бы большая тройка поставщиков общедоступных облаков действительно была аналогична универмагам, а Amazon AWS был бы … ну, , Amazon , с его огромным набором услуг, равномерно распределенных на полке, и нелегко было бы отличить их друг от друга. другое, тогда вы могли бы сказать, что Azure похожа на Target: он любит позиционировать себя как предоставляющий более разумный выбор услуг, удовлетворяющих потребности, на основе внутреннего понимания этих потребностей.

В таком случае Google Cloud похож на Ikea: он сначала продает себя вам, исходя из общего опыта. Он пытается заставить вас чувствовать себя комфортно и непринужденно. Он предлагает уникальную и удивительно разнообразную коллекцию функционального и необычного, низкого и премиального, сочетающихся в идеальной гармонии. И открыто признает, что это не единственная игра в городе.

Каковы конкурентные преимущества Google Cloud?

  • Автоматизация развертывания современных приложений. Приложение состоит из множества движущихся частей, поэтому некоторые разработчики предпочитают создавать свои приложения для начала в облаке («нативно для облака»). Google является создателем Kubernetes, который представляет собой оркестратор приложений, состоящих из многих компонентов. Вначале Google проявил упреждающий подход к автоматизации развертывания этих многогранных приложений в облаке: например, открылся для Kubo, платформы автоматизации, созданной, чтобы помочь разработчикам, использующим Cloud Foundry, развертывать свои приложения с платформ разработки в облако.
  • Контроль затрат на творчество. Стратегия Google с GCP заключается не в том, чтобы быть лидером в области недорогих продуктов, а в обеспечении конкурентоспособности по ценам в определенных сценариях «золотого пятна». Например, Google предлагает диспетчер жизненного цикла для своего объектного хранилища данных, который позволяет выгружать или удалять объекты, которые не использовались в течение 30 или более дней.
  • Удобнее держать в руке для начинающих пользователей. Платформа облачных сервисов может быть ошеломляющей концепцией для новичка.Так же, как для многих потребителей было неочевидно, какова на самом деле цель микрокомпьютера, публичное облако — новое и чужеродное чудовище для людей, которые привыкли видеть и трогать машину, которую они используют. GCP предлагает пошаговые примеры выполнения многих из наиболее распространенных задач — например, запуск виртуальной машины на базе Linux, что сродни требованию и настройке вашего собственного, совершенно нового компьютера из воздуха.

Также: Лучшие облачные провайдеры в 2021 году: AWS, Microsoft Azure и Google Cloud, гибридные, SaaS-плееры

Google Cloud vs.Amazon Web Services (AWS)

С момента своего создания Google обучила почти все свои маркетинговые усилия на Amazon, избегая любого соблазна сравнивать себя с Microsoft Azure. С этой целью GCP позиционирует себя следующим образом:

  • GCP не собирается вытеснять AWS в качестве ведущего узла виртуальных машин. Таким образом, он предлагает альтернативы, в первую очередь настраиваемые экземпляры, и модели ценообразования, которые могут дать определенным клиентам преимущество. Виртуальные машины могут быть старой моделью развертывания программного обеспечения, но ни один поставщик облачных услуг не может отказаться от этой услуги и рассчитывать, что ее и дальше будут считать игроком.
  • Amazon продержалась до последнего момента, чтобы создать собственный движок Kubernetes. . . а затем подождал еще немного, явно не желая продвигать модель развертывания, которая могла бы повлиять на его собственный основной бизнес. В результате Google одержал победу в качестве создателя и до сих пор остается в глазах общественности лидером Kubernetes. Еще один аргумент в пользу Google, который еще предстоит опровергнуть, заключается в том, что система Amazon Kubernetes сосредоточена вокруг Amazon, тогда как GCP (особенно сегодня с Anthos) отвечает потребностям корпоративных клиентов во избежание привязки к поставщику.
  • Аналитические отчеты из множества источников по-прежнему разделяют мнения заказчиков облачных вычислений о том, что множество вариантов обслуживания Amazon, даже при его огромном масштабе, могут работать им в ущерб. Никакие три источника не могут договориться о том, с чего должен начать заказчик AWS. Google может использовать это в своих интересах, сосредоточившись на успешных услугах, которые действительно требуются клиентам, а не на экспериментах и ​​бета-тестах, которые не потопят компанию в случае неудачи.

Также: Google Cloud vs.AWS: две совершенно разные картины прибыли

Google Cloud и Microsoft Azure

Исходная служба Azure (когда она была «Windows Azure») была облачной платформой для развертывания приложений, написанных на любом из языков Microsoft .NET. Таким образом, Azure органично выстроила свой портфель услуг на основе тесных отношений с разработчиками программного обеспечения. Таким образом, точную картину основного клиента Azure можно резюмировать фразой «пользователь Visual Studio».

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

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

Это в конечном итоге является ключевым отличием между Azure и GCP: для тех, кто не до конца разбирается в предмете, Google добился дальнейших успехов (пока) в адаптации своих сервисов для людей, которые, возможно, еще не понимают их. Возможно, вам будет проще разобраться с BigQuery или Cloud Storage.

Статьи по теме

В другом месте

Что такое Google Cloud Platform (GCP)? — Облачный гуру

Вы когда-нибудь слышали о YouTube? Как насчет Gmail или Google Maps? Скорее всего, да, но вы, , возможно, не слышали о Google Cloud Platform (или GCP).

Мы поговорим о продуктах, из которых состоит Google Cloud. Мы также расскажем об истории, инфраструктуре, сильных и слабых сторонах GCP и идеальных сценариях использования Google Cloud Platform.Давайте начнем!

Что такое GCP?

GCP — поставщик общедоступного облака, как и его конкуренты, Amazon Web Services (AWS) и Microsoft Azure. Благодаря GCP и другим поставщикам облачных услуг клиенты могут получить доступ к компьютерным ресурсам, размещенным в центрах обработки данных Google по всему миру, бесплатно или с оплатой по факту использования.

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

Google Cloud против Google Cloud Platform

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

Некоторые другие службы, которые являются частью Google Cloud, включают:

  • Google Workspace, ранее известную как G Suite и Google Apps.Этот продукт обеспечивает управление идентификацией для организаций, Gmail и инструменты для совместной работы.
  • Корпоративные версии Android и Chrome OS. Эти операционные системы для телефонов и ноутбуков позволяют пользователям подключаться к веб-приложениям.
  • Интерфейсы прикладного программирования (API) для машинного обучения и корпоративных картографических сервисов. Они обеспечивают связь программного обеспечения с программным обеспечением.

Хотя облачная инфраструктура Google GCP является основой таких приложений, как Google Workplace, эти приложения не являются тем, о чем мы говорим, когда говорим о GCP.В этой публикации мы сосредоточимся на Google Cloud Platform.

История Google Cloud Platform

Немного сделаем резервную копию, давайте начнем с истории GCP.

GCP впервые появился в сети в 2008 году с запуском продукта под названием App Engine. В апреле 2008 года Google анонсировал предварительный выпуск App Engine, инструмента для разработчиков, который позволяет клиентам запускать свои веб-приложения в инфраструктуре Google. (Для сравнения, это произошло через два года после того, как Amazon запустила свою службу облачных вычислений, начиная с выпуска облачного хранилища S3 и EC2.)

Согласно Google, цель App Engine заключалась в том, чтобы «упростить начало работы с новым веб-приложением, а затем упростить масштабирование, когда это приложение достигает точки, когда оно получает значительный трафик и имеет миллионы пользователей. . »

Чтобы получить отзывы, необходимые для улучшения этой предварительной версии, App Engine стал доступен 10 000 разработчиков. Эти первые разработчики могли запускать приложения с 500 МБ хранилища, 200 миллионов мегагерц ЦП в день и 10 ГБ полосы пропускания в день.

К концу 2011 года Google вытащил App Engine из режима предварительного просмотра и сделал его официальным полностью поддерживаемым продуктом Google. За прошедшее с тех пор десятилетие Google создала и приобрела больше услуг и продуктов, чтобы улучшить пользовательский опыт своей облачной платформы.

Сегодня Google Cloud Platform — один из ведущих поставщиков общедоступных облачных сервисов в мире. В число клиентов Google Cloud входят Nintendo, eBay, UPS, The Home Depot, Etsy, PayPal, 20th Century Fox и Twitter.

Инфраструктура Google Cloud Platform, регионы и зоны

Глобальная инфраструктура Google в настоящее время имеет 24 местоположения по всему миру, где предлагаются ресурсы Google Cloud Platform.

Местоположения начинаются с региона, а внутри региона — это зоны доступности. Эти зоны изолированы от единой точки отказа. Некоторые ресурсы, такие как глобальный балансировщик нагрузки HTTP, являются глобальными и могут получать запросы из любого периферийного местоположения и региона Google.

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

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

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

Что такое сервисы Google Cloud Platform?

Каждый регион GCP предлагает определенную категорию услуг. Некоторые услуги доступны только в определенных регионах. Основные услуги Google Cloud Platform включают:

  • Вычисление и хостинг
  • Хранилище и база данных
  • Сеть
  • Большие данные
  • Машинное обучение

Вы можете просмотреть полный список продуктов GCP здесь.


Получите Cloud Dictionary of Pain
Говорить в облаке не обязательно сложно. Мы проанализировали миллионы ответов, чтобы определить концепции, которые сбивают с толку людей. Возьмите это руководство по облачным вычислениям, чтобы найти краткие определения наиболее болезненных терминов, связанных с облаками.


Конкурс GCP

У Google есть сервисы, сопоставимые с AWS и Azure. AWS явно лидирует, Microsoft набирает силу, а Google Platform растет. (Подробнее об этом всего за секунду.)

Ознакомьтесь с обзорами других наших облачных платформ:

Хотите узнать, как различные аспекты различных облачных провайдеров сравниваются с предложениями GCP? Ознакомьтесь с нашими обзорами, в которых сравниваются бессерверные базы данных, базы данных NoSQL, службы IAM и виртуальные машины (ВМ).

Плюсы и минусы Google Cloud Platform

Сильные стороны GCP

Google — мое предпочтительное облако. По моему опыту, это похоже на использование LEGO для создания архитектур. Каждая служба имеет свой собственный сценарий использования и была разработана для работы со следующей службой и их четко определенных правил взаимодействия.

  • Когда дело доходит до сильных сторон, документация Google Cloud Platform не имеет себе равных. (Между прочим, чтение документов — это искусство, которое меняет карьеру.) Любимец публики — это то, как Google включает действия в документы GCP.Они разделены на обзорный раздел, за которым следует практический раздел, в котором читатель знакомится с реализацией функции или услуги.
  • Еще одной сильной стороной GCP является глобальная магистральная сеть, в которой используются расширенные программно-определяемые сети и услуги пограничного кэширования для обеспечения быстрой, согласованной и масштабируемой производительности. Да, глобальная сеть премиум-уровня стоит немного дороже, но, на мой взгляд, проектирование архитектуры с использованием виртуального частного облака (VPC), которое автоматически направляет трафик в глобальную сеть, того стоит.

Создание виртуальной частной сети и подсетей является основой использования ресурсов или любой инфраструктуры в GCP. Попробуйте нашу практическую лабораторную работу, чтобы узнать, как использовать Terraform для создания Terraform VPC и общедоступной подсети. Научитесь создавать VPC и подсеть с помощью «Инфраструктура как код», чтобы вы могли тестировать и запускать ресурсы GCP по мере необходимости.


Слабые стороны GCP

  • Если бы я сказал, что у GCP есть слабость, это было бы то, что облачная платформа Google имеет гораздо меньше сервисов, чем те, которые предлагаются AWS и Azure.
  • В дополнение к этому у GCP есть продуманная модель использования их облачных сервисов, ориентированная на разработчиков программного обеспечения.

Главный вывод заключается в том, что Google инвестирует в GCP, а не стремится к доминированию на рынке или росту. Я считаю, что Google с трудом ставит приоритет GCP над более крупными источниками дохода от поиска, рекламы и YouTube.

Примеры использования Google Cloud Platform

Вот несколько идеальных сценариев использования GCP.

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

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

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

Готовы изучить GCP?

Что дальше? Что ж, если вы заинтересованы в оттачивании своих навыков работы с Google Cloud и достижении целей своей организации на будущее, вы можете подумать, какой путь сертификации GCP или карьерный рост вам подходит.

  • Будьте в курсе всех последних новостей Google Cloud Platform с нашей оригинальной серией GCP в этом месяце.

Если эта статья вызвала у вас интерес к Google Cloud Platform, ознакомьтесь с нашей постоянно обновляемой линейкой бесплатных курсов или получите бесплатную пробную версию, чтобы начать свое путешествие!


Преобразование карьеры, преобразование бизнеса

Учись быстрее. Двигайся быстрее. Преобразуйтесь прямо сейчас с помощью курсов и реальных практических занятий в AWS, Microsoft Azure, Google Cloud и не только.

Что такое GCP?

GCP — поставщик общедоступного облака, предлагающий набор вычислительных услуг для всего, от управления данными до доставки Интернета и видео через Интернет до инструментов искусственного интеллекта и машинного обучения.Клиенты могут получить доступ к компьютерным ресурсам, размещенным в центрах обработки данных Google по всему миру, бесплатно или с оплатой по факту использования.

В чем разница между Google Cloud и Google Cloud Platform?

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

Как появилась Google Cloud Platform?

GCP впервые появился в сети в 2008 году, когда был запущен продукт под названием App Engine: инструмент разработчика, позволяющий клиентам запускать свои веб-приложения в инфраструктуре Google. К концу 2011 года Google вывел App Engine из режима предварительного просмотра и сделал его официальным полностью поддерживаемым продуктом Google. За прошедшее с тех пор десятилетие Google создала и приобрела больше услуг и продуктов, чтобы улучшить пользовательский опыт своей облачной платформы.

Что такое сервисы Google Cloud Platform?

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

.

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *