Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
QR code to download the Kindle App
Image Unavailable
Color:
- Cloud Computing with the Windows Azure Platform
-
-
- To view this video download Flash Player
Cloud Computing with the Windows Azure Platform 1st Edition
With the Azure Services Platform, processing and storing data moves from individual corporate servers and Web sites to larger, more reliable, and more secure data centers. Roger Jennings, author of more than 30 books on Microsoft technologies, shows you how to leverage the power of Azure and its related services for cloud computing.
The book begins with a look at the differences between cloud computing and application hosting and examines the various issues that .NET developers and IT managers face in moving from on-premise to cloud-based applications, including security, privacy, regulatory compliance, backup and recovery, asset cataloging, and other common technical issues. The author then drills down, showing basic programming for individual Azure components, including storage, SQL Data Services, and .NET Services. He then moves on to cover more advanced programming challenges.
- Explains the benefits of using the Azure Services Platform for cloud computing
- Shows how to program with Windows Azure components, including Azure Table and Blob storage, .NET Services and SQL Azure
- Addresses advanced programming challenges of creating useful projects that combine cloud storage with Web applications or services
- Companion Web site features complete, finished applications that can be uploaded to jump start a Windows Azure project
Roger Jennings clears away the clouds and gets you started using the Azure Services Platform.
- ISBN-100470506385
- ISBN-13978-0470506387
- Edition1st
- PublisherWrox
- Publication dateOctober 5, 2009
- LanguageEnglish
- Dimensions7.42 x 0.78 x 9.25 inches
- Print length360 pages
Editorial Reviews
From the Back Cover
Cloud-based applications make it easier to share data, and the Azure Platform moves processing and storage from individual corporate servers and websites to large Microsoft data centers. With this book, Roger Jennings offers you an overview of cloud computing and shares his approach for hands-on programming of Windows Azure Storage Services (tables, blobs, and queues) and web, worker, and .NET Services applications. You'll learn how to program with Azure components, while online chapters cover new SQL Azure Database and Workflow features.
Addresses various issues you may encounter when moving from on-premise to cloud-based applications (such as security, privacy, regulatory compliance, and backup and recovery)
Shows how to adapt ASP.NET authentication and role management to Azure web roles
Reveals the benefits of offloading computing services to one or more WorkerRoles when moving to Windows Azure
Teaches you how to choose the optimum combination of PartitionKey and RowKey values for sharding Azure tables
Discusses ways to improve the scalability and performance of Azure tables
Wrox guides are crafted to make learning programming languages and technologies easier than you think. Written by programmers for programmers, they provide a structured, tutorial format that will guide you through all the techniques involved.
wrox.com
Programmer Forums
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.
Code Downloads
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.
Read More
Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.
About the Author
Product details
- Publisher : Wrox
- Publication date : October 5, 2009
- Edition : 1st
- Language : English
- Print length : 360 pages
- ISBN-10 : 0470506385
- ISBN-13 : 978-0470506387
- Item Weight : 1.32 pounds
- Dimensions : 7.42 x 0.78 x 9.25 inches
- Customer Reviews:
About the author
I'm the principal consultant of OakLeaf Systems, a Windows Azure MVP and the author of 30+ books on Microsoft operating systems (Windows NT and Windows 2000 Server), Windows Azure, databases (SQL Server, SQL Azure and Access), .NET data access, Web services and InfoPath 2003. The books have more than 1.25 million English copies in print and have been translated into 20+ languages.
My latest books are "Microsoft Access 2010 In Depth" (12th edition) for Que Publishing and "Cloud Computing with the Microsoft Azure Services Platform" for Wiley/Wrox.
I'm also the curator of the OakLeaf Systems (http://oakleafblog.blogspot.com) and Access In Depth (http://acccessindepth.blogspot.com) blogs, a contributing editor of 1105 Media's "Visual Studio Magazine" and a frequent contributor to their "Redmond Developer News" newsletter.
OakLeaf's Code of Federal Regulations (CFR) Web service won the charter Microsoft .NET Best award for horizontal XML Web service solutions.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonImages in this review
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on February 11, 2010Format: PaperbackI bought Roger Jennings' Cloud Computing with the Azure Services Platform because it was the first book to cover Windows Azure and SQL Azure from a .NET/Visual Studio developer's perspective. (It published on October 5, 2009, more than a month before Microsoft's Professional Developer (PDC) 2009 conference.) I wanted to have a basic knowledge of Azure's architecture, development and cloud operating systems (called "fabrics"), and programming techniques with Visual Studio 2008 so I could better understand the new features and enhancements planned for the November 2009 Community Technical Preview (CTP). Windows Azure and SQL Azure were the subject of many highly technical PDC 2009 sessions. I wasn't disappointed.
The book's Part I starts with cloud-computing definitions and answers the most common question, "What is cloud computing?" Chapter 2 provides an overview of the architecture of Microsoft's new data centers and the details of how the specialized hardware and Azure Production Fabric combine to provide high availability, deliver reliability through replication, and enable automatic scale-up (and scale-down) in response to the load on hosted applications. Roger explains how Windows Azure's data center architecture groups computing and storage hardware into Upgrade and Failure domains so that operating system modifications can be applied and failed hardware substituted without hosted application downtime. Chapter 3 covers Azure's operating system and hypervisor that's based on a modified version of Windows Server 2008, as well as the lifecycle of an Azure application and how Azure implements multi-tenancy, a requirement for economical cloud computing. I found this background helped me understand Chapter 4's description of how and why Windows Azure's basic data store uses highly scalable, RESTful entity-attribute-value (EAV) tables rather than relational tables, and containers of individually addressable binary large objects (blobs) instead of a conventional, hierarchical file system.
Chapter 4's sample applications showed me how to write C# code for VS 2008's templated ASP.NET Worker Roles to manipulate tables and blobs as .NET 3.5 objects. This requires a reference to the Windows Azure SDK's StorageClient library, which enables using the on-premises framework provided by the Development Fabric and Storage features, as well as the production infrastructure. Creating accounts with the Windows Azure Developer Portal for testing cloud storage with local Worker Roles and deploying the finished project to a production data center followed. The Developer Portal has changed since Azure moved from free CTP to paid status on January 4, 2010, but Roger's December and January blog posts (announced in the publisher's online forum for the book) describe the differences in detail.
Security is the chief concern of CIOs and CISOs when considering cloud data storage and compute operations for confidential information. Part II has chapters that describe how to use HTTPS for encryption in transmission and write code with the .NET System.Cryptography namespace and AES for storage encryption. Chapter 5 also covers Azure's SAS 70 and ISO/IEC 27001:2005 audits and certificates. Chapter 6 takes you through the process of implementing ASP.NET authentication and role management for Azure Worker roles. Chapter 7 explains how to make Azure tables more scalable, use entity group transactions and display table data in grids. Chapter 8 introduces you to Worker Roles and Azure queues. Part III covers what were .NET Services when the book was written but morphed to the Azure AppFabric last November. The publisher (Wrox) promises that online updates will cover new Access Control System (ACS) and Service Bus features.
The change from SQL Server Data Services, which delivered EAV tables from SQL Server, to the relational SQL Azure service occurred after Roger wrote the book, so Chapters 12 and 13 about the initial SQL Azure implementation were made available online in *.doc format. According to Roger's blog, these chapters will updated to PDF files based on the January 2010 production version in February.
Windows Azure and SQL Azure were a moving target when Roger wrote the book, but I found the storage-based applications worked for me after downloading updated code from the book's website. Amazon shows books about Azure from O'Reilly and Manning, which cover the released version, won't be available until May or late July 2010. Roger's book gave me a jumpstart at programming Azure apps and eased adoption of post-production features. I recommend this book highly.
- Reviewed in the United States on August 18, 2010Format: PaperbackThe author did a great job of introducing the Windows Azure platform and offer enough useful code samples. The first couple of chapters are introductions. Quickly, the chapters started with code samples that developers can use. What I liked the most is the code samples about interacting with Azure Tables and Blobs. For example, adding entities and download files chunks to MemoryStream. The author is evidently an experienced writer. He has done a great job in terms of topic selection, code samples, and presentation. If you are new to Windows Azure and would like to start working on it, this book can be a useful reference.
This book does not offer a comprehensive example of Azure application (from end to end). If you are experienced programmer or if you have someone on your team is, then you should be able to create your Azure application with some information covered in this book and supplemental information with your own research. Overall, I am pleased with this book's depth and coverage.
Top reviews from other countries
- Harshada GonsalvesReviewed in India on May 4, 2015
4.0 out of 5 stars Four Stars
Good book