Ошибка ACS в azure service bus

Имеем вот такую ошибку при запуске приложения:

The token provider was unable to provide a security token while accessing 'https://name-sb.accesscontrol.windows.net/WRAPv0.9/'. Token provider returned message: 'The remote name could not be resolved: 'name-sb.accesscontrol.windows.net''.

Ошибка связана с тем, что при создании Service bus namaspace через Azure портал теперь не создается ACS namespace. Код, написанный в расчете на него, перестает работать.

Надо или переписывать код, что не хочется)), или создать namespace через командлету New-AzureSBNamespace.

Для этого нужен установленный PowerShell Azure. Затем подключаемся к подписке через Add-AzureAccount.

Далее New-AzureSBNamespace -Name mynamespace -Location "Central US".

В результате имеем namespace с поддержкой ACS.

Подробности:

http://blogs.msdn.com/b/cie/archive/2014/08/29/service-bus-namespace-creation-on-portal-no-longer-has-acs-connection-string.aspx

http://blogs.msdn.com/b/servicebus/archive/2014/09/03/change-to-azure-service-bus-portal-default-authentication-mechanism-for-service-bus-namespaces-now-sas.aspx

https://brentdacodemonkey.wordpress.com/2014/08/27/shared-access-signatures-with-azure-service-bus/

Возвращение MCSE

I’ll be back

После закрытия сертификации MCSE несколько лет назад Microsoft упрекали в том, что был закрыт бренд, известный каждому HR и отделу кадров.  На замену ему была предложена новая трехуровневая программа сертификации, в которой место MCSE заняла сертификация MCITP. Но ностальгия по MCSE осталась. И вот оно произошло – MCSE возвращается.

MCSE возвращается в составе новой программы сертификации, которая включает в себя три уровня:

  • начальный: Microsoft Certified Solutions Associate (MCSA)
  • эксперт: Microsoft Certified Solutions Expert (MCSE) и Microsoft Certified Solutions Developer (MCSD)
  • мастер: Microsoft Certified Solutions Master (MCSM)

Все сертификации по новым технологиям будут выходить в рамках этой программы. Текущие сертификации MCTS, MCITP и MCM останутся для тех продуктов и технологий, по которым они сейчас действуют.

Первыми сертификациями в рамках новой программы будут:

Подробное описание новой программы сертификации – здесь.

Вышли экзамены по Office 365

Microsoft выпустил два экзамена для сертификации по Office 365:

Экзамены уже доступны для заказа в Prometric.

Подробнее о сертификации Office 365 смотрите здесь.

Сертификация Microsoft Private Cloud в системе облачных решений Microsoft

Некоторое время назад я писал о новой сертификации Microsoft – Private Cloud. Давайте теперь посмотрим на нее повнимательнее и попробуем понять ее  позиционирование в системе облачных решений Microsoft.

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

По сложившейся практике облачные решения делятся на три направления:

  • Infrastructure as a service (IaaS) – сервис, основанный на предоставлении клиенту среды для создания и управления виртуальными машинами
  • Platform as a service (PaaS) – сервис предоставляет платформу, например облачную ОС и облачные системные сервера, на основе которых можно создавать свои решения
  • Software as a service (SaaS) – сервис предоставляет готовое облачное  программное решение для клиента

Плюс к этому различают три модели внедрения:

  • Private Cloud – вычислительные ресурсы находятся в собственном датацентре компании
  • Hosted Private Cloud – ресурсы хостятся у сторонней компании, но недоступны другим компаниям
  • Public Cloud – ресурсы закупаются у внешнего провайдера как готовое решение.

Для каждого направления облачных решений Microsoft имеет свое предложение:

  • Для IaaS это Windows Server 2008 R2, Microsoft Hyper-V Server 2008 R2 и Microsoft System Center 2012
  • Для PaaS это Windows Azure и SQL Azure
  • Для SaaS это Office 365, Microsoft Dynamics CRM Online и Windows InTune.

По сути облачные решения добавляют к вопросу “Что мы делаем?” весьма важный вопрос “Где мы это делаем?”. Соответственно, меняются требования к квалификации и навыкам IT специалистов. Т.е., к обычным профессиональным требованиям добавляются новые, специфические именно для облачных решений.

В связи с этим возникают новые IT роли – облачные роли - с набором новых квалификационных требований. Microsoft определяет эти роли следующим образом:

  • Datacenter Operations Manager – IaaS
  • Cloud Developer – PaaS
  • Data Steward – PaaS
  • Cloud Service Manager,  для Office 365 это Office 365 Administrator – SaaS

Подробное описание ролей можно посмотреть здесь.

Естественным образом возникает вопрос обучения IT специалистов для облачных ролей. Microsoft предлагает следующие варианты обучения:

Для роли Datacenter Operations Manager:

  • Исходная позиция – администратор Windows Server 2008 (уровень MCITP)
  • Курс 10215 Implementing and Managing Microsoft Server Virtualization
  • Курс 10750 Monitoring and Operating a Private Cloud with System Center 2012 (будет выпущен в июле 2012)
  • Курс 10751 Configuring and Deploying a Private Cloud with System Center 2012 (будет выпущен в апреле 2012)

Для роли Cloud Developer:

  • Исходная позиция – разработчик .NET
  • Курс 10263 Developing Windows Communication Foundation Solutions with Microsoft Visual Studio 2010
  • Курс 10265 Developing Data Access Solutions with Microsoft Visual Studio 2010
  • Курс 50466 Windows Azure Solutions with Microsoft Visual Studio 2010

Для роли Data Steward:

  • исходная позиция – разработчик или администратор SQL Server
  • Курс 10774 Querying Microsoft SQL Server 2012
  • Курс 10775 Administering Microsoft SQL Server 2012 Databases
  • Курс 10777 Implementing a Data Warehouse with Microsoft SQL Server 2012
  • Курс 10778 Implementing Data Models and Reports with Microsoft SQL Server 2012

Для роли Office 365 Administrator:

  • исходная позиция – администратор Windows Server 2008
  • Курс 10135 Configuring, Managing and Troubleshooting Microsoft Exchange Server 2010
  • Курс 10233 Designing and Deploying Messaging Solutions with Microsoft Exchange Server 2010
  • Курс 10174 Configuring, Managing, and Troubleshooting Microsoft SharePoint 2010
  • Курс 10231Designing and Deploying Microsoft SharePoint 2010
  • Курс 10533 Deploying, Configuring, and Administering Microsoft Lync Server 2010
  • Курс 10534 Planning and Designing a Microsoft Lync Server 2010 Solution

Также по всем направлениям предлагается дополнительная литература и jump-start’ы. Полный список рекомендаций можно посмотреть здесь.

В рамках программы сертификации для облачных решений сейчас предложена одна сертификация – Private Cloud.

Чтобы получить этот сертификат, надо иметь MCITP Server Administrator и сдать еще два экзамена:

  1. на выбор один из экзаменов: экзамен 70-247 Private Cloud Configuration and Deployment with System Center 2012 или экзамен 70-659 Windows Server 2008 R2, Server Virtualization
  2. Экзамен 70-246 Private Cloud Monitoring and Operations with System Center 2012

Экзамены 246 и 247 пока еще находятся в разработке, их выход запланирован на конец июня 2012. Экзамен 70-659 будет учитываться для этой сертификации до 31 января 2013 года. После этой даты для поддержки сертификации надо будет сдавать экзамен 247.

Полные требования к сертификации Private Cloud можно посмотреть здесь.

Как мы видим, сертификация Private Cloud соответствует облачным решениям в направлении IaaS. Также надо иметь ввиду, что полный набор курсов и экзаменов для сертификации Private Cloud будет доступен к августу 2012.

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

Что можно порекомендовать специалистам и компаниям, которые решили двигаться к получению этой сертификации уже сегодня? Начать надо с получения сертификации MCITP Server Administrator (все курсы и экзамены доступны), далее можно сдать экзамен 70-659 по серверной виртуализации, а к июню подготовиться и сдать экзамен 70-246. На сегодняшний день это кратчайший путь к получению сертификата Private Cloud.

Успехов и удачи в освоении облаков!