Как мы знаем, микрософт предлагает невероятные возможности по распространению контента во все точки мира, что заметно уменьшает время доступа к контенту. Это CDN. Как я писал ранее это сокращает трафик между континентами (бэкбонами). Но, чтобы включить CDN у простого сайта есть несколько особенностей, о которых напишу под катом, так как не достаточно просто включить CDN в панели управления и настроить CNAME домена.
[Далее]
Метки: Code | microsoft
Если посмотреть статус сервиса, то ошибки идут
каждый второй день, причем во всех регионах. А потом спрашиваю, почему для БД вы используете Amazon RDS...
Apr 30 2012 8:06PM We are actively investigating an intermittent timeout issue in SQL Azure which is likely to happen during database copies or sharing splits. We are working to resolve it as soon as possible. Further updates will be published to keep you apprised of the situation. We apologize for any inconvenience this causes our customers.
May 2 2012 12:55AM We continue to work on repair steps to mitigate the issue. Further updates will be published to keep you apprised of the situation. We apologize for any inconvenience this causes our customers.
May 4 2012 3:52PM We have found the issue and implemented a resolution. Service is now running as normal. We apologize for any inconvenience this causes our customers.
[Далее]
Метки: microsoft
- Автор flashr апреля 12, 2012
Через несколько дней все превьюшки на странице топа будут полностью отображаться через BlogStorage, а пока можно увидеть на что
способно достижение от микрософта. В отчете представлен график загрузки страницы c
1000 картинок из одного браузера из США. Как можно видеть это заняло 40 секунд. При этом отдача каждой картинки заняла порядка 200 мс. Там же в таблице видно, что такой результат достигается только при включенном Keep-Alive, то есть 6 соединений открытых браузером остаются активными на протяжении всей передачи данных.
[Далее]
Метки: Analytics | microsoft
- Автор flashr апреля 12, 2012
Сегодня Амазон объявил о выходе нового продукта -
поисковик в облаке. То есть все то, о чем можно мечтать при обработке больших объемов данных. Есть интерфейс стоп слов , управление полями индексирования и т.п. Пугает лишь то, что за это придется платить и так как сервис новый, то стоит ожидать крупных сбоев. По цене все предлагается за от $0.12 per hour, что есть 1 инстанс и меньше 100у.е. в месяц. На базе cloudsearch уже проиндексировали Википедию, правда
только англоязычную. Русский язык там не работает. В любом случае это мощная заявка на то, чтобы подвинуть другие корпоративные решения по контекстному поиску, который в перспективе станет мощнее яндексовского.
Что касается Azure, то для него пока нет решения из коробки в виде отдельного поискового сервиса, однако
есть библиотека Lucene, которая позволяет индексировать и искать документы в облаке, хранить индекс будет в storageblob, но настраивать придется все самому. Но и тут нет морфологии. Если бы морфология поставлялась из коробки, а не приходилось бы прикручивать Lemmatizer, то это решение бы победило.
[Далее]
Метки: microsoft | Semantic Web | trend
- Автор flashr марта 21, 2012
Раскопал блог евангелиста
WindowsAzure в России. Есть несколько интересных ссылок про CDN. В частности геокарта расположения микрософтных CDN.
[Далее]
Метки: microsoft
- Автор flashr марта 18, 2012
В последнем выпуске channel9 показали презентацию нового решения по авторизации с помощью openid в web приложении в msvs2011. Ранее наиболее популярным средством была библиотека Арнота - dotnetopenid. Которая наверное теперь отойдет на второй план и будет использоваться только теми порталами, которые к ней уже привязались. Полная инструкция по интеграции с соц.сетями доступна в блоге MSDN, где видно, что над ее созданием работали 3 итальянца и 10 индусов.
Метки: microsoft
- Автор flashr марта 11, 2012
Микрософт в России проводит рекламу облачных вычислений. Для этого создан сайт сборщик идей - http://www.ybyf.ru. Где в рамках программы «Your Business — Your Fame» проходит конкурс идей. На конкурс идей может быть представлена идея проекта, не имеющего еще реализации. Проблема, о которой я пишу, что сайт падает при попытке отправить им идею с занятной ошибкой выполнения модуля на PHP. Удивительно, что облачные вычисления микрософта используют php:
HTTP Error 500.0 - Internal Server Error
E:\approot\php\php-cgi.exe - The FastCGI process exceeded configured activity timeout
Module FastCgiModule
Notification ExecuteRequestHandler
Handler PHP via FastCGI
Error Code 0x80070102
Requested URL http://www.ybyf.ru:80/htdocs/index.php
Physical Path E:\approot\htdocs\index.php
Logon Method Anonymous
Logon User Anonymous
[Далее]
Метки: bugs | microsoft
- Автор flashr марта 9, 2012
Микрософт обещает значительное снижение цен на Азур. По факту это почти в 2 раза, так как в 2 раза падает стоимость вычислений на ExtraSmallInstance.
Метки: microsoft
- Автор flashr марта 1, 2012
Cтоило вчера недобрым словом написать про Windows Azure, так он взял и
упал во всем мире на 8 часов. Хотя по сообщениям тех же инженеров - только 37% сервисов полегло. По интересной закономерности у меня полегли только те сервисы , которые были хоть как-то задействованы, то есть к ним шли обращения от пользователей. Теперь ждем будет ли какая компенсация со стороны микрософта. Напомню, что при падении Amazon;a на полдня - потом всем сделали месяц бесплатного пользования.
И самое главная мысль. Теперь мне кажется, что если раньше основная задача Интернета была сделать так, чтобы связь и работоспособность была всегда, даже если один из узлов вышел из строя, то теперь появились облака, которые успешно решают задачу, чтобы обронить почти весь Интернет при необходимости. Кстати от сегодняшнего падения пострадали
сервисы правительства Великобритании.
[Далее]
Метки: microsoft
- Автор flashr февраля 28, 2012
На днях стало известно о том, что в программу BizSpark для молодых кампаний добавился бесплатный доступ к WindowsAzure. Однако, для России это как и для страны третьего мира, данная возможность недоступна. Такая же фигня и с простым триальным доступом, который есть у большинства развитых стран, типа Перу. И стоит ли удивляться после этого, что представители микрософта потом налево и направо раздают гранты и тут же плачутся, что в России мало компаний, которые что-то могут создать стоящего на технологиях микрософта. Очевидно, что все гранты уйдут на покупку ПО, а другие партнерские программы просто недоступны.
Метки: microsoft
- Автор flashr февраля 1, 2012
Последние события из мира Микрософта
1)
Видео с презентации последних нововведений в asp.net 4.5, msvs2011 . Must see, все по-русски.
2) Оказывается в последней версии сильверлайта 5 наконец-таки сделали нормальную версию для x64 машин. Поэтому смело в x64 битном IE9
открываем страницу и ставим сильверлайт. Ранее оно не работало. IE9 пожалуй единственный браузер у которого есть 64-битная версия. В той же 32х битной опере, если открыть 100 вкладок фейсбука уже память начинает тратится более 2Гб, что приводит к заметному торможению.
[Далее]
Метки: microsoft | trend
- Автор flashr октября 25, 2011
В дополнение к предыдущему посту свежий сказ о том, как
люди извращаются, помещая Task в WebRole, чтобы получить нормальный сервис работающий под Azure и заодно сэкономить ядро.
[Далее]
Метки: microsoft
- Автор flashr октября 23, 2011
По случаю того, что микрософт во всю начало проводить конференции и врать с больших экранов, что облачное Core намного лучше и дешевле простого VPS решил написать ниже небольшое сравнение реальной ситуации. Речь пойдет о 1 Extra Small Core в
Azure и 1 VPS в
Agava. Буду приводить преимущества.
Преимущества Agava
1) Цена 400р в месяц против 0,05у.е., плюс как говорил softline это не баксы как написано на сайте микрософта, а евро, кроме того они еще добавляют НДС. В общем примерно 1500р за простой ExtraSmallCore, то есть в 3 раза дороже.
2) Диск у агавы получается 25Гб (10Гб расширяемых, просто все установки по умолчанию идут с 15Гб видимых), против 20Гб у Азура.
3) Трафик у Агавы бесплатен, но ограничен 10МБ, а в Азуре исходящей трафик платный, а про ограничения ни слова.
4) Производительность ввода-вывода в Азуре написана, что "низкая", то есть низко-приоритетный трафик. У Агава известно, что это 2МБ в сек. доступа к диску.
5) Для азура придется переписывать весь много кода, чтобы соответствовать требованиям. Кроме того для Worker Role нет возможности просто вести много потоков, По сути 1 Worker - 1 поток, поэтому многие уже начинают придумывать извращения, типа SharedTimer и само-писаного пула потоков.
6) В WorkerRole Нельзя встроить сложные лицензионный комовские компоненты.
7) VPS может выполнять еще кучу задач, таких как файловый архив или DNS Server.
Преимущества Azure
1) простота администрирования по удалению, добавлению новых машин и .т.п.
2) в азуре не надо обновлять виндовс и перезагружать машину раз в месяц.
3) гарантирует 1 Ггц вместо 0,5Ггц у агавы.
4) Больше оперативной памяти - 1Гб вместо 0,5Гб, также часть памяти съедает сама система.
Вывод: делайте сами, очевидно, что для некоторых задач лучше азур, чтобы избавится от вопросов администрирования. мне же больше нравятся возможности балансировки нагрузки на несколько машин для крупных проектов.
[Далее]
Метки: Analytics | microsoft
- Автор flashr октября 17, 2011
Немного Видео с недавнего мероприятия Микрософта. К слову сказать на следующий день тут же выспупал медведев, но он был не так зажигателен как эти барабанщики
И собственно сами участники мероприятия, которые в основном играли в XBox.
[Далее]
Метки: microsoft
- Автор flashr октября 5, 2011
Облачные вычисления микрософта продолжают идти в ногу со временем
Уже доступен
AzureToolkit for Windows 8Для стартапов сделана программа
бесплатного Азура на год с экономией аж до 3500у.е., но не спешим радоваться, так как это как всегда не для России, а во вторых требуется оформление BizSpark и лицензионного MSVS+MSDN , что и есть дуриловом на примерно такие же деньги
[Далее]
Метки: microsoft | news
- Автор flashr сентября 24, 2011
На последней конференции микрософта PnP2011 пожалуй самым интересным было
EntLib и WASABi для динамического масштабирования и вообще все что может потребоваться для логирования. Пока не пользовался, но выглядит внушительно.
В тему Windows Azure - выяснилось что есть важный параметр upgradeDomainCount в CSDEF, позволяющий поочередно обновлять инстансы, не пользуясь VIP опцией.
Другой важный параметр - <LocalStorage cleanOnRoleRecycle="true" sizeInMB="15000" /> - позволяющий выделить произольную папку для записи данных. Открытием стало, что пользоваться в asp.net, портированной в Azure папкой App_Data более нельзя, так как любая Role в Windows Azure имеет ограничение на 100Мб и это ограничение никак не поменять. Получить же путь к созданной папке, можно следующим образом:
Copy Source | Copy HTML- if (RoleEnvironment.IsAvailable)
- {
- return RoleEnvironment.GetLocalResource("MyStorage").RootPath;
- }
[Далее]
Метки: microsoft
- Автор flashr сентября 15, 2011
По итогам конференции BUILD, где как многие знают была представлена новая Windows 8. Также были аннонсированы следующие инструменты разработки (MSVS 11 , TFS 11 , .Net 4.5), которые можно будет загрузить уже в пятницу. Статус у них пока DeveloperPreview. В общем
читайте тут с картинками. Также завтра можно будет послушать, и надеюсь почитать-посомтреть доклад Mads'a "ASP.NET optimization talk".
PS:
все ссылки на новости по теме включая видео [Далее]
Метки: microsoft
- Автор flashr сентября 12, 2011
Некоторые особенности с организацией вызова PowerShell на WindowsServer 2008R2, для выполнения произвольного скрипта
1) Ставим PowerShell, через стандартную установку Features для WindowsServer, далее пишем примерно такую функцию
2) Важно, что ей можно передовать разовые команды, а можно имя файла, который нужно исполнить, для этого useScript ставим в true.
3) Вторая особенность неочевидна, так как PS выполняется в отдельном потоке под .Net 2.0 , а у вас .Net 4.0, то все токены прав потеряются, во избежание этого вы в приведенной выше функции указываем исполнять PS в том же потоке, что и текущий код (runspace.ThreadOptions = PSThreadOptions.UseCurrentThread;).
4) Следующей командой важно разрешить выполнение скриптов в отдельном файле. Так как по умолчанию это запрещено (scriptInvoker.Invoke("Set-ExecutionPolicy Unrestricted");).
5) И в завершение важно помнить, что PS выполняется с рабочей директорией System, которая отлична от вашей текущей, поэтому все относительные пути в файле скрипта могут не работать.
[Далее]
Метки: Code | microsoft
- Автор flashr августа 31, 2011
О проблеме DNS для Азура
уже упоминалось, но оказалось все сложнее. Российский регистратор webnames не смог выставить DNS для доменов на нужные, ссылаясь на ошибки в SOA записях, даже техподдержка пока не помогла. Так что домены по 90р за штуку до добра не доведут. Поэтому я озадачисла поднятием и настройкой своего пула DNS серверов и видимо с этим столкнется любой вебмастер, который захочет работать с Азуром без использования дорогово CDN.
Алгоритм выглядит просто.
1) Заказываем на той же Агаве пару серверов IIS Web за 500р в месяц, включаем на каждом из них DNS Server, на втором настраиваем репликацию первого.Заводим нужные Зоны. Записи A и CNAME на www. Также настраиваем SOA чтобы TTL был секунд 20, а не час.
2) На primary DNS сервере ставим PowerShell из стандартного пакета, там в разделе Features есть. И пишем win-service который бы раз в 5 минут опрашивал ваши азурные сайты на предмет не изменился ли у них IP адрес. Если изменился, то выполняем PS скрипт, чтобы поделиться которыми и написан данный пост.
3) Первое, это когда служба только запускается и ей нужно определить список всех доменных зон на сервере, делается это так:
Copy Source | Copy HTML- Get-WmiObject -ComputerName localhost -Namespace 'root\MicrosoftDNS' -Class MicrosoftDNS_AType |Sort-Object -unique containername|Select containername,ipaddress
4) И второе, это когда обнаружены домены, для которых нужно поменять А записи, вызывается
такой вот скрипт. Вызов выглядит как "./update-DNSAddress -forward localhost -reverse localhost". А в файле dnsaddresslist.csv со списком нужных изменений присутствует шапка "Name,Address" и далее по домену-айпи на каждой строчке разделенных запятой.
Это базовые знания, чтобы решить проблемы динамических адресов в Azure, но при желании могу добавить ваш домен на свои обновляемые DNS server'a.
[Далее]
Метки: Code | microsoft
- Автор flashr августа 26, 2011
Как известно в Azure, если не использовать CDN на домен, то его адрес меняется постоянно при сбое или еще по случаю. Пишется, что вообще
каждые 5 дней может меняться. Это создает ряд неудобств, которые позволили развиться целому бизнесу предоставления
DNS исключительно для сервисов Азура.
[Далее]
Метки: microsoft