Гикам про технологии Microsoft





Компания Microsoft делает следующий важный шаг в развитии своего облачного предложения для российских заказчиков и объявляет о расширении возможностей приобретения сервисов Windows Azure в России, а так же продвигает технологии Windows 10, Office 365, Cortana.

Главная :: Azure


Облачные сервисы и технологии Windows Azure, SQL Azure, AppFabric и другие





iis

Обеспечение серверной фермы с помощью Web Farm Framework 2.0 для IIS 7.x

Вы можете использовать Web Farm Framework 2.0 для IIS 7 для того чтобы осуществлять обеспечение как компонент платформы, так и приложений на серверах вашей фермы. Вы можете так же устанавливать приложения и компоненты простым выбором из числа продуктов поставляемых через Microsoft Web Platform Installer.

Обеспечение платформы

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

Вы можете установить любые компоненты веб-платформы, доступные в Web Platform Installer. Для большей информации обратитесь к Microsoft Web Platform Installer.

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

Установка серверной фермы с помощью Web Farm Framework 2.0 для IIS 7

В этой статье описывается порядок установки и конфигурации Microsoft Web Farm Framework (WFF) 2.0 для IIS 7. В статье дается следующий материал:

  1. Как установить и сконфигурировать первичный сервер с набором компонент платформы и требуемым содержимым;
  2. Как использовать сервер-контроллер веб-фермы, создать серверную ферму и добавить первичный и вторичные сервера в ферму. Это включает в себя настройку сервера для балансировки нагрузки с помощью Application Request Routing (ARR);
  3. Как настроить дополнительные компоненты веб-платформы и Microsoft Web Deploy для обеспечения и синхронизации.

Эта статья так же описывает порядок автоматического обеспечения для вторичных серверов и синхронизации контента с первичного сервера.

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

WFF использует Microsoft Web Platform Installer (Web PI) и Web Deploy в качестве механизмов для обновления приложений и продуктов. Вы можете выполнить любую из описанных далее задач с помощью UI, API или командлетов PowerShell. Для информации по использованию API или PowerShell обратитесь к статьям Web Farm Framework 2.0 for IIS 7 Code Sample или Web Farm Framework 2.0 for IIS 7 cmdlets for Windows PowerShell.

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

Обзор Web Farm Framework 2.0 для IIS 7

Это перевод оригинальной статьи Overview of the Web Farm Framework 2.0 for IIS 7

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

Инструмент Microsoft Web Farm Framework (WFF) 2.0 для IIS 7 упрощает для администраторов и хостинг-провайдеров наполнение, масштабирование и управление множеством серверов. Администраторы могут легко наполнять контентом набор серверов и использовать их для гибкого масштабирования. С помощью WFF вы можете запускать операции на сервере или на целой ферме серверов через унифицированный интерфейс, который предлагает статус текущего положения серверов в ферме и их жизненных показателей. Кроме того, вы можете уменьшить затраты на управление, сделать веб-инфраструктуру более эффективной и упростить процесс управления веб-фермами.

Обеспечение и размещение

Web Farm Framework 2.0 разработан так, чтобы позволить вам создать группу серверов и настроить их обеспечение с помощью одного автоматизированного процесса и затем поддерживать в ферму серверов актуальном состоянии. Вы можете настраивать компоненты, которые находятся под обеспечением и включать дополнительные компоненты в платформу. Вы можете конфигурировать политики обеспечения и добавлять контент для веб-фермы. Кроме того, вы можете использовать WFF для анализа текущего состояния обеспечения и жизненных показателей серверов в веб-ферме.

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

IIS URL Rewrite Module 2 : 10 полезных советов

Цитата

Это перевод оригинальной статьи 10 URL Rewriting Tips and Tricks

Эта статья содержит некоторые советы, которые могут оказаться полезными при решении задач, связанных с адресами URL на веб-сайтах. Каждый совет предлагает описание проблемы и пример решения с помощью URL Rewrite Module for IIS 7.0.

1. Добавление или удаление завершающего символа наклонной черты (слэша)

Многие веб-приложения используют виртуальные URL – это адреса, которые на самом деле не сопоставлены с реальными каталогами или файлами на сервере. Примером такого веб-приложения на ASP.NET MVC можно считать http://stackoverflow.com/questions/60857/modrewrite-equivalent-for-iis-7-0 на PHP примером может служить следующий адрес: http://ruslany.net/2008/11/url-rewrite-module-release-to-web/. Если вы запросите эти адреса с или без завершающего символа наклонной черты вы получите одну и ту же страницу. Это поведение вполне нормально для посетителей, но может создать проблему для поисковых систем или систем аналитики. Разные URL для одной страницы могут трактоваться такими системами как разные страницы, что в свою очередь может повлиять на ранг страницы и аналитические данные.

Эту проблему крайне легко исправить написав правило переопределения URL. Располагать или нет завершающий слэш в адресе – это больше дело вкуса, но сделав один выбор вы можете определить правило, которое всегда отображает URL в одном виде.

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

Быстрая установка и публикация на сервер CRM-проекта на базе SugarCRM

Введение

С появлением все более удобных инструментов разработки, работа с веб-приложениями становится все более простой и доступной каждому. Например, сегодня, с помощью средства разработки WebMatrix, можно за считанные минуты загрузить, отредактировать и опубликовать на сервер любое из нескольких десятков популярных веб-приложений: Drupal, BlofEngine.NET, DotNetNuke, Joomla и других.

image

В этой статье будет рассказано как с помощью WebMatrix в самое короткое время автоматически загрузить, установить и опубликовать проект на базе популярной системы управления взаимоотношения с клиентами SugarCRM.

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

Быстрый и автоматический запуск Django на IIS 7.x в production-среде

Django — популярный фреймоворк для создания веб-приложений на языке Python. Его популярность постоянно растёт благодаря наличию средств быстрой разработки, встроенного административного интерфейса и высокой скорости работы. Существует простой и надёжный способ разворачивания и запуска django-приложений на веб-сервере IIS с помощью Web Platform Installer и репозитория пакетов Helivon Zoo.

Helicon Zoo — это репозиторий популярных веб-фремоворков и приложений для Microsoft IIS. Он использует технологии Microsoft Web Platform Installer (WebPI) для развертывания приложений. С их помощью обрабатываются различные зависимости и происходит сам процесс установки нужных компонентов, как то Python, Django, различные драйвера баз данных и модули. Ну и сам модуль Helicon Zoo, который все это дело склеивает с MS IIS 7.

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

Быстрая и автоматическая установка Python, Ruby или Perl

В предыдущей статье Быстрая автоматическая установка Ruby on Rails на IIS 7 был рассмотрено быстрое и автоматическое развертывание Ruby On Rails на компьютере с помощью инструмента Web Platform Installer и специального репозитория пакетов.

После публикации этой статьи в мой адрес поступило несколько вопросов касательного того, каким образом можно загрузить на компьютер другие инструменты, в первую очередь языки программирования Python, Ruby или Perl. В этой статье дается ответ на этот вопрос и демонстрируется, что установка этих инструментов настолько же простое дело, как и развертывание фреймворка Ruby On Rails.

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

Быстрая автоматическая установка Ruby on Rails на IIS 7

Популярность фреймворка Ruby on Rails постоянно растет, общество становится шире и, если раньше об использовании Ruby на Windows говорилось редко, то сегодня это вполне реальная практика.

Такие проекты как RubyInstaller (http://rubyinstaller.org/) и RailsInstaller (http://railsinstaller.org/) значительно упрощают создание рабочей среды на Windows. Вы можете использовать нативный MRI 1.8 и 1.9, JRuby или даже IronRuby работающий на .NET. С Windows работает большинство gem-пакетов, причем благодаря DevKit (https://github.com/oneclick/rubyinstaller/wiki/Development-Kit) «сишные» джемы можно собирать прямо из исходников.

Однако, несмотря на активное развитие средств разработки, до сих пор Windows и в частности веб-сервер IIS практически не использовались как «продакшн» решение для развертки Rails приложений. Но с появлением нового инструмента Helicon Zoo на базе Web Platform Installer – эта ситуация поменялась.

Helicon Zoo

Helicon Zoo – это репозиторий веб фреймворков и приложений, позволяющий легко устанавливать и запускать Rails, Django (фактически любые rack, wsgi или FastCGI приложения) и Mojolicious на веб-сервере IIS.

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

Выпущена новая версия Application Request Routing 2.5

image

В блоге на официальном сайте IIS появился анонс о том, что для загрузки доступна новая версия Application Request Routing 2.5.

Это расширение для сервера IIS, которое позволяет администраторам, хостинг-провайдерам, сетям распространения контента (CDN) и разработчикам веб-приложений увеличить масштабируемость и надежность сервера на основе правил маршрутизации, балансировке нагрузки HTTP-запросов и распределенного дискового кэша.

С помощью Application Request Routing администраторы могут оптимизировать использование ресурсов серверов приложений и сократить расходы на управление веб-фермами и окружением shared-хостинга.

Подробное описание инструмента Application Request Routing можно прочитать на официальной странице http://www.iis.net/download/ApplicationRequestRouting.

В новой версии ARR 2.5 по сравнению с 2.1 были проделаны работы по улучшению производительности и масштабируемости, а так же улучшена работа с дисковым кэшем и уменьшены задержки.

Загрузить Application Request Routing 2.5 можно по следующим ссылкам: (x86) здесь и (x64) здесь.

Progg it

Выпущена финальная версия Web Farm Framework 2

Скотт Гатри анонсировал у себя в блоге выпуск финальной версии Web Farm Framework Version 2.

Web Farm Framework – это дополнение к серверу IIS7, которое предназначено для быстрого создания веб-ферм, наполнения контентом, масштабирования, использования балансировщиков нагрузки и централизованного управления множеством серверов одновременно.

Во второй версии инструмента, согласно записи блога, добавлены следующие возможности:

  • инструмент Workflow Builder для определения и планирования задач, которые должны быть выполнены на всех серверах;
  • поддержка Windows Credential Store позволит сохранить полномочия администратора используемые для инспекции серверов в безопасном хранилище Windows Credential Store;
  • поддержка сторонних балансировщиков нагрузки через расширения Web Farm Framework позволит интегрировать Web Farm Framework с аппаратными балансироващиками вместо использования модуля IIS Application Request Routing;
  • улучшена поддержка операций с MSDeploy;
  • улучшена поддержка задачи синхронизации большого количества файлов.

Дополнительную информацию по Web Farm Framework можно получить по следующим ссылкам:

  • запись блога Скотта Гатри с описанием возможностей Introducing the Microsoft Web Farm Framework;
  • замечания к выпуску Download the Web Farm Framework V2 Release;
  • документация по Web Farm Framework 2.0;
  • форум посвященный Web Farm Framework.

Загрузить финальную версию Web Farm Framework 2 можно по следующим прямым ссылкам: для x86 и для x64. Либо можно воспользоваться установкой через Web Platform Installer.

Progg it