Presentation is loading. Please wait.

Presentation is loading. Please wait.

Moving Applications to the Cloud

Similar presentations


Presentation on theme: "Moving Applications to the Cloud"— Presentation transcript:

1 Moving Applications to the Cloud
11/10/2018 3:17 PM COS313 Moving Applications to the Cloud Scott Densmore Sr. Developer Microsoft patterns & practices © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Self Assessment This session is developer focused
   [TestMethod]    public void DisplayReturnsEmptyViewName()    {         var mockSurveyStore = new Mock<ISurveyStore>();        mockSurveyStore.Setup(r =>  r.GetSurveyByTenantAndSlugName(It.IsAny<string>(),  It.IsAny<string>(),  It.IsAny<bool>()))                              .Returns(new Survey());         var controller = new SurveysController(mockSurveyStore.Object,  default(ISurveyAnswerStore));         var result = controller.Display(string.Empty, string.Empty) as ViewResult;         Assert.AreEqual(string.Empty, result.ViewName);    }            

3 Assumption You already know Windows Azure COS202

4 Plan Moving to the Cloud: A Simple Case Study

5 a-Expense

6 a-Expense

7 a-Expense

8 a-Expense

9 a-Expense

10 a-Expense

11 A classic intranet application
“a- Expense” A classic intranet application Demo

12 Identity SIM325

13

14

15

16 Session and Profile

17 Exception Handling / Logging
 <configSections>     <section name="loggingConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings, Microsoft.Practices.EnterpriseLibrary.Logging, Version= , Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="true" />     <section name="exceptionHandling" type="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Configuration.ExceptionHandlingSettings, Microsoft.Practices.EnterpriseLibrary.ExceptionHandling, Version= , Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="true" />     <section name="microsoft.identityModel" type="Microsoft.IdentityModel.Configuration.MicrosoftIdentityModelSection, Microsoft.IdentityModel, Version= , Culture=neutral, PublicKeyToken=31bf3856ad364e35" />   </configSections>   <loggingConfiguration name="" tracingEnabled="true" defaultCategory="General">     <listeners>       <add listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.SystemDiagnosticsTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging, Version= , Culture=neutral, PublicKeyToken=31bf3856ad364e35" type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version= , Culture=neutral, PublicKeyToken=31bf3856ad364e35"  traceOutputOptions="Timestamp, ProcessId" name="System Diagnostics Trace Listener" />     </listeners>     <categorySources>       <add switchValue="All" name="General">         <listeners>           <add name="System Diagnostics Trace Listener" />         </listeners>       </add> COS210

18 Data Access COS310 COS304

19 Data Access – Using Table Storage

20 Data Access – Using Table Storage

21 Delivering Content from Blob Storage

22 Delivering Content from Blob Storage

23 Background Processes

24 $

25 Should it be on all the time?
DPR307

26

27

28

29

30 Pattern Matching Exercise

31 Resources http://msdn.microsoft.com/practices
Mail Blog/Twitter @scottdensmore

32 Thanks!

33 Tech Ed North America 2010 11/10/2018 3:17 PM Track Resources Don’t forget to visit the Cloud Power area within the TLC (Blue Section) to see product demos and speak with experts about the Server & Cloud Platform solutions that help drive your business forward. You can also find the latest information about our products at the following links: Cloud Power - Private Cloud - Windows Server - Windows Azure - Microsoft System Center - Microsoft Forefront - © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

34 Resources Learning http://northamerica.msteched.com
Tech Ed North America 2010 11/10/2018 3:17 PM Resources Connect. Share. Discuss. Learning Sessions On-Demand & Community Microsoft Certification & Training Resources Resources for IT Professionals Resources for Developers © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

35 Complete an evaluation on CommNet and enter to win!
Tech Ed North America 2010 11/10/2018 3:17 PM Complete an evaluation on CommNet and enter to win! © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

36 Tech Ed North America 2010 11/10/2018 3:17 PM
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

37 11/10/2018 3:17 PM © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

38


Download ppt "Moving Applications to the Cloud"

Similar presentations


Ads by Google