Initial Update: Saturday, 8 October 2016 00:18 UTC We are actively investigating issues impacting a subset of Visual Studio Team Services users. It was observed that when the trial period of the extension that the users have installed was expired, multiple emails are being sent instead of just one. So far, the impact seems to be…
クラウド ロード テスト サービスがハイパースケールに対応: 100 万ユーザーの同時実行負荷を生成する場合
本記事は、マイクロソフト本社の Microsoft Application Lifecycle Management の記事を抄訳したものです。 【元記事】 Cloud-load testing service is hyper-scale ready: lessons from generating 1M concurrent user load 2016/9/30 販促キャンペーンやクリスマス セールといった大規模な季節イベントの最中に、基幹業務アプリがダウンしてしまったという話はよく耳にします。このような場合、原因の多くは、一時的に発生する大規模な需要にアプリが対応できていないことにあります。最終的にはサーバーで障害が発生して、顧客満足度の低下や機会損失といった最悪の事態につながることになります。お客様のアプリがこのような事態に陥らないようにするには、クラウド ロード テスト (CLT) サービスを使ってアプリが需要の急増に対応できるかどうか検証するのがおすすめです。 ロード テストに使用するツールやサービスでは、必要な規模の負荷を生成できなくてはなりません。そのため、マイクロソフトでは先日インフラストラクチャを変更し、CLT サービスをハイパースケールで実行できるようにしました。ハイパースケールへの対応状況を検証する一環として、100 万ユーザーの同時実行負荷を生成するテストを実行し、正常に行えることを確認しました。「同時実行」とは、100 万ユーザーが全員同時にアクティブな状態にあったということです。このテストは、自動的にプロビジョニングされたエージェントを使用する場合と、Azure IaaS VM を使用して「自社のサブスクリプションを持ち込む (英語)」場合の両方に対応しています。つまり、自動的にプロビジョニングされたエージェントを使用するにしても、自社のマシンを持ち込むにしても、ハイパースケールでテストを実行できます。 先日実施したインフラストラクチャの変更によってさまざまな効果が表れていますが、ここでは特に以下の 2 点にご注目ください。 エージェント コア 1 つあたりの仮想ユーザー数が、最大でこれまでの 2.5 倍に増加しました。これまで宣言型 Web テストではエージェント コア 1 つにつき 250 ~ 1,000 の仮想ユーザーを生成できましたが、この数が 600…
Issues with my.visualstudio.com new assignments – 10/7 – Resolved
Final Update: Friday, 7 October 2016 22:05 UTC We’ve confirmed that Subscription ingestion is back to normal 07 October 2016 ~21:45 UTC. This is a re-occurrence of yesterday’s issue. We have applied temporary mitigation and are in the process of testing a broader solution for bulk uploads that we plan to release next week. We understand that customers rely on VS…
Service Bus at Ignite 2016!
We had an awesome time at Ignite 2016 last week in Atlanta and hope you did too! For those of you who weren’t able to make it, below is the short and sweet version. Slides from both presentations: Ignite 2016 – Services Update Ignite 2016 – Real World Messaging We had two different presentations while we…
New install or Upgrade to Microsoft Identity Manager 2016 SP1– Service and Portal
In this post we will walk through an upgrade / Install scenario of MIM 2016 to MIM 2016 SP1, note this is not an in place upgrade and it requires the current version to either be uninstalled first if installing on the same server that your current version of MIM 2016 is installed on…
Migrating database from AlwaysOn AG to another with JoinOnly option
Hi all, In this blog, I am covering a scenario of migrating a SQL database from one AlwaysOn Availability Group (AG) to a new AG. I was involved in such requirement and the goal was to migrate the database which was in terabytes size to another AG without having to apply the Full back up…
주간닷넷 2016년 9월 14일
여러분들의 적극적인 참여를 기다리고 있습니다. 혼자 알고 있기에는 너무나 아까운 글, 소스 코드, 라이브러리를 발견하셨거나 혹은 직접 작성하셨다면 Gist나 주간닷넷 페이지를 통해 알려주세요. .NET 관련 동호회 소식도 알려주시면 주간닷넷을 통해 많은 분과 공유하도록 하겠습니다. 금주의 커뮤니티 소식 Taeyo.NET에서 http://docs.asp.net 의 ASP.NET Core 문서를 한글화하여 연재하고 있습니다. MVC : View – Tag Helper 소개 MVC :…
How to recover the contents of a personal site of a deleted user account, which was also deleted.
Issue Description: In SharePoint Online: After deleting the user account, the personal site corresponding to it was also deleted; You would like to recover the contents from it. Solution: The behavior as described here: How user profiles are deleted in SharePoint Online and OneDrive for Business We restored the site using the commands described below:…
Run an async task in a console app and return a result
I had someone ask how to run an async task in Main of a console app. Yes there are different ways to do it and this is just one! using System; using System.Net.Http; using System.Threading.Tasks; namespace UrlAuth { class Program { static void Main(string[] args) { try { // Start a task – calling…
Live architecture dependency validation in Visual Studio “15” Preview 5
In the past year, you told us that you considered removing unwanted dependencies to be an important part of managing your technical debt. The Layer designer enables you to validate architectural dependencies in your Visual Studio solutions. It first shipped in Visual Studio 2010, and is now part of Visual Studio Enterprise. But the experience…