(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Развертывание Virto Commerce в Windows Azure с помощью Powershell

Источник: habrahabr
VirtoCommerce

image

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

Спустя несколько бессонных ночей мы наконец выпускаем этот скрипт, и рассказываем, как с ним работать.

Предварительные требования


В первую очередь необходимо скачать исходники Virto Commerce (ссылка)

А также:

• Visual Studio 2012
• Последняя версия Windows Azure Powershell коммандлетов-ов
• Web Platform Installer (ссылка)
• Windows Azure SDK for .NET 2.1. Web Platform Installer (ссылка)
• Java Runtime Environment 7 (ссылка)
• Действующая подписка Windows Azure

Развертывание


1. Запустите Windows Azure Powershell и выполните команду Get-AzurePublishSettingsFile - откроется страница входа в систему Windows Azure. После аутентификации должно появиться предложение загрузить файл с настройками публикации. Файл с настройками публикации - это XML-файл, в котором содержится информация о ваших подписках в Azure. Содержимое файла приведено ниже

<?xml version="1.0" encoding="utf-8"?> <PublishData> <PublishProfile PublishMethod="AzureServiceManagementAPI" Url="https://management.core.windows.net" ManagementCertificate="my-certificate"> <Subscription Id="my-guid" Name="BizSpark" /> <Subscription Id="my-guid" Name="my-name" /> <Subscription Id="my-guid" Name="my-name" /> </PublishProfile> </PublishData>

2. Переименуйте загруженный файл в VirtoCommerce.PublishSettings и укажите путь к нему в файле deploy.ps1 который находится по следующему пути: {base_path}\VirtoCommerce.Source\src\Extensions\Setup\VirtoCommerce.PowerShell

3. Запустите Azure Management Portal и зайдите в свой аккаунт.

4. Создайте новый сервер баз данных и новую базу данных.
image
image

Укажите имя базы ("VirtoCommerce"). Выберите "New SQL database server" в поле SERVER. На следующем шаге выберите ближайший к вам географически регион (расположение сервера серьезно влияет на время развертывания). Если ответ от сервера будет идти слишком долго у вас могут возникнуть ошибки по тайм-ауту в процессе развертывания базы данных. Вы можете выбрать наиболее подходящий вам сервер здесь

image

Запишите данные, которые вы указали в мастере настройки - они понадобятся вам позже для правки скрипта deploy.ps1.

5. Внесите ваш IP-адрес в правила встроенного брандмауэра SQL Azure Databases (на портале управления Windows Azure необходимо перейти на панель управления созданным сервером SQL Azure Databases).

6. Выполните команду Set-ExecutionPolicy RemoteSigned в PowerShell.

7. Откройте deploy.ps1 и заполните значения параметров

image

8. Запустите deploy.ps1 на выполнение. Дождитесь окончания процесса, во время которого будут сформированы 3 пакета (для frontend, scheduler и search), создана учетная запись хранилища, база данных и 3 сервиса. Время работы скрипта зависит от качества соединения с сервером и обычно занимает 20-30 минут (хотя в некоторых случаях доходило до 50 минут).

Результат приведен на рис. 1:

image
рисунок 1

После окончания процесса развертывания вы сможете открыть веб-сайт Virto Commerce развернутый в Azure.
Для этого откройте URL http://{service_prefix}-www.cloudapp.net где {service_prefix} это то значение service prefix, которое вы внесли в deploy.ps1.

Что дальше?


Запустите админское приложение Virto Commerce, указав следующие данные:
user: admin
password: store
base Url: тот, который вы только что запускали для просмотра веб-сайта. Если вы создали сайт myvirtocommerce-www, тогда укажите myvirtocommerce-www.cloudapp.net

image

Дальше, следуя инструкциям. Создайте магазин, каталоги, внесите товары, цены и промо-акции.
Руководства по тому, как выполнить эти операции представлены по ссылке http://docs.virtocommerce.com/display/vc1userguide/Home

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 26.11.2013 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
IBM Rational Functional Tester Floating User License
VMware Workstation 14 Player for Linux and Windows, ESD
erwin Data Modeler Standard Edition r9.7 - Product plus 1 Year Enterprise Maintenance Commercial
Microsoft 365 Business Basic (corporate)
VMware Workstation 14 Pro for Linux and Windows, ESD
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
Один день системного администратора
Каждый день новые драйверы для вашего компьютера!
Все о PHP и даже больше
Новые программы для Windows
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100