to post messages and comments.

вчера домой пришло письмо из Ирландии от самой Microsoft.
некая Julia Savtsenko пишет, что я за Ажуру должен 0.47 RUB
а я думал, что только на постсоветской территории такие ёбнутые, что могут из-за 47 копеек слать такое письмо, которое явно вышло в несколько десятков евро.
ёбнутые есть везде!
1drv.ms
PS не могу нигде на сайте ажуры найти, где я должен денег.

Создал виртуалку в Azure, довольно мощную, получилось 17 т.р. в месяц. Прошла неделя, 2 тысячи уже потрачено. По-моему я переборщил, для Sharepoint 2013 можно было и что-то послабее, чем Standard DS2 (2 ядра, память 7 ГБ), Intel Xeon CPU E5-2660 @ 2.20 GHz и 126 Гб харда.

Создаю две зоны в DNS сервисе Azure. Один домен работает нормально, второй — не отдает NS записи. Час ломаю голову, ищу причину, всё бесполезно. Плюю на всё, экспортирую зону в файл, удаляю всё подчистую, импортирую зону из файла (ничего не меняя) — работает! Всё в лучших традициях Windows 95! :)
P.S. Linux cервер в Azure, тем не менее, работает без проблем и нареканий.

Конфигурирование Azure — это страх и ужас. Всё через задницу, со своими фирменными энтерпрайзными ни-на-что-не-похожими технологиями и названиями. На каждый чих — по десять бессмысленных действий.
Вот, например, создание записей DNS: azure.microsoft.com Нет, веб-интерфейса для DNS нет. Раньше даже Linux утилиты не было, только PowerShell.
Одной командой указывается название субдомена, другой отдельной командой — IP адрес. Это что нужно употреблять, чтобы до такого наркоманства додуматься?! При этом в тексте честно пишут, мол "в большинстве случаев у вас будет один адрес на одну запись, да".

Мало кто видел StorSimple хранилища компании StorSimple, купленной Microsoft в конце 2012 года.

Да, Microsoft продаёт "свои" СХД частным заказчикам для хранения локальных копий данных, синхронизированных с "облаками". В первую очередь с Azure.

Как повыбривать остатки гавна от старых версий 'Windows Azure SDK':

1. Выполняем в консоли 'gacutil /l' и проверяем нет ли в GAC ДЛЛ`ок от старой SDK.
2. Если есть киляем вот таким макаром:

gacutil /u "Microsoft.WindowsAzure.ServiceRuntime, Version=1.7.0.0, Сulture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"

Если не получается удалить — открываем реестр и смотрим что бы сдесь:

HKEY_CURRENT_USER\Software\Microsoft\Installer\Assemblies\Global

и сдесь:

HKEY_LOCAL_MACHINE\Software\Classes\Installer\Assemblies\Global

небыло записей для ДЛЛ`ок старой SDK.


msdn.microsoft.com
support.microsoft.com

Как запилить пакет для деплоя в облако при интеграции. Есть два способа:

1. Натравить утилиту "CSPack" на выхлопы Azure Project:

c:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\2012-06\bin\cspack.exe c:\src\Eapi.Azure\ServiceDefinition.csdef /role:My.WcfServices;c:\src\My.WcfServices\bin\Release\;My.WcfServices.dll /role:My.AnotherRole;c:\src\My.AnotherRole\bin\Release\;My.AnotherRole.dll /out:c:\MyAzurePackage_build_0.0.0.1.cspkg

2. Билдить Azure Project с нужными параметрами:

msbuild.exe c:\src\MyProject.Azure\MyProject.ccproj /p:Configuration=Release /p:TargetProfile=Cloud /p:PublishDir=c:\Packages\ /target:Publish /verbosity:quiet /maxcpucount:8 /logger:Kobush.Build.Logging.XmlLogger,c:\TOOLS\MSBuild\Kobush.Build.dll;c:\msbuild-report.xml /nodeReuse:true


Второй способ не так гибок но требует меньше ручной настройки, так как Azure Project уже содержит все необходимые данные.


CSPack Command-Line Tool:
http://msdn.microsoft.com/en-us/library/windowsazure/gg432988.aspx

Windows Azure Project:
http://msdn.microsoft.com/en-us/library/windowsazure/ee405487.aspx

Command-Line Build for Windows Azure:
http://msdn.microsoft.com/en-us/library/windowsazure/hh535755.aspx

грёбаная ms azure.
с появлением "нового портала"(типа новая гуйня для админки) стало невозможно пользоваться.
один функционал доступен только в старом интерфейсе, другой только в новом.
фубля

долго долго трахался с переносом базы с ms sql на azure, искал тулзни, дошел до того, что просто написал простенький код копирования таблиц из одной базы в другую.
ща вот узнал, что все это делает ms sync framework