Понимание концепций "Облака" очень важно для построения эффективных и надежных решений в сети. Мировые лидеры по производству ПО инвестируют миллиарды, строя новую среду для распределенных приложений, которая будет актуальна по крайней мере 20 следующих лет.
В этом разделе мы приводим простое и естественное объяснение "Облачного" будущего технологий, бизнесов и медиа-ресурсов.
Нашей компанией создан и поддерживается ресурс, посвященный исключительно технологиям "в облаке" - Way2Cloud.com и являющийся одним из лучших ресурсов в русскоязычной среде.
Мы привыкли, что символом облака часто обозначают Интернет, символизируя его абстрактность
и отсутствие ограничений. Данный символ подчеркивает его гибкость и независимость
от процессов, происходящих снаружи. Традиционно под платформой мы понимали совокупность
программного и аппаратного обеспчения, на которых запускаются какие-либо сервисы
и приложения. Концепция выполнения приложений "в облаке" - это важный шаг, когда
платформа превращается в сервис "по требованию". Результатом этого стало то, что
вместо развития и управления аппаратным и программным обеспечением платформа "Облако"
может быть представлена как: процессорное время, хранилище данных, сервис аутентификации
и целый ряд других сервисов, стоящих на службе групп пользователей, больших корпораций
и правительств.
Совсем недавно мы наблюдаем ветвь технологий, которые предполагают выполнение задач
и процессов "в облаке". Этот термин используется, чтобы подчеркнуть факт отсутствия
требований к физическому размещению серверов, решающих задачи. Имеет значение лишь
то, что сервисы существуют и предоставляются на основании некоего SLA (Service
Level Agreement), гарантируя определенное качество сервиса и доступность из любой
точки мира. К примеру, это могут быт сервисы погоды, блоги, решения электронной
коммерции, рекламные службы и баннерные сети и т.п.
Формы предоставления и потребления сервисов могут быть различными. Они могут предоставляться как отдельным людям, так и целым организациям, а также другим сервисам. Сервисы могут использовать друг друга, таким образом образуя сложные распределенные системы с большим количеством взаимозависимостей.
Многие люди и не подозревают, что активно используют сервисы "в облаке" в той или иной форме. Службы поиска в Интернет, социальные сети, доски объявлений и, конечно же, электронная почта. Эти сервисы развернуты в огромных датацентрах мировых лидеров высоких технологий. Потребление этих сервисов настолько просто и естественно, что его можно сравнить с потреблением воды или электричества. Их можно измерить, перенаправить, зарезервировать и масштабировать. Консультанты Hmarasoft обладают всеми необходимыми знаниями, инструментами и опытом и готовы поделиться ими.
Прежде всего, это любые веб-приложения. Они естественно вписываются в концепцию "облака". Это могут быть как обычные сайты и порталы, так и сложные системы со многими распределенными компонентами и источниками данных, расположенными в сети где угодно. Например, социальные сети с хранилищами фото-, видео- или аудио- данных. Практически любое "классическое" веб-приложение может быть адаприровано (или изначально спроектировано) для развертывания и работы в облаке, гарантируя своему владельцу и пользователям значительные конкурентные преимущества.
Важным преимуществом платформы "в облаке" является ее способность предоставлять огромную
пиковую производительность и вычислительные ресурсы. Сегодня практически каждая компания,
нуждающаяся в ресурсоемких вычислениях, вынуждена строить и содержать собственный
датацентр. Но даже у этих датацентров производительность конечна и стоимость вычислений
велика. Намного более эффективнее использовать "облако" для подобного рода задач.
Решение некоторых задач требует огромных хранилищ данных и большой процессорной мощности для их обработки. Например, приложения финансовой аналитики, моделирования и прогнозирования. Эти приложения запускаются периодически и должны произвести расчеты очень быстро. Размещение подобных задач "в облаке" освободит от необходимости содержать огромные датацентры, и в то же время будет гарантировать кратчайшее время до получения результата вычислений.
"В облаке" можно выполнять почти любые приложения, для которых обычно требовался хостинг (собственный или арендованный). С той лишь разницей, что приложение должно быть спроектировано для поддержки развертывания "в облаке". Даже устаревшие приложения могут быть адаптированы для развертывания "в облаке". Однако, подобная адаптация должна быть экокомчески оправдана.
Пратформа "облако" сама по себе является сервисом и, как любой сервис, может быть приобретена от компании Microsoft, исходя из определенного SLA (Service Level Agreement) и потребляемого "количества".
Сегодня многие компании стремятся снизить свои расходы на поддержание собственной инфраструктуры, делегируя эти задачи третьим сторонам. Платформа "в облаке" является гармоничным развитием данного подхода, когда необходимость заботы об инфраструктуре отпадает почти полностью, включая апгрейды, ремонты и обслуживание. Вместо этого происходит просто использование ("потребление") необходимых ресурсов по принципу "pay-as-you-go", когда оплчивается только потребленное время. Данная модель намного более эффективна и надежна, чем традиционная.