Actions for Moving applications to the cloud on the Microsoft Windows Azure platform
Moving applications to the cloud on the Microsoft Windows Azure platform / authors, Dominic Betts [and others].
- Published
- [Redmond, Wash.] : Microsoft, 2010.
Farnham : O'Reilly - Physical Description
- xxi, 143 pages : illustrations ; 23 cm.
- Additional Creators
- Betts, Dominic
- Series
- Contents
- 1. Introduction to the Windows Azure Platform -- The Windows Azure Platform -- Windows Azure Compute -- Windows Azure Storage -- Blobs -- Block Blobs -- Page Blobs -- Windows Azure Drives -- Windows Azure Tables -- Windows Azure Queues -- SQL Azure -- Management Services -- Windows Azure Subscription and Billing Model -- Estimating Your Costs -- More Information -- 2. The Adatum Scenario -- The Adatum Company -- Adatum's Challenges -- Adatum's Goals And Concerns -- Adatum's Strategy -- The aExpense Application -- The aExpense Architecture -- 3. Phase 1: Getting to the Cloud -- The Premise -- Goals and Requirements -- Overview of the Solution -- Inside the Implementation -- Creating A Web Role -- Securing Aexpense -- Managing User Data -- Profile Data -- Connecting To SQL Server -- SQL Azure Connection Timeout -- Handling Dropped Connections -- Diagnostics -- Setup and Physical Deployment -- Role Instances, Upgrade Domains, And Fault Domains -- Deployment Scripts -- Using A Mock Issuer -- Converting To A Production Issuer -- Isolating Active Directory -- SQL Server -- Accessing Diagnostics Log Files -- More Information -- 4. How Much Will It Cost? -- The Premise -- Goals And Requirements -- Overview Of The Solution -- Bandwidth Cost Estimate ForaExpense -- Windows Azure Storage Estimate For aExpense -- Compute Estimate For aExpense -- SQL Azure Storage Requirements Estimate -- Variations -- More Information -- 5. Phase 2: Automating Deployment and Using Table Storage -- The Premise -- Goals and Requirements -- Overview of the Solution -- Inside the Implementation -- Automating Deployment To Windows Azure -- Storing Business Expense Data In Windows Azure Table Storage -- How Many Tables? -- Partition Keys And Row Keys -- Query Performance -- Transactions In aExpense -- Working With Development Storage -- Retrieving Data From Table Storage -- Materializing Entities -- More Information -- 6. Phase 3: Uploading Images and Adding a Worker Role -- The Premise -- Goals And Requirements -- Overview Of The Solution -- Inside The Implementation -- Uploading And Saving Images -- Abstracting The Worker Role -- "User Code" In The Aexpense Application -- The "Plumbing Code" Classes -- Processing The Images -- Making The Images Available Using Shared Access Signatures -- More Information -- 7. Application Life Cycle Management -- The Premise -- Goals and Requirements -- Overview of the Solution -- Setup and Physical Deployment -- Windows Azure Environments -- Production and Staging Areas -- Deployment -- Testing -- More Information -- 8. Phase 4: Adding More Tasks and Tuning the Application -- The Premise -- Goals and Requirements -- Overview of The Solution -- Initiating The Data Export Process -- Generating The Export Data -- Exporting The Report Data -- Inside The Implementation -- Generating The Expense Report Table -- Exporting The Data -- Performance Testing, Tuning, To-Do Items -- Storing Session State -- Too Many Calls To The Createifnotexist Method -- Preventing Users From Uploading Large Images -- Validating User Input -- Paging And Sorting On The Default.Aspx Page -- System.Net Configuration Changes -- WCF Data Service Optimizations -- Implementing Paging With Windows Azure Table Storage -- More Information -- APPENDICES -- A. Creating A Cloud Project In Visual Studio -- Creating a Cloud Project in Visual Studio -- Understanding the Projects in the Solution -- The Cloud Service Project -- The Web Role Project -- The Worker Role Project -- B. Using The Windows Azure Service Management API -- C. Using The Windows Azure Service Management Cmdlets In A 64-Bit Environment -- D. Using DNS With Windows Azure -- E. Windows Azure Storage Management Tools -- Windows Azure Management Tool (MMC) -- Windows Azure Storage Explorer -- F. Creating A Self-Signed Certificate For Testing.
- Subject(s)
- ISBN
- 9780735649675 (pbk.)
0735649677 (pbk.) - Note
- Includes index.
View MARC record | catkey: 6842921