Облачные вычисления:все, что вам нужно знать
Эта запись в блоге является продолжением нашей серии статей по облачным вычислениям. Давайте посмотрим, что еще можно узнать об облачных вычислениях. Итак, сегодня мы расскажем, как развивалась концепция облачных вычислений, каковы различные типы облачных сервисов, преимущества и недостатки облачных вычислений. Приступим.
Откуда взялись облачные вычисления?
Поговорим о происхождении идеи облачных вычислений. Хотя многие могут приписать превосходную идею облачных вычислений таким крупным именам, как Google, Microsoft и Amazon, идея облачных вычислений не нова. Вы называете мой блеф? Проверить доказательство здесь. Согласно Technology Review, еще в 1996 году офисы Compaq решили предложить миру «облачные вычисления». Компания Compaq, приносящая доход более миллиарда в год, произвела волну во вселенной.
Хотя многие не могли понять «облачные вычисления», правительство США попросило Национальный институт стандартов и технологий NIST дать формальное определение. Согласно выпуску NIST Computer Security за сентябрь 2011 г., «Облачные вычисления - это модель для обеспечения повсеместного, удобного сетевого доступа по требованию к общему пулу настраиваемых вычислительных ресурсов (например, сетей, серверов, хранилищ, приложений и служб), которые могут быть быстро подготовленным и выпущенным с минимальными усилиями управления или взаимодействия с поставщиком услуг ».
Это научное определение причудливо определяет «облачные вычисления». Идея не такая уж и сложная, потерпите, и вы согласитесь. Блестящий, но практичный и простой в использовании. Облачные вычисления - это не что иное, как инфраструктура сторонних веб-сервисов, предоставляемых потребителям по более низким ценам для простоты и доступности. Видите, ничего нового под солнцем. Только освещение идеи намного более продвинуто и намного шире, чем вы могли подумать. От ваших рабочих таблиц до умных домов - все претерпевает революцию и вращается вокруг идеи облачных вычислений.
Характеристики облачных вычислений?
Услуга по запросу. Одна из важнейших характеристик облачных вычислений - насколько легко и быстро информация / данные / услуги становятся доступными для конечного пользователя. Никаких препятствий, обручи между ними. Как ни странно, информация буквально прыгает, чтобы добраться до вас.
Широкий сетевой доступ:доступный для всех устройств, будь то мобильные или настольные, информация может передаваться по сети быстро и эффективно.
Пул ресурсов:серверы, маршрутизаторы, хранилище, пропускная способность сети, довольно громкие слова и технические средства, которые помогут разобраться в них? Одна из основных характеристик облачных вычислений - освободить конечного пользователя от оков этих зависимостей. Этим занимаются хостинговые серверы, о которых мы поговорим позже.
Быстрая эластичность:помните, мы говорили о масштабируемости? Что ж, облако должно быть гибким для одновременного обслуживания множества потребителей. Вместо того, чтобы каждый раз настраивать параметры, пропускная способность облачной сети может увеличиваться или уменьшаться в зависимости от количества конечных пользователей.
Измеряемое обслуживание:вот и загвоздка. Вместо того, чтобы резервировать огромный объем хранилища, оборудования и серверов, облачные вычисления эффективно и действенно управляют этими ресурсами. Эти ресурсы можно отслеживать, а затем оптимизировать, обеспечивая полную прозрачность и контроль для хостинга или поставщика услуг и потребителя.
Модели услуг облачных вычислений:
Облачные вычисления можно разделить на две части на основе сервисных моделей. Давайте разберемся с вопросом о том, кто предоставляет эти услуги позже, и сосредоточимся на каждой модели
IaaS-инфраструктура как услуга: Представьте, что вы хотите разместить веб-сайт или провести тесты на своем веб-сайте. Идея состоит в том, чтобы платить только за то, что вы использовали, вместо того, чтобы выделить определенный спектр ресурсов и оказаться в поезде. Услуги приобретаются только на время и в объеме.
Некоторые из важнейших преимуществ IaaS:
- Отсутствие платы за установку и снижение затрат на обслуживание.
- Более эффективное снижение рисков и бесперебойная работа.
- Гибкость форм в соответствии с развивающейся бизнес-моделью.
- Сосредоточьтесь на управлении краеугольными камнями бизнеса
- Повышенная безопасность и стабильность.
- Быстрое и эффективное предоставление конечным пользователям результатов (продуктов / приложений).
PaaS-платформа как услуга: PaaS - это продвинутый этап IaaS. Вместо того, чтобы просто использовать серверы, хранилище и сеть, PaaS должен использовать полный пакет бизнес-аналитики, управления базами данных и инструментов разработки. Получая доступ к сети в зависимости от потребности, PaaS может позволить размещать не только простые службы или приложения, но также может поддерживать высококлассные корпоративные приложения.
PaaS поддерживает полный цикл разработки, сокращая затраты на кодирование. Несколько преимуществ PaaS:
- Снижение затрат на кодирование:команда разработчиков может использовать готовые компоненты, эффективно преодолевая важные этапы.
- Снижение затрат на ресурсы:это также помогает сократить количество задействованных ресурсов, эффективно сокращая расходы. Меньше ресурсов и времени требуется.
- Мультиплатформенная разработка. В отличие от типичной модели кодирования отдельно для веб-приложений и мобильных приложений, команда разработчиков может работать одновременно на кросс-платформах:сокращенные сроки, естественный охват.
- Доступные инструменты. Все вышеперечисленное выглядит необычно и удивительно, но главная проблема заключается в том, насколько доступны инструменты PaaS.
- Улучшение разработки программного обеспечения:корпоративные системы часто создаются и создаются географически удаленными командами. С помощью PaaS эти группы могут легко общаться и работать над одними и теми же компонентами, сокращая объем облака и улучшая общее управление приложениями.
Программное обеспечение SaaS как услуга: Что может быть проще? Не брать на себя ответственность за хостинг даже вашего приложения. SaaS - это именно то, что вам нужно. Приложение, службы, базы данных, операционные системы, хранилище, защитные стены - все находится на стороне поставщика услуг. Все, что должно волновать команду или потребителя, - это фактическое использование приложения. Не можете обдумывать идею? Как насчет Microsoft Office 365, звонит в колокольчик? Как насчет различных приложений для управления предприятием? Разработчики должны быть знакомы с GitHub, иначе JIRA подаст в суд на менеджеров.
Несколько преимуществ SaaS:
- Платите по мере использования.
- Мобилизуйте свою работу. Он здесь, на вашем телефоне, вам не нужно запускать ноутбук или пролистывать вкладку.
- В любое время. В любом месте. Период.
Как я уже сказал ранее, облачные вычисления - это гораздо больше, чем кажется на первый взгляд. Вы так привыкли ко всему, что подсознательно пользуетесь этим. Не пора ли изучить облачные вычисления?
Облачные вычисления
- Все, что вам нужно знать об облаке Azure
- Все, что вам нужно об облаке AWS
- Контейнеры против бессерверных; Все, что вам нужно знать!
- Техническое обслуживание на стороне:все, что вам нужно знать
- Все, что вам нужно знать о дисперсиях пигментов
- Стратегия планирования мощности - все, что вам нужно знать
- Все, что вам нужно знать об IoT в обслуживании
- 9 шагов к ковке ножа:все, что вам нужно знать
- Все, что вам нужно знать о технических чертежах
- Все, что вам нужно знать о литье металлов