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

Опубликовано: 2022-05-30

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

Например, аналитики данных или предприниматели могут использовать Microsoft Power BI (продукт как услуга или PaaS) для бизнес-аналитики с помощью данных, размещенных через Microsoft Azure (инфраструктура как услуга или IaaS). Использование облачных сервисов дешевле для пользователей и не требует крупных инвестиций. В основном это связано с тем, что большинство провайдеров предлагают модели с оплатой по мере использования. Это сделало облачные вычисления более популярными, чем когда-либо.

Термин «облако» первоначально использовался для обозначения идеи распределенных вычислений, которая стала основной в порожденной Apple General Magic в 1990-х годах. Это была концепция, представленная Дж. К. Р. Ликлайдером, первым директором отдела технологий обработки информации в подразделении ARPA Пентагона в 1960-х годах, согласно записям в Computerworld.

Оглавление

Происхождение термина «облачные вычисления»

Происхождение словосочетания «облачные вычисления» можно проследить еще в 1996 году, когда оно впервые было упомянуто во внутреннем документе Compaq. Символ облака представляет собой связь между вычислительным оборудованием в первой ARPANET 1977 года и CSNET 1981 года, которые считаются предшественниками Интернета. Слово «облако» было больше похоже на метафору Интернета, а стандартизированный мотив в форме облака обозначал сеть на телефонных схемах.

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

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

За прошедшие годы он проложил себе путь, чтобы удовлетворить потребность масс в доступе к этой технологии, которая сейчас стала более или менее необходимостью. Идея Ликлайдера произвела революцию в области облачных вычислений, когда Ларри Робертс и Боб Тейлор разработали ARPANET (сеть агентства перспективных исследовательских проектов) в 1969 году и, в конце концов, породили идею Интернета.

Изучайте разработку программного обеспечения онлайн в лучших университетах мира. Участвуйте в программах Executive PG, Advanced Certificate Programs или Master Programs, чтобы ускорить свою карьеру.

Клиент-серверные вычисления

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

Изучите наши популярные курсы по программной инженерии

Сл. Нет Программы разработки программного обеспечения
1 Магистр компьютерных наук LJMU и IIITB Программа сертификатов кибербезопасности Caltech CTME
2 Учебный курс по полной разработке стека Программа PG в блокчейне
3 Программа Executive Post Graduate Program в области разработки программного обеспечения - специализация в DevOps Просмотреть все курсы по программной инженерии

Распределенных вычислений

В 1990-х годах телекоммуникационные компании начали предлагать услуги VPN или виртуальных частных сетей по сравнению с цепями передачи данных «точка-точка». С помощью коммутации трафика для балансировки нагрузки на сервер как пользователи, так и провайдеры могут более эффективно использовать пропускную способность сети. Распределение вычислений стало способом сделать высокую вычислительную мощность доступной для конкретных пользователей в данный момент времени. В конце концов, распределенные вычисления вышли за рамки трафика и серверов и стали определять приоритеты ЦП для повышения эффективности и оптимизации платформ, приложений и инфраструктуры.

Появление программного обеспечения как услуги (SaaS)

В 1999 году Salesforce выпустила первое программное обеспечение как услугу или продукт SaaS. Google и Microsoft извлекли уроки из этого и начали создавать больше сервисов, чтобы увеличить долю рынка в этой облачной гонке. «Облако» в этот период активно использовалось для обозначения различных продуктов IaaS (инфраструктура как услуга), SaaS и PaaS (платформа как услуга). Примерно в это же время многие люди начали потоковую передачу мультимедиа из облака и хранение данных в Интернете.

Эластичные компьютерные системы

После распределенных вычислений в 2002 году появилась концепция эластичных компьютерных систем. Эти системы помогли расширить возможности хранения, обработки и памяти для компьютеров, которые в этом нуждались. Это помогло нескольким сетям машин оптимизировать свою рабочую нагрузку. К 2006 году Amazon запустила Elastic Compute Service или Amazon EC, и любой мог воспользоваться ее инфраструктурными и вычислительными услугами. Другие компании, такие как IBM, в конце концов последовали их примеру и начали предоставлять свои удаленные вычисления и другие облачные услуги.

Облачные вычисления в 2000-х

В то время как продукты SaaS и IaaS уже предлагались такими гигантами, как Microsoft и Amazon, Google выпустила один из первых продуктов PaaS — Google App Engine. К 2008 году Google App Engine предлагал платформу для развертывания и готовую инфраструктуру для создания веб-приложений с использованием таких языков, как PHP, Python и Node.js. По сути, целью PaaS было устранение необходимости заниматься административными и вычислительными задачами, которые требуются среднему продукту IaaS. К 2010 году Microsoft запустила Microsoft Azure для всех, и в том же году НАСА и Rackspace совместно запустили OpenStack, бесплатную платформу облачных вычислений с открытым исходным кодом.

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

В 2011 году IBM запустила IBM SmartCloud Framework, а в 2012 году Oracle выпустила революционный продукт Oracle Cloud. Oracle Cloud предлагает дополнительные ИТ-решения, которые включают в себя функции, предлагаемые продуктами SaaS, IaaS и PaaS. К 2013 году Google Computer Engine был запущен для всех, а Azure стала одной из самых популярных технологий облачных вычислений. В это время Linux стал более распространенным, особенно для организационных систем.

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

Вывод

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

SaaS, PaaS и IaaS — три основные модели облачных сервисов. Такие компании, как Google, Microsoft, Amazon, IBM, Salesforce, VMware, Alibaba, Oracle, Lenovo и многие другие транснациональные корпорации предлагают различные услуги. Мировой рынок облачных вычислений в 2020 году составил 289,25 млрд долларов США, и всего за год текущая оценка рынка облачных вычислений в 2021 году составляет 445,3 млрд долларов США. При ожидаемом CAGR (совокупный годовой темп роста) в 16,3% к 2026 году он вырастет до 947,3 млрд долларов США.

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

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

Каковы три модели облачных сервисов?

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

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

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

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

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