Windows Azure Combat PDF

Source: Internet
Author: User
Tags greatest common divisor azure cdn management studio sql server management sql server management studio using git

: Network Disk Download

Content Introduction· · · · · ·

This book should be one of the most authoritative, complete, and practical in Windows Azure today, with the latest in technology, written by Microsoft's official senior cloud computing expert, and the English version of copyright will be exported overseas. Comprehensive and in-depth coverage of all the key technologies and theories of Windows Azure, detailing the development process of Microsoft cloud computing, in-depth explanation of the architecture of cloud services (focusing on usability, reliability and high-performance design), integration of cloud and devices, integration of cloud services systems, It also shares experience in cloud project management and development team management. In addition, the book carefully planned 68 real-life cases for specific practical scenarios, detailing the case design ideas and complete implementation steps.

A total of 17 chapters, divided into four parts: the first part (the 1th to 7th chapter) explains the basic concepts and technologies of cloud computing, including the nature of cloud computing, Windows Azure Features overview, Windows Azure development environment, cloud site creation, basic cloud services, Gao Duanyun services, data storage, Virtual machines and virtual networks, and the second part (chapter 8th to 12th) explains Cloud computing solutions, including the system architecture of cloud solutions, high-availability design, high reliability design, high-performance design, claims-based architecture, and so on, and Part three (chapter 13th to 14th) explains cloud and device knowledge, Including mobile cloud services, the Internet of things and other related content, Part IV (the 15th to 17th chapter) explains the integration of systems and the management of cloud computing projects. The appendix contains a large collection of useful information, including a bilingual list of cloud technical terms (Appendix A), translations of common English abbreviations (Appendix B), and a number of more popular and relatively new practical and open source technologies in the country (appendix C).

Author profile ...

Baihaishi

Graduated from the University of California, San Francisco, Microsoft Senior Technical experts and missionaries, has more than 25 years of development experience, proficient in Windows Azure technology, expertise. NET platform for various development technologies (C #,. NET, ASP., ASP.), the software architecture is also very in-depth research, experienced. In addition, he is an experienced technical writer who has published and authored many computer-related papers and publications.

Catalog/Directory
Preface
Order
Objective
The first part of the basic article
Chapter 1th Cloud Computing Overview 2
1.1 Cloud Computing History 2
1.2 The nature of cloud computing 4
1.2.1 Elasticity 5
1.2.2 Availability 7
1.2.3 Scalability 8
1.3 Windows Azure Overview 9
1.3.1 Facilities as a service 10
1.3.2 Platform as a service 11
1.3.3 Software as a service 12
1.3.4 Cost Calculation 14
1.4 Preparing for the development of Windows Azure
Environment 14
1.4.1 Subscribing to Windows Azure 15
1.4.2 Installing the Software Development Kit 15
1.5 Familiarity with Windows Azure Management Portal 15
1.5.1 Login 16
1.5.2 Interface Structure 16
1.6 Summary of this chapter 18
2nd. Create a Cloud site 19
2.1 Windows Azure WebSites 19
2.2 Publishing and updating of the website 24
2.3 Integration with source code management systems 32
2.4 Web site Scaling 36
2.4.1 Vertical Scaling 36
2.4.2 Horizontal Scaling 38
2.4.3 Auto Scaling 39
2.5 Migrating an existing ASP. NET site 39
2.6 Using Site templates 40
2.7 Site Settings 44
2.8 Diagnosis and monitoring of web sites 48
2.8.1 Website Diagnostics 48
2.8.2 website Monitoring 50
2.8.3 Custom Domain name 53
2.9 Summary of this chapter 54
Chapter 3rd Introduction to Cloud Services 55
3.1 Windows Azure Cloud Service 55
3.2 Roles and cloud services 59
3.2.1 Role 60
3.2.2 Cloud Services 60
3.3 Basic steps for cloud service deployment 61
3.4 Deployment and update of cloud services 67
3.4.1 Incremental update (by update domain
Update) 67
3.4.2 Simultaneous Update 67
3.4. More than 3 deployment environments 68
3.5 Instances and load Balancing 73
3.5.1 Example 73
3.5.2 Load Balancing 73
3.6 configuration files and definition files 76
3.6.1 Cloud service Definition file 76
3.6.2 Cloud Service configuration file 77
3.7 Summary of this chapter 80
4th. Advanced Cloud Services 81
4.1 Endpoint Type 81
4.1.1 Input Endpoint 81
4.1.2 Internal Endpoint 82
4.1.3 Instance Input Endpoint 82
4.2 Secondary Role 86
4.3 Inter-Role Communication 92
4.4 The life cycle of a role 96
Procedures for 4.4.1 roles to be deployed and run on virtual machines 97
4.4.2 Status of a role instance 97
4.5 Starting a Task 98
4.5.1 Defining a startup Task 98
4.5.2 Properties of the startup task 99
4.6 Diagnostics and Commissioning 104
4.6.1 native development and commissioning 104
4.6.2 Windows Azure Diagnostics 105
4.6.3 IntelliTrace 111
4.6.4 Monitoring Cloud Services 117
4.7 Developer Community 120
4.8 Summary of this chapter 121
5th data Storage-relational database 122
5.1 Windows Azure Data Storage Scenario 122
5.2 SQL Database Overview 123
5.3 Managing and Optimizing SQL Database 136
5.3.1 SQL Server Management Studio 136
5.3.2 Microsoft SQL Server Data Tools 138
5.3.3 dynamic management view 139
5.3.4 Query Optimization 140
5.4 Synchronization and replication of data 142
5.4.1 Data-tier applications 143
5.4.2 Data Synchronization 147
5.5 Using MySQL database 152
5.5.1 Windows Azure Store 152
5.5.2 Viewing MySQL connection information 153
5.5.3 build your own MySQL environment 154
5.6 Summary of this chapter 154
6th data Storage-unstructured data 155
6.1 Using local storage 155
6.2 Windows Azure Storage Services Overview 158
6.2.1 Windows Azure Storage Account 159
6.2.2 Creating a Windows Azure Storage account 160
6.2.3 Key for storage account 160
6.3 Using BLOB Storage 161
6.3.1 BLOB Storage Overview 161
6.3.2 blob and page BLOB 177
6.3.3 ETag and Snapshot 178
6.3.4 Rest Style Call 178
6.3.5 Sharing access signatures and library access policies 179
6.3.6 blob updates, replication, and leases 180
6.3.7 Error Handling 181
6.4 Using Table Storage 181
6.4.1 Table Storage Overview 181
6.4.2 Optimizing Data Partitioning 181
6.4.3 Querying table Data 192
6.4.4 Batch processing 193
6.4.5 Dynamic Table Entity 194
6.4.6 Share Access Signature 194
6.5 Using queue storage 194
6.5.1 Queue Storage Overview 194
6.5.2 using the queue service in code 195
6.6 Monitoring Storage Accounts 196
6.6.1 Configuring the Monitoring storage Service 197
6.6.2 Monitoring Service Charges 198
6.7 Summary of this chapter 198
Chapter 7th Virtual Machines and virtual networks 199
7.1 Windows Azure IaaS 199
7.2 Images and virtual disks 206
7.3 Communication of virtual machines 212
7.3.1 Endpoint 212 for a virtual machine
7.3.2 under the same cloud service
Virtual Machine 214
7.4 Virtual Network 218
7.4.1 Virtual Network Introduction 218
7.4.2-point-to-site virtual network 220
7.4.3 site-to-site virtual network 225
7.5 Summary of this chapter 226
The second part of the structure
8th Cloud Solution System Architecture 228
8.1 Server/Client 228
8.1.1 features of the server/client architecture 228
Server/client architecture on the 8.1.2 Cloud Platform 230
8.1.3 Multi-tenant system Design 231
8.1.4 Server/client system to cloud platform porting 233
8.1.5 Implementing server/Client systems on Windows Azure 234
8.1.6 Mobile Client 234
8.2 Server/Browser 235
8.2.1 features of the server/browser architecture 235
Server/Browser architecture on the 8.2.2 cloud Platform 236
8.2.3 the difficulty of porting a server/browser system to the cloud Platform 244
8.2.4 implementing a server/browser system on Windows Azure 246
8.3 N-Layer system 247
8.3.1 features of N-tier systems 248
8.3.2 N-tier system, MVC, and MVVM 249
8.3.3 Introduction to the Windows Azure Service Bus Queue Service 252
8.3.4 Implementing N-Tier architecture on Windows Azure 255
8.4 Distributed Systems 264
8.4.1 Message-based connections 264
8.4.2 Relay Connection 268
8.5 Summary of this chapter 274
9th. High-Availability Design 275
9.1 Strategies for high-availability design 275
9.1.1 Redundancy 275
9.1.2 Load Balancing 276
9.1.3 Fault-tolerant transfer 276
9.2 Load balancing and health detectors 281
9.3 Competitive Consumer Mode 283
9.3.1 Loose Coupling 283
9.3.2 Dynamic load Balancing 283
9.3.3 Dynamic Zoom 284
9.3.4 fault-tolerant transfer 284
9.4 Summary of this chapter 287
10th. High Reliability Design 288
10.1 Reliability, maintainability and Availability 288
10.1.1 Availability 288
10.1.2 Reliability 288
10.1.3 maintainability 289
10.1.4 Mutual Relationship 289
10.2 Error Type 289
10.2.1 Error 290 in operation
10.2.2 System Status Error 290
10.2.3 System design and implementation error 290
10.3 Instantaneous Error 291
10.4 Reliability Design 294
10.4.1 Single failure Point 294
10.4.2 Reliability Programming Principles 296
10.5 Summary of this chapter 298
11th High Performance Design 299
11.1 Windows Azure Cache Service 299
11.1.1 Cache Service Introduction 299
How the 11.1.2 cache is deployed 300
Introduction to 11.1.3 Cache function 303
11.1.4 concurrency mode 305
11.1.5 Local Cache 305
11.1.6 Session State 306
11.2 Windows Azure CDN Service 310
11.3 Asynchronous operations and concurrent operations 313
11.4 Summary of this chapter 314
12th. Claims-based architecture 315
12.1 Claims-based authentication and authorization 316
12.1.1 Basic Flow 317
12.1.2 authentication protocol with WIF 318
12.1.3 Authentication Proxy 318
12.2 Windows Azure AD Foundation 320
12.2.1 Managing Windows Azure tenants and users 321
12.2.2 Graph API 332
12.3 new features for Windows Azure AD 337
12.4 Summary of this chapter 338
Part III Equipment Chapter
Chapter 13th Mobile Services 340
13.1 Mobile Services Overview 340
13.2 Message Push 348
13.3 Scheduler and API 354
13.4 Summary of this chapter 356
14th. Internet of Things 357
14.1 Internet of Things Overview 357
14.1.1 Radio Frequency Identification 358
14.1.2 AI Equipment 358
14.1.3 Wearable Device 358
14.1.4 Wireless sensor Network 359
14.2 Device and cloud services 359
What 14.2.1 devices mean to the cloud 359
14.2.2 cloud-to-device significance 360
14.3 Internet of Things challenges 361
14.4. NET Micro Framework 362
14.4.1. NET Micro Framework Overview 362
14.4.2. NET Gadgeteer Introduction 364
14.4.3 Equipment Integration Case 368
14.5 Summary of this chapter 373
Part IV Enterprise Chapter
The 15th chapter is based on message integration 376
15.1 System Integration 376
15.1.1 through data consolidation 376
15.1.2 Sharing business Functions 377
15.1.3 Enterprise Service Bus 377
15.2 Message-based system integration Mode 378
15.2.1 Content-based message routing (content-based Routing) 379
15.2.2 Priority Queue 382
15.2.3 Request/Response 382
15.2.4 dead-letter queue 385
15.2.5 Event-driven consumer 388
15.3 Advanced Message Queuing Protocol 390
15.3.1 AMQP Introduction 390
15.3.2 support for AMQP in the industry 391
15.4 Benefits based on message integration 397
15.5 Summary of this chapter 398
16th chapter source Code and project management 399
16.1 Creating a TFS account 399
16.2 Managing source code with TFS 400
16.3 Creating and Using unit tests 405
16.4 Summary of this chapter 410
Chapter 17th Scripting and Automation 411
17.1 Windows Azure PowerShell command set 411
17.1.1 preparing Windows Azure PowerShell command set Environment 411
17.1.2 Managing Virtual Machines 412
17.1.3 Managing cloud Services 415
17.1.4 Administration Site 416
17.1.5 Other Administrative Commands 417
17.2 Windows Azure Command-line tools 417
17.2.1 Installing command-line tools 417
17.2.2 using the command line tool 418
17.3 Windows Azure Management Application Interface 418
17.4 Summary of this chapter 421
The conclusion of Cloud Zen 422
Appendix A cloud computing terminology in bilingual form 424
Appendix B English abbreviation Table 429
Appendix C Extending Concept 432
References 442
Instance Directory
Example 1: Hello, Windows Azure website! 19
Example 2: Update site 25 with WebMatrix
Example 3: Publishing and updating PHP with FTP
Site 28
Example 4: Using Git to publish and update sites 32
Example 5: Create a Drupal-based site 40
Example 6: Site application Settings Instance--description
Image of the user input function 44
Example 7: Hello, Windows Azure cloud service! 55
Example 8: Deploying Cloud Services 62
Example 9: Deploying Cloud Services with VIP Exchange through the management portal 69
Example 10: Horizontal scaling of cloud services 74
Example 11: Configure HTTPS for a Web site service
Endpoint 82
Example 12: Worker role with UDP port 87
Example 13: Using Web front end and background services 93
Example 14: Launching a task-converting a picture to a text on page 99
Example 15: Configure Windows Azure Diagnostics 106
Example 16: Using IntelliTrace to find greatest common divisor 112
Example 17: Creating an online order system using SQL database 125
Example 18: Create an Order view using SSMSE 136
Example 19: Using dynamic management view (DMV) 139
Example 20: Using SQL Database management interface 141
Example 21: Using the. Bacpac and. Dacpac 143
Instance 22:sql server and SQL database data synchronization 147
Example 23: Local Storage--Data file generation service 155
Example 24: Managing the Blob service through Visual Studio 162
Example 25:blob Service--online photo management 164
Example 26: Managing Table Services through Visual Studio 182
Example 27: Using the table service--Guess Animal games 183
Example 28: Managing the Queue Service through visual Studio 195
Example 28: Hello, Windows virtual machine! 199
Example 29: Hello, Linux virtual machine! 204
Example 30: Using Data Disks 206
Example 31: Creating and using a virtual machine image 210
Example 32: Configure and Run node. JS 212 on a Linux virtual machine
Example 33: Communication of virtual machines within the same cloud service 214
Example 34: Load balancing between virtual machines 215
Example 35: Create a Windows Azure virtual
Network 218
Example 36: Create a point-to-site virtual network-local to cloud file sharing 221
Example 37: Multi-site and tenant current limit 236
Instance 38:asp.net Web API and MVVM 249
Example 39: Managing Service Bus namespaces and Message Queuing 253
Example 40: Implementing asynchronous communication using the service Bus queue service-translation services 256
Example 41: Topic/subscription for service Bus-simple chat program 264
Example 42: Relay Service--WCF mastermind Games 269
Example 43: Traffic Management Services-cross-region fault-tolerant transfer 276
Example 44: Competitive Consumer Mode demo 284
Example 45: Using transient error handling applications
Program Library 292
Example 46: Using the Cache service 300
Example 47: Using an external session state provider 307
Example 48: Using CDN to publish content in a storage account 311
Example 49: Authenticating user identities with Windows Azure AD 323
Example 50: Using graph API 332
Example 51: Using mobile services to support Windows Store apps 341
Example 52: Mobile Services Background Programming 344
Example 53: Push to Windows device 349
Example 54: Scheduler 354
Example 55:api 355
Example 56: Hello, embedded device! 362
Example 57: Simple Camera 365
Example 58: Intruder Alarm System 368
Example 59: Content-based message routing 380
Example 60: Request/Response Mode 383
Example 61: Dead-letter Queue 386
Example 62: Event-driven consumer 388
Example 63: System integration via AMQP 392
Example 64: Using TFS to manage source code 401
Example 65: Creating and Using Unit tests 406
Example 66: Gated Check-in 408
Example 67: Managing virtual machines with Windows Azure PowerShell 413
Example 68: Using Windows Azure Management application Interface 419

: Network Disk Download

Windows Azure Combat PDF

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.