måndag, september 24, 2012
Cloud Burst 2012
Missa inte chansen att få se talare som Dominick Baier (MVP), Brady Gaster (Technical Evangelist), Nuno Godihno (MVP), Magnus Mårtensson (MVP), Alan Smith (MVP), Christian Weyer (MVP) och Peter Bryntesson (Technical Evangelist). Det är faktiskt så att det var ett krav att vara MVP eller evangelist på Microsoft för att få tala på konferensen!
Än finns det några platser kvar och anmäler sig gör man på här. Om du inte kan komma till Stockholm eller om det helt enkelt blir fullt så kommer hela eventet att streamas live! Med hjälp av http://www.streamshed.com/ och deras lösning som körs i Windows Azure så kan du följa eventet direkt här.
Och kanske det bästa av allt, hela konferensen är gratis! Allt du behöver veta om Cloud Burst 2012 finns att läsa på SWAG's hemsida.
onsdag, maj 30, 2012
Ny blog om Windows 8 av mina kollegor
De första inläggen kommer att handla om erfarenheterna från att bygga Prisjakts Windows 8 app.
Kolla även in denna demo av appen:
torsdag, maj 17, 2012
Azure sessioner från TechDays – nu på YouTube!
Nu finns de flesta sessioner från TechDays på YouTube. Jag har sammanställt de sessioner som handlar om Azure här nedan. Det saknas ännu ett par sessioner men jag kommer att uppdatera listan allt eftersom.
Kristofer Liljeblad och Björn Eriksen - A peek into the Microsoft cloud
Windows Azure är en bred plattform att bygga molnbaserade applikationer. Det kan vara så enkelt som att bara skapa en ny webbapplikation och skicka upp den i molnet. Men det finns också många fler tjänster man kan använda för att verkligen dra nytta av Windows Azure och säkerställa att din applikation kan skala med kraven från dina användare. I den här sessionen kommer Björn Eriksen och Kristofer Liljeblad från Microsoft att gå igenom de olika delarna i Windows Auzre och visa hur man utvecklar ASP.NET-applikationer för molnet.
Robert Folkesson - Flytta befintligen system till Windows Azure
Du har sett och hört om hur enkelt det är att komma igång och bygga en helt ny tjänst eller ett nytt system i Windows Azure. Men hur är det med ditt befintliga system som du vill migrera? Vilka utmaningar ställs du inför, vilka fallgropar bör du vara medveten om och vilka verktyg och mönster kan du dra nytta av för en smärtfri flytt? I den här sessionen delar Robert Folkesson med sig av sin erfarenhet från att ha hjälpt ett flertal kunder att migrera sina befintliga system och visar på beprövade mönster för en lyckad flytt – både var gäller tekniska utmaningar men även vad gäller arbetsmetodik och planering.
Nick Harris - Bring your Windows 8 and Windows Phone 7 Apps to Life with Push Notifications using Windows Azure
Notifications extend the reach of your app to the desktop and device, but with a large user base timely delivery can be challenging without the right tools. In this session we’ll review the notification options available to Windows Phone and Windows 8 Metro Style apps, demonstrate how you can deliver notifications using Windows Azure, and discuss features provided by Windows Azure to scale your notification solution. By the end of this session you will understand how to use Windows Azure to rapidly develop a notification enabled service for Windows Phone and Windows 8 apps.
(Ingen video ännu)
Mikael Håkansson och Johan Hedberg - Microsoft Integration Strategy
This session will cover the coming integration technologies in BizTalk and Azure Service Bus where a brand-new set of EAI (Enterprise Application Integration) capabilities has been added. This session is going provide insight of where Microsoft is going with their middleware strategy, with hands-on demos of how to build, deploy and manage integrations in the cloud. It will also advise on when to choose one or the other solution.
(Ingen video ännu)
Clemens Vasters - Windows Azure Service Bus Introduction and Futures
This session by Clemens Vasters, Architect on the Windows Azure Service Bus team in Redmond, will introduce scenarios and solutions with Windows Azure Service Bus. You will learn how to build hybrid cloud solutions and how to leverage Service Bus to bridge communication between different sites across the cloud. We will also talk about how Service Bus allows you to reach out to devices. The session will discuss Service Bus Relay and the Service Bus Messaging capabilities, and also how to leverage the Access Control Service to secure your endpoints.
Clemens Vasters - Windows Azure Service Bus Deep Dive
This session will illustrate advanced capabilities of the Service Bus Queues and Topics, including subscription filtering, session management, correlation, and you will learn about a range of architectural patterns that can be implemented using the messaging capabilities and help with scaling out your applications. You will also learn about ASP.NET’s SignalR framework and how to scale out SignalR using Service Bus on Windows Azure.
Peter Simon - 0 or 1.000.000 users - the Facebook and Azure story
How do you build and host an application that allows for fast and exponential user growth, but still minimizes cost if the hype that you're hoping for never happens? Come listen to a case study of developing a hobby Facebook application in Azure! From an introduction, overview and live demo of the app, we'll dig down into the architecture and technical design, and zoom in on components like Azure Table Storage, Azure Queue Storage, SQL Azure and Azure Caching. We will also talk about how the application has been architected for scalability, performance and minimal cost, and lessons learned if you're planning to build your own Facebook application.
Magnus Mårtensson - Predicting Cloudy Weather by Power Debugging Windows Azure
The main form of debugging applications in Windows Azure is by way of collecting, accessing and analyzing application trace messages. Handling thing process well without getting lost can be demanding. How do you collect a lot of trace from an application running live with thousands of users and make any sense of it? The risk of a heavy down pour of trace-rain from the Cloud is 100%. The Windows Azure Management Portal gives a lot of help for those who know how to take advantage of that functionality. Shared in this session, based on experiences from real Windows Azure endeavors by Cloud Accelerate Partners, are more ways to empower your Windows Azure debugging process.
John Craddock - Take the Spaghetti out of Windows Azure – an insight for IT Pro Techies
By now you will have heard of Microsoft Windows Azure and probably been lost in a plethora of terminology: app fabric, service control bus, worker roles, virtual machine roles, access control service, compute, REST APIs, SQL Azure… The list goes on and on - doesn’t it just make your head hurt? Come to this session and understand what Windows Azure is, what can be done with it and what role you can take as an ITPro Techie. You gain a thorough understanding of the components of Azure and how they are used to build Cloud services.
John Craddock - Managing Identity in the Cloud with ADFS and Windows Azure
We’ve all come to expect single-sign-on to our on-premise applications and services, but what happens when we move applications and services to the Cloud? How do we achieve single sign on for SaaS services such as Office 365, our own applications in the Cloud and services we consume from partner organisations? Federated Identity is the answer, come to this session and learn how federation allows the creation of an identity that can be consumed by services regardless of their location and ownership. You will discover how to build integrated identity solutions with Microsoft Active Directory Federation Services (ADFS) and Windows Azure Access Control Services.
André Henriksson - Windows Azure – Så vad kostar det egentligen?
Intresset för att komplettera sina vanliga servers med det publika molnet ökar och allt fler har provat på hur kombinationen fungerar. Samtidigt så förädlas Windows Azure med nya tjänster kontinuerligt och prismodellen har senaste året genomgått flertalet förändringar vilket gör att kostnadsberäkningar som gjordes för exempelvis 3 månader sedan idag inte stämmer. Under denna session kommer vi gå igenom hur man räknar ut kostnaden för drift av applikationer i Windows Azure, hur man köper Windows Azure och vanliga scenarion kring hur man kombinerar sitt privata moln med Windows Azure. Om du närvarade på denna session under förra årets TechDays, kom tillbaka till denna session och hör om alla förändringar!
Håkan Winther - SQL server 2012 + SQL Azure = Sant
Hur får man externa SQL Azure databaser att samverka med interna SQL server 2012 databaser? I denna session kommer vi att titta närmare på ”Data sync” mellan lokala SQL Server databaser och molnbaserade SQL Azure databaser och hur detta kan tillämpas för att göra delar av din information tillgänglig externt.
(Ingen video ännu)
fredag, april 13, 2012
TechDays 2012 - Azure
TechDays 2012 i Örebro närmar sig med stormsteg och jag lägger just nu större delen av min tid på olika förberedelser inför eventet. Mitt fokus är så klart Windows Azure och jag tänkte skriva lite om vad vi har för planer!
Online
Självklart kommer vi att finnas online under hela eventet. Vi har en Facebook sida där vi kommer att göra regelbundna uppdateringar: https://www.facebook.com/azuresweden. På Twitter syns vi på #WindowsAzure och #TD2012. Har du några frågor eller funderingar före, under eller efter TechDays är det bara att du hör av dig till mig på beriksen@microsoft.com
Pre-Conference
I år är TechDays tre dagar. Första dagen är en så kallad Pre Conference och där har vi en hel dag dedikerad till Windows Auzre. Dagen kommer att inledas med en föreläsning om molnet och Windows Azure för att sedan gå över till att bli en hands on workshop där man själv får testa utveckling i Windows Azure i något vi kallar för The Azure Challenge. Mer info om The Azure Challenge kommer inom kort!
Mötesplatsen - The Cloud
I utställardelen av TechDays kommer vi att ha en monter för Windows Azure. Det är en plats dit man kan vända sig med alla frågor om molnet. I montern kommer det alltid att finnas experter och där kan man också möta många av talarna som pratar om molnet.
Sessioner
Windows Azure är en mycket viktig del av TechDays och jag har varit med och jobbat med att sätta ihop agendan. Jag måste säga att jag är mycket nöjd med resultatet! Först ut är jag och min kollega Kristofer Liljeblad med en session som introducerar Windows Azure. Har du en applikation som du vill migrera och är nyfiken på tid och råd till det så kan jag rekommendera Robert Folkessons session Flytta befintliga system till Windows Azure. Om du redan är en utvecklare som kan lite om molnet och vill lära dig mer om hur man felsöker applikationer som körs i Windows Azure så har Magnus Mårtensson Predicting Cloudy Weather by Power Debugging Windows Azure. Är jag inte helt felunderrättat så tror jag att han även kommer att få ett inhopp av Tess Ferrandez. Med dessa tre sessioner la vi grunden för den som är intresserad av Azure. En som introducerar plattformen, en för migrering samt en för felsökning. Utöver det har vi många fler sessioner som relaterar till Windows Azuer och här kommer en fullständig lista. Jag är extra stolt över att ha Clemens Vasters och Nick Harris från Microsoft i Redmond på plats!
| Onsdag kl 14.45 Kristofer Liljeblad och Björn Eriksen - A peek into the Microsoft cloud |
Onsdag kl 16.15 Robert Folkesson - Flytta befintligen system till Windows Azure |
Onsdag kl 16.15 Nick Harris - Bring your Windows 8 and Windows Phone 7 Apps to Life with Push Notifications using Windows Azure |
Onsdag kl 16.15 Mikael Håkansson och Johan Hedberg - Microsoft Integration Strategy |
Onsdag kl 17.45 Clemens Vasters - Windows Azure Service Bus Introduction and Futures |
Torsdag kl 12.30 Clemens Vasters - Windows Azure Service Bus Deep Dive |
Torsdag kl 12.30 Peter Simon - 0 or 1.000.000 users - the Facebook and Azure story |
Torsdag kl 14.00 Magnus Mårtensson - Predicting Cloudy Weather by Power Debugging Windows Azure |
Torsdag kl 14.00 John Craddock - Take the Spaghetti out of Windows Azure – an insight for IT Pro Techies |
Torsdag kl 15.30 John Craddock - Managing Identity in the Cloud with ADFS and Windows Azure |
Torsdag kl 15.30 André Henriksson - Windows Azure – Så vad kostar det egentligen? |
Torsdag kl 15.30 Håkan Winther - SQL server 2012 + SQL Azure = Sant Hur får man externa SQL Azure databaser att samverka med interna SQL server 2012 databaser? I denna session kommer vi att titta närmare på ”Data sync” mellan lokala SQL Server databaser och molnbaserade SQL Azure databaser och hur detta kan tillämpas för att göra delar av din information tillgänglig externt. |
Windows Identity Foundation i Windows 8 Consumer Preview
Markera Windows Identity Foundation 3.5.
När det är gjort kan man utan problem installera WIF SDK!
fredag, februari 17, 2012
Flera webapplikationer i en Web Role i Azure
En vanlig fråga jag får är hur man kan köra flera webapplikationer i en web role i Windows Azure. Det finns flera olika anledningar till varför man vill göra det och det finns också olika anledningar till varför man inte ska göra det.
Tänk att man har en site: www.contoso.com och till den vill du skapa ett antal sub-siter som t ex:
www.contoso.com/privatperson
www.contoso.com/företag
www.contoso.com/cms
Dessa vill man också säkra alla med ett SSL-certifikat. Respektive site ska också kunna utvecklas och hanteras separat. En nackdel är att man måste deploya hela paketet till Windows Azure. I och med att allt driftas i samma web role så kan man inte heller skala applikationerna separat utan allt skalas som en enhet. Det innebär att om företagsdelen av siten kräver extra kräm så skalas alla tre applikationer lika mycket. Som vanligt så finns det fördelar och nackdelar med allt.
Skapa projekt
Vi börjar med File – New Project, skapar ett Azure-Projekt och lägger till en Web Role. Den webapplikationen kommer att svara på rooten för siten, alltså www.contoso.com. Vi kommer manuellt att lägga till webapplikationerna senare.
När Azure-projektet är skapa lägger vi till två webapplikationer till samma solution. I mitt exempel använder jag mig av ASP.NET MVC 3. Skapa sedan en ny folder i Windows Explorer på samma plats som din solution och döp den till Publish.
Katalogen Publish ska användas som mål för en Web Deploy som vi nu ska ge oss in på.
Web Deploy
Om man använder ASP.NET MVC och Web Deploy så måste man också se till att få med de assemblies som refereras av projektet. I VS2010 SP1 finns en ny feature som gör allt jobb åt dig. Högerklicka bara på projektet och välj “Add deployable Dependencies…”. Välj sedan ASP.NET MVC så kommer att dll:er att kopieras med vid en web deploy.
För att göra en Web Deploy av webapplikationen, högerklickar man på applikationen i Visual Studio och väljer Publish. I dialogen som dyker upp väljer man File System som Publish method och sätter Target Location till en ny katalog i den Publish-katalog vi skapade tidigare.
Gör sedan samma sak för den andra webapplikationen.
I katalogen Publish ska det nu finnas två kataloger, en för varje webapplikation.
ServiceDefinition.csdef
För att lägga till de två siterna i webrollen behöver vi manuellt lägga till några saker i filen ServiceDefinition.csdef. Den filen innehåller nu information om den web roll vi lade till när vi skapade Azure-projektet, hur många instanser den ska ha, vilken storlek den har samt information om endpoints.
Till Site-taggen ska vi nu lägga till en VirtualApplication för respektive mvc-applikation vi vill deploya. När den är klar ska det se ut något i stil med:
<WebRole name="RootWebApplication" vmsize="Small">
<Sites>
<Site name="Web">
<VirtualApplication name="MvcApplication1" physicalDirectory="C:\junk\MultipleWebApplications\Publish\MvcApplication1" />
<VirtualApplication name="MvcApplication2" physicalDirectory="C:\junk\MultipleWebApplications\Publish\MvcApplication2" />
<Bindings>
<Binding name="Endpoint1" endpointName="Endpoint1" />
</Bindings>
</Site>
</Sites>
<Endpoints>
<InputEndpoint name="Endpoint1" protocol="http" port="80" />
</Endpoints>
</WebRole>
En Site kan innehålla flera VirtualApplications och varje VirtualApplication pekar på en katalog på disk. Den katalog den ska peka på är den samma som vi tidigare gjorde en web deploy till.
Ctrl – Shift – B => Build succeeded och dags att publicera till Azure! Glöm inte att ändra osFamily="2" så att web rollen kör Windows Server 2008 R2. Observera att varje gång man gör en förändring i MvcApplication1 eller MvcApplication2 så kommer dessa förändringar inte med om man bygger och publicerar till Auzre. För att få med en förändring måste man först göra en Web Deploy för varje webapplikation.
I mitt exempel ligger alla tre webapplikationerna i samma Visual Studio Solution men det är så klart inte något krav. I och med att Azure-projektet pekar ut en lokal folder på disk, som den ska sätta upp som en ny applikation i IIS, kan respektive applikation hanteras helt separat.
I IIS i Windows Azure skapas det en site och i den skapas det två applikationer:
MSBuild för automatisering
Det sista steget är att lägga till en Target för MSBuild så att varje gång du bygger webapplikationerna görs en Web Deploy till Publish-biblioteket som vi skapade tidigare.
För att editera en csproj-fil i Visual Studio så högerklickar man på projektfilen och väljer Unload Project. Sedan högerklickar man igen på projektfilen och väljer Edit.
I den första <PropertyGroup> (som gäller för alla olika konfigurationer och plattformar) lägger vi till en variabel som heter PublishDestination som innehåller namnet på den katalog vi skapade tidigare som är målet för vår web deploy.
<PublishDestination>Publish</PublishDestination>
Sedan lägger vi till följande Target:
<Target Name="PublishToFileSystem" AfterTargets="AfterBuild" DependsOnTargets="PipelinePreDeployCopyAllFilesToOneFolder">
<Error Condition="'$(PublishDestination)'==''" Text="The PublishDestination property must be set to the intended publishing destination." />
<ItemGroup>
<PublishFiles Include="$(_PackageTempDir)\**\*.*" />
</ItemGroup>
<Copy SourceFiles="@(PublishFiles)" DestinationFiles="@(PublishFiles->'$(SolutionDir)$(PublishDestination)\$(TargetName)\%(RecursiveDir)%(Filename)%(Extension)')" SkipUnchangedFiles="True" />
<Message Importance="high" Text="Deploying to: $(SolutionDir)$(PublishDestination)\$(TargetName)\"></Message>
</Target>
Högerklicka på projektfilen igen och välj Reload Project.
Det här måste också göras för den andra webapplikationen.
That’s it! Varje gång vi bygger projektet kommer nu alla tre siter att byggas och de två siter som ska bli Virtuella Applikationer kommer att Web Deployas, med refererade filer, till rätt ställe på lokal disk så att Azure-projektet kan ta med dem i en deploy.
tisdag, december 20, 2011
LEAP – Lead Enterprise Architect Program
LEAP consists of five master class training sessions as well as three days of sessions at Microsoft headquarters in Redmond, Seattle.
Vill du lära dig mer om Microsofts plattform? Då är LEAP-programmet för dig!
Under fem Master Classes kommer vi att gå igenom olika delar av vår plattform. Programmet avslutas med en resa till Redmond där talare från Microsoft Corporation fördjupar ytterligare inom olika ämnen.
Schema
15:e februari (halvdag inklusive middag)Application architecture on the Microsoft Platform
16:e februari
Cloud computing for Architects
8:e mars
Identity & Access Management
4:e april
Integration on premises and in the cloud
3:e maj
Business Intelligence and Enterprise Search
29:e – 31:a maj
Tre heldagar med sessioner på Microsofts huvudkontor i Redmond samt evenemang!
Registrering
Kostanden för programmet är SEK 19.900. Deltagaren är själv ansvarig för alla kostnader relaterat till resa och uppehälle, både för Master Classes i Stockholm samt för dagarna i Redmond. Mat och transporter ingår i Redmond.Sista dag för anmälan är den 31:a januari och anmälan sker genom mail till beriksen@microsoft.com
Här finns en presentation med all information!
tisdag, december 13, 2011
SQL Azure Federations
I den stora uppdatering av Windows Azure kom även många intressanta uppdateringar till SQL Azure. Den som sticker ut för mig som mest intressant är att vi nu har släppt SQL Azure Federations. Med hjälp av SQL Azure Fedrations kan man bygga in möjligheten att skala ut en databas till flera instanser för att dela på last.
Här kommer ett SQL Script går igen olika steg för att visa på användning av SQL Azure Federation.
Observera att detta script endast går att köra i SQL Azure och kommer att skapa två databaser. Självklart blir du därför debiterad för två databaser. I SQL Azure Federations ugår ingen extra kostnad för federeringen men man får betala för varje databas som skapas. Ett exempel är om man har 6GB data i en databas blir man debiterad för en 10GB databas. Om man väljer att skapa en federation och dela upp dessa databaser på tio 1GB federations members blir man debiterad för elva 1 GB databaser. En för varje federation member plus en för en federation root.

-- Skapa en ny databas. Det blir automatiskt en Web Edition med maxstorlek på 1GB
CREATE DATABASE Sales
GO
-- Skapa en Federation
-- Eftersom att SQL Azure inte har stöd för use måste du manuellt ändra din connection
-- use Sales
-- Ge din federation ett lämpligt namn och välj vilken datatyp du ska federera på.
-- Datatypen måste överensstämma med datatypen i den tabell som du sedan vill federera
CREATE FEDERATION CustomerFederation(customerId BIGINT RANGE)
GO
-- Använd kommandot USEFEDERATION för att dirigera trafik till den federation som innehåller det
-- CustomerId som skickas in
-- FILTERING=OFF kommer att reutnera alla rader i den federationen
USE FEDERATION CustomerFederation(customerId =0)WITH RESET,FILTERING=OFF
GO
-- Skapa en tabell i denna, än så länge enda federation
-- Observera raden FEDERATED ON, det är det som visar vilken kolumn tabellen ska federeras på.
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE[dbo].[Customer](
[CustomerID] [bigint] NOT NULL,
[FirstName] [nvarchar](50) NOT NULL,
[LastName] [nvarchar](50) NOT NULL,
CONSTRAINT[PK_Customer] PRIMARY KEY CLUSTERED
(
[CustomerID] ASC
)
)FEDERATED ON(customerId =CustomerID)
GO
-- Lägg till ett par kunder i tabellen
insert into Customer values(1,'Jules','Winnfield')
insert into Customer values(2,'Vincent','Vega')
insert into Customer values(3,'Butch','Coolidge')
insert into Customer values(4,'Marsellus','Wallace')
insert into Customer values(5,'Mia','Wallace')
insert into Customer values(6, 'Esmeralda', 'Villalobos')
insert into Customer values(7, 'Captain', 'Koons')
-- Skapa en referenstabell. Referenstabeller kopieras till varje federation när man gör en split.
-- För att skapa en referenstabell låter utesluter man bara DEDERATED ON
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SomeReferenceTable](
[ReferenceID] [bigint] NOT NULL,
[SomeData] [nvarchar](8) NULL,
CONSTRAINT [PK_SomeReferenceTable] PRIMARY KEY CLUSTERED
(
[ReferenceID] ASC
)
)
GO --Note the lack of the FEDERATED ON keyword.
Insert into SomeReferenceTable values(1, 'Hello');
Insert into SomeReferenceTable values(2, 'SQL');
Insert into SomeReferenceTable values(3, 'Feds');
-- För att visa vilka federations som finns kan man ställa en fråga mot federation_member_distributions
USE FEDERATION ROOT WITH RESET
GO
SELECT * FROM sys.federation_member_distributions ORDER BY federation_id, range_low;
GO
-- Be om en connection till den federation som innehåller CustomerId = 1
-- Med FILTERING=OFF kommer alla rader att returneras från den federation
USE FEDERATION CustomerFederation(customerId=1) WITH RESET, FILTERING=OFF
GO
SELECT * FROM Customer
-- Be om en connection till den federation som innehåller CustomerId = 1
-- Med FILTERING=ON kommer bara de rader som har CustomerId = 1 att returneras.
USE FEDERATION CustomerFederation(customerId=1) WITH RESET, FILTERING=ON
GO
SELECT * FROM Customer
-- Nu kommer magin! Med hjälp av ALTER FEDERATION kan man göra en online split för federatioen.
-- Här väljer vi att slita vid CustomerId = 5.
-- Det innebär att med CustomerId < 5 kommer att hamna en federation member
-- medan CustomerId >= 5 kommer att hamna i en annan federation member
USE FEDERATION ROOT WITH RESET
GO
ALTER FEDERATION CustomerFederation SPLIT AT (customerId=5)
GO
-- Det tar ett tag för federations att skapas men under hela tiden kommer din databas att vara tillgänlig.
-- Ställ regelbundet frågor mot federation_member_distributions för att se när det kommer in en ny rad i tabllen.
USE FEDERATION ROOT WITH RESET
GO
SELECT * FROM sys.federation_member_distributions ORDER BY federation_id, range_low;
GO
-- Ställ ytterligare några frågor mot olika Federations för att se hur data har blivit fördelat på två databaser.
-- Referenstabeller ligger kopierat lokalt till varje databas.
USE FEDERATION CustomerFederation(customerId=1) WITH RESET, FILTERING=OFF
GO
SELECT * FROM Customer
select * from SomeReferenceTable
USE FEDERATION CustomerFederation(customerId=5) WITH RESET, FILTERING=OFF
GO
SELECT * FROM Customer
select * from SomeReferenceTable
Från den det nya administrationsverktyget kan man nu också se en visuell bild av federationerna i databasen och där kan man även splitta en federation.
-- För att droppa databasen måste man koppla upp sig mot master databasen
-- Vid drop av Federation Root droppas också alla Federations Members.
-- use master
Drop DATABASE Sales
Scott Guthrie, Dave Campbell, and Mark Russinovich in the line up!
Om du läser det här idag, den 13 december, missa då inte vårt live online event om Windows Azure som startar kl 18.00: http://LearnWindowsAzureEvent.com
Läser du det här senare kan du kolla på alla sessioner online:
http://ch9.ms/lwa
måndag, december 12, 2011
Ny release av Windows Azure!
Tidigare idag släppte vi ett antal uppdateringar och förbättringar till Windows Auzre. Dessa syftar mycket till att utvecklare enklare ska komma igång med Cloud Computing i allmänhet och Windows Azure i synnerhet.
I den här releasen är det stort fokus på att det ska bli enklare att komma igång. Hela sign up-processen är omgjord och innefattar nu bara tre steg. Förutsatt att du har ett Live ID så kan du logga in på http://www.windowsazure.com och direkt ta del av ett erbjudande som ger dig gratis användning av Windows Azure i tre månader. För varje månad kan du konsumera tjänster enligt följande:
- Compute: 750 hours of a Small Compute Instance* (can run one small instance full-time or other sizes at their equivalent ratios)
- Storage: 20GB with 50k Storage transactions
- Data Transfers: 20GB outbound / Unlimited inbound data transfer
- Relational Database: 1GB Web Edition SQL Azure database
- Access Control: 100k transactions
- Service Bus: Free through March 31, 2012
- Caching: 128MB cache
För samtliga konton som inkluderar resurser (gratis eller via t ex MSDN) har vi nu också gränser för hur mycket man kan spendera. För gratiskonton är den satt till $0. Det innebär att om man använder upp sin gratistid under en månad kommer kontot att spärras tills nästa period faktueringspåbörjas. Det fungerar ungefär som ett kontantkort till en mobiltelefon (förutom att man inte kan ta emot “samtal” när resurserna har tagit slut).
Om du har ett MSDN-konto knutet till ditt Live ID kommer vi att märka det när du signar up och automatiskt få ta del av det som ingår i ditt MSDN-konto. Det är fortfarande så att du behöver ange ett kreditkort eftersom att om du väljer att ta bort spärren och spendera mer än det som ingår kommer du att få betala allt överskjutande enligt listpriser.
En av de vanligaste frågorna jag möter när jag träffar kunder och individuella utvecklare som vill in på Windows Auzre är hur man kan vara säker på att man inte får en räkning på sitt kreditkort vid slutet av månaden som inte är så trevlig. “Tänk om jag startar upp tio instanser och glömmer att ta ner dem?” Well, you can stop worry and start to love Windows Auzre!
Mer om nyheterna finns att läsa här: http://blogs.msdn.com/b/windowsazure/archive/2011/12/12/improved-developer-experience-interoperability-and-scalability-on-windows-azure.aspx
Scott Guthrie, Dave Campbell, and Mark Russinovich in the line up!
Om du läser det här idag, den 13 december, missa då inte vårt live online event om Windows Azure som startar kl 18.00: http://LearnWindowsAzureEvent.com
Läser du det här senare kan du kolla på alla sessioner online:
http://ch9.ms/lwa
måndag, november 28, 2011
Windows Azure Sweden Tour 2011

Föreläsare på de olika eventen kommer att vara Björn Eriksen och Kristofer Liljeblad från Microsoft, Peter Larsson från Connecta samt Magnus Mårtensson från Diversify.

