Облачные вычисления — это модель предоставления вычислительных и сетевых ресурсов, а также хранилищ данных и других IT-ресурсов по требованию посредство сети интернет. Особенность этой модели в том, что ресурсы можно получать с оплатой по факту их использования. Второе название облачных вычислений — cloud computing (англ. версия названия), или вычисления, которые выполняются в облаке, и эта услуга доступна как онлайн-сервис.
Предыстория появления облачных вычислений
Первые попытки объединить вычислительные ресурсы и раздавать их, словно куски большого пирога, между разными пользователями, делались еще в 60–х годах прошлого века. Но в том виде, в котором мы знаем, что это, вычисления в облаке появились благодаря компании SalesForce, которая первой начала предоставлять по подписке CRM-систему. Дальнейшее развитие этого направления связывают с компанией Amazon, которая сегодня является крупнейшим поставщиком облачных услуг на платформе AWS. Ее главные конкуренты на мировом рынке — Azure Microsoft и Google Clouds. В России подобные услуги предлагают компании Mail.Ru Cloud Solutions, Selectel, «Ростелеком», «Яндекс» — это кратко, на самом деле их в разы больше.
Как работают облачные вычисления
Облачные вычисления предполагают наличие двух участников (в некоторых моделях развертывания это может быть одна компания). Первый (провайдер) строит дата-центр, размещает там серверы и системы хранения данных, прокладывает сетевое оборудование и разворачивает программное обеспечение, которое управляет IT-хозяйством и грамотно распределяет его между пользователями. Второй — пользователь, компания-клиент — заключает договор с провайдером и запрашивает у него определенный пул ресурсов: любое количество процессоров, объем памяти для хранения, ширина интернет-канала, количество IP-адресов, инструменты управления ресурсами (например, балансировщик).
Характеристики вычислений в облаке
Выделение ресурсов по запросу пользователя
Работа строится по принципу самообслуживания. Это когда клиент сам решает, сколько ресурсов и когда ему потребуется. Запросить ресурсы можно самостоятельно через личный кабинет на платформе облачного провайдера. При этом клиенту не нужно связываться по телефону, электронной почте или другим каналам с менеджерами провайдера. Вместо этого он получает необходимую вычислительную мощность через пару минут после манипуляций в личном кабинете.
Этот принцип удобен компаниям, которые сталкиваются с нерегулярной нагрузкой на свои сервисы. Например, ночью у их клиентов минимальная активность, поэтому им нужно меньше ресурсов. И, наоборот, потребность в них резко возрастает перед новогодними праздниками, в дни распродаж, после запуска масштабных рекламных кампаний.
Оплата за потребленные ресурсы
Собственные дата-центры принято строить с запасом, чтобы они справлялись с растущими нагрузками без модернизации оборудования. Технологии облачных вычислений избавляют от этого. Оплата за использование взымается помесячно по факту — когда будут подсчитана мощность процессоров, объем хранилища и другие параметры арендованных ресурсов. Это удобно, так как компания не переплачивает не за неиспользуемые мощности, избавлена от капитальных затрат, которые обязательно возникают при строительстве своего ЦОДа, и может планировать расходы на IT-инфраструктуру в долгосрочной перспективе.
Бесшовное объединение ресурсов
Провайдер может иметь любое количество серверов, систем хранения, коммутаторов и входящих интернет-каналов, но это не принципиально для пользователей. Специальное программное обеспечение объединяет доступные ресурсы так, что платформа выглядит единым целым. А ее клиенты получают от него свою порцию любых размеров. Если провайдер захочет увеличить количество серверов в стойке, закупить партию быстрых SSD-накопителей, это не отразится на его клиентах и работе сервисов: масштабирование пройдет незаметно, а суммарная емкость дата-центра увеличится.
Возможности гибкого масштабирования
Компания, которая выбрала вычисления в облаке, получает все инструменты для быстрого роста, не привязываясь к размерам IT-инфраструктуры. Так как инфраструктура находится в облаке и легко масштабируется, темпы развития ничто не сдерживает.
Еще одна выгода, которую получает бизнес, заключается в экономии человеческих ресурсов. Компании не нужно содержать штат технических специалистов, а это рабочие места, заработная плата, социальное обеспечение и регулярное повышение квалификации. Достаточно одно-двух инженеров, которые будут заниматься вопросами работы сервисов в облаке, а перечисленные выше задачи берет на себя провайдер. Он же следит за тем, чтобы оборудование стабильно работало и клиентские сервисы не останавливались. Сами клиенты могут сосредоточиться на приоритетных задачах, пока их IT-парк гибко подстраивается под их текущие потребности.
Развертывание мощностей за несколько минут
Если в компании открывается один или несколько филиалов, масштабы бизнеса изменились — это не будет поводом для инвентаризации IT-оборудования. Вместо этого системный инженер изменит объем вычислительных ресурсов в личном кабинете на облачной платформе. Изменения вступают в силу через несколько минут. Это позволяет повысить качество обслуживания клиентов и не привязываться к физическому «железу» при кратко- и долгосрочном планировании.
Прозрачное ценообразование
Услуги облачного провайдера можно оценить количественными показателями. Это важно компаниям, которые строго контролируют финансовые потоки. Счет за использование ресурсов в облаке выставляется по итогам месяца. По нему можно сделать вывод, какие ресурсы были максимально востребованы и в какие периоды, а также спрогнозировать затраты в будущем.
Высокая доступность вычислительных ресурсов
Провайдеры и их клиенты заключают договор, в котором описан порядок предоставления вычислительных ресурсов в облаке и обязанности/ответственности сторон. Задача провайдера — сделать так, чтобы заинтересовать как можно больше клиентов, а для этого услуги должны предоставляться без задержек и остановок, а системы хранения быть отказоустойчивыми.
Бизнес понимает, что даже получасовой простой приведет к оттоку клиентов и негативно скажется на репутации, поэтому выбирает провайдеров с дата-центрами, у которых высокий уровень надежности (определяется параметром Tier) и есть четкое SLA — соглашение об оказании услуг. В последнем прописывают, какое время в течение года сервисы клиента могут быть недоступными. Обычно это время, необходимое для регулярного сервисного обслуживания.
В облачной модели техподдержка работает в режиме 24/7. Инженеры, к которым можно обратиться онлайн или по телефону, имеют высокий уровень компетенции и оперативно отреагируют на проблемы, возникающие в работе с облачными ресурсами.
Выгоды для провайдеров и их клиентов
Услуги облачных вычислений представляют собой модель взаимодействия, в которой заинтересованы обе стороны. Провайдеры могут продать вычислительные мощности в облаке так, чтобы у них не оказалось невостребованных ресурсов (серверов, систем хранения данных.). Их клиенты получают другие преимущества: фактическую оплату за потребленные ресурсы, гибкое масштабирование в зависимости от потребностей, уход от капитальных издержек на содержание IT-инфраструктуры.
Компании переходят на облачную модель вычислений, чтобы избавиться от покупки и сопровождения «железа» там, где нужно быстро разворачивать новые среды для разработки и тестирования, получить динамическое распределение нагрузки, требуется высокая эластичность, масштабируемость и независимость от физического оборудования, прозрачный контроль над затратами на IT-инфраструктуру.
Модели развертывания
Облачное вычисление данных предполагает три базовых модели развертывания ресурсов.
- Публичное облако, или Public cloud. К IT-ресурсам имеют доступ много не связанных друг с другом пользователей, а инфраструктурой управляет сторонний провайдер. Вычислительные мощности в облаке компании получают на основании договора, заключенного с провайдером. Он следит, чтобы в работе пользователи не пересекались друг с другом, не претендовали на один и тот же пул ресурсов и не имели доступа к данным друг друга.
- Приватное облако, или Private cloud. IT-ресурсами пользуется одна компания, включая подчиненные ей структуры: удаленные офисы, филиалы, торговые точки (у ритейлеров). В некоторых случаях в список попадают подрядные организации, к которым обращается компания для выполнения разовых работ или отдает им задачи на аутсорсинг. Управлять работой приватного облака может как сама компания, так провайдер, с которым она заключила соответствующий договор. Точно так же, и IT-ресурсы могут располагаться на территории компании или на площадях дата-центра провайдера.
Иногда в этой классификации выделяют еще общее облако (облако сообщества или Community cloud). Это разновидность публичного облака, предназначенная для использования членами одного сообщества или пользователей, объединенных общими целями.
Облачные вычисления как услуга
Какое понятие связано с облачными вычислениями? Обычно это определение часто употребляется применимо к IaaS, PaaS и SaaS. Все это — модели обслуживания клиентов в облаке. Именно под такими названиями их предлагают облачные провайдеры, они же поставщики облачных услуг.
IaaS
Инфраструктура как услуга, где пользователь получает в аренду от поставщика только вычислительные ресурсы. Это так называемая lite-версия облачных вычислений и модель, которую проще и дешевле всего реализовать. Провайдер гарантирует пользователям работоспособность их сервисов на уровне сервера. В чистом виде IaaS работает по принципу виртуального ЦОДа, когда поставщик на одну или несколько машин устанавливает специальное ПО, а пользователи через его интерфейс разворачивают любое количество виртуальных машин. Также примерами IaaS можно считать выделенные (Dedicated) и виртуальные приватные/выделенные (VPS/VDS) серверы.
Плюсы IaaS в простоте аренды, доступной даже для малого бизнеса стоимости, возможности устанавливать любые операционные системы и прикладные программы. Из минусов то, что компании вынуждены обращаться к услугам компьютерных специалистов для управления виртуальной IT-инфраструктурой, а вычислительные и другие возможности напрямую зависят от физических серверов и ПО, которое на них устанавливает провайдер.
IaaS можно воспользоваться у любой компании, которая предлагает услуги аренды инфраструктуры в облаке. В их числе большое количество российских облачных провайдеров. IaaS идеален для размещения веб-сайтов любых размеров и содержания, тестирования и разработки приложений, хранения данных (резервное копирование), высокопроизводительных вычислений и анализа big data.
PaaS
Платформа как услуга, где поставщик предлагает пользователям доступ к программной платформе. Пользовать арендует вычислительную мощность процессоров, определенный объем дисковых накопителей под свои базы данных, получает канал для передачи данных, белые IP-адреса, дополнительные инструменты вроде балансировщика и другие. Он может использовать любое количество виртуальных машин и устанавливать программное обеспечение в зависимости от потребностей. Это оптимальное решение для крупных компаний, которые ищут надежность и масштабируемость в разворачивании решений и их последующей эксплуатации.
К плюсам PaaS относят эластичность модели предоставления вычислительных ресурсов в облаке, высокую скорость разворачивания, большой список дополнительных услуг, инструментов в облаке и подключаемых сервисов, гибкую систему оплаты, которая линейно зависит от потребленных ресурсов. Минус в том, что компании-клиенту нужно иметь в штате минимум одного технически подкованного специалиста, который будет заниматься IT-инфраструктурой.
Самые известные примеры PaaS — сервисы Amazon (платформа AWS), Windows Azure, Oracle Cloud Platform. Их услугами пользуются компании, которые ищут стабильную среду для разработки и тестирования приложений, занимаются бизнес-аналитикой и прогнозированием.
SaaS
Программное обеспечение как услуга, где пользователь получает в распоряжение готовый набор приложений от поставщика услуги. Наиболее простое для понимания определение этого понятия— когда вы работаете в облаке, используя лишь необходимое программное обеспечение и не думаете о том, какие вычислительные и другие ресурсы за этим стоят.
Плюс SaaS в том, что от пользователя полностью скрыты техническая сторона вопроса, а сроки заказа и получения услуги минимальны — приступать к использованию облачных вычислений можно через несколько минут после ее активации. Минусы — ограниченный перечень ПО, доступный в этом формате, и ограниченные возможности для настройки программы. В большинстве случаев пользователь сильно зависит от стабильности работы SaaS-провайдера и услуга обходится дороже, когда речь идет о разворачивании объемных решений в облаке (за которыми стоят крупные заказчики).
Самые популярные примеры SaaS’ов — офисные приложения Microsoft Office 365 и «Битрикс 24». Программным обеспечением как услугой пользуются для организации доставки электронной почты, систем CRM (для управления связями с клиентами) и ERP (для планирования ресурсов компании), а также систем управления документооборотом на предприятии.
Раньше, чтобы развернуть какое-либо приложение, приходилось покупать и настраивать собственные физические серверы. Такой подход обладал большим количеством недостатков, например, если для нормальной работы приложения ему достаточно «полтора сервера», платить все равно приходилось за два – расходы на содержание и обслуживание инфраструктуры оказывались неоправданно высокими.
Сегодня у нас есть такие сервисы, которые позволяют настроить виртуальный сервер и хранилище данных под собственные нужды. В этом случае расходы зависят от необходимого количества вычислительных (и других) ресурсов – вы платите только за то, что используете.
Корни облачных вычислений восходят к высокопроизводительным вычислениям. В гонке стран по наращиванию вычислительной мощности приняли участие даже такие крупные компании, как IBM и HP.
«Однако инженеры и исследователи быстро поняли, что такой подход плохо масштабируется, – говорит Прадип Падала (Pradeep Padala), учредитель ContainerX. – Поэтому начались поиски альтернативных способов проведения вычислений: начали разрабатываться распределенные системы, объединяющие в себе мощности огромного количества компьютеров».
Появились такие академические проекты, как Condor – это распределённая сеть компьютеров, развернутая в Висконсинском университете в Мадисоне. На сегодняшний день там установлено 350 настольных UNIX-станций, которые предоставляют доступ для работы пользователям со всего мира. Были и другие проекты, например distributed.net и SETI@home – на тот момент эта идея была инновационной, да и заниматься поиском внеземных цивилизаций тоже достаточно интересно.
Затем появился БАК от ЦЕРН, который породил бессчётное количество исследовательских проектов, на которые уходили миллиарды долларов. Как часть всего этого движения в моду вошли грид-вычисления. Определение грид-вычислений очень близко к тому, что мы называем «вычисления как услуга». В качестве примера можно привести Globus Toolkit.
Одновременно со всем этим, в технической индустрии, VMware и Xen занимались популяризацией виртуализации, которая позволяла запускать сразу несколько машин на одной физической машине. Это преобразило IT-индустрию, а простота использования привлекла внимание стартапов, которым было сложно покупать и содержать свое собственное оборудование.
Ниже изображена классическая модель компьютерных вычислений. Доступ к серверам, приложениям и сервисам осуществляется по сети.
Обратившись к облачным вычислениям, организация получает возможность настраивать инфраструктуру по своему усмотрению, затрачивая на это меньшее количество средств и усилий. Иными словами, эта модель направлена на повышение доступности вычислительных ресурсов и сочетает в себе пять характеристик: самообслуживание по требованию, широкая доступность через Интернет, объединение ресурсов в пул, способность к быстрой адаптации и измеримость.
Самообслуживание означает, что потребители должны иметь возможность без труда и по собственному желанию задействовать (или наоборот отключить) дополнительные вычислительные мощности, не контактируя с персоналом и техниками на стороне поставщика услуг.
Широкая доступность означает, что все возможности, предлагаемые поставщиком доступны через сеть. Работа с ними осуществляется на основе стандартных механизмов – это дает возможность использовать различные клиентские платформы, например мобильные телефоны, планшетные и персональные компьютеры.
Свои вычислительные ресурсы поставщик объединяет в пул, чтобы их можно было динамически перераспределять в соответствии с нуждами пользователей – это так называемый принцип множественной аренды (Multi-tenancy). Возникает ощущение независимости от местоположения, когда заказчик не знает, где именно находятся ресурсы, но может определять их расположение на абстрактном уровне (страна или регион).
Способность к быстрой адаптации – это возможность быстро масштабировать ресурсы под нужды заказчика. С точки зрения клиента, предлагаемые ему возможности выглядят неограниченными, которыми он может воспользоваться в любой момент.
Облачные системы автоматически контролируют и оптимизируют использование ресурсов. Это осуществляется путем измерения различных параметров (размер хранилища данных, вычислительная мощность, пропускная способность). Таким образом, как поставщик, так и потребитель получают полную информацию об объеме оказанных/потребленных услуг.
Что касается стоимости услуг, то процесс их формирования может быть достаточно сложным, а ценник изменяться от поставщика к поставщику. Джейсон Лемкин (Jason M. Lemkin), партнер SaaStr Ventures, считает, что если ваш продукт лучше, то не стоит стесняться завышать цену.
Если вы вводите какую-нибудь новую функцию, которая способна кардинально изменить пользовательский опыт, то нет ничего плохого в том, если вы постараетесь извлечь из этого максимальную выгоду. «Если ваш продукт в пять раз серьезнее, чем у конкурента, то вы можете просить за него в 5 раз больше», – утверждает Джейсон.
Помимо характеристик выделяют еще три модели обслуживания: программное обеспечение как услуга (SaaS), платформа как услуга (PaaS) и инфраструктура как услуга (IaaS). Отличаются они степенью предоставляемого контроля.
В случае IaaS клиент получает возможность использовать облачную инфраструктуру по своему усмотрению и самостоятельно управлять ресурсами обработки и хранения, а также сетями. «Пользователь может создать виртуальную инфраструктуру и изменить её в любой момент», – говорит консультант Эван Лейт (Ewan Leith). Аутсорсинг стал популярным еще в те времена, когда компании хотели использовать компьютеры, но не хотели нести издержки по их содержанию и обслуживанию. По этой причине мы сегодня имеем технологию виртуализации.
Виртуализация – это предоставление набора вычислительных ресурсов или их логического объединения, абстрагированное от аппаратной реализации, то есть одна физическая машина может поддерживать несколько виртуальных. Таким образом, физические ресурсы объединяются в пул, а гипервизор выделяет их виртуальным машинам, на которых запускаются гостевые операционные системы.
Вам не потребуется покупать оборудование, не потребуется строить собственный дата-центр, не потребуется нанимать системных инженеров, которые отвечают за обслуживание техники на физическом уровне. Данную часть вы отдаете на обслуживание облачному провайдеру. В вашей зоне ответственности остается управление операционной системой, установкой и настройкой приложений.
Второй слой – это платформа как услуга или PaaS. При переходе от модели IaaS к модели PaaS (Platform as a Service) дополнительно на сторону облачного провайдера передается управление операционными системами и базами данных. В этом случае клиентам не приходится думать о дисковом пространстве, которое необходимо выделить, и распределении нагрузки между серверами. Примерами PaaS являются Google App Engine, Heroku и Force.com.
Программное обеспечение как услуга (SaaS) – последний уровень облачных вычислений, обычно дополняющий PaaS. Это программное обеспечение для конечного пользователя, например, обеспечивающее работу с электронной почтой или текстом. Очень часто оно предоставляется по подписке. Примерами SaaS могут служить Google Apps, Salesforce.com и Business Productivity Online Suite от Microsoft.
Для варианта SaaS на сторону облачного провайдера дополнительно передаются вопросы установки и настройки приложений, мониторинга, резервного копирования, защищенной передачи в Интернет – то есть все задачи. Если вы решили воспользоваться этой моделью, то вам даже не обязательно держать в команде технического специалиста, поскольку всем управляет поставщик услуг.
Существует несколько моделей развертывания: частное облако, публичное облако, общественное облако, гибридное облако.
Частное облако (private cloud) – это инфраструктура, которая располагается в пределах одной организации. Данная модель развертывания создана с целью удовлетворить потребности внутреннего рабочего персонала, обеспечивая высокий уровень безопасности данных. Частное облако создается, например, для обеспечения какой-либо дочерней компании сервисом корпоративной почты.
Публичное облако (public cloud) – это инфраструктура, предназначенная для свободного использования широкой публикой. Этот тип облака может находиться в собственности, например, коммерческих, научных и правительственных организаций.
Однако слово «публичное» совсем не означает, что данные пользователей доступны абсолютно всем – здесь по-прежнему реализуются механизмы безопасности для контроля доступа. Основным достоинством использования публичного облака является простота настройки и низкая стоимость. Поставщик услуги делает всю работу, необходимую для создания облака, а потребитель лишь настраивает необходимое количество ресурсов.
Общественное облако (community cloud) имеет схожие черты с частным и публичным облаком. Это вид инфраструктуры, предназначенный для использования конкретным сообществом потребителей из организаций, имеющих общие задачи. Общественное облако может управляться организациями третьей стороны и существовать как внутри, так и вне юрисдикции владельца. В этом случае ответственность по содержанию облака перекладывается с плеч организаций-членов на все сообщество целиком.
Гибридным же облаком (hybrid cloud) называют композицию из двух или более типов облаков, которые связываются между собой стандартизированными технологиями передачи данных. Очень часто компании запускают бизнес-критические приложения в приватном облаке, в то время как остальные приложения работают в публичном облаке.
P.S. Пара наших публикаций по теме на Хабре:
Облачные технологии используют в девяти бизнесах из десяти, опрошенных RightScale в 2019 году.
Почему облака — это новая норма? Потому что это удобно: вы не покупаете нужное оборудование, а берете его в аренду, не нанимаете для его обслуживания своих специалистов, а отдаете администрирование на аутсорс — и так экономите деньги и ресурсы компании. В этом главное преимущество облачных технологий для бизнеса. Давайте разберемся, что это такое и как работает.
В чем суть облачных технологий на примере аренды компьютера
Облачные технологии — это услуга, с помощью которой вы получаете через сеть вычислительные ресурсы (процессорное время, оперативная память, дисковое пространство, сетевые соединения), сервисы или программы и можете пользоваться ими для решения своих IT-задач.
Есть три основных модели облачных сервисов: IaaS, PaaS и SaaS. Мы покажем, в чем между ними разница с помощью аналогии — это поможет понять принцип работы облачных технологий.
Давайте представим, что вы в компьютерном клубе и арендуете время на компьютере, приставке или игровом автомате:
- На компьютере можно распечатать документ на принтере, скинуть файлы на флешку, скачать и установить программу. Другими словами, у вас есть доступ к операционной системе и большая свобода действий на этом компьютере. Если перенести эту аналогию на облако, аренду одного компьютера называют виртуальным сервером, а целый клуб с соединенными в одну сеть машинами — IaaS (инфраструктура как услуга). При аренде виртуального сервера у вас есть доступ к операционной системе.
- При аренде приставки нужно только залогиниться и получить доступ к играм. Хотя, по сути, приставка — это тоже такой специализированный компьютер, доступ к его операционной системе вам не нужен — достаточно того, что вы можете скачивать свои игры. Точно так же в облаке можно арендовать уже настроенные платформы, которые называют PaaS (платформа как услуга). Такие облачные платформы можно использовать, например, для обучения нейронных сетей или работы с базами данных. Хотя эти платформы установлены на каких-то виртуальных машинах, вы эти машины не видите и не имеете доступа к их ОС. Вам доступен только интерфейс платформы, например — для загрузки и запроса данных в базе данных.
- На игровом автомате можно запустить только одну игру, есть определенный набор клавиш, чтобы им управлять — и больше ничего. Вы не сделаете того, что разработчик не предусмотрел. Такое готовое программное обеспечение, размещенное в облаке, называют SaaS (программа как услуга).
Если обобщить, то IaaS, PaaS и SaaS отличаются только глубиной погружения в систему, теми настройками, к которым вы имеете доступ. И поскольку какое-либо глубокое погружение нужно только разработчикам, основные пользователи IaaS и PaaS — именно они. Эти типы облаков нужны, чтобы создавать приложения. Простым смертным такие сервисы не нужны, они пользуются готовыми облачными приложениями (SaaS) — от «ВКонтакте» и облачных хранилищ файлов до 1С:Бухгалтерии. Также об отличиях IaaS и PaaS мы написали в отдельной статье.
Автор Исхаков Максим На чтение 5 мин. Просмотров 217 Опубликовано
Облачные вычисления повсюду. Большинство основных онлайн-сервисов так или иначе используют их. Они поддерживают Facebook, Twitter, Netflix, iCloud, Google Drive и бесчисленные другие повседневные службы.
Что такое облачные технологии?
Это предоставление вычислительных услуг через интернет. Эти компьютерные услуги включают в себя серверы, онлайн-хранилище, базы данных, сеть, аналитику, интеллект и даже целые облачные платформы.
Облачные вычисления позволяют совместно использовать аппаратные ресурсы, помогая снизить затраты, повысить эффективность инфраструктуры и масштабировать ее в соответствии с потребностями бизнеса. В этом смысле, они также относятся к совместному использованию ресурсов и инфраструктуры через интернет на благо бизнеса, клиентов и других пользователей.
Как работают облачные вычисления?
Веб-сайты и приложения работают с использованием внешнего и внутреннего интерфейса. Фронт-энд – это та часть, с которой вы взаимодействуете, например, учетная запись Facebook или Google Drive.
Серверная часть – это аспект облачных вычислений, который содержит код службы или приложения, службы мониторинга, базы данных, хранилища и многое другое. Крупнейшие поставщики облачных технологий имеют огромные склады, заполненные серверами, предназначенными для предоставления облачных услуг. Основная задача заключается в том, что облачные вычисления легко доступны из любого места с подключением к интернету. Не имеет значения, где вы находитесь, данная служба работает везде.
В наши дни у облачных вычислений есть несколько различных моделей, которые предоставляют различные виды услуг:
- Инфраструктура как услуга (IaaS) – это общая облачная вычислительная служба, которая предоставляет сайт или услугу с инфраструктурным бэкендом. Она является очень гибкой, что делает IaaaS одной из самых популярных моделей облачных вычислений.
- Платформа как услуга (PaaS) помогает организациям поставлять целую онлайн-платформу, заботясь об оборудовании и операционной системе. Одним из основных отличий от IaaS от PaaS является набор инструментов разработки и фреймворков, доступных разработчикам, позволяющих создавать сложные приложения и сервисы.
- Программное обеспечение как услуга (SaaS) – это использование облачных вычислений для предоставления приложения как услуги. SaaS – это модель облачных вычислений, которую мы чаще всего используем.
Что такое публичное и частное облако?
Общедоступное облако – это служба облачных вычислений, такая как Google Cloud, которая открыта для использования всеми желающими. Как правило, общедоступное облако взимает плату за ресурсы, потребляемые в течение определенного расчетного периода.
И наоборот, частное облако – это среда облачных вычислений, доступ к которой имеют только определенные люди. Частные облака иногда называют внутренними или корпоративными, потому что они предоставляют те же преимущества общедоступной облачной инфраструктуры, масштабируемости, управления затратами, не подвергая себя негативным воздействиям, таким как проблемы безопасности и конфиденциальности.
Каковы преимущества облачных технологий?
Основным преимуществом, с которым знакомо большинство людей, является то, что ваша работа и данные доступны на любом компьютере. После входа в Dropbox, Google Drive, iCloud и т.д. можно получить доступ к тем же файлам и документам, как если бы вы находились за своим рабочим столом.
Облачные вычисления распространяются и на другие сервисы, такие как Google Docs, позволяя вам начать работу на одном терминале и закончить на другом.
Облачные вычисления также изменили личные аппаратные требования. Вместо того, чтобы везде носить с собой тяжелый ноутбук, пользователи могут выбирать облачные службы. Любые пользователи могут выбрать меньшие по размеру и потребляющие меньше энергии безопасные устройства, зная, что по крайней мере часть их работы будет выполняться с помощью облачного сервиса, в основном через браузер или веб-приложение.
Еще одним аспектом облачных вычислений являются огромные объемы облачных хранилищ, доступных в настоящее время конечным пользователям. Загрузка и хранение сотен гигабайт фотографий стало обычным делом. Это дешевый и простой способ резервного копирования цифровых файлов.
Есть ли какие-то недостатки в облачных вычислениях?
Самым большим недостатком облачных вычислений является необходимость подключения к интернету для доступа к определенным услугам. Если вы не синхронизировали свои файлы, то можете оказаться отрезанными от них в неподходящее время. Аналогичным образом, если ваше подключение к интернету страдает от сбоев, использование этих “облачных” файлов и служб невозможно.
Задержка также играет значительную роль в облачных вычислениях. Пользователи облачных услуг облачных сталкиваются с проблемами безопасности и конфиденциальности. Поскольку службы и приложения облачных вычислений постоянно находятся в режиме онлайн, существует угроза нарушения безопасности как со стороны пользователя, так и со стороны самой службы. Например, знали ли вы, что некоторые программы-вымогатели могут шифровать “облачные” хранилища данных?
Кроме того, многие из самых популярных облачных сервисов абсолютно бесплатны, что, с одной стороны, очень удобно для потребителей. Однако, с другой стороны, многие службы восстанавливают пользовательские данные, что в свою очередь создает проблемы с безопасностью и конфиденциальностью.
Услуги облачных вычислений также отнимают контроль у пользователя. Вы можете загрузить фотографии и синхронизировать файлы с вашим компьютером, но вы не контролируете услугу и не являетесь ее владельцем. Если сервис отключится, то остается надеяться, что вы получите возможность для извлечения ваших данных.
На видео: Что такое облачные вычесления?
Облачное будущее / Хабр
Мы сейчас стоим на пороге новой эры облачных вычислений
Не совсем понимаю, почему мы называем удалённые серверные вычисления — облачными. Конечно, сейчас стоит вспомнить ruvds, которые запустили сервер на воздушном шаре и Microsoft с дата-центром под водой, но, на деле, мы живём «рядом» с серверами, которые уже скоро станут нашим основным способом вычисления.
Что же такое облачные вычисления? Грубо говоря, вместо мощностей наших компьютеров, мы используем мощности удалённых компьютеров, к которым подключаемся по сети.
Если немного помечтать, то скоро нам больше не понадобятся мощные компьютеры, а ваш старый компьютер на Pentium и GTX 460 (я пишу с такого) сможет запускать все новые игры. Хорошо, я думаю, что теперь понятно, почему за этим будущее. Но что же нужно для этого и чего нам не хватает?
- Быстрые мобильные сети с минимальной скоростью минимум 10 Гб/с
Прошедшая выставка MWC 2019 доказала, что такие скорости уже скоро нам станут доступны, потому что только ленивая компания не представила свой смартфон с 5G. В России дела с этим обстоят не сказать, что отлично, но, как и 4G, несмотря на все запреты мин. обороны, думаю, 5G стремительно ворвётся в нашу жизнь. Сначала он будет работать не без грехов, но со временем всё решат, как и было с 4G. Думаю, 5G сети в крупных городах России можно ждать уже к 2021 году. - Программное обеспечение
Компании вроде Google, Apple, IBM и Ebay должны ворваться в игру, потому что они имеют одни из крупнейших дата-центров в мире, которые могут нам обеспечить большие мощности для передачи данных.
Мы уже используем программы в повседневной жизни, которые в будущем станут использоваться везде.
Облачные хранилища
Мы их называем просто «облака», потому что это пока единственная технология, которую используют на постоянной основе или хотя бы пробовали, наверное, все. Дата-центры облачных хранилищ, как и ваши диски, могут сгореть/износиться и ваши данные могут пропасть, от этого никто не застрахован. Но огромный плюс облаков в том, что вы имеете доступ ко всем своим файлам с любого устройства с подключением к интернету.
Популярнейшие облака (Размер хранилища, который можно получить бесплатно):
- Яндекс Диск (10 Гб + бонусы)
- Облако Mail.ru (В 2013 — 1 Тб, сейчас — 8 Гб)
- Dropbox (2 Гб + бонусы)
- Google Drive (15 Гб)
- MediaFire (10 Гб + бонусы)
- Mega (До 2017 — 50 Гб, сейчас — 15 Гб + бонусы)
- pCloud (10 Гб)
- OneDrive (5 Гб)
Последний уже встроен в Windows в проводник и подключён к аккаунту, через который вы зашли в ОС.
Лично меня радует то, что Яндекс сейчас является одним из ключевых игроков на рынке облачных хранилищ. Я им пользуюсь достаточно давно и у меня уже накопилось больше 50 Гб, просто следите за акциями.
Таким образом, мы можем избавиться от огромных по размеру жёстких дисков. SSD может пригодиться для быстрой записи скачанного файла, но большой размер не нужен, потому что это нужно, в основном, для временных файлов, но и это до времени, когда все программы сделают интеграцию с облаками. Это является проблемой, потому что разные приложения сделают интеграцию только с сотрудничающими с ними облачными хранилищами. К примеру, вы используете Яндекс, а в программе реализована поддержка только Dropbox. Это отчасти решается протоколами типа WebDav/FTP, но пока с ними есть множество проблем.
Веб-приложения
Согласитесь, это очень удобно, когда ты можешь просто ввести url адрес и пользоваться нужным функционалом. Не нужно ничего скачивать, скачивать обновления и т.д. В этой категории находятся все веб-приложения, потому что их уже очень много и могут заменить 90% программ, установленных на наших компьютерах. Например, Photopea, которая является неплохим аналогом Photoshop. Хотя я был бы рад, чтобы Adobe перенесла весь свой софт в веб, однако сделать это возможно, но крайне трудно.
Но вдруг вы хотите, чтобы приложение работало оффлайн. Нет проблем, существует Electron и Ionic, которые превратят любое веб-приложение в программу на абсолютно любую ОС. Всего этого бы не было, если бы не Google с их Chromium с открытым кодом.
Я сам являюсь Веб-разработчиком и хочу сказать, что технологии веб-приложений развиваются невероятно стремительно. Сейчас основной проблемой является, наверное, сам язык, на котором они пишутся — это несравненный и небезызвестный JavaScript. Сейчас вовсю развивается WebAssembly, который даст огромный прирост скорости веб-приложениям.
Документы
Эту категорию я хотел бы выделить отдельно от веб-приложений.
Все мы часто работаем со своего рода документами. Это могут быть: рефераты, статьи на Habr, базы данных клиентов в Excel или что-то ещё, в зависимости от вашего рода деятельности. Думаю, это самый примитивный облачный сервис, который можно создать, но тем не менее, он нужен и востребован.
Самые распространённые Web-редакторы:
- MS Office Online
- Google Docs
Вы можете их открыть прямо из вашего облака и редактировать онлайн. Хочу отметить совместную работу, потому что это очень удобно, когда вы работает в команде над каким-нибудь проектом, лично испытал на себе.
Вычисления
Если вы разработчик или просто хотите проводить какие-либо тяжёлые вычисления, то к вашим услугам существуют VDS/VPS, арендуя которые, вы можете получить буквально полный доступ к части удалённого сервера. Для разработчиков стоит отметить CI/CD, с помощью которого вы можете переложить все задачи деплоя на сервер, освободив свой процессор.
Стриминговые сервисы
Сейчас все пользуются Youtube, Яндекс Музыкой, Apple Music, Spotify и т.д. Вы ими пользуетесь на повседневной основе и даже не задумывались, что раньше всего этого не было и вся музыка и видео у нас были скачаны, а теперь вспомните, когда вы последний раз скачивали музыку или видео?
Игры
Эта категория тоже относится к стриминговым сервисам, но заслуживает отдельного внимания. Эти сервисы начали развиваться относительно недавно. Масла в огонь подлил Google, который
совсем недавно представил Google Stadia. Кто, если не Google со своими дата-центрами? Теперь дело за ними. Либо этот сервис пополнит кладбище Google, либо он взорвёт и все начнут наконец переходить на облачный гейминг.
Стоимость
Думаю, остаётся открытым вопрос о том, что вам предоставляются вычислительные ресурсы, которые, разумеется, не бесплатные. Сейчас мы покупаем компьютер, платим за него один раз большую сумму, а в дальнейшем будем платить мало, но каждый месяц, однако вы платите ровно за то, что хотите получить от этого, только чем вы пользуетесь.
Например, у вас есть облако на 200 Гб, но вам этого оказалось мало, вы доплатили немного и получили расширение пространства на лету. вам не нужно ходить никуда в магазин за ещё одним SSD, да и порты не бесконечны, а если понадобится ещё добавить места, но слотов больше нет, то придётся продавать/выбрасывать старый SSD и покупать новый размером прошлого + нужное дополнительное место, ради которого всё это и делалось. С облаками эта проблема уходит.
Устройства
Нам больше не понадобятся огромные ПК для мощных компьютеров. Достаточно небольшого ноутбука с небольшой вычислительной мощностью и Linux на борту. Постойте-ка… Стоит вспомнить Chromebook с Chrome OS на борту, который просто создан для веб-приложений и облачных вычислений. Думаю, он опередил своё время, и при правильных действиях Google он может стать основной ОС на многих ноутбуках.
Ещё хочу отметить, что толщина и вес данных ноутбуков будут абсолютно ничтожными, что открывает новые возможности использования компьютеров.
Мог ли Тим Бернерс-Ли предположить, что его детище изменит мир навсегда?
Этот мой первый пост на Хабре — доклад на конференцию «Электронный бизнес и управление Интернет-проектами» , которая проходила в ГУ-ВШЭ 19-20 мая.
Буду рад любым Вашим комментариям и замечаниям.
UPD К сожалению, нет возможности перенести в тематический блог 🙁 Пусть висит здесь 🙂
UPD2 Спасибо за карму, перенес в этот блог (блога Облачных вычислений не нашел, плохо искал?)
UPD3 Я реально попал на главную, или мне снится? о_О
Острожно: много букоф! 🙂
Аннотация: В этой работе рассматривается новая технология под названием облачные вычисления, основы ее применения, преимущества ее использования в целом по сравнению с другими технологиями и в сфере Интернет-стартапов в частности, а так же проблемы, возникающие при предоставлении и использовании облаков.
Введение
История знает множество примеров того, как некий продукт постепенно превращался в определенную общественную услугу. Достаточно вспомнить лишь переход от газовых горелок и газовых баллонов к публичной услуге предоставления газа. Такие примеры предоставляют нам понимание того, как уникальность технологии постепенно получает массовость, превращаясь в сервис.
Еще совсем недавно, буквально 20 лет назад, доля использования информационных технологий в бизнесе составляло меньше 5-10 %. Сейчас – практически 100%. Переход от уникальности к масштабности позволяет воспринимать вычислительные мощности уже не как отдельный компьютер-сервер, стоящий в здании организации, а как услугу, которая предоставляется неким далеким датацентром.
Собственно именно поэтому облачные вычисления называют новым трендом в развитии информационных технологий. Именно поэтому многие компании начинают понимать важность и необходимость «ухода в облако». И именно поэтому сейчас необходимо осуществлять научно-исследовательские проекты в этой сфере. Эта работа – первые шаги по анализу облачных вычислений, их применимости в Интернет-бизнесе в текущих реалиях. Что такое «облачные вычисления»? Какие преимущества они представляют по сравнению с другими схожими технологиями? Почему «облака» представляют особенную важность в применении к Интернет-старпам? На эти вопросы я и попытаюсь ответить в данной работе.
1. Основные концепции технологии облачных вычислений
1.1. Что такое «облако»?
Во-первых, как следует понимать термин «облачные вычисления» (“cloud computing”)? Что в нем подразумевается под «облаком»? Правильно понимать «облако» как метафору удаленного вычислительного датацентра, к которому предоставляется доступ на основе оплаты pay-as-you-go (оплата за фактическое использование сервиса вычисления). Таким образом, программное обеспечение фактически предоставляется пользователю как сервис. Пользователю облачных вычислений не нужно заботиться ни об инфраструктуре, ни о фактическом программном обеспечении, «облако» успешно скрывает все технические и программные детали.
Хотелось бы отметить, что в данном докладе облачные технологии рассматриваются только применительно к b2b модели. Анализ возможности применения их применения у конечных пользователей в данной работе не проводится.
1.2. Историческая справка
Первые идеи об использовании вычислений как публичной услуги были предложены еще в 1960-х известным ученым в области информационных технологий, изобретателем языка Lisp, профессором MIT и Стэнфордского университета Джоном Маккарти (John McCarthy). Появление первой технологии, близкой к современному пониманию термина «cloud computing», приписывается компании Salesforce.com, основанной в 1999 году. Именно тогда и появилось первое предложение нового вида b2b продукта «Программное обеспечение как сервис» (“Software as a Service”, “SaaS”). Определенный успех Salesforce в этой области возбудил интерес у гигантов ИТ индустрии, которые спешно сообщили о своих исследованиях в области облачных технологий. И вот уже первое бизнес-решение под названием «Amazon Web Services» было запущено в 2005 году компанией Amazon.com, которая со времен кризиса доткомов активно занималась модернизацией своих датацентров. Следующим свою технологию постепенно ввела Google, начав с 2006 года b2b предложение SaaS сервисов под названием «Google Apps», а затем и модели предоставления платформы как сервиса (PaaS) под названием “Google App Engine”. И, наконец, свое предложение анонсировала компания Microsoft, презентовав ее на конференции PDC 2008 под названием «Azure Services Platform».
Сам факт высокой заинтересованности крупнейших игроков рынка ИТ демонстрирует определенный статус облачных вычислений как тренда 2009-2010 годов. Кроме того, с релизом Microsoft Azure Service Platform множество экспертов связывает новый виток развития веб-технологий и выход всей сферы облачных вычислений на новый уровень.
1.3. Технологические аспекты функционирования «облака»
На данный момент большинство облачных инфраструктур развернуто на серверах датацентров, используя технологии виртуализации, что фактически позволяет любому пользовательскому приложению использовать вычислительные мощности, совершенно не задумываясь о технологических аспектах. Тогда можно понимать «облако» как единый доступ к вычислениям со стороны пользователя.
С понятием облачных вычислений часто связывают такие сервис-предоставляющие (Everything as a service) технологии, как «Программное обеспечение как сервис» (“Software as a Service” или “SaaS”), «Инфраструктура как сервис» (“Infrastructure as a Service” или “IaaS”) и «Платформа как сервис» (“Plaatform as a Service”, “PaaS”). Рассмотрим каждую из этих технологий подробнее.
SaaS – модель развертывания приложения, которая подразумевает предоставление приложения конечному пользователю как услуги по требованию (on demand). Доступ к такому приложению осуществляется посредством сети, а чаще всего посредством Интернет-браузера.
IaaS – модель предоставления компьютерной инфраструктуры как сервиса. Вместо покупки серверов, ПО, специального сетевого оборудования, пользователь может получить эти ресурсы в виде аутсорсинга (outsource). Фактически, как замечают многие эксперты, это всего лишь некоторая эволюция сервисов хостинга.
PaaS – модель сетевого предоставления вычислительной платформы как сервиса, которая предлагает развертывание и поддержку веб-приложений и сервисов без необходимости покупки и управления слоями hardware и software.
Таким образом, эти технологии при совместном использовании позволяют пользователям облачных вычислений воспользоваться вычислительными мощностями и хранилищами данных, которые посредством определенных технологий виртуализации и высокого уровня абстракции предоставляются им как услуги.
2. Преимущества «облака»
Как уже упоминалось выше, множество ИТ экспертов полагают, что в недалеком будущем облачные вычисления войдут в топ-список технологических трендов. Во всяком случае, для такого смелого утверждения должны существовать определенные причины, почему именно cloud computing вскоре выберут множество Интернет-бизнесов. Таким образом, попытаемся проанализировать преимущества облачных технологий.
Во-первых, это высокий уровень виртуализации. Как уже упоминалось выше, пользователь, развернув свое приложение, не задумывается о таких проблемах, как аппаратные средства, их поддержка, конкретный софт, установленный на машине. Он даже не задумывается о том, на какой именно или даже на каких именно машинах исполняется его приложение.
Возможность запуска множество копий приложения на многих виртуальных машинах представляет преимущества масштабируемости: количество экземпляров приложения способно практически мгновенно увеличиваться по требованию, в зависимости от нагрузок.
И, наконец, датацентры управляются профессиональными специалистами, обеспечивающими круглосуточную поддержку функционирования виртуальных машин. И даже если физическая машина «рухнет», благодаря распределению приложения на множество копий оно все равно продолжит свою работу. Это создает определенный высокий уровень надежности и отказоустойчивости функционирования системы.
Однако следует заметить, что в глазах потребителей сервиса основным преимуществом облачных вычислений является, пожалуй, отсутствие необходимости закупать все соответствующее оборудование и ПО, а затем поддерживать их работу. Этот аспект мы рассмотрим чуть позже в связке с анализом применения в области Интернет-стартапов.
Таким образом, все эти преимущества определяют выбор облачных вычислений по сравнению с другими схожими технологиями. Именно они «толкают» на дальнейшие разработки крупнейшие ИТ корпорации, которые так же видят повышенный интерес у пользователей системы. Скорее всего, уже в ближайшем будущем мы увидим если и не всплеск научной и практической активности в сфере cloud computing, то уж точно постепенное увеличение определенной заинтересованности.
3. Проблемы облачных технологий
Казалось бы, преимущества облачных вычислений настолько очевидны, что все компании в скором будущем массово перейдут на использование этого вида технологии. Однако существуют некоторые проблемы, с которыми сталкиваются как вендоры cloud computing, так и бизнес-пользователи.
Во-первых, как упоминается в статье «Встречный план» Дмитрия Петрова [6], практически отсутствует определенная культура потребления аутсорсинговых услуг, бизнес относится к такого рода услугам несколько настороженно. «Причин же недоверчивого отношения малого и среднего бизнеса к дата-центрам может быть несколько. Скорее всего, это боязнь лишиться контроля над ИТ-ресурсами, опасения насчет гарантии сохранности и защиты переданной информации и представление дата-центра лишь как площадки для размещения оборудования».
Таким образом, вендорам сервисов облачных вычислений следует понимать важность создания у клиента осведомленности об услуге, а так же чувства безопасности собственных данных.
Во-вторых, некоторые эксперты, например Г. Маклеод (Hugh Macleod) в статье «Самый хорошо охраняемый секрет Облаков» [8], утверждают, что облачные вычисления ведут к созданию огромной, невиданной ранее монополии. Возможно ли это? Конечно, на рынке облачных вычислений для помещения в облако какой-либо информации, в отношении которой существуют правила информационной безопасности, компании будут скорее использовать таких вендоров, чье имя «на слуху» и кому они доверяют. Таким образом, существует определенная опасность того, что все вычисления и данные будут агрегированы в руках одной сверхмонополии. Однако на данный момент на рынке уже существуют несколько компаний с примерно одинаковым высоким уровнем доверия со стороны клиентов (Microsoft, Google, Amazon), и нет никаких фактов, которые бы указывали на возможность доминирования одной компанией всех остальных. Поэтому в ближайшем будущем появление глобальной сверхкомпании, которая будет координировать и контролировать все вычисления в мире, очень маловероятно, хотя одна лишь возможность такого события отпугивает некоторых клиентов.
В-третьих, государство, на территории которого размещен датацентр, может получить доступ к любой информации, которая в нем хранится. Например, по законам США, где находится самое большое количество датацентров, в этом случае компания-провайдер даже не имеет права разглашать факт передачи конфиденциальной информации кому-либо, кроме своих адвокатов [12].
Эта проблема является, наверное, одной из самых существенных в вопросе вывода конфиденциальной информации в облако. Путей ее решения может быть несколько. Во-первых, можно шифровать всю информацию, помещаемую на облако. Во-вторых, можно просто ее туда не помещать. Однако, во всяком случае, у компаний, пользующихся облачными вычислениями, это должно быть определенным пунктом в списке вопросов информационной безопасности. Кроме того, сами провайдеры должны улучшать свои технологии, предоставляя некоторые услуги по шифрованию.
Таким образом, определенные проблемы существуют, но практически все они сконцентрированы в области неправильного или неадекватного понимания технологии и возможностей ее использования. И лишь проблема неограниченного доступа государства к информации, хранящейся в датацентре, на мой взгляд, является на данный момент самой труднорешаемой и самой ограничивающей круг пользователей технологией cloud computing.
4. Особенности функционирования Интернет-стартапа
4.1. Особенности компании-стартапа
Как это ни странно, в некоторых кругах, иногда даже профессиональных, термин «стартап» воспринимается достаточно неоднозначно. Поэтому для дальнейшего рассмотрения следует определить этот термин. Итак, стартап – это недавно созданная компания, возможно даже официально не зарегистрированная, которая строит свой бизнес на основе инноваций. Такая компания только выходит на рынок и находится на стадии развития и маркетингового исследования.
Стартап-компанию нередко называют гаражной, и вот почему. Традиционно стартапы создавались при достаточно сложных обстоятельствах, в условиях крайне ограниченных ресурсов. Поэтому часто такие компании ограничиваются минимальными инвестициями: примитивными офисами в виде гаражей, по возможности бесплатным программным обеспечением, и так далее.
Существует основное правило существование стартапа, в котором заключается эмпирический итог функционирования таких компаний: “Scale fast or fail fast”. Стартап может либо мгновенно «взмыть» вверх, либо так же быстро «провалиться». Это правило стоит помнить как начинающим стартаперам, так и инвесторам, которые понимают не только высокие риски вложенных инвестиций, но и возможный сверхвысокий возврат. Как мы выясним чуть позже, оно так же полезно для выбора используемой технологической модели.
4.2. Стартапы в условиях экономического кризиса
На мой взгляд, в современном экономическом окружении, во время Мирового экономического и финансового кризиса, роль стартапов велика как никогда. Во-первых, они сильно ориентированы на потребителя, в отличие от «неповоротливых» гигантов отрасли, занятых сокращением издержек и «ужиманием» проектов. В новой экономической ситуации именно стартапы способны найти свою нишу со сверхприбылью.
Во-вторых, удорожание денег привело к достаточно сильному уменьшению инвестиций, которые теперь будут направлены тем, кто сможет их использовать максимально эффективно. Поэтому я считаю, что вскоре после кризиса экономику, в том числе и российскую, ждёт заметный бум стартапов, например, в сфере Интернет – индустрии. Такие компании будут заинтересованы в таких технологиях, которые способны продемонстрировать максимальную отдачу на затраченные инвестиции. Именно поэтому я предсказываю масштабное увеличение роли облачных технологий для Интернет-стартапов.
5. Интернет-стартап в облаке
5.1. Преимущества Интернет-стартапов в облаке
Как уже было упомянуто выше, стартапы заинтересованы в максимальной отдаче от используемых технологий. Именно поэтому Интернет-стартап, выведенный в облако, приобретает совершенно новые конкурентные преимущества. Но какие именно?
Во-первых, оплата использования облачных технология по системе “pay as you go” позволяет стартап-компаниям существенно снизить постоянные, или капитальные издержки.
На рисунке №1 изображены издержки, которые несут стартапы, в случае использования традиционных технологий и в случае «перехода в облако». В первом варианте для запуска компании нужен некоторый объем инвестиций, который пойдет на погашение постоянных издержек (Fixed Costs, FC на графике): закупка серверов и ПО, их поддержка и обслуживание. При увеличении количества пользователей к постоянным издержкам пропорционально прибавляются переменные (Variable Costs, VC на графике).
Совсем иная ситуация наблюдается при использовании cloud computing. При запуске стартапа вам не требуется инвестиций на приобретение hardware и software, просто в дальнейшем при увеличении количества пользователей вы платите чуть больше согласно вашему договору о предоставлении услуг облачных вычислений.
Рис. 1
(идея Sam Johnston, en.wikipedia.org/wiki/File:Cloud_computing_economics.svg)
На самом деле этот график выглядит несколько иначе. При покупке собственного сервера и установке на него соответствующего ПО увеличение количества пользователей повышают издержки меньшими темпами, чем при оплате за потребление услуги вычисления (рис. 2). Однако стоит не забывать, что существуют определенные проблемы масштабируемости, которые не позволяют при быстром увеличении нагрузки подстроиться под новые нужды (рис. 3). Тогда при достижении какой-то критической точки пользователей (пунктир на графике) потребуются работы по масштабируемости, которые займут определенное время, в течение которого количество пользователей не будет увеличиваться, а может и уменьшиться.
Рис. 2
Рис. 3
Таким образом, преимущество облачных технологий в виде отсутствия капитальных затрат имеют особенное значение для Интернет-стартапов, которые остро нуждаются в начальном капитале и в инвестициях. При использовании сервисов cloud computing стартапы начинают свое дело, как правило, с минимального уровня инвестиционных вложений, который обычно легко покрывает низкие барьеры для входа.
Во-вторых, вспомним правило стартапа, fail fast or scale fast. Если стартап не получил известность, не набрал критическую массу пользователей для начала самоокупаемости, при использовании облачных технологий его закрытие не представляет никаких проблем: вы просто прекращаете оплату подписки. В случае традиционных технологий вам пришлось бы продавать сервера и просто выкидывать купленное ПО. Если же стартап найдет свою нишу и начнет быстрый рост, вы как пользователь не столкнетесь с проблемами масштабируемости, тогда как обычно вам требовалось проводить большое количество разнообразных работ.
В-третьих, нет необходимости заботиться о технологической поддержке и обслуживании, все эти проблемы на себя берет компания-провайдер облака. И, как уже упоминалось выше, нет никаких проблем с отказоустойчивостью, вышедший из работы удаленный сервер в датацентре очень быстро подменяется другим.
Таким образом, преимущества при использовании облачных технологий в сфере Интернет-стартапов очевидны. Поэтому, на мой взгляд, именно эта сфера позволит в скором будущем вывести стартапы на новый уровень, захватить новые рынки и открыть прежде неизведанные ниши.
6. Основные провайдеры, предоставляющие сервисы облачных вычислений
На данный момент существует несколько провайдеров сервисов облачных вычислений. Для нашего анализа достаточно краткого и поверхностного рассмотрения, возьмем лишь самые крупные и представительные b2b сервисы, которые могут быть использованы Интернет-стартапами в своей деятельности.
azure.com
Azure Services Platform – находящийся в разработке сервис предоставления удаленной облачной платформы, позволяющий хранить данные и выполнять веб-приложения на удаленном облаке. Над платформой находится так называемая «операционная система в облаке» под названием Windows Azure, производящая управление запуском приложений на множестве виртуальных машин датацентра Microsoft. Разработан официальный набор SDK для Visual studio, что представляет для разработчиков достаточно низкие барьеры для входа. Официально поддерживается технология ASP.NET, языки С# и VB.Net, ведутся разработки SDK для Java и Ruby.
aws.amazon.com
Amazon Web Services – сервисы выполнения высокомасштабируемых приложений, хранения информации на удаленных серверах компании Amazon, предоставляющие все модели SaaS, IaaS и PaaS.
appengine.google.com
Google Apps Engine – сервис компании Google, пока находящийся в стадии публичного бета-тестирования, предоставляющий платформу для создания и развертывания приложений на инфраструктуре датацентров компании Google. Приложение в облаке выполняется на нескольких виртуальных серверах. На данный момент первоначально бесплатно предоставляются возможности 5 миллионов просмотров в месяц, а затем за каждое превышение взимается соответствующая пропорциональная плата. Официально поддерживаемые языки: Python и Java. Система так же использует нереляционную структуру для хранения баз данных со своим SQL-подобным языком запросов, имеющий название GQL.
Salesforce.com – один из крупнейших провайдеров, предоставляющий преимущественно SaaS и PaaS. Предоставляя ежемесячную подписку, компания позиционирует себя как провайдер новых видов управления взаимоотношений с клиентами (Customer Relationship Management). Переведенный на 16 языков, сервис уже имеет более 1,5 млн. подписчиков, среди которых Siemens, Dell, Starbucks Coffee и другие. Приложения на платформе могут быть созданы при помощи специального Java-подобного языка Apex, а так же языка Visualforce для работы с HTML, AJAX и Flex.
Заключение
Таким образом, в данной работе были описаны основные аспекты технологии облачных вычислений, их преимущества в целом и в области Интернет-стартапов. Были предсказаны основные пути развития облачных технологий, некоторые проблемы, встающие перед провайдером и пользователем, а так же будущее Интернет-стартапов. И, наконец, были описаны основные вендоры облачных сервисов.
Данная работа направлена не только на определенный ликбез в области облачных технологий, но и на анализ их применения в реальном бизнесе, что представляет собой высокую полезность как для бизнесменов-стартаперов, так и для инвесторов.
Кроме того, автор надеется на повышение определенного интереса в российских академических и бизнес кругах, так как игнорирование новых трендов в ИТ индустрии достаточно опасно.
Список использованной литературы
1. Tim O’Reilly «Web 2.0 and Cloud Computing» radar.oreilly.com/2008/10/web-20-and-cloud-computing.html
2. cloudcomputingexpo.com
3. «Введение в Windows Azure» www.techdays.ru/videos/1268.html
4. «Введение в Azure Services Platform» www.techdays.ru/videos/1097.html
5. en.wikipedia.org/wiki/Cloud_computing
6. Дмитрий Петров «Встречный план» www.kommersant.ru/doc.aspx?DocsID=1162192
7. Екатерина Баранова, «Концепция Cloud computing» www.itcontent.ru/archives/blog/cloud_computing
8. Г. Маклеод (Hugh Macleod) «Самый хорошо охраняемый секрет Облаков» technorati.com/posts/lv3vwaZ9hbuGSZx_jQseIqaVSlj29LQGjWyRkNoZ4b0%3D?reactions
9. en.wikipedia.org/wiki/Infrastructure_as_a_service
10. en.wikipedia.org/wiki/Platform_as_a_service
11. en.wikipedia.org/wiki/Software_as_a_service
12. Bill Thompson «Storm warning for cloud computing» news.bbc.co.uk/2/hi/technology/7421099.stm
13. «Cloud computing Journal» cloudcomputing.sys-con.com
14. azure.com
15. www.wikinvest.com/concept/Cloud_Computing
16. aws.amazon.com
17. techdays.ru
Обзор IT-рынка облачных решений для бизнеса / Хабр
Недавно ко мне обратился руководитель небольшой недавно созданной компании с просьбой сориентировать его на современном рынке облачных вычислений (англ. cloud computing) или по-простому, облаках. Про облака вроде все слышали, знают что это модно и полезно. Но как использовать облака в ежедневной работе обычной российской компании? Когда стоит использовать облака и почему?Суть облачных вычислений
Облака появились в IT как отражение общего тренда экономики совместного потребления, которая ориентирована на использование вместо владения и которая уже подарила нам обмен жильем, каршеринг и даже свадебные платья напрокат. Становится все больше вещей и услуг, которыми можно пользоваться и оплачивать только их фактическое использование, без больших капитальных затрат на приобретение в собственность.
В случае с IT-инфраструктурой капитальные затраты могут быть значительными, она предательски быстро устаревает и теряет в стоимости, поэтому использование ее по арендной схеме зачастую оправдано.
Есть существенное ограничение: стабильное интернет-соединение в месте, где вы хотите использовать облако, т.к. вся «облачная магия» поставляется через интернет. Если нет интернета, нет и магии.
Помимо возможной экономии на капитальных затратах есть и другие существенные преимущества:
- Скорость. У ведущих поставщиков получить облако можно за несколько минут/часов.
- Гибкость. За счет технологий визуализации можно получить столько вычислительных ресурсов, сколько нужно здесь и сейчас. Промахнуться и купить слишком медленный сервер — не страшно.
- Экономия на сопутствующих расходах. Бесперебойное электроснабжение сервера, ограничение физического доступа к серверу (+ легко выполняется первое правило ведения бизнеса в России*) и т.п.
- В ряде случаев — экономия на обслуживающем персонале (ниже подробнее)
Интересно? Тогда идем дальше.
Какие облака бывают
Чтобы выбрать облачные решение нужно определиться как сильно вы хотите контролировать работу облака сами, а что передаете на аутсорсинг, на обслуживание сторонней организацией (и зависите от нее).
Различают три основных формата облачных решений по модели обслуживания.
Картинка с Tadviser — Platform As A Service
SaaS — Программное обеспечение как услуга
Самые понятные для пользователя облака. Вы просто работаете в необходимых программах через интернет (не устанавливая их на своё устройство).
Преимущества:
+ технические детали полностью скрыты. Подключаемся через интернет и пользуемся готовой программой. Обновление, работоспособность и прочие технические вопросы и проблемы решает поставщик услуги.
+ как правило минимальные сроки доступности. Достаточно заказать услугу и можно пользоваться через несколько минут.
Недостатки:
— Не все программы бывают доступны в таком формате по техническим причинам.
— Возможности настройки и изменения программы под свои требования ограничены.
— Сильная зависимость от поставщика услуги и качества его работы.
— Часто вы имеете ограниченный контроль над своими собственными данными.
— Часто выходит дороже других типов облаков/классических приложений, особенно для крупных заказчиков.
Примеры SaaS
Как правило SaaS предоставляют разработчики этих самых приложений. Найти комплексное решение всех необходимых программ от одного поставщика проблематично.
Microsoft Office 365
цены от 3400 руб/год за 5 пользователей
1С: Предприятие 8 через Интернет
цены от 2472 руб/мес за 5 пользователей
МойСклад
от 1000 руб/мес за 2 пользователей
Битрикс24
бесплатно для 12 пользователей
CNews Analytics — Крупнейшие поставщики SaaS в России 2017
PaaS — Платформа как услуга
Вы арендуете некую вычислительную платформу, состоящую из виртуальных вычислительных услуг (аналог центрального процессора и оперативной памяти сервера), услуг хранения информации (аналог жесткого диска сервера), услуг передачи данных (потреблённый трафик) и т.п. Золотая середина облачных сервисов. Вы можете конструировать произвольные виртуальные компьютеры с разнообразным системным и пользовательским программным обеспечением. Поставщики — ведущие IT компании с мировым именем — обеспечивают стабильную работу этих компьютеров и программ. Решения в этой области пользуются популярностью у корпоративных заказчиков и разработчиков.
Под малый бизнес данные решения плохо заточены и использовать их в этом контексте неудобно.
Преимущества:
+ потрясающая гибкость — можно собрать компьютер любой мощности (от микро сервера, сравнимого по мощности со смартфоном до кластера из сотен тысяч серверов), и установить на него самые разные приложения.
+ основные поставщики имеют огромные территориально распределенные вычислительные сети, что позволяет легко разворачивать быстрые, массовые и отказоустойчивые приложения
+ имеется возможность дополнительно подключить продвинутые услуги, в которых у Oracle, Microsoft, Google имеются уникальные компетенции — использование искусственного интеллекта, анализ больших объемов информации и т.п.
+ есть возможность оплачивать только фактически потребленные ресурсы.
Недостатки:
— для использования нужно «собрать» систему из виртуальных компонентов-составляющих. Это требует специфических знаний и умений.
— каждая платформа накладывает свои ограничения при реализации, полной свободы в реализации нет
— довольно высокая базовая стоимость
Примеры PaaS
Данные поставщики поставляют весь спектр облачных услуг, однако центральными являются облачные платформы.
Amazon Web Services (AWS)
Калькулятор стоимости calculator.s3.amazonaws.com/index.html
Windows Azure
Oracle Cloud Platform
Google Cloud Platform
Общая стоимость решений складывается как стоимость фактически потребленных вычислительных ресурсов (Compute), занимаемого места в хранилищах (Storage), количества переданных по сети данных (Network). Израсходованные ресурсы периодически подсчитываются и выставляется счет на оплату. Таким образом простаивающий сервер обходится дешево.
Соответствия услуг у разных поставщиков:
Google Cloud Platform | Amazon Web Services | Microsoft Azure | Oracle Cloud | Примечание |
Google Compute Engine | Amazon EC2 | Azure Virtual Machines | Oracle Cloud Infra OCI | вычислительные мощности |
Google App Engine | AWS Elastic Beanstalk | Azure Cloud Services | Oracle Application Container | хостинг интернет-приложений |
Google Kubernetes Engine | Amazon EC2 Container Service | Azure Container Service | Oracle Kubernetes Service | хостинг контейнерных приложений |
Google Cloud Functions | AWS Lambda | Azure Functions | Oracle Cloud Fn | бессерверные вычисления |
Google BigQuery | Amazon Redshift | Microsoft Azure SQL Database | Oracle Autonomous DataWarehouse | SQL базы данных |
Google Cloud Bigtable, Google Cloud Datastore |
Amazon DynamoDB | Azure Cosmos DB | Autonomous NoSQL | NoSQL базы данных |
Google Cloud Storage | Amazon S3 | Azure Blob Storage | Oracle Cloud Storage OCI | Хранилища слабоструктурированных данных |
IaaS — Инфраструктура как услуга
Вы арендуете сервер/вычислительные ресурсы. Поставщику услуг гарантирует работоспособность на уровне сервера (электронная начинка сервера, интернет, электропитание и т.п.)/ технологии виртуализации (см. ниже).
Можно выделить три формата предоставления услуги:
- Dedicated server — выделенный сервер. По сути аренда отдельного физического сервера, которым можете пользоваться только вы (отсюда и название — выделенный). Отличается относительно высокой стоимостью, но гарантирует, что все вычислительные ресурсы сервера полностью в вашем распоряжении. Поставщик предоставляет полный административный доступ к серверу и ваш специалист настраивает его так, как вы хотите.
- IaaS в чистом виде — виртуальный дата-центр. Поставщик на один или несколько серверов устанавливает специальные программы виртуализации, а затем передает доступ к интерфейсу управления этих программ вам. Такой подход отличается большой гибкостью, так как вы можете самостоятельно создавать и настраивать для себя произвольное количество виртуальных серверов.
- VPS/VDS — виртуальный приватный/выделенный сервер. Это когда IaaS из п.2 поставщик настроил за вас и передает доступ только к виртуальным серверам, параметры которых вы менять не можете. Важными отличиями здесь являются используемая технология виртуализации (KVM/XEN/OpenVZ/Hyper-V/VMware), а также гарантированная производительность. VPS/VDS отличаются низкой стоимостью, однако из-за оверселлига могут иметь низкую/нестабильную производительность. Производительность у VDS выше чем у VPS при прочих равных условиях. Рынок VPS/VDS насыщенный и высококонкурентный, сервис поиска VPS
Преимущества:
+ «закапывать» деньги в покупку сервера не всегда разумно, т.к. он со временем устаревает. Арендуя сервер вы всегда можете его поменять или обновить с минимальными затратами.
+ можно выбирать и управлять производительностью и параметрами сервера как хочется
+ полная свобода в реализации желаемого. Можно устанавливать любые операционные системы, программы. Настраивать и использовать как заблагорассудится.
+ низкие центы, хорошее соотношение цена/возможности
Недостатки:
— необходим свой специалист для настройки и обслуживания программного обеспечения.
— часто имеется привязка к конкретном характеристикам сервера/технологии виртуализации и немного теряется гибкость.
Примеры IaaS
Цены приблизительные (для условно сопоставимых серверов), уточняйте на сайтах
Hetzner
Выделенные серверы от 45€/месяц (3,4 тыс.руб/месяц)
Виртуальные серверы от 19€/месяц (1,4 тыс.руб/месяц, с производительностью, достаточной для небольшой компании)
OVH
выделенные серверы от 55€/месяц
Виртуальные серверы от 25€/месяц
ИТ-ГРАД
Айхор
Выделенные серверы от 4,1 тыс.руб/месяц
Виртуальные серверы от 2 тыс.руб/месяц
FirstVDS
Виртуальные серверы от 3 тыс.руб/месяц
CNews Analytics — IaaS пришел на российский рынок вслед за SaaS
Дополнительные материалы
1.*«1. Держите сервера за границей» (с) 9,5 правил ведения безопасного бизнеса в России
2. TAdviser — Облачные вычисления
3. Облачные сервисы или что такое IaaS? Отличие от SaaS и PaaS
4. Кругосветка вместо ипотеки – как выбор миллениалов меняет экономику
90000 definition of cloudy by The Free Dictionary 90001 The evening, I remember, was still and cloudy; the London air was at its heaviest; the distant hum of the street-traffic was at its faintest; the small pulse of the life within me, and the great heart of the city around me, seemed to be sinking in unison, languidly and more languidly, with the sinking sun. «If you have a minute to spare before you go, child, I wish you’d just make Mac a fresh shade; this has got a berry stain on it, and he must be tidy, for he is to go out to-morrow if it is a cloudy day, «said Mrs.It was a cloudy, sultry afternoon; the seamen were lazily lounging about the decks, or vacantly gazing over into the lead-colored waters.The night was warm and cloudy and although it was not yet eight o’clock, the alleyway back of the Eagle office was pitch dark.Behind it , sheltering its garden from the too keen breath of sea winds, was a cloudy fir wood, in which the winds might make all kinds of weird and haunting music.For with them was there equally good, clear, Oriental air; there was I furthest from cloudy, damp, melancholy Old-Europe! The weather was cloudy.A gale of wind was preparing.He shook his head mutinously, and the cloudy deeps of his eyes grew more cloudy.They talked over all the events of their late campaigns; but the Canadian veteran had been unlucky in some of his transactions; and his brow began to grow cloudy. Captain Bonneville remarked his rising spleen, and regretted that he had no juice of the grape to keep it down.Toward midnight, after he had left the countess ‘apartments, he was sitting upstairs in a shabby dressing gown, copying out the original transaction of the Scottish lodge of Freemasons at a table in his low room cloudy with tobacco smoke, when someone came in.Late in the afternoon it had come on to be cloudy, and he had lost his bearings; and although he had only to go always downhill — everywhere the way to safety when one is lost — the absence of trails had so impeded him that he was overtaken by night while still in the forest.’I took the old hall once on a moonlight night, and I suppose I must take it again on a snowy winter’s day, and then again on a dark cloudy evening; for I really have nothing else to paint. .]), A. [Compar. {Cloudier}; superl. {Cloudiest}.] [From Cloud, n.] 1. Overcast or obscured with clouds; clouded; as, a cloudy sky. [1913 Webster] 2. Consisting of a cloud or clouds. [1913 Webster] As Moses entered into the … … The Collaborative International Dictionary of English 90006 90007 90002 90003 90004 cloudy 90005 — [kloud’ē] adj. cloudier, cloudiest 1. covered with clouds; overcast 2. of or like clouds 3. variegated or streaked, as marble 4. opaque, muddy, or foggy [a cloudy liquid] 5.obscure; vague; not clear [cloudy i … English World dictionary 90006 90007 90002 90003 90004 cloudy 90005 — index equivocal, indefinite, inscrutable, nebulous, opaque, unclear, vague Burton s Legal Thesaurus. William C. Burton … Law dictionary 90006 90007 90002 90003 90004 cloudy 90005 — O.E. cludig rocky, full of cliffs; see CLOUD (Cf. cloud). Meaning of the nature of clouds is recorded from c.1300; meaning full of clouds is late 14c .; that of not clear is from 1580s. Figurative sense of gloomy is late 14c.Related: Cloudiness … Etymology dictionary 90006 90007 90002 90003 90004 cloudy 90005 — [adj] hazy; darkened blurred, confused, dark, dense, dim, dismal, dull, dusky, emulsified, foggy, gloomy, heavy, indefinite, indistinct, leaden, lowering, misty, mucky, muddy, murky, mushy, nebulous, nontranslucent, nontransparent, not clear, … … New thesaurus 90006 90007 90002 90003 90004 cloudy 90005 — adjective (cloudier; est) Date: 14th century 1. of, relating to, or resembling cloud 2. darkened by gloom or anxiety 3.a. overcast with clouds New Collegiate Dictionary 90006 90007 90002 90003 90004 cloudy 90005 — adj. VERBS ▪ be ▪ look ▪ The beer looked cloudy. ▪ start (BrE) ▪ England and Wales will start cloudy. ▪ … Collocations dictionary 90006 90007 90002 90003 90004 cloudy 90005 — cloud | y [klaudi] adj 1.) a cloudy sky, day etc is dark because there are a lot of clouds ≠ ↑ clear ▪ a cloudy night with some light rain ▪ Tomorrow, it will be cloudy and cool. 2.) cloudy liquids are not clear ▪ a rather cloudy wine 3.) Cloudy … … Dictionary of contemporary English 90006 90007 90002 90003 90004 cloudy 90005 — [[t] kla͟ʊdi [/ t]] cloudier, cloudiest 1) ADJ GRADED If it is cloudy, there are a lot of clouds in the sky. … a windy, cloudy day. Ant: cloudless 2) ADJ GRADED A cloudy liquid is less clear than it should be. 3) ADJ GRADED Ideas, opinions, or … … English dictionary 90006 90007 90002 90003 90004 cloudy 90005 — / klaʊdi / (say klowdee) adjective (cloudier, cloudiest) 1. full of or overcast with clouds: a cloudy sky.2. of or like a cloud or clouds; relating to clouds. 3. having cloud like markings: cloudy marble. 4. not clear or transparent: a cloudy … … Australian English dictionary 90006 90007 90002 90003 90004 cloudy 90005 — cloudily, adv. cloudiness, n. / Klow dee /, adj., Cloudier, cloudiest. 1. full of or overcast by clouds: a cloudy sky. 2. having little or no sunshine: a cloudy but rainless day. 3. of or like a cloud or clouds; pertaining to clouds. 4. having … … Universalium 90006 90007 .90000 90001 cloudy — WordReference.com Dictionary of English 90002 90003 90004 90003 90006 90007 90008 90009 Inflections 90010 of ‘90009 cloudy 90010’ (adj 90013 adjective 90014: Describes a noun or pronoun — for example, «a 90015 tall 90016 girl,» «an 90015 interesting 90016 book,» «a 90015 big 90016 house.»): 90021 90022 90007 90008 cloudier 90021 90022 adj comparative 90027 90028 90027 90022 90007 90008 cloudiest 90021 90022 adj superlative 90027 90028 90027 90028 90006 WordReference Random House Learner’s Dictionary of American English © 2020 90006 cloud • y 90041 90042 / klaʊdi / USA pronunciation 90043 adj., 90015 -i • er, -i • est. 90016 90046 full of clouds; 90006 covered with clouds: cloudy skies. 90048 90049 90050 hard to see through; 90006 not clear: cloudy old windows.90048 90053 unclear; 90006 confused: cloudy thinking. 90048 90056 90057 90015 cloud • i • ness, 90016 n. [Uncountable] WordReference Random House Unabridged Dictionary of American English © 2020 90006 cloud • y 90041 90042 (klou 90015 ‘90016 dē), USA pronunciation 90043 adj., 90015 cloud • i • er, cloud • i • est. 90016 90049 90046 full of or overcast by clouds: a cloudy sky. 90048 90050 having little or no sunshine: a cloudy but rainless day. 90048 90053 of or like a cloud or clouds; 90006 pertaining to clouds.90048 90076 having cloudlike markings: cloudy marble. 90048 90078 not clear or transparent: He could not see through the cloudy liquid. 90048 90080 obscure; 90006 indistinct. 90048 90083 darkened by gloom, trouble, etc. 90048 90085 under suspicion, disgrace, etc.:a gambler with a cloudy reputation. 90048 90056 90057 90015 cloud 90015 ‘90016 i • ly, 90016 adv. 90006 90057 90015 cloud 90015 ‘90016 i • ness, 90016 n. 90006 90100 90101 Middle English 90013 cloudi, 90014 Old English 90013 clūdig 90014 rocky, hilly.See cloud, -y 90106 1 90107 bef. 900 90048 90109 90100 90100 90101 1, 2.See corresponding entry in Unabridged murky, lowering, shadowy, gloomy, depressing. 90048 90101 5.See corresponding entry in Unabridged murky, turbid, muddy, opaque, shadowy. 90048 90101 6.See corresponding entry in Unabridged dim, blurred, shadowy, unclear, befogged, muddled, confused. 90048 90101 7.See corresponding entry in Unabridged gloomy, lowering. 90048 90101 8.See corresponding entry in Unabridged shadowy.90048 90109 90109 90006 90125 Collins Concise English Dictionary © HarperCollins Publishers :: 90126 90009 cloudy 90010 / klaʊdɪ / adj (cloudier, cloudiest) 90049 90101 covered with cloud or clouds 90048 90101 of or like a cloud or clouds 90048 90101 streaked or mottled like a cloud 90048 90101 opaque or muddy 90048 90101 obscure or unclear 90048 90101 troubled by gloom or depression 90048 90056 90006 90009 cloudily 90010 adv 90009 cloudiness 90010 n 90125 ‘90015 cloudy 90016’ also found in these entries (note: many are not synonyms or translations): 90126 90004 90003 90004 90155.90000 Welcome to the Cloudy home page! 90001 90002 Cloudy is a spectral synthesis code designed to simulate conditions in interstellar matter under a broad range of conditions. It is provided for general use under an open source License. 90003 90002 Please post questions or problems on the Cloudy discussion board. Updates to Cloudy will be announced on that board. 90003 90002 90007 90008 Our user forum has moved to this groups.io site. 90009 90010 Yahoo have shut down their old groups site.90003 90002 90007 90008 C17.02, is released. 90009 90010 This paper discusses what is new. Follow the StepByStep instructions for downloading and installing the code, or go straight to the DownloadLinks page to obtain it. NewC17 explains improvements and changes. 90003 90002 The next 90007 90008 Cloudy workshop 90009 90010 was scheduled for Athens, Greece, June 15-19, 2020 but it delayed due to the virus. For more details visit the workshop website and join the workshop user group at https: // groups.io / g / CloudyAthens2020 to receive notices of developments. 90003 90024 Getting started with Cloudy 90025 90002 The VideoPage has several videos showing how to build and run Cloudy. 90003 90002 StepByStep instructions for downloading and installing the release version, and running the code on various platforms. 90003 90002 Or you can go straight to the DownloadLinks page. 90003 90002 StellarAtmospheres in Cloudy are now very flexible. They are described on this web site rather than in Hazy.90003 90002 KnownProblems are described on this page. 90003 90002 HotFixes are small corrections to the source that fix problems discovered after the current stable version was released. 90003 90002 The RevisionHistory pages list changes and new features in past, current and the next versions. 90003 90002 Frequently asked questions are on the FaqPage 90003 90024 More information about Cloudy 90025 90002 A list of Cloudy papers and documentation can be found in this link 90003 90002 Old versions of Cloudy are on the CloudyOld page 90003 90002 The DownloadLinks page gives links to download the current version of the code, and trial versions if they exist.90003 90002 Acknowledgments for help with Cloudy are on the AcknowledgmentsPage 90003 90024 Outside pages related to Cloudy or related physics 90025 90002 ContributedMaterial — codes and spectra contributed by others. 90003 90002 A list of typos in AGN3 is posted here. (Updated 2016 August) 90003 90002 A very old page giving miscellaneous information, including the following: people involved in its development, the code’s history and style convention, computing at Cambridge in the 1970’s, what the version numbers mean, the distinction between notation such as C + 2 vs C III, how to call C from Fortran.Software contributed to drive Cloudy, other spectral synthesis codes, development software, atomic data, Kentucky, meetings on spectroscopy, and a collection of cloud images from across the internet. 90003 90002 These are donated scripts that help use Cloudy more efficiently. Do you have a useful script? If so please send a link to a page describing it to the Cloudy discussion board. 90003 90002 Discussion 90008 about 90009 the wiki, trac, etc is at MetaWiki 90003 90002 For a complete list of local wiki pages, see TitleIndex.90003 90002 The trac page on wiki formatting 90003 90070 .
Ваш комментарий будет первым