Обзор облачной платформы Google для профессионалов AWS
Этот блог предназначен для подготовки экспертов, знакомых с Amazon Web Services (AWS), с ключевыми идеями, необходимыми для начала работы с Google Cloud. В блоге сравнивается AWS с Google Cloud и предоставляется информация о различиях и сходствах между ними обоими. Кроме того, в блоге вы можете быстро сопоставить концепции, продукты и терминологию AWS со сравнительными концепциями, продуктами и терминологией в Google Cloud.
Облако Google
Последние 15 лет Google известен как одна из самых мощных, быстрых и первоклассных облачных платформ на Земле. Внутри Google использует эту основу для нескольких всемирно масштабных сервисов с высоким трафиком, включая YouTube, Карты, Gmail и Поиск. В результате такого размера и масштаба услуг Google приложил много усилий для оптимизации своей структуры и создания набора услуг и инструментов, за которыми нужно эффективно ухаживать. Google Cloud делает эти ресурсы управления и инфраструктуру доступными для вас.
Регионы и зоны
Почти все элементы AWS развернуты в регионах по всему миру. Каждый регион включает в себя пул центров обработки данных, которые в целом находятся недалеко друг от друга. Amazon делит каждый регион как минимум на две зоны доступности. По сути, Google Cloud изолирует доступность своих сервисов по зонам и регионам, расположенным по всему миру. Полное отображение зон и регионов Google Cloud по всему миру см. В разделе «Расположение облака».
По плану каждая область AWS изолирована и свободна от разных регионов AWS. Эта структура гарантирует, что доступность одной области не влияет на доступность различных регионов и что услуги внутри областей остаются независимыми друг от друга. Кроме того, регионы Google Clouds изолированы друг от друга по причинам доступности. В любом случае, Google Cloud работает над функциональностью, которая позволяет областям синхронизировать информацию поперек областей, как указано требованиями конкретных служб Google Cloud.
И Google, и Amazon Web Services (AWS) Cloud имеют точки присутствия (POP), расположенные в гораздо большем количестве регионов по всему миру. Эти области POP помогают приблизить кэш содержимого к конечным клиентам. Однако каждый этап использует свои отдельные точки входа в сеть по-разному:
AWS использует POP для предоставления услуги сети доставки контента (CDN) Amazon CloudFront.
- Google Cloud использует POP, чтобы предоставить Google Cloud CDN и предоставлять услуги встроенного пограничного кэширования, такие как Google Cloud Storage и Google App Engine.
- Через принадлежащее Google оптоволокно точки присутствия Google Cloud связываются с центрами обработки данных. Смысл этого беспрепятственного подключения заключается в том, что облачные приложения Google имеют быстрый и надежный доступ ко всему спектру сервисов в Google Cloud.
Лимиты, учетные записи и цены
У Google и AWS Cloud есть мягкие ограничения по умолчанию для новых учетных записей в своих сервисах. Эти ограничения не привязаны к специальным ограничениям для данной помощи - скорее, они созданы для того, чтобы помочь обманчивым учетным записям не использовать слишком много ресурсов и ограничить угрозу для новых клиентов, не позволяя им использовать больше, чем ожидалось, поскольку платформа исследуется их. На тот случай, если ваше приложение переросло эти пороговые значения, Google и AWS Cloud предоставят четкие подходы к подключению к нужным внутренним группам, чтобы поднять ограничения.
Чтобы использовать сервис AWS, вы должны войти в учетную запись AWS. После того, как вы закончите эту процедуру, вы можете запускать с использованием своей учетной записи различные службы в пределах указанных лимитов Amazon, и эти средства оплачиваются с вашей конкретной учетной записи. При необходимости вы можете создать учетные записи для выставления счетов, а затем создать дополнительные учетные записи, которые будут переходить к ним. В соответствии с этими принципами компании могут разработать стандартную структуру для выставления счетов.
Поскольку цены в целом будут меняться чаще, чем основные услуги или функции, в этом наборе статей, где это вероятно, не говорится о конкретных ценах. Однако в каждой статье будет рассказываться о модели ценообразования каждой услуги в любом месте. Для своевременного сравнения цен на ваше конкретное решение используйте калькулятор Google Cloud и калькулятор цен Amazon, чтобы узнать, какой дизайн дает наилучшее соотношение масштабируемости, гибкости и стоимости.
Интерфейсы управления ресурсами
Google и AWS Cloud предоставляют интерфейс командной строки (CLI) для совместной работы с ресурсами и сервисами. Google Cloud предлагает Cloud SDK, а Amazon Web Services (AWS) предлагает Amazon CLI. Для всех служб оба являются унифицированным интерфейсом командной строки, и оба являются кроссплатформенными, с двоичными файлами, доступными для Linux, Windows и macOS. Кроме того, в Google Cloud вы можете использовать Cloud SDK в своем интернет-браузере, используя Google Cloud Shell. Google и AWS Cloud дополнительно предоставляют онлайн-консоли. Все консоли позволяют клиентам управлять своими ресурсами, создавать и контролировать их.
Типы услуг
На большом уровне облачные платформы начинаются с предложения набора базовых сервисов:хранилища, вычислений, баз данных и сетевых сервисов. Эти базовые сервисы AWS содержат:
- Хранилище:EBS - «Amazon Elastic Block Store» и S3 - «Amazon Simple Storage Service»
- Вычисления:EC2 - «Эластичное вычислительное облако»
- Базы данных:Amazon Dynamo DB и RDS - «Служба реляционных баз данных»
- Сеть:VPC - «Виртуальное частное облако»
Базовые сервисы Google Cloud содержат:
- Хранилище:облачное хранилище Google
- Вычисления:Google App Engine и Compute Engine
- Базы данных:Google Cloud Firestore, Google Cloud SQL и Cloud Bigtable
- Сеть:виртуальное частное облако Google
Каждая платформа на этом этапе строит различные службы более значительного уровня, которые находятся на вершине этих служб. Обычно эти службы верхнего уровня можно отнести к одному из следующих четырех классов:
- Сервисы аналитики и больших данных:сервисы, предназначенные для обработки большого количества информации, например, Google Dataflow и Amazon Kinesis.
- Сервисы для приложений:сервисы, предназначенные для оптимизации приложений в облаке. Примеры включают Google Pub / Sub и Amazon SNS.
- Сервисы для машинного обучения:сервисы, предназначенные для того, чтобы помочь вам интегрировать перцептивное машинное обучение, например распознавание изображения или речи, или развернуть и обучить ваши модели собственного машинного обучения. Примерами таких сервисов являются платформа машинного обучения Google и Amazon Sage Maker.
- Услуги для управления:Услуги, предназначенные для помощи вам в обеспечении работы приложения. Вот несколько примеров таких услуг; мониторинг драйвера Google Stack и Amazon Cloud Watch.
Облачные вычисления
- Объяснение инструментов мониторинга AWS
- Инструменты мониторинга AWS - восполнение пробела
- 5 сетевых показателей для облачного мира
- AWS против Azure против Google:Cloud Wars 2020
- Дорожная карта сертификации облачных сервисов Google
- Какая платформа оркестровки контейнеров AWS лучше всего подходит для вашей организации?
- Облачная платформа Google:шпаргалка
- 5 лучших практик безопасности для резервного копирования AWS
- Обновление Google Cloud; Как развивается Google
- Обновления облака AWS; Отчет за 2020 год