Search
Write a publication
Pull to refresh
674
0
Владимир Юнев @XaocCPS

Chief Architect

Send message

Упрощение регистрации и работы с DependencyProperty

Reading time4 min
Views18K
При работе с WPF/Silverlight, периодически приходится создавать кастомные DependencyProperty, в основном при создании контролов. Стандартный подход объявления и работы с ними не идеальный и имеет минусы, о которых будет сказано ниже. Соответственно, появилась идея упростить запись регистрации и работы с DependencyProperty.
Читать дальше →

Amazon Glacier: хранилище данных по $0,01 за 1 ГБ в месяц

Reading time1 min
Views34K
Сегодня начал работу новый проект Amazon Glacier: долговременное хранилище в облаке по невысокой цене $0,01 за 1 ГБ в месяц. Идеально подходит для хранения бэкапов и больших архивов, к которым не нужен частый доступ. Извлечение данных из Glacier занимает от 3,5 до 4,5 часов.

Как везде в AWS, пользователь оплачивает только тот объём ресурсов, которые реально использует, никакой абонентской платы. Загрузка и извлечение архивов, мониторинг статуса возможны через Amazon Glacier APIs. Все файлы автоматически шифруются AES 256 и дублируются в разных дата-центрах, прежде чем APIs возвращают ответ SUCCESS.
Читать дальше →

Настройка SSL для приложения в Windows Azure

Reading time4 min
Views5K
image

Протокол шифрования SSL (Secure Socket Layer) — это самый распространенный способ защиты данных в Интернете. В этом примере будет показано, как задать конечную точку HTTPS для веб-роли и загрузить SSL-сертификат для защиты приложения.

Этот процесс включает в себя следующие этапы:

  • Этап 1. Получите SSL-сертификат
  • Этап 2. Измените определение службы и файлы конфигурации
  • Этап 3. Загрузите пакет развертывания и сертификат
  • Этап 4. Подключитесь к экземпляру роли по протоколу HTTPS

Этап 1. Получите SSL-сертификат


Чтобы настроить протокол SSL для приложения, сначала необходимо получить SSL-сертификат, подписанный уполномоченным и независимым Центром сертификации. Если у вас еще нет SSL-сертификата, приобретите его у компании, которая их продает.

SSL-сертификат в Windows Azure должен отвечать следующим требованиям:
Читать дальше →

Финальная версия Windows Server 2012 RTM доступна в Windows Azure

Reading time1 min
Views14K
Хорошие новости, в галерее готовых образов виртуальных машин облачной платформы Windows Azure добавлен образ финальной версии Windows Server 2012, которая была выпущена совсем недавно.

Сегодня образ виртуальной машины в облаке – это самый простой способ попробовать Windows Server 2012 и все его многочисленные нововведения на практике. Вы можете сделать это в три простых шага:

Шаг первый. Зарегистрируйтесь на сайте http://windowsazure.com/ru-ru/ и получите 90-дневный бесплатный доступ к облачной платформе. Запросите доступ к новым функциям платформы по адресу https://account.windowsazure.com/PreviewFeatures.

Шаг второй. Перейдите в панель администрирования Windows Azure по адресу http://manage.windowsazure.com/ и с помощью мастера создайте свою собственную виртуальную машину на базе Windows Server 2012.

image
Читать дальше →

Масштабирование и особенности разработки для SQL Database

Reading time8 min
Views16K
Это вторая часть цикла про то, как устроена SQL Database. В первой части речь шла об архитектуре SQL Database, во второй части продолжим этот обзор с фокусом на масштабирование и некоторые особенности разработки для SQL Database.


Обеспечение масштабируемости в SQL Database


Одним из наиболее значимых преимуществ размещения баз данных в среде SQL Database являются встроенные функции обеспечения масштабируемости. При необходимости можно добавить дополнительные базы данных. Два компонента SQL Database обеспечивают масштабируемость за счет постоянного отслеживания рабочей нагрузки на каждом из узлов. Первый компонент — Engine Throttling (регулировщик нагрузки на ядро), который защищает сервер от перегрузки. Второй компонент — Load Balancer (балансировщик нагрузки), который следит за тем, чтобы сервер не работал постоянно в режиме повышенной производительности.
Дальше

Обзор архитектуры и обеспечения высокой доступности в SQL Database (SQL Azure)

Reading time10 min
Views15K
Windows Azure предлагает как NoSQL хранилища, так и SQL-реляционные хранилища. NoSQL хранилища – это, например, Windows Azure Tables (ключ\значение) или BLOB-объекты (двоичные данные такие, как фото, видео, документы и т.п.). К реляционным хранилищам относится SQL Database (ранее SQL Azure).


Дальше

Начните разрабатывать на платформе Microsoft сегодня!

Reading time1 min
Views10K
image

Разрабатывать на платформе Microsoft стало ещё проще с новым Центром Разработки Приложений.

Платформа Microsoft. Многие слышали это сочетание слов, но все ли точно понимают, что скрывается за этими двумя словами? Чтобы помочь новичкам разобраться с этим, на российском сайте MSDN запущен ресурс, с помощью которого можно познакомиться с основными составляющими платформы, направлениями ее развития, найти все необходимые инструменты и документацию о том, как пошагово разработать и опубликовать своё первое приложение, созданное с ее помощью.
Читать дальше →

Создаем шаблон виртуальной машины с SharePoint в Windows Azure

Reading time2 min
Views3K


Как вы знаете, в новой версии Windows Azure есть возможность использовать виртуальные машины. В том числе, это могут быть машины с SharePoint 2010.
По умолчанию в списке систем нет машины с SharePoint 2010. Рассмотрим, как это можно исправить.
Читать дальше →

Настройка workflow задач в TFS

Reading time9 min
Views12K
Я хочу рассказать о том, как можно расширить стандартный процесс (workflow) для некоторых элементов в TFS 2010 (про 2011 будет позже) при выборе шаблона Agile для проекта. Так же интересно услышать мнение хабрасообщества по поводу донастройки шаблонов, кто как настраивает workfolw. Расскажите, как это делаете вы, очень интересно.

Стандартные настройки проекта out-of-box на мой взгляд достаточно бедны и не обеспечивают должной прозрачности, если необходимо отслеживать/контролировать работу над проектом распределенной команды, либо когда управляющий (менеджер или еще какой-нито начальник) желает видеть как идут дела с задачами. Стандартные настройки не позволяют, на мой взгляд, уверенно говорить о текущем состоянии задач.

Обычная рабочая доска (task board) имеет больше состояний, нежели базовые настройки типичных артефактов управления проектом из которых строится процесс Agile: UserStory, Task, Bug. Мне кажется это базовые вещи, которые стоит рассмотреть и дополнительно настроить, что собственно я и сделал для себя и команды.  В рассказе ниже я затрону только настройку процесса перехода состояний, не затрагивая свойства элементов. Т.е. никаких кастомизаций внешнего вида и свойств не будет.

Прежде чем двигаться дальше, расскажу, какие инструменты вам понадобятся. Все описанные манипуляции производятся над TFS2010 с установленным пакетом TFS Power Tools. Предполагаю так же, что вам понадобятся права администратора TFS.

Читать дальше →

Экономим ресурсы при использовании виртуальных машин в Windows Azure

Reading time2 min
Views1.5K
image
Рассмотрим два сценария работы с виртуальными машинами в Windows Azure, которые помогут сэкономить деньги и время:
  • Удаляем виртуальные машины (но оставляем VHD), когда они не используются – Windows Azure снимает деньги за виртуальные машины независимо от ее состояния (работает или остановлена). Проблема актуальна в случаях, если вы используете машины для тестирования или разработки (например, если вы занимаетесь разработкой на платформе SharePoint);
  • Изменение сетевых настроек – если вам нужно сменить настройки облачного сервиса или сетевых настроек.


Для решения этих задач будем использовать командлеты PowerShell для Windows Azure.
Читать дальше →

Samsung Smart TV и Windows Azure

Reading time2 min
Views12K


Электронный гигант выбрал облачные технологии Microsoft для того, чтобы иметь возможность отвечать растущим требованиям к своему сервису.

Компания Samsung Electronics анонсировала свое решение принять платформу Windows Azure для управления инфраструктурой Smart TV. Выбирая облачные технологии Windows Azure, Samsung достигает высокой продуктивности, значительного снижения затрат и увеличения емкости вычислительной мощности для того чтобы удовлетворить рост пользовательской базы.

Samsung предлагает сервис Smart TV в 120 странах по всему миру и планирует расширять его еще больше. Компания Samsung нуждалась в решении, которое могло поддержать растущий сервис, сделать его надежным и удовлетворить растущую потребность в трафике. Кроме того, Samsung не хотели быть зависимыми от определенного поставщика. Компания протестировала разные продукты и выбрала Windows Azure в качестве сервиса инфраструктуры, так как эта платформа предлагает требуемую надежность для удовлетворения требований критически важного сервиса и планам компании развивать сервис Smart TV.
Читать дальше →

Быстрый старт первого проекта в Windows Azure. Веб-сайты

Reading time7 min
Views11K
В этой статье из пяти частей показано, как: создать веб-сайт для Windows Azure из галереи образов, создать веб-сайт и развернуть собственный ASP.NET MVC 4 проект, масштабировать веб-сайт. Веб-сайты являются новой функциональностью платформы и находятся в стадии Preview — соответственно, требуется регистрация для доступа к этой функциональности.
Читать дальше →

Публикация сайта ASP.NET MVC в обновленный Windows Azure

Reading time5 min
Views10K
image
Ни для кого уже не секрет, что 6го июля компания Microsoft расширила российские возможности для работы с Windows Azure и предоставила доступ к Preview-технологиям. Об одной из этих технологий я хочу рассказать в этом посте.
Сразу хочу сказать, что большая часть информации взята из официального мануала и адаптирована к восприятию на собственном примере. Оригинал написан на английском, так что русская версия не помешает.
Ознакомиться с пошаговой инструкцией

Microsoft расширяет доступ к Windows Azure в России

Reading time3 min
Views6.8K


Компания Microsoft делает следующий важный шаг в развитии своего облачного предложения для российских заказчиков и объявляет о расширении возможностей приобретения сервисов Windows Azure в России. Теперь российские компании любого масштаба могут оформить подписку на портале http://www.windowsazure.com/ru-ru/.

В настоящее время на сайте http://www.windowsazure.com/ru-ru/ доступна бесплатная пробная подписка на сервисы Windows Azure. По истечении 90-дневного периода заказчики смогут продолжить использование сервисов, оплатив подписку кредитной картой или по счету.

Данное предложение стало доступным всего лишь через 2 недели после масштабного обновления облачной платформы Windows Azure. Оно включает как расширение возможностей уже существующих сервисов, так и новый функционал платформы (ряд сервисов доступен в предварительной версии):

  • Виртуальные машины Windows Azure (Инфраструктура как сервис, IaaS): теперь можно запускать локальные образы виртуальных машин в Windows Azure и перемещать виртуальные жесткие диски (VHD) между локальной и облачной средой. При этом можно использовать как собственные образы Windows Server или Linux, так и выбирать существующие шаблоны. Новый функционал также помогает перемещать приложения в облако, не меняя существующий код. Это в разы ускоряет миграцию на платформу Windows Azure решений партнеров, открывает возможность развертывания SharePoint и SQL Server и экономит время и деньги. Microsoft также расширила список поддерживаемых операционных систем, который включает платформы Windows Server (версии 2008 R2, 2008 R2 с SQL Server 2012 Eval и 2012 RC) и Linux (OpenSUSE 12.1, CentOS-6.2, Ubuntu 12.04, SUSE Linux Enterprise Server 11 SP2).

Читать дальше →

Анонс. 6 июля пройдет бесплатный онлайн-семинар. Встречайте Windows Azure: последние новости и сессия вопросов и ответов

Reading time1 min
Views4.2K


Уважаемые разработчики, ИТ-профессионалы, менеджеры и просто интересующиеся. 6 июля 2012 состоится бесплатный онлайн-семинар, посвященный последним новостям облачной платформы Windows Azure и ее доступности в России.

Облачные технологии все больше входят в жизнь разработчиков и бизнеса. В рамках этого вебинара вы сможете узнать последние новости об облачной платформе Windows Azure, использовании сервиса из России и других стран, о новых облачных технологиях и сценариях представленных в июне 2012 года.

Основной частью вебинара станет серия вопросов и ответов, на которой эксперты Microsoft ответят на все ваши вопросы.

Вход свободный. Регистрация уже открыта, ждем вас на семинаре.

Читать дальше →

Копирование объектов и корзин Amazon S3 в Windows Azure Storage

Reading time11 min
Views3K
В этой статье – как скопировать объект и корзину (bucket) из Amazon S3 в хранилище блобов Windows Azure.

Одним из значительных нововведений после 7 июня 2012 года стало усовершенствование функции Copy Blob. При написании этой статьи я использовал материалы команды разработки, которые можно найти здесь: http://blogs.msdn.com/b/windowsazurestorage/archive/2012/06/12/introducing-asynchronous-cross-account-copy-blob.aspx. Что привлекло моё внимание – функциональность copy blob позволяет копировать блобы извне Windows Azure, если они публично доступны. То есть им нет необходимости находиться в Windows Azure.

ЭТО ОЧЕНЬ КРУТО!!!


Читать дальше →

Встречайте WebMatrix 2 RC: поддержка Node.js, Jade, EJS, LESS, CoffeeScript и многое другое

Reading time6 min
Views19K
После нескольких месяцев активной разработки, команда WebMatrix рада представить новую версию WebMatrix 2 Release Candidate. WebMatrix 2 включает в себя очень много новых функций, но сегодня я предлагаю вам ознакомиться с обзором той работы, которая была проделана для поддержки разработки приложений Node.js в WebMatrix.



Для того чтобы загрузить WebMatrix 2 достаточно перейти по следующей ссылке. Подробнее о нововведениях в WebMatrix 2 предыдущей предварительной версии можно прочитать здесь.
Читать дальше →

Windows Azure: In-Memory Distributed Cache

Reading time5 min
Views2.9K
Совсем недавно Microsoft презентовал большой пакет обновлений для платформы Windows Azure. В список нововведений входило долгожданное обновление Windows Azure Caching. Раньше разработчик сталкивался с некоторыми трудностями при работе с системой распределенного кэширования — кэш работал очень медленно. Так как Windows Azure хранил данные кэша на отдельных серверах, то на запрос выборки данных уходило порядка 30-100 мс, что является непозволительным для системы, ускоряющей доступ к данным.
Итак, что же изменилось в системе кэширования?
Читать дальше →

AMD, ARM и Texas Instruments объединяют усилия в создании единой платформы гетерогенных вычислений

Reading time3 min
Views3.2K


12 июня на пленарном докладе на конференции AMD Fusion’12 Developer Summit была представлена новая открытая инициатива Heterogeneous System Architecture (HSA) Foundation, в которую вошли компании AMD, ARM, Texas Instruments, MediaTek и Imagination. Данная некоммерческая открытая организация основывается для создания единой, открытой промышленной архитектуры для гетерогенных вычислений (CPU+GPU), гетерогенных процессоров, которые будут объединять два или более разных типов процессоров в одном чипе.

В данный момент я нахожусь на самой конференции, которая проходит в городе Белвью, США и готов поделиться с вами некоторыми подробностями анонса и данными из первых рук.
Читать дальше →

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity