Cloud and Datacenter Management Blog

Microsoft Hybrid Cloud blogsite about Management

Leave a comment

The Day After Microsoft #AzureCon World Wide Virtual Event videos Available #Azure #Cloud


Here you can find all the Video sessions of the Microsoft AzureCon Event

It was an Awesome Event via the Stream of in Amstelveen Netherlands with the Azure Community 😉

Keynote start

Move to the Cloud

Dutch Event T-Shirt of WAZUG.NL 🙂

Here you can see the Video sessions of AzureCon 2015 :

User defined routes and network appliances

User defined routes and network appliances

This session introduces the concept of user defined routes and IP Forwarding and illustrates how this can used to build sophisticated scenarios involving network virtual appliances. There will also be a code walkthrough of the template used to set up the scenario end to end in Azure Resource Manager.

Leave a comment

TODAY It’s Microsoft #AzureCon Day ==> Join the @Azure Team :-) #Cloud #Azure #HybridCloud


9:00 A.M. PDT, September 29, 2015

Be the first to see what’s next. Attend the free, virtual event.

Hear from the experts about the latest Azure innovation and easy-to-adopt solutions. Listen as customers take the stage to share their stories. Join live Q&As and interact with the architects and engineers who are building the latest features. Choose from more than 60 technical sessions—and accelerate your journey to the cloud.

9:00 am   Journey to the Intelligent Cloud

Scott Guthrie, Executive Vice President for Microsoft’s Cloud + Enterprise Division, starts things off by sharing our intelligent cloud strategy. Scott will be joined by customers who will share their journey to the cloud and the business impact realized – all enabled by the power of Microsoft Azure. Scott will also announce new Azure innovations. Don’t miss it!

9:45 am   Building Apps with the Intelligent Cloud

Bill Staples, Corporative Vice President for Microsoft’s Application Platform, will showcase how applications are at the heart of business growth and transformation. Hear from customers how they are leveraging the Microsoft’s application platform to take their business to the next level. Mark Russinovich, CTO for Microsoft Azure, will also come on stage to demo some exciting new application platform services.

10:30 am   Transforming Data into Intelligent Action

T.K. “Ranga” Rengarajan, Corporate Vice President for Microsoft’s Data Platform, will walk through our Data Platform strategy and share how companies are transforming data into intelligent action to differentiate and grow their business. Hear about the power of connected devices and the Internet of Things and how Microsoft’s latest innovations are enabling companies to solve problems in unprecedented ways.

11:15 am   Infrastructure for the Intelligent Cloud

Jason Zander, Corporate Vice President of the Azure team, will share how Microsoft Azure uniquely provides a hyper-scale, hybrid and trustworthy infrastructure platform that is helping organizations add scale to their applications, be agile and realize cost savings. Learn how companies are transforming themselves by evolving their IT strategy to take advantage of Azure’s infrastructure platform.
After the live keynotes, join our speakers in Q&A sessions where they will answer the questions you submitted via Twitter (#AzureCon) during their respective keynotes.

And you can also drill into the topics that interest you most. On the day of the event, we will release over 60 on-demand technical sessions, spanning the breadth of the Microsoft Azure platform including the  following foundational sessions:

•     Azure for IT implementers – Mark Russinovich
•     Azure for developers – Scott Hanselman
•     Azure data and analytics platform – Shawn Bice

The additional on-demand sessions will focus on high impact Azure use cases in addition to new technologies. These sessions will be delivered by Microsoft engineers who are building the latest cloud capabilities and Microsoft Most Valuable Professionals (MVPs) who work with customers every day using Azure. Here are a sampling of the on-demand sessions that will be a part of AzureCon. We will continue to update the list as we get closer in to the event so make sure to check back often for the latest information or just sign-up here to stay up to date!

We have a great experience planned for you so make sure to sign-up for AzureCon.


Leave a comment

UPDATE : #Microsoft Azure ExpressRoute Overview #Azure #Cloud #HybridCloud


Microsoft Azure ExpressRoute lets you extend your on-premises networks into the Microsoft cloud over a dedicated private connection facilitated by a connectivity provider. With ExpressRoute, you can establish connections to Microsoft cloud services, such as Microsoft Azure, Office 365, and CRM Online. Connectivity can be from an any-to-any (IP VPN) network, a point-to-point Ethernet network, or a virtual cross-connection through a connectivity provider at a co-location facility. ExpressRoute connections do not go over the public Internet. This allows ExpressRoute connections to offer more reliability, faster speeds, lower latencies, and higher security than typical connections over the Internet.

Key benefits include:

  • Layer 3 connectivity between your on-premises network and the Microsoft Cloud through a connectivity provider. Connectivity can be from an any-to-any (IPVPN) network, a point-to-point Ethernet connection, or through a virtual cross-connection via an Ethernet exchange.
  • Connectivity to Microsoft cloud services across all regions in the geopolitical region.
  • Global connectivity to Microsoft services across all regions with ExpressRoute premium add-on.
  • Dynamic routing between your network and Microsoft over industry standard protocols (BGP).
  • Built-in redundancy in every peering location for higher reliability.
  • Connection uptime SLA.
  • QoS and support for multiple classes of service for special applications, such as Skype for Business.

See the ExpressRoute FAQ for more details.


How can I connect my network to Microsoft using ExpressRoute?

You can create a connection between your on-premises network and the Microsoft cloud in three different ways

  1. Co-located at a cloud exchange. If you are co-located in a facility with a cloud exchange, you can order virtual cross-connections to the Microsoft cloud through the co-location provider’s Ethernet exchange. Co-location providers can offer either Layer 2 cross-connections, or managed Layer 3 cross-connections between your infrastructure in the co-location facility and the Microsoft cloud.
  2. Point-to-point Ethernet connections. You can connect your on-premises datacenters/offices to the Microsoft cloud through point-to-point Ethernet links. Point-to-point Ethernet providers can offer Layer 2 connections, or managed Layer 3 connections between your site and the Microsoft cloud.
  3. Any-to-any (IPVPN) networks. You can integrate your WAN with the Microsoft cloud. IPVPN providers (typically MPLS VPN) offer any-to-any connectivity between your branch offices and datacenters. The Microsoft cloud can be interconnected to your WAN to make it look just like any other branch office. WAN providers typically offer managed Layer 3 connectivity.

ExpressRoute capabilities and features are all identical across all of the above connectivity models. Connectivity providers can offer one or more connectivity models from the above list. You can work with your connectivity provider to pick the model that works best for you.

ExpressRoute features

ExpressRoute supports the following features and capabilities.

Layer 3 connectivity

Microsoft uses industry standard dynamic routing protocol (BGP) to exchange routes between your on-premises network, your instances in Azure, and Microsoft public addresses. We establish multiple BGP sessions with your network for different traffic profiles. More details can be found in the ExpressRoute circuit and routing domains article.


Each ExpressRoute circuit consists of two connections to two Microsoft Enterprise edge routers (MSEEs) from the connectivity provider / your network edge. Microsoft will require dual BGP connection from the connectivity provider / your side – one to each MSEE. You may choose not to deploy redundant devices / Ethernet circuits at your end. However, connectivity providers use redundant devices to ensure that your connections are handed off to Microsoft in a redundant manner. A redundant Layer 3 connectivity configuration is a requirement for our SLA to be valid.

Connectivity to Microsoft cloud services

ExpressRoute connections enable access to the following services.

  • Microsoft Azure services
  • Microsoft Office 365 services
  • Microsoft CRM Online services (coming soon)

You can visit the ExpressRoute FAQ page for a detailed list of services supported over ExpressRoute.

Connectivity to all regions within a geopolitical region

You can connect to Microsoft in one of our peering locations and have access to all regions within the geopolitical region.

For example, if you connected to Microsoft in Amsterdam through ExpressRoute, you will have access to all Microsoft cloud services hosted in Northern Europe and Western Europe. Refer to the ExpressRoute partners and peering locations article for an overview of the geopolitical regions, associated Microsoft cloud regions, and corresponding ExpressRoute peering locations.

Global connectivity with ExpressRoute premium add-on

You can enable the ExpressRoute premium add-on feature to extend connectivity across geopolitical boundaries. For example, if you are connected to Microsoft in Amsterdam through ExpressRoute, you will have access to all Microsoft cloud services hosted in all regions across the world (national clouds are excluded). You can access services deployed in South America or Australia the same way you access the North and West Europe regions.

Rich connectivity partner ecosystem

ExpressRoute has a constantly growing ecosystem of connectivity providers and SI partners. You can refer to the ExpressRoute providers and locations article for the latest information.

Connectivity to national clouds

Microsoft operates isolated cloud environments for special geopolitical regions and customer segments. Refer to the ExpressRoute providers and locations page for a list of national clouds and providers.

Supported bandwidth options

You can purchase ExpressRoute circuits for a wide range of bandwidths. The list of supported bandwidths are listed below. Be sure to check with your connectivity provider to determine the list of supported bandwidths they provide.

  • 50 Mbps
  • 100 Mbps
  • 200 Mbps
  • 500 Mbps
  • 1 Gbps
  • 2 Gbps
  • 5 Gbps
  • 10 Gbps

Dynamic scaling of bandwidth

You have the ability to increase the ExpressRoute circuit bandwidth (on a best effort basis) without having to tear down your connections.

Flexible billing models

You can pick a billing model that works best for you. Choose between the billing models listed below. Refer to the ExpressRoute FAQ page for more details.

  • Unlimited data. The ExpressRoute circuit is charged based on a monthly fee, and all inbound and outbound data transfer is included free of charge.
  • Metered data. The ExpressRoute circuit is charged based on a monthly fee. All inbound data transfer is free of charge. Outbound data transfer is charged per GB of data transfer. Data transfer rates vary by region.
  • ExpressRoute premium add-on. The ExpressRoute premium is an add-on over the ExpressRoute circuit. The ExpressRoute premium add-on provides the following capabilities:
    • Increased route limits for Azure public and Azure private peering from 4,000 routes to 10,000 routes.
    • Global connectivity for services. An ExpressRoute circuit created in any region (excluding national clouds) will have access to resources across any other region in the world. For example, a virtual network created in West Europe can be accessed through an ExpressRoute circuit provisioned in Silicon Valley.
    • Increased number of VNet links per ExpressRoute circuit from 10 to a larger limit, depending on the bandwidth of the circuit.

Here you can read more about Microsoft Azure ExpressRoute

Video Published on May 14, 2015

This session provides an overview of Hybrid Scenarios supported in Microsoft Azure. Come and learn about how Microsoft Azure ExpressRoute enables you to extend your network to Microsoft and enable Hybrid Scenarios for your Enterprise. Learn about how you can plan for connectivity to Office 365 services over ExpressRoute. Hybrid Scenarios change the volume and nature of traffic flows within and outside a corporate network. Find out how the Microsoft IT addressed these challenges using ExpressRoute.

Leave a comment

#Microsoft Visual Studio Code for Your Platform #Linux #OSx #Windows

Visual Studio Code

Code editing redefined and optimized for building and debugging modern web and cloud applications.
Visual Studio Code is free and available on your favorite platform — Linux, OS X, and Windows.

Download your Visual Studio Code Preview Today

0_8_0_summary VS Code

How to update to the lastest release :

The following shows you how to update to the latest release of Visual Studio Code.

Note: For Mac and Windows users, we have enabled the auto-update channel. If you’re prompted by VS Code, accept the newest update and it will get installed (you won’t need to do anything else to get the latest bits).

Auto-updates are not supported for Linux.

Updating on Linux

  • Download the VS Code zip file: 64-bit or 32-bit.
  • Open the zip and run Code

Updating on OS X

You need to do this only if auto-update did not complete.

  • Download the VS Code zip file from here.
  • Open the zip file and drag Code over to Applications.
  • Launch Code.

Updating on Windows

You need to do this only if auto-update did not complete.

Important: Close any running instances of VS Code before attempting to update (to avoid VS Code not being able to start after you update).

  • Run the installer from here.
  • If you have trouble with the Windows installer, download the VS Code zip file from here.

Common Questions

Q: How do I know which version I’m running?

A: In Linux and Windows, choose Help, About. In OS X, use Code, About Visual Studio Code.

Q: What are the supported operating system versions needed to run Visual Studio Code?

A: See Requirements for the supported OS versions.


Leave a comment

Connecting to SQL Database By Using Azure Active Directory Authentication #Azure #SQL #Cloud


Azure Active Directory authentication is a mechanism of connecting to Microsoft Azure SQL Database by using identities in Azure Active Directory (Azure AD). With Azure Active Directory authentication you can centrally manage the identities of database users and other Microsoft services in one central location. Central ID management provides a single place to manage SQL Database users and simplifies permission management. Benefits include the following:

  • It provides an alternative to SQL Server authentication.
  • Helps stop the proliferation of user identities across database servers.
  • Allows password rotation in a single place
  • Customers can manage database permissions using external (AAD) groups.
  • It can eliminate storing passwords by enabling integrated Windows authentication and other forms of authentication supported by Azure Active Directory.
  • Azure Active Directory authentication uses contained database users to authenticate identities at the database level.

The configuration steps include the following procedures to configure and use Azure Active Directory authentication.

  1. Create and populate an Azure Active Directory
  2. Ensure your database is in Azure SQL Database V12
  3. Optional: Associate or change the active directory that is currently associated with your Azure Subscription
  4. Create an Azure Active Directory administrator for Azure SQL Server
  5. Configure your client computers
  6. Create contained database users in your database mapped to Azure AD identities
  7. Connect to your database by using Azure AD identities

The following diagram indicates the federation, trust, and hosting relationships that allow a client to connect to a database by submitting a token that was authenticated by an Azure AD, and which is trusted by the database. It’s important to understand that access to a database using Azure AD authentication requires that the hosting subscription is associated to the Azure Active Directory.


Administrator structure

When using Azure AD authentication there will be two Administrator accounts for the SQL Database server; the original SQL Server administrator and the Azure AD administrator. Only the administrator based on an Azure AD account can create the first Azure AD contained database user in a user database. The Azure AD administrator login can be an Azure AD user or an Azure AD group. When the administrator is a group account, it can be used by any group member, enabling multiple Azure AD administrators for the SQL Server instance. Using group account as an administrator enhances manageability by allowing you to centrally add and remove group members in Azure AD without changing the users or permissions in SQL Database. Only one Azure AD administrator (a user or group) can be configured at any time.



To create new users you must have the ALTER ANY USER permission in the database. The ALTER ANY USER permission can be granted to any database user. The ALTER ANY USER permission is also held by the server administrator accounts, and database users with the CONTROL ON DATABASE or ALTER ON DATABASE permission for that database, and by members of the db_owner database role.

To create a contained database user in Azure SQL Database you must connect to the database using an Azure AD identity. To create the first contained database user, you must connect to the database by using an Azure AD administrator (who is the owner of the database). This is demonstrated in steps 4 and 5 below.

Azure AD features and limitations

The following members of Azure Active Directory can be provisioned in Azure SQL Server: – Native members: A member created in Azure AD in the managed domain or in a customer domain. For more information, see Add your own domain name to Azure AD. – Federated domain members: A member created in Azure AD with a federated domain. For more information, see Windows Azure now supports federation with Windows Server Active Directory. – Imported members from other Azure Active Directories who are native or federated domain members. – Active Directory groups created as security groups.

Microsoft accounts (for example,, or other guest accounts (for example, are not supported. If you can login to using the account and password, then you are using a Microsoft account which is not supported for Azure AD authentication for Azure SQL Database.

Additional considerations

  • To enhance manageability we recommended you provision a dedicated Azure Active Directory group as an administrator.
  • Only one Azure AD administrator (a user or group) can be configured for an Azure SQL Server at any time.
  • Only an Azure Active Directory administrator can initially connect to the Azure SQL Server using an Azure Active Directory account. The Active Directory administrator can configure subsequent Azure Active Directory database users.
  • We recommend setting the connection timeout to 30 seconds.
  • Some tools like BI and Excel are not supported.
  • Azure Active Directory authentication only supports the .NET Framework Data Provider for SqlServer (at least version .NET Framework 4.6). Therefor Management Studio (available with SQL Server 2016) and data-tier applications (DAC and .bacpac) can connect, but sqlcmd.exe cannot connect because sqlcmd uses the ODBC provider.
  • Two-factor authentication or other forms of interactive authentication are not supported.

Here you can read more about the steps Connecting to SQL Database By Using Azure Active Directory Authentication