Julie Lerman gave a presentation on data in the Azure cloud. She discussed what Azure is, the types of services it provides like web and worker roles, and types of storage like tables and SQL Azure. She demonstrated storing and accessing data in Azure tables and working directly with SQL Azure. Lerman also covered developing and deploying applications to Azure and migrating databases to SQL Azure.
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Â
Data in the Azure Cloud, by Julie Lerman
1. Julie Lerman, New England Code Camp 10/17/2009 Data in the Azure Cloud Julie Lerman jlerman@thedatafarm.com
2. Julie Lerman Julie Lerman, New England Code Camp 10/17/2009 website theDataFarm.com blog & twitter theDataFarm.com/blog@julielermanVT book web site LearnEntityFramework.com consultant/mentor Microsoft MVP, INETA Speaker,ASPInsider, MCP, VTdotNET Leader
3. Agenda What is Azure? Type of Services Types of Storage Storing/Accessing Azure Tables Working Directly with SQL Azure Data through Services Julie Lerman, New England Code Camp 10/17/2009
4. Azure Platform Web Host on Steroids Hardware + Cloud Operating System âReliable, Highly Available, Scalable & Fault Tolerantâ Simple deployment Azure âFabricâ Integration of all that impact your service Automatically adjusts resources as needed Julie Lerman, New England Code Camp 10/17/2009
5. Azure Platform Components Julie Lerman, New England Code Camp 10/17/2009 Host your apps & services Storage Relational Database in the Cloud Access Control Services Service Bus
6. Windows Azure for Your Apps Web Role App or Service with an external endpoint Web App, Web Service, WCF Service, RIA , etc. Worker Role Provides background processing for apps No external endpoints Cloud Service âWrapperâ service that defines the roles Julie Lerman, New England Code Camp 10/17/2009
7. Ramping Up for App Development msdn.microsoft.com/azure Get a token for Azure accounts CTP is Free (microsoft.com/azure/register.mspx) Visual Studio 2008 SP1 Or Web Developer Express 2008 SP1 Windows Azure SDK Windows Azure Tools for Visual Studio Windows Azure Training Kit Julie Lerman, New England Code Camp 10/17/2009
10. Developing for Azure Tables Azure Table data built from your classes Access via ADO.NET Data Services Read & write to table as you would to ANDS Leverage StorageClient API in SDK Samples Define dev & cloud tables in code Dev Default: SQL Server Express 2005/2008 Best Practices White Paper http://go.microsoft.com/fwlink/?LinkId=153401 Julie Lerman, New England Code Camp 10/17/2009
12. Porting Storage to the cloud Julie Lerman, New England Code Camp 10/17/2009 Modify Configuration AccountName=julielerman AccountSharedKey=[primary access key] TableStorageEndpoint > http://table.core.windows.net More Details in Critical MSDN Doc: Deploying a Service on Windows Azure, Author: Jim Nakashima
13. Connect to SQL Azure SQL Server 2008 SQL Azure is not totally compatible with design tools (yet) Canât access with VS2008 DB design tools SSMS DB Login fails. Begin with query Julie Lerman, New England Code Camp 10/17/2009
14. Developing for SQL Azure VS IDE does not work directly with cloud Develop and Test with local database Switch connection string to use cloud db SQL Azure has a subset of SS Features Not all SQL Server types are supported MARS is not supported Entity Framework leans on MARS Be sure to code around this limitation Julie Lerman, New England Code Camp 10/17/2009
15. Using SQl azure Demo Julie Lerman, New England Code Camp 10/17/2009
16. Migrating Databasesto SQL Server âMigrating Databasesâ HOL in Training Kit Detailed walk through Generate SQL Script to Create Database Modify to remove unsupported features UDFs, Windows Authentication, File Groups, ANSI_NULLS, ROWGUIDCOL, NOT FOR REPLICATION, XML SCHEMA COLLECTION and more⊠Julie Lerman, New England Code Camp 10/17/2009
17. Using Blobs as a DataSource XML File can be a blob Entry in service configuration file Be sure Blob service is running locally Read and write streams to the blog Change endpoint in config to go live Julie Lerman, New England Code Camp 10/17/2009
18. Summary Azure marketing is overwhelming Look at the pieces that you need Biggest benefit is enormous scale Tight integration with Visual Studio Familiar and new paradigms AndâŠitâs not free (but the CTP is ï) Julie Lerman, New England Code Camp 10/17/2009
19. Resources Windows Azure Toolkit Microsoft.com/azure Msdn.microsoft.com/azure âHow Do Iâ videos on msdn/azure Roger Jennings (oakleaf.blogspot.com) Cloud Computing with the Windows Azure Platform (WROX) Blogs.msdn.com/ssds, learnazure,cloud, windowsazure Julie Lerman, New England Code Camp 10/17/2009
20. Julie Lerman Julie Lerman, New England Code Camp 10/17/2009 website theDataFarm.com blog & twitter theDataFarm.com/blog@julielermanVT book web site LearnEntityFramework.com consultant/mentor Microsoft MVP, INETA Speaker,ASPInsider, MCP, VTdotNET Leader