Облачные технологии в бизнесе

13.12.2012

 

Человеку надоело работать с Windows  и он выдернул шнур из розетки. На экране появилась надпись ”А вы уверены?”

 

Развитие старапов в значительной степени зависит от потребных на это самое развитие средств. Если они превышают некую грань, за которой деньги кончаются, то выкарабкаться из такой ситуации будет очень трудно. Ни одна хорошая идея была загублена практикой безденежья. Поэтому режим экономии (не только денег, но и времени) очень важен на стадии становления фирмы. Финансовая составляющая любого проекта доминирует над интеллектуальной. 

Однако современные технологии позволяют сгладить острые углы противоречия между зовущей в небо креативности душой творца и тянущей к земле мирской суете бухучета. Трудности их совместного быта преодолеваются на облаках. Не тех, где по представлениям наших далеких предков, жили боги. Речь идет о современных облачных IT-технологиях. И, правда, какое же небо без облаков? И не важно, что пока большинство населения Земли не слышало об этой технологии (и слышало вскользь). Все смартфоны, известные миру, уже используют облако.


Windows Azure — облачная технология от Microsoft

 Подробнее о том, что это такое, с чем его едят и как это помогает минимизировать затраты рассказал эксперт Microsoft Алексей Боков. Понятно, что он как верный гейтовиц рассказывал о продукте своей компании — Windows Azure. Забегая вперед, скажем, что у Microsoft действительно есть некоторые конкурентные преимущества именно для россиян. Но в принципе, аналогичные продукты давно есть у основных конкурентов Microsoft – Google и  Amazon. Они успешно функционируют. Так что выбор за вами.

Основная идея Windows Azure – платите только за то, что потребляете. Боков поведал о том, что инфраструктура платформы состоит из 5 дата-центров и 24 узлов CDN (один из них расположен в Москве).

Облако – это технология автономного хранения и обработки данных. Это если говорить общо. А если более предметно – с помощью облака можно обойтись без собственных серверов.

Давайте ещё конкретнее. С помощью облака можно:

-переложить на Microsoft управление всей инфраструктурой – настройкой баз данных, маршрутизации, масштабирования и т. д.;

-и сами базы данных можно хранить в облаке, предварительно скешировав (кстати, эти хранилища недорогие) – уже  более 4 трлн файлов содержится в облачных хранилищах;

-получить максимально быстрый доступ к БД;

-экспортировать БД куда угодно (доступна внешняя синхронизация);

-использовать возможности распределения нагрузки, балансировки трафика и отказоустойчивости (об этом подробнее тоже попозже);

-синхронизировать различные подсети;

-легко соединить любые приложения, откуда угодно на планете и в любое время;

-проводить live-трансяцию каких-либо мероприятий в любых придуманных программерами форматах, при этом кодировать видео для пущей защиты, а также конвертировать один формат видео в другой. Да хоть свой маленький Youtube можно сделать.

Про такие вещи как отказ жесткого диска или выход из строя памяти вы уже не думаете, сосредоточившись на более важных и творческих задачах. 99,95% — гарантия SLA  (специалисты поймут).

По интернету ходила легенда, что  Windows Azure работает только с майкрософтовскими программами и оболочками. Рады сообщить, что это не так. Можно использовать практически всё – Java, Linux, PHP и прочее, и прочее.


Облако данных. Как с ним работать

Ещё более подробно о возможностях Windows Azure рассказал другой эксперт Microsoft Владимир Юнев.

3 вещи, которые просто необходимы современному разработчику ПО – вычисление (или обработка данных), хранение этих данных, коммуникации (связь между разными компонентами, находящимися в разных местах). Все 3 вещи можно получить в одном флаконе при помощи облачных технологий.

Юнев рассказал о 4 возможных сценариях для работы с облаком:

Первый — сокращенно on или off. В этом варианте выполняются сугубо пакетные задачи. Но есть недостаток: иногда оборудование простаивает.

Второй сценарий – быстрый рост трафика. Система настраивается на любые нагрузки. Подходит для соц. сетей. Недостаток: сложно добавлять аппаратные средства.

Третий сценарий – внезапный скачок – характерен, например, для онлайн-магазинов, торгующих специализированными товарами. Скачки плохи тем, что непредсказуемы. Поэтому может страдать качество сервисов.

И, наконец, четвертый сценарий – запланированный скачок – для онлайн-магазинов с сезонным товаром. Здесь всё в порядке: предупрежден – вооружен. Система сама распределит нагрузку, и проблем с сервисами и приложениями не будет.


Разработка приложений в Windows Azure

Есть и ещё хорошие новости для стартаперов – разработчиков программных приложений.

В облаке есть виртуальные машины. То есть мощности, которые можно взять в аренду. Чем мощней, тем дороже. В зависимости от сложности задач. Можно взять по минимуму — одну машину с простым разделенным ядром всего за пару центов. А можно хоть 100 виртуальных машин с большим количеством ядер. Однако, это будет, мягко говоря, дороже.

В общем, вычислять будут за вас роботы. Трудоемкая часть работы распределена.

Теперь непосредственно о разработке приложений. В Windows Azure есть библиотека приложений для устройств  Apple, Android и многих других. Разработчику не нужно изобретать велосипед. Он просто берет эту библиотеку и как из детских кубиков складывает новое приложение. Или доделывает, усовершенствует  старое. В библиотеках для этого есть всё необходимое. Экономит время и силы, согласитесь.

Кстати, на сайте Azure есть в углу специальная кнопка – «бесплатное пилотное использование». Скачивайте, изучайте, что это такое в течении 90 дней.


Преимущества Windows Azure

Теперь об обещанных преимуществах Windows Azure перед аналогичными платформами Google и  Amazon. В принципе, при всей разнице, технически они все во многом сходны. Но Microsoft более проник на российский рынок. Здесь есть сеть офисов. А это прямая связь (не по Скайпу и почте) с русскоговорящим специалистом. Конечно, каждый уважающий себя программист должен знать английский. Но как быть с обычными пользователями, которым порой тоже хочется помощи и объяснений?

Например, работают специалисты Microsoft с проектом будущей Олимпиады в Сочи. И каждому чиновнику надо не просто показать, а прямо тыкнуть за него в клавишу. Там (из Сочи) должна быть такая же онлайн-трансляция как была в этом году из Лондона. Там, кстати, использовался Windows Azure. А это, на минуточку 140 HD-каналов прямой трансляции, из них 30 транслировали одновременно, 40 млн уникальных телезрителей по всему миру.

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

Но есть вышеназванные специалисты, которые готовы всегда проконсультировать по почте и телефону. Есть та же сеть офисов (в Казани, например). Так что на помощь и сочувствие можно рассчитывать. А для России – это ключевой фактор.


Польза облаков для бизнеса

Представители предпринимательского сообщества Казани, слушавшие месседжи Бокова и Юнева, не охотно пошли на контакт с корреспондентом «Вовремя». На его вопрос: что конкретно вы вынесли для себя, они отвечали уклончиво – видимо, интерес их был чисто академический, хотели пополнить свой багаж знаний. Они почему-то просили не называть их фамилий. Стеснялись, наверно.

Однако одного человека вынесшего из докладов Microsoft практическую пользу корреспонденту «Вовремя» найти удалось. Это Денис Михайлов, представитель фирмы Zoom Labs, занимающейся разработками мобильных приложений для IOS. Михайлов сказал, что планирует использовать web-конструктор из Windows Azure. По его мнению, это действительно поможет сэкономить и деньги, и время на разработку.

Таким образом, актуальные технические идеи потихоньку овладевают умами местного бизнес-сообщества. Правда, не столь быстро, как хотелось бы.

Безразмерных файлохранилищ, быстрых приложений
и умных облаков желает всем Дмитрий Смирнов, Вовремя.ру
14.12.12


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *



Читайте также