Рубрика «Облачные вычисления» - 60

image

Вчера официально было заявлено, что мобильный офисный пакет QuickOffice (в своё время поисковый гигант купил его и спустя год закрыл харьковский и питерский офисы разработки, уволив более ста инженеров) становится бесплатным для своих обеих версий — для Android и iOS. Ранее существовали платные версии Quickoffice Pro и Quickoffice Pro HD.

QuickOffice умеет работать с файлами Microsoft Office — можно открывать и редактировать файлы Word, Excel, презентации PowerPoint и ряд других сопутствующих возможностей.
Читать полностью »

Полез тут посмотреть что же было реализовано наконец на Национальной Облачной Платформе — детище Ростелекома. www.o7.com И пришел в тихий ужас. За несколько лет, по сути был сделан только более менее симпатичный сайт, и все!!!

Присутствует всего лишь несколько сервисов — притом скриншоты выложенные у них (вроде как завлекалово такое убогое) — откровенное первобытное старье. Насколько я помню они на презентациях обещали сразу после запуска — наладить 25 сервисов практически из всех отраслей, и на второй год эксплуатации выйти уже на 50 сервисов. А сейчас их там 4 штуки и притом сайт производит впечатление откровенного запустения.
Посмотрел в поисковиках — на всю эту лапшу было выделено порядка 500 млн. в свое время (пару лет назад).
Читать полностью »

12 сентября мы запустили новую облачную услугу на базе решения компании Jelastic.

Возникает вопрос: а зачем компании Infobox еще одно облако? Ведь прошло меньше года с момента введения в эксплуатацию облачной платформы Parallels Automation for Cloud Infrastructure (PACI), которая решает схожие задачи.

И зачем в России еще одна инсталляция Jelastic? До этого два других хостера Rusonyx и Reg.Ru уже запустили услугу на базе Jelastic.

Что особенного мы предложим на платформе Jelastic?
Все ответы под катом.
Читать полностью »

25 сентября приглашаем ИТ-директоров и CIO на семинар по катастрофоустойчивому облаку CloudLine Metrocluster.
Место проведения: дата-центр NORD (Коровинское шоссе, 41).
Читать полностью »

В прошлый раз мы рассмотрели теоретическую часть SQL Azure Federations. О чем стоит подумать и что следует учитывать при миграции на использование SQL Azure Federations. Замечу, что суть даже не в самой технологии. Если стоит задача масштабирования базы данных, неважно с использованием Federations, MySQL Cluster или другого способа, первое о чем стоит задумать — об архитектуре базы данных. База данных, которую необходимо масштабировать в первую очередь должна быть архитектурно ориентирована на это.

Итак, вернемся к нашему проекту. Предметная область базы данных — учет личных финансов. Диаграмма базы данных приведена на рисунке.

Горизонтальное масштабирование базы данных реального проекта с помощью SQL Azure Federations. Часть 2: Исходные данные

Как мы видим база данных достаточно простая. Каждый объект системы представляет собой сущность с базовыми свойствами (Id, Name, Description). Конкретными сущностями являются Аккаунт (наследуемые от него: Банковский счет, Кредитная карточка), Категория трат (наследуемые от нее: Бюджет, а также дочерние категории) и Операции по счетам.

Кроме таблиц база данных содержит некоторую логику по добавлению сущностей в базу (оформлена в виде stored procedures), а также парочка View, для отображения результатов типовых запросов к базе.

Исходный текст SQL скрипта по созданию базы данных, может быть найден здесь.

Горизонтальное масштабирование базы данных реального проекта с помощью SQL Azure Federations. Часть 2: Исходные данные

Понятно, что в реальном проекте количество артефактов в базе данных может быть на порядок больше, однако миграция даже такой небольшой базы данных может показать основные грабли, с которыми можно столкнуться при использовании SQL Azure Federations.
Читать полностью »

Шардинг

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

Зачем вообще нужно горизонтальное масштабирование? Когда возникает вопрос повышения производительности приложения, то есть несколько вариантов. Как известно можно купить новое «железо» для сервера, добавить количество оперативной памяти и т. д. Этот принцип называется вертикальным масштабированием. Однако этот способ может быть достаточно дорогим, долгим, да и имеет предел. Можно конечно купить топовое железо, однако оно может не потянуть все требования вашего приложения.

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

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

Если рассматривать возможности облачной платформы от Microsoft, то они достаточно широкие. Есть auto-scaling, scaling по запросу, причем все это доступно как с помощью UI, так и с помощью SDK, REST API и PowerShell.

Однако если с масштабированием приложения (PaaS) или виртуальных машин (IaaS) все достаточно просто, указываете сколько инстансов вам необходимо, столько и будет, то в случае если ваше приложение использует базы данных MS SQL, возникает несколько вопросов. Конечно первое что приходит в голову — организовать кластер из виртуальных машин SQL Server. Решение достаточно простое и хорошо всем знакомое. А что делать, если приложение использует базу данных как сервис (SaaS)? Что если мы не хотим заниматьсянастройкой кластера SQL Server?

Конечно же, если мы говорим о Windows Azure, то в качестве SQL базы данных будет использоваться SQL Azure. Эта база данных поддерживает технологию горизонтального масштабирования (шардинг) называемую SQL Azure Federations. Принцип ее работы очень простой: логически независимые друг от друга строки одной таблицы хранятся в разных базах данных. Самый простой пример:

Горизонтальное масштабирование базы данных реального проекта с помощью SQL Azure Federations

Это одна и та же таблица, данные которой хранятся в разных экземплярах базы данных (шардах). То есть данные аккаунта с идентификатором 1 хранятся в первой базе данных, с идентификатором 2 — во второй и т. д.
Читать полностью »

Осенью 2012 года на рынок вышел новый облачный сервис для ведения бухгалтерии «Небо»
Данный сервис имеет один бесплатный тариф, который ограничен количеством пользователей и проводок.
Читать полностью »

image

Уважаемые разработчики и тестировщики программного обеспечения! Предлагаем вашему вниманию цикл статей на тему организации тестирования и разработки приложений в облачном окружении. В этот цикл входят следующие статьи:

  1. Бесплатные мощности Windows Azure для подписчиков MSDN: как активировать и начать использовать?
  2. Разработка и тестирование приложений в облачном окружении Windows Azure
  3. Популярные сценарии разработки и тестирования в облаке
  4. Разработка и тестирование на открытых технологиях в облаке на примере Node.js, Riak, Ruby on Rails и десятков других

В этой статье мы рассмотрим возможности по разработке и тестированию приложений построенных на открытых технологиях и операционной системе Linux в облаке Windows Azure. В частности, рассмотрим работу с тестовым окружением технологий Riak и Erlang, Node.js, Ruby on Rails.
Читать полностью »

image

Уважаемые разработчики и ИТ-профессионалы! Стартовал конкурс для российских подписчиков MSDN – «MSDN-подписчики в облаке Windows Azure», который продлится до 1 ноября. Для участия необходимо в рамках подписки MSDN активировать Windows Azure, поднять в облаке виртуальную машину или веб-сайт и оформить заявку на портале конкурса!

imageimageimage

Участник, подавший заявку седьмым, получит планшет Acer Iconia Tab w510 32G Dock, семидесятый – смартфон Nokia Lumia 920, и сотый участник – игровую консоль Microsoft Xbox 360 с сенсором движений Kineсt. 50 первых участников получат сувениры с логотипами продуктов Microsoft.
Читать полностью »

Присоединяйтесь к миллиону участников открытой онлайн академии MVA! Новые курсы для разработчиков

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

Онлайн-академия Microsoft Virtual Academy еще в начале года объявила о первом миллионе участников из 100 стран мира. Сегодня мы приветствуем новых участников и приглашаем вас присоединиться к нашему движению. С помощью курсов и тестирования MVA вы сможете быстро изучить новые технологии и проверить свои знания с помощью тестов, получив сертификат. И все это совершенно бесплатно! Вы можете найти подробности о академии MVA в этой статье на Хабре.

Мне приятно представить вам несколько новых курсов MVA, которые были специально опубликованы для русскоязычных разработчиков:

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js