Проблема кэширования встает перед любым высоконагруженным приложением. В Windows Azure, где основным алгоритмом увеличения производительности является добавление экземпляров приложения, роль кэша становится еще более важной, т.к. с его помощью можно обеспечить «общую память» для всех экземпляров.
Читать полностью »
Рубрика «windows azure» - 5
Кэширование в Windows Azure
2013-11-04 в 13:33, admin, рубрики: .net, windows azure, метки: windows azureРасписание AppsMafia: Хакатон в Москве (9 – 10 ноября)
2013-11-01 в 15:18, admin, рубрики: AppsMafia, Hackathon, microsoft, windows, windows azure, windows phone, Блог компании Microsoft, разработка, разработка под windows phone, хакатон, метки: AppsMafia, Hackathon, microsoft, windows, windows azure, windows phone, Хакатон9 – 10 ноября, площадка API Moscow
Чуть больше недели назад я рассказал о хакатоне AppsMafia, который пройдёт 9-10 ноября в Москве. Сегодня я хочу рассказать о той интересной дополнительной программе и других активностях, которые мы для вас запланировали.
В первый день эксперты из Microsoft — Стас Павлов, Костя Кичинский и Наташа Ефимцева расскажут о дизайне и разработке на платформе Microsoft.
Также мы решили добавить в расписание мероприятия специальную мини-программу для студентов, которую будет вести Дима Сошников:
15:00-15:30 – Конкурс Imagine Cup и молодежное технологическое предпринимательство
15:30-17:00 – Разработка приложений Windows 8 / Windows Phone «с нуля»
17:00-18:00 – Обсуждение и генерация идей
А ещё мы пригласили наших партнёров, чтобы они рассказали о своих технологиях и сервисах.
Читать полностью »
Автоматические тесты в облаке
2013-11-01 в 6:00, admin, рубрики: iaas, Visual Studio, visual studio 2013, windows azure, автоматизация тестирования, Облачные вычисления, тестирование, метки: IaaS, visual studio 2013, автоматизация тестирования, облачные вычисления Если вы хоть немного тестируете, то знаете, как не просто создать среду с новым билдом для проверки. Если решение не сложное, то можно сделать все руками — стерли старые файлы, почистили реестр, базу, скопировали новый билд. Но если у вас серьезное многозвенное решение, то лучше, чтобы все операции были автоматизированы. Так можно уменьшить влияние человеческого фактора. Если вы обнаружите проблему, то достаточно поправить скрипты чтобы устранить ошибки и запустить всё заново. В Team Foundation Server входит полный комплект инструментов для организации Lab Management – среды управления тестовыми окружениями. Интересным является то что вы можете организовать лабораторию тестирования без всяких инфраструктурных инвестиций. Все что для этого необходимо – уже есть в Azure и Team Foundation Service. Это тот самый случай новомодного IaaS когда вы смело можете вынести часть инфраструктуры в облако.
Читать полностью »
Сценарии облачных решений. Решения для госорганизаций
2013-11-01 в 5:20, admin, рубрики: paas, windows azure, Блог компании Microsoft, госучреждения, Облачные вычисления, облачные сервисы, сценарии, метки: paas, windows azure, госучреждения, облачные сервисы, сценарииКомпания Аплана подготовила обширный обзор сценариев использования платформенных сервисов Windows Azure. С удовольствием делимся с вами этим интересным документом, который будет полезен для любых отдельных разработчиков и компаний занимающихся созданием приложений и рассматривающих облако Windows Azure в качестве платформы для своих решений.
Данное руководство состоит из трех частей, это заключительная третья часть, в которой вы узнаете о сценариях решений для госорганизаций. Первая и вторая часть документа доступны по этой и этой ссылкам.
Решения для госорганизаций
Облачная платформа представляет собой удобную площадку для создания решений, предназначенных для госорганизаций. Примерами таких решений могут быть портал для госорганизаций и система управления содержимым для публикации открытых данных.
Читать полностью »
Публикуем веб приложения Ruby, Python, Node.js, Perl и Java в Azure Cloud Services
2013-10-31 в 12:31, admin, рубрики: azure, helicon zoo, java, node.js, perl, python, ruby, ruby on rails, windows azure, Веб-разработка, Облачные вычисления, метки: azure, helicon zoo, java, node.js, perl, python, ruby, ruby on rails В этой статье мы рассмотрим способ разворачивания веб приложений, написанных с использованием различных технологий, в облаке Azure Cloud Services. А именно это будет Ruby, Python, Node.js, Perl и с некоторыми оговорками также Java и Railo (ColdFusion). В качестве примера Ruby приложения будем использовать Redmine, работающий на Ruby on Rails, в Python пойдет Lightning Fast Shop, работающий на Django, в Node.js будем использовать небольшой проект с использованием express.js, на Perl будем ставить пустой проект Mojolicious. Целью данной статьи не является экскурс по всем этим веб технологиям, а лишь показать удобный и универсальный способ публикации в облаке Azure. Так что кода на Ruby, Python или Perl в ней не будет. Зато будет много скриншотов, shell-скриптов и инструкций по упаковке и развертыванию приложений.
Читать полностью »
О проблемах и решении задачи доставки пуш-уведомлений миллионам устройств на различных платформах
2013-10-31 в 5:52, admin, рубрики: android, iOS, mobile development, windows, windows azure, windows phone, Облачные вычисления, облачные сервисы, разработка, экстремальное масштабированиеПуш-уведомления критически важны для мобильных приложений подключенных к интернету. Они позволяют бэкенду сервисов отправлять частые и своевременные обновления определенным пользователям и устройствам, которые затем могут быть представлены в виде обновлений живых плиток, всплывающих тост-уведомлений, бэдж-обновлений и так далее (обратитесь к этой серии статей для того, чтобы узнать больше). Представляясь в таком виде, пуш-уведомления – это, возможно, наиболее мощный механизм вовлечения клиента доступный разработчикам приложений на телефонах, планшетах и ПК.
Существует множество инструментов, которые могут помочь вам упростить работу с пуш-уведомлениями (Windows Azure Mobile Services, например, уже включает в себя такой функционал). С помощью этих инструментов отправка отдельных уведомлений одному отдельному пользователю – это сравнительно простая задача. Тем не менее, постоянная отправка уведомлений с низкими задержками миллионам мобильных пользователей с учетом реальных требований по локализации, поддержке разных мобильных платформ, персонализации для пользователя становится гораздо более трудной задачей.
Читать полностью »
Работа с SQL Server в сценариях гибридного Облака
2013-10-30 в 10:36, admin, рубрики: sql azure, sql server, windows azure, Блог компании Microsoft, метки: microsoft sql server, sql azure, sql server, windows azure Гибридное Облако является достаточно привлекательной моделью при внедрении облачных вычислений в информационные системы предприятий, поскольку этот подход сочетает преимущества публичного и частного облака. С одной стороны, достигаются возможности гибкого привлечения внешних ресурсов по мере надобности и сокращения инфраструктурных издержек, с другой — сохраняется полный контроль за данными и приложениями, которые предприятие не хочет отдавать наружу. Однако в подобном сценарии мы неизбежно сталкиваемся с задачей интеграции данных из различных источников. Предположим, имеется таблица клиентов, которую мы вертикально разбили на две части. Обезличенная часть была отнесена в публичное облако, а персонифицирующая клиентов информация осталась в локальной базе. Для целостной обработки внутри приложения необходимо снова соединить обе части по CustomerID. Возможны различные способы это сделать. Условно их можно разбить на две большие категории: объединение данных на уровне on-premise сервера БД, который в этом случае будет выступать единой точкой входа для доступа к локальным и удаленным данным, и внутри бизнес-логики. В этой статье будет рассмотрен первый подход.
Читать полностью »
Сценарии облачных решений. Резервное копирование и отказоустойчивость в веб, мобильные и медиа-сценарии
2013-10-30 в 5:22, admin, рубрики: paas, windows azure, Блог компании Microsoft, Облачные вычисления, облачные сервисы, сценарии, метки: paas, windows azure, облачные сервисы, сценарииКомпания Аплана подготовила обширный обзор сценариев использования платформенных сервисов Windows Azure. С удовольствием делимся с вами этим интересным документом, который будет полезен для любых отдельных разработчиков и компаний занимающихся созданием приложений и рассматривающих облако Windows Azure в качестве платформы для своих решений. Данное руководство состоит из трех частей, это вторая часть, в которой вы узнаете о сценариях резервного копирования и отказоустойчивости веб-приложений, мобильных и медиа-сценариях. Первая часть документа доступна по этой ссылке.
Резервное копирование для веб-сайтов
Решение, связанное с резервным копированием и последующим восстановлением веб-сайта позволяет реализовать механизм резервного копирования для веб-сайта на основе хранилища Windows Azure Storage. В ряде случаев решение позволяет обеспечить совместимость на уровне веб-сервера и базы данных, а также реализовать возможность запуска копии веб-сайта непосредственно из «облака». Подход к резервному копированию веб-сайтов может состоять из нескольких этапов, перечисленных ниже:
- Создание резервной копии веб-сайта
- Запуск сайта из облака
- Перенос базы данных
Обсуждение решения, связанного с резервным копированием и последующим восстановлением веб-сайта, начнем с создания резервной копии сайта.
Читать полностью »
Опубликована предварительная программа конференции Cloud OS Summit
2013-10-25 в 9:27, admin, рубрики: cloud os, cloud os summit, microsoft, sql server, system center, Visual Studio, windows azure, Windows Server, Блог компании Microsoft, разработка, системное администрирование, метки: cloud os, cloud os summit, microsoft, sql server, system center, Visual Studio, windows azure, Windows ServerУважаемые разработчики и ИТ-профессионалы, спешим сообщить вам, что в рамках подготовки к крупнейшей облачной конференции Microsoft Cloud OS* Summit сформирована предварительная программа докладов.
Все доклады конференции разбиты на 4 основные секции:
- Современный дата-центр
- Персональные устройства на предприятии
- Облачная платформа для разработки приложений
- Облачная инфраструктура как сервис – сценарии применения
В рамках этих секций вы сможете услышать доклады от экспертов из Microsoft и наших партнеров по всему спектру облачных продуктов компании: от Windows Server и System Center, до Windows Azure, SQL Server и Visual Studio.
Сегодня мы опубликовали 22 доклада Cloud OS Summit, следите за обновлениями, программа еще будет обновлена.
Конференция бесплатная, регистрация открыта, места быстро заканчиваются. Успевайте зарегистрироваться!
Читать полностью »
Сервис облачной архивации Windows Azure Backup доступен для коммерческой эксплуатации
2013-10-24 в 7:45, admin, рубрики: windows azure, Windows Azure Backup, Windows Server, архивация, Облачные вычисления, резервное копирование, системное администрирование, метки: windows azure, Windows Azure Backup, Windows Server, архивация, резервное копированиеСервис обеспечения резервного копирования данных в облако Windows Azure вышел из стадии превью и доступен для широкого публичного использования.
Windows Azure Backup – это облачное решение для Windows Server, которое позволяет осуществлять резервное копирование и восстановление файлов и папок в облако, предоставляя встроенную защиту от потерь данных. Сервис предлагает ИТ-администраторам и разработчикам возможность резервного копирования и защиты критически важных данных и легкий способ их восстановления из любого места и без затрат на аппаратное обеспечение.
Windows Azure Backup содержит следующие ключевые особенности:
Упрощенные конфигурация и управление. Сервис Windows Azure Backup интегрируется со знакомой утилитой Windows Server Backup в Windows Server и с Data Protection Manager в System Center и Windows Server Essentials для того чтобы предложить единый путь резервного копирования на диск или в облако.
Инкрементальные бэкапы на уровне блоков. Windows Azure Backup Agent осуществляет инкрементальные бэкапы на основе изменений в файле и изменений на уровне блоков и копирует только те блоки, которые были изменены, что уменьшает трафик и потребность в хранилище. Различные версии бэкапов эффективно используют место в хранилище, храня только изменения между блоками.
Сжатие данных, шифрование и троттлинг. Windows Azure Backup Agent обеспечивает шифрование и сжатие данных для передачи их в хранилище Windows Azure. В результате в облаке Windows Azure могут храниться только зашифрованные данные резервных копий. Ключ шифрования недоступен сервису Windows Azure Backup в облаке и как результат данные не могут расшифровываться и не расшифровываются в облачном сервисе. Пользователи сервиса так же могут настроить функцию и параметры троттлинга и указать сервису как он должен утилизировать пропускную полосу сети во время бэкапа или восстановления.
Читать полностью »