We recently published the 3rd edition of “Moving Application to the Cloud “. Just like other Patterns and Practices books this books is also available for free download and the source code samples are available as well. I strongly recommend our customers and partners (and audiences ) to read this if they considering to move apps to Windows Azure.
How do you build and deploy applications to be scalable and have high availability? Along with developing the applications, you must also have an infrastructure that can support them. You may need to add servers or increase the capacities of existing ones, have redundant hardware, add logic to the application to handle distributed computing, and add logic for failovers. You have to do this even if an application is in high demand for only short periods of time.
The cloud offers a solution to this dilemma. The cloud is made up of interconnected servers located in various data centers. However, you see what appears to be a centralized location that someone else hosts and manages. By shifting the responsibility of maintaining an infrastructure to someone else, you’re free to concentrate on what matters most: the application.
This guide is the third edition of the first volume in a series about Windows Azure. It discusses the hosting options available in Windows Azure and demonstrates how you can adapt an existing, on-premises ASP.NET application to one that operates in the cloud. It introduces a fictitious company named Adatum that modifies its expense tracking and reimbursement system, aExpense, step-by-step so that it can be deployed to Windows Azure using a range of different hosting options.
The guide is intended for any architect, developer, or information technology (IT) professional who designs, builds, or operates applications and services that are appropriate for the cloud. It is primarily written for people who work with Windows-based systems. You should be familiar with the Microsoft .NET Framework, Microsoft Visual Studio, ASP.NET, SQL Server and Microsoft Visual C#.
Windows Azure Training Kit has been updated and was released earlier today. This is one of the best resources out there for learning Windows Azure. This particular release delivers 41 HOLs (Hands On Labs), 35 Presentations including new content on Windows Azure SQL Database, SQL Federation, Reporting and Data Sync as well as Security and Identity.
On top of all the Azure learning goodness, this release also includes an agenda for Azure Dev Camps with 7 new branded presentations.
For direct download from any of your following favourite sources:-
Windows Azure Training Kit on GitHub In addition to downloading the training kit contents, you can also browse through the content, report any issues with the content, and make your own contributions on GitHub. You can find the training kit content on GitHub at http://windowsazure-trainingkit.github.com
Windows Azure Training Kit – Full Package (WATK-August2012.exe) The full package enables you to download all of the hands-on labs and presentations to your local machine. To use the full package, simply download and run the WATK-August2012.exe. This file is a self-extracting executable that will extract all of the training kit files to the directory you specify. After the content is extracted, the starting page for the training kit will be displayed in your default browser. You can then browse through the individual hands-on labs, demos, and presentations. Download here: http://download.microsoft.com/download/A/7/C/A7CF725D-A215-4294-B0DC-2C01BDB01397/WATK-August2012.exe
Windows Azure Training Kit – Web Installer (WATK-WebInstaller.exe) The Web Installer allows you to select and download just the specific hands-on labs and presentations that you need. The Web Installer is a much smaller download so it is recommended in situations where you cannot download the full package. To use the Web Installer, simply download and run WATK-WebInstaller.exe. The Web Installer will then display a list of the content in the training kit. You can then select the hands-on labs and presentations to download. After selecting the content proceed through the steps in the application to download the files to the directory that you specify. Download it here: http://download.microsoft.com/download/A/7/C/A7CF725D-A215-4294-B0DC-2C01BDB01397/WATK-WebInstaller.exe
Earlier in March I shared with you that the book that I have been working on since last year is available for pre-order.
Today, it gives me a great pleasure to share with you that “Windows Server AppFabric Cookbook” has been published and is en-route to the book shelves near you. Of course you can get an e-book (PDF, epub, packtlib, mobi) version right away for your favourite reader (Kindle, Nook etc.). Once you purchase the book, the source code is available for download as well.
Some highlights from the book :-
This book has over 60 recipes that cover Caching, Hosting, Monitoring and Security aspects of Windows Server AppFabric. This book also delves deep in to additional capabilities added by Microsoft AppFabric 1.1 for Windows Server.
Gain a solid understanding of the capabilities provided by Windows Server AppFabric with a pragmatic, hands-on, results-oriented approach with this book and eBook
Learn how to apply the WCF and WF skills you already have to make the most of what Windows Server AppFabric has to offer
Includes step-by-step recipes for developing highly scalable composite services that utilize the capabilities provided by Windows Server AppFabric including caching, hosting, monitoring and persistence
What will you learn from this book?
Download, install, configure and get up and running with Windows Server AppFabric quickly
Learn how to take advantage of distributed caching for providing high performance and elastic scale on-premise today
Take advantage of the enhanced hosting capabilities that Windows Server AppFabric has to offer including Auto-Start and a greatly simplified configuration experience
Enable support for long-running composite applications that are resilient and fault-tolerant while maximizing computing resources
Gain insight into the health of your composite applications seamlessly, both proactively and when something goes wrong
Learn how to scale Windows Server AppFabric by leveraging farm deployments
I have worked very hard on this book for over a year and I have been fortunate to have Rick Garibay co-author it with me. We sincerely hope that this will be a valuable addition to your libraries and you will learn quickly and effectively on how to utilize Windows Server AppFaric’s capabilities to build scalable, distributed and loosely coupled enterprise scale applications.
I will be really glad to hear your feedback. So please drop me a note at hammad[dot]rajjoub[at]gmail.com or a mention @hammadrajjoub.
I will be speaking at the The Cloud Computing Asia 2011 – An Executive Breakfast Briefing on 18th of August. For more details on the event please visit the event page here.
I will be presenting on "Architecting for the Public and the Private Cloud". In this talk I will cover some of the common architectural practices for building scalable services that can run on the public/private cloud. I hope its going to be an interesting discussion.
I will also be participating in a panel discussion on “Beyond Hype : Applications in the cloud”.
I have an exciting news to share with you all. I have joined Microsoft Singapore as an Architect Evangelist. Those who know me would testify on my passion for Architecture. I have written about it, I have presented on it at various conferences and more importantly in last 5-6 years I have spent a great deal of time working as System Architect, Solutions Architect and CTO at various organizations (including start-ups and fortune 500 companies).
Now, I am super excited to be working for Microsoft after being an MVP for 7+ years. I am also really glad to be working with smart people at Microsoft in general the Singapore SUB and DPE team in particular. I realize that this is an interesting time to be in this industry when the consumerization of IT is driving innovation, cloud is no longer a dream and its becoming reality, and enterprise (as well as business) architecture is (finally) gaining traction. I am very positive that this opportunity will give me a chance to work on things that I am really passionate about.
I have one more interesting news to share with you and i intend to blog about it in next couple of weeks. So stay tuned!
Wish me luck and expect much more (and hopefully exciting content and conversations) coming your way.
<dotnetbulls/> proudly presents our first tech event of the year 2011 by hosting Gavin Warrener from Microsoft Corp (Redmond) on 24, Feb, 2011. Gavin will be sharing his thoughts on Microsoft’s new Web Platform and Web Matrix product. For more details on Web Matrix pls visit Scott Gu’s post. We have limited capacity so kindly register at your earliest here
I will be speaking at SGdotNet’s CTU (2nd edition) in developer track. I will be talking about Visual Studio 2010 Ultimate and its Architecture tooling and how to use it to build connected systems. Expect lots of demoes and exciting conversations all around. I will share the slides later on.
I will be presneting a talk on Visual Studio Architecture tools at Microsoft Singapore’s ALM Workshop on 22nd September, 2010. I believe this is not a public event so unfortunately I cant request you to join me for it.
I will be covering tools and features available in Visual Studio 2010 Utlimate eidition that allow developers and architects to
1- gain better understanding of existing code (and hence helping with improvements/enhancements),
2- design up front (for those who are lucky enough to work on green field projects)
3- and to check and validate continuously if the design == code
I am super excited as this topic is very close to my heart! I am hoping the audience will like it and I will be able to share the slides + demoes with you all.