Introduction Xxi COPYRIGHTED MATERIALContents Introduction xxi Part I: Introducing the Windows Azure Platform Chapter 1: Surveying the Role of Cloud Computing 3 WhyMigrateApplicationsandServicestotheCloud? 7
media.wiley.com/product_data/excerpt/85/04705063/0470506385-2.pdf
DOWNLOAD
| Find Similar
advertisement
Text Previews (text result may be not accurate) UsingaManagedCardSpaceCredentialwithACS259
Chapter12:ManagingSQLAzureAccounts,Databases,andDataHubs
Chapter13:ExploitingSQLAzureDatabase’sRelationalFeatures
Index313
AuthenticatingUserswithWindowsLiveID175
DownloadingandInstallingtheWLIDWebAuthenticationSDK1.2175
InstallingtheWindowsLiveToolsforVisualStudio177
CreatingandTestingtheInitialLiveIDSampleCloudService181
Chapter7:OptimizingtheScalabilityandPerformanceofAzureTables187
AssigningPrimaryKeyValuestoEntities187
ChoosingPartitionKeys188
AddingRowKeys190
HandlingAssociatedEntities190
TakingAdvantageofEntit
yGroupTransactions193
UploadingTableData194
Chapter8:MessagingwithAzureQueues209
CreatingandProcessingAzureQueuesandMessages210
ListingaStorageAccount’sQueues211
IssuingHTTP/RESTRequestsattheQueueLevel212
WorkingwithHTTP/RESTattheMessageLevel215
EnhancingtheThumbnails.slnSampleSolution221
PartII:TakingAdvantageofCloudServicesintheEnterprise
Chapter5:MinimizingRiskWhenMovingtoAzureCloudServices115
BypassingBarrierstoCloudComputing116
MaximizingDataAvailabilityandMinimizingSecurityRisks117
AnIT-RelatedRiskDenition117
NIST’sIdeaforFederalCloudComputingStandards118
PotentialCloudComputingDeploymentbytheDepartmentofDefense119
GainingandAuditingRegulatoryCompliance119
Chapter6:AuthenticatingandAuthorizingServiceUsers151
Chapter3:AnalyzingtheWindowsAzureOperatingSystem49
AQuickTouroftheWindowsAzureOS49
TheLifecycleofaWindowsAzureService51
CreatingtheHostVMandtheFirstGuestVMonaPhysicalServer53
AddingGuestVMstoaHostVM53
MaintainingRoleInstanceHealth53
UpgradingServiceSoftwareandWindowsAzure54
SecuringandIsolatingServicesandData54
RelianceonCloud-ComputingVendors’SecurityClaims55
IsolatingPrivateDataofMultipleTenants56
AssuringFabricControllerAvailability57
VirtualizingWindowsServersforAzure58
DeployingtheAzureHypervisorinNon-MicrosoftDataCenters59
Chapter4:ScalingAzureTableandBlobStorage63
CreatingStorageAccounts64
CreatetheFirstStorageAccountwithaHostedServiceToken64
CreateanAdditionalStorageAccountwithaHostedServiceToken66
UsingorWrappingtheAzureStorageServices’RESTAPIs67
UsingFiddler2toDisplayHTTPR
equestandResponseHeadersandContent68
C#WrappersforRESTfulStorageandAuthenticationOperations70
UnderstandingAzureTableStorage72
CreatingaNewTableIftheTableDoesn’tExistwithCode72
Contents
Introductionxxi
PartI:IntroducingtheWindowsAzurePlatform
Chapter1:SurveyingtheRoleofCloudComputing3
WhyMigrateApplicationsandServicestotheCloud?7
CloudComputing’sAncestry7
DisklessWorkstationsandThinClients7
WebTVandItsClonesorDescendants8
9
ApplicationServiceProvidersandSoftwareasaService10
WebHostingServices10
CloudComputingandEver
ythingasaService11
CloudComputingOntologies14
CloudComputingConcerns16
Summary
18
Chapter2:UnderstandingWindowsAzurePlatformArchitecture19
TheWindowsAzureDeveloperPortal21
CreatingandRunningProjectsint
heAzureDevelopmentPlatform23
InstallingWindowsAzureSDKandToolsforVisualStudio24
InstallingandBuildingtheWindowsAzureSDKSampleApplications24
TheDevelopmentFabric25
DevelopmentStorage27
UsingAzureApplicationTem
platesforVisualStudio200835
WebCloudServicesandClientWrapperClassLibraries37
TakingAdvantageofAuxiliaryCloudServices38
38
.SQLServices
40
DeployingApplicationsandSe
rvicestotheAzureCloud42
AzureStorageServices42
PublishingProjectstotheAzureServicesDeveloperPortal42
PublishingtheProjecttotheCloudFabric44
Summary
47
COPYRIGHTED MATERIAL