Windows Azure Web Sites
Buy Rights Online Buy Rights

Rights Contact Login For More Details

More About This Title Windows Azure Web Sites

English

A no-nonsense guide to maintaining websites in Windows Azure

If you're looking for a straightforward, practical guide to get Azure websites up and running, then this is the book for you. This to-the-point guide provides you with the tools you need to move and maintain a website in the cloud. You'll discover the features that most affect developers and learn how they can be leveraged to work to your advantage. Accompanying projects enhance your learning experience and help you to walk away with a thorough understanding of Azure's supported technologies, site deployment, and management tools and how to monitor and scale their application.

Addresses the creation, deployment, and scaling of applicationsLooks at supported project types and technologiesReviews source control integration and release managementWalks you through scaling, configuring, and monitoring your siteProvides a project built on the ASP.NET MVC framework that demonstrates many core features of Windows Azure websites

Windows Azure Websites is an ideal resource for anyone who develops web applications and wants to move them to the cloud.

English

INTRODUCTION TO THE WINDOWS AZURE BOOK SERIES X

INTRODUCTION TO WINDOWS AZURE WEB SITES XII

CHAPTER 1: INTRODUCTION TO WINDOWS AZURE AND FUNDAMENTAL CONCEPTS 1

Understanding Windows Azure Web Sites 2

Understanding the Windows Azure Portal 4

Creating a Simple Site 5

Managing Your Site from the Portal 7

Working with Notifications 8

Modifying Application State 8

Performing Other Application Operations 9

Deleting a Site 10

Setting Your Deployment Credentials 10

Summary 12

CHAPTER 2: MOVING AN APPLICATION TO THE CLOUD 13

Uploading Your Web Site via FTP 14

Gathering the Basics 14

Connecting to the Server 15

Validating a Connection 16

Publishing the “Real” Site 17

Publishing from WebMatrix 18

Deploying Your Site for the First Time 18

Publishing Changes to the Site 20

Publishing through Dropbox 21

Associating Your Web Site with a Dropbox Folder 21

Pushing Files to the Cloud through Dropbox 22

Going to the Cloud with Visual Studio 2012 23

Downloading Your Publishing Profi le 23

Registering the Publishing Profi le with Your Project 23

Selecting a Deployment Strategy 24

Summary 25

CHAPTER 3: MANAGING DEPLOYMENTS VIA SOURCE CONTROL 26

Understanding Prerequisites 27

Publishing from Source Control 28

Publishing from GitHub 28

Publishing from CodePlex 30

Publishing from Bitbucket 32

Publishing from Team Foundation Service 33

Managing Previously Deployed Releases 36

Summary 38

CHAPTER 4: MANAGING WINDOWS AZURE WEB SITES FROM THE CONSOLE 39

Preparing Your Environment 39

Confi guring Your Account 40

Downloading Your Publishing Profile 42

Importing Settings 42

Switching between Subscriptions 43

Managing Your Subscription and Web Sites 44

Creating Sites 45

Controlling Site State 46

Removing Sites from Your Account 47

Confirming Your Account and Site Status 47

Configuring Your Site 48

Listing Application Configuration Elements 48

Adding, Updating, and Deleting Keys 49

Summary 51

CHAPTER 5: WORKING WITH OTHER FLAVORS OF WINDOWS AZURE WEB SITES 52

Exploring Apps in the Web Site Gallery 53

Selecting a Template 53

Sample Implementation and Publishing Walk-Through — phpBB 54

Creating the Site 55

Configuring the Board 56

Working Locally with Project Files 57

Publishing the Customized Site 58

Moving beyond the Basic Set Up 60

Summary 60

CHAPTER 6: USING PERIPHERAL FEATURES WITH WINDOWS AZURE WEB SITES 61

Sharing Administrative Responsibilities 61

Understanding the Scope of Trust in Co-Administration 63

Avoiding Shared Administration 64

Managing Your Linked Resources 65

Working with Windows Azure SQL

Databases Remotely 67

Opening the Firewall 67

Establishing Remote Connections 68

Summary 69

CHAPTER 7: SCALING, CONFIGURING, AND MONITORING YOUR SITE 70

Using the Power of the Cloud: Scale 71

Understanding Levels of Scale 71

Improving Capacity 72

Scaling Linked Resources 73

Confi guring and Downloading Diagnostic Logs 74

Viewing Trace Information from Visual Studio 2012 74

Viewing the Logs from the PowerShell Console 75

Downloading Logs via FTP 76

Setting Up and Using Custom Domains 76

Working with Application Defaults 77

Working with Application Settings 78

Setting Up Connection Strings 78

Setting Other Configuration Elements 79

Setting Framework Versions 79

Adding Handler Mappings 80

Setting the Default Document 81

Summary 81

CHAPTER 8: DEPLOYING AND CONFIGURING A CLOUD APPLICATION 82

Exploring the MovieFu Application 82

Deploying and Running the Application Locally 83

Examining Application Components 84

Creating the Database with Entity Framework 85

Familiarizing Yourself with the Application 92

Registering to Use the Site 92

Creating Movies and People 92

Adding Ratings 93

Deploying and Configuring MovieFu 94

Creating a Site and Database 94

Publishing the Site 95

Changing Application Settings 95

Refining Your Skills 96

Summary 96

loading