Microsoft “Project Natick” puts datacentres under the ocean

I came across an interesting Microsoft research project, where they looked at what it took to manufacture and operate an underwater datacenter http://natick.research.microsoft.com/

According to the team, the idea behind these underwater datacentres is because 50% of the population lives near costal areas. Deploying servers along the coasts can help bring computing power closer to where the people are, reducing latency. Being submerged in water can also help with the heat exchange.

It is an interesting concept and there is more information in the short 2 minute video below.

deployment

 

 

Advertisements

SQL Server on Linux means you’ll be able to run a full .Net application in Linux Docker containers in Azure, developed on a Mac

SQL Loves Linux_2_Twitter (002)

There was some interesting news on the web today, Scott Guthrie announced that “private preview of SQL Server on Linux is available starting today” and that they are “targeting availability in mid-2017”.
When combined with some other recent announcements, in my head I can see it unlocking some unique scenarios which were never possible before in the Microsoft ecosystem:

In the very near future a developer will be able to create a new website with Visual Studio Code on a Macbook, using .NET core + ASP.NET core + Entity Framework core for a full stack application, which is held in a Linux Docker container, hosted on top of a Windows Server 2016 core VM inside of the container system, with the data being retrieved from a SQL Server instance hosted on a Red Hat Linux VM.

While this may be a contrived scenario for the sake of it, it does highlight what is possible with the new tools and frameworks being released by Microsoft. It is refreshing to see Microsoft embrace developers and operations teams that are working on non-Microsoft platforms. My favourite quote I heard from the team, is that they want to have the tools work on every platform equally well, and let the best platform host win. We have also seen the ASP.NET team working hard at making sure that the new ASP.NET core framework is optimised to work much faster than previous releases and recently achieved a 2300% increase in request throughput over ASP.NET 4.6 http://www.ageofascent.com/asp-net-core-exeeds-1-15-million-requests-12-6-gbps/

Microsoft today also announced that it is joining the Eclipse foundation. In the past they had already procided Eclipse plugins for Azure Toolkit for Eclipse & Team Explorer Everywhere as well as the Java SDK for Azure enables Eclipse users to build cloud applications.

Here are a whole heap of links to help you research this new paradigm:

 

If you are an ASP.NET developer and want to learn what is new about ASP.Net core, then there is a great usergroup talk by @AdamStephensen where he dives into what he wished he had known when getting started with it.

And to continue your education on new website development, this Dev Super Powers video by @DuncanHunter will show you how to get started with Angular 2 with Visual Studio Code.

Community report-Melbourne Azure UG May

Last month during the Windows Azure user group there were 2 main presentations.

The first one gave a quick 15minute overview of the latest news in the Windows Azure community


https://vimeo.com/44444090

The 2nd talk by Aidan Casey (@aidanjcasey) talked about how you can build Node.js apps on top of Windows Azure.

  • He gives an introduction on what Node.Js is
  • Reviews the tooling that is provided by Windows Azure
  • Demonstrates how to build and deploy a simple chat application
  • And finally explains in what situations Node.Js should be used


https://vimeo.com/44452495

By David Burela

My first book has been published Azure & Silverlight integration

It is with GREAT pride and pleasure that I am able to finally announce that my first book has been published and is available to be purchased right now!

Microsoft Silverlight 5 and Windows Azure Enterprise Integration details how enterprise Silverlight applications can be written to take advantage of the key features of Windows Azure to create scalable applications.

It is available as as eBook,  in print format and is available on the Kindle, Nook, etc.  It can be purchased from the following websites:

By David Burela

Video of my DDD Melbourne talk, New development workflow

On the weekend I talked at DDD Melbourne http://www.dddmelbourne.com/
It was a VERY VERY well organised community conference and I have a lot of respect for the organisers who made everything run smoothly.

The talk I put together was titled “New development workflow”. In it I decided to explore and demonstrate a new way you could build a website using newer tools & methodologies. Here is the blurb:

In the last few years there have been a number of new technologies released, which when used together can greatly simplify a developer’s life. For this session, I explore what kind of workflow we could create for the modern .Net developer. The session will show an end to end example of creating a new project: Modern ways of using source control, managing assemblies, testing, pushing to the cloud, etc.

The order of things demonstrated in the video are:

  • Overview of the ‘current way’ people develop software
  • Overview of how it could be done with newer tools
  • What is DVCS
  • How to use Mercurial with TortoiseHg
  • Create a new ASP.Net MVC3 HTML5 semantic app
  • The evolution of going from a coupled data service to using IoC/DI (Inversion of Control / Dependency Injection)
  • What is NuGet
  • Using NuGet to install Ninject to enable DI throughout the MVC3 framework
  • Using NuGet to install nSubstite to create mocks to enable unit testing
  • Hosting source code in http://BitBucket.org
  • Hosting the application in http://AppHarbor.com
  • Enabling continuous deployment to AppHarbor

The slides for my talk can be found here DDDMelb – New development workflow slides

Here are the updated slides from the DDDSydney talk: DDD Sydney – New development workflow slides

By David Burela

New Windows Azure Training Kit & 1.4 SDK available

There is a new release of the Windows Azure training kit, and also an update (and subsequent refresh) of the Azure SDK available.

New training kit

The training kit in my opinion is always the best way to learn the newest features that are available in SDKs. This latest update brings a new hands on lab explaining how to authenticate users from a Windows Phone 7.
http://blogs.msdn.com/b/windowsazure/archive/2011/04/28/now-available-windows-azure-platform-training-kit-april-update.aspx

 

Windows Azure SDK 1.4 released

A new version of the Azure SDK is now available. The biggest feature is a new way for developers to push out new development builds to an Azure server, without having to repackage and waiting for it to be spun up on new machines. The feature is called “web deploy” and details can be found in the update link below
http://blogs.msdn.com/b/windowsazure/archive/2011/04/15/now-available-windows-azure-sdk-1-4-refresh-with-webdeploy-integration.aspx

There was an issue with the 1.4 release which has been fixed. If you downloaded the SDK before April 25th you will be required to download the new version. If you are installing it for the first time then you are fine
http://blogs.msdn.com/b/windowsazure/archive/2011/04/27/windows-azure-sdk-1-4-refresh-issue-resolved.aspx

By David Burela

Azure training kit–January update is now available

The Azure training kit is one of the best ways to quickly bring yourself up to speed on Windows Azure. The latest update is now available for download http://blogs.msdn.com/b/windowsazure/archive/2011/01/31/now-available-january-update-for-the-windows-azure-platform-training-kit.aspx
It is called the January update, but was released 31st Jan. Perhaps they should have just waited one more day and called it the February update Winking smile

Most of the updates to the kit are around bug fixes and enhancements to installing snippets, but there is some new content being made available. The most interesting sounding one is a hands on lab for combining windows phone 7 and ‘the cloud’.

By David Burela