Friday, February 17, 2012

Windows Azure Sessions at TechEd North America 2012

imageFollowing is the expanded list of breakout and pre-conference sessions tagged Windows Azure scheduled as of 2/17/2012 for TechEd North America 2012 to be held in Orlando, FL on 6/11 through 6/14/2012:

Achieving Enterprise Integration Patterns with Windows Azure Service Bus

Breakout Session | 300 - Advanced

Windows Azure Service Bus is an application communication and messaging platform that enables integration and orchestration of continuous services and connected devices across boundaries. Core Scenarios enabled with Service Bus include building hybrid applications, intra-app communication, message enrichment, transformation and rich connected client experiences, and broad reach from platforms. In this session you will see how to implement common integration patterns using Service Bus capabilities including new capabilities that are being delivered in the coming months.

Application Integration Futures: The RoadMap and What's Next on Windows Azure

Breakout Session | 300 - Advanced

Enterprise Application Integration or EAI solutions bridge systems with disparate data formats and communication protocols.  Solutions increasingly need to connect on-premise systems with applications and infrastructure in the Cloud.  What investments is Microsoft making in this space, both to on-premise servers such as BizTalk Server as well as investments in cloud based technologies and where is this all headed - come to this session to find out.  We will demonstrate working capabilities on Windows Azure that will significantly lower the development effort required to build EAI as well as B2B solutions using standards such as EDI.  We will also demonstrate how you can even run BizTalk Server on Windows Azure itself.

Building Software-as-a-Service Solutions on Windows Azure

Breakout Session | 300 - Advanced

This session will cover some of the technical aspects of developing and running software-as-a-service (SaaS) solutions on Windows Azure, with an emphasis on architecture and implementation. Specific topics will include identity, multi-tenancy, and billing.

Business Continuity in the Windows Azure Cloud

Breakout Session | 200 - Intermediate

This talk discusses the cloud impact on business continuity. In this session, you will learn about the platform services you can leverage to make your application resilient to major failures. We discuss ways you can architect your application for high availability. We also show how you can use Windows Azure for backup and disaster recovery for your on-premises applications. The presentation also describes how we protect the Windows Azure platform itself from major disasters.

Developing High Performing Parallel Application Services on Windows Azure

Breakout Session | 300 - Advanced

Windows Azure is an ideal environment for deploying existing, and new compute-intensive apps that take advantage of the scale-on-demand capability of the cloud. The Windows Azure HPC Job Scheduler provides a cluster resource manager and a set of runtimes for developing parallel and scale-out apps. This session will present how to create and deploy a High Performance Compute Cluster on Azure,  and converting HPC applications in media rendering, engineering, finance, weather forecast to scalable compute services on Windows Azure. Programming models include parallel apps using MPI, scale-out parameter sweep, & other reliable techniques.

Experiences Running OSS Applications at Scale from Real-Life Customer Deployments

Breakout Session | 300 - Advanced

In this session we share some of the key learnings from running OSS software (Drupal, Ruby) on Windows Azure through real-life customer projects. We discuss the use case, the candidate architecture patterns, and showcase their implementation on Windows Azure. Relevant tips and tricks to manage and monitor applications along with the set of best practices are provided. Demos include load testing and performance analysis. This talk is based on real-life customer projects that were executed by Microsoft.

How to Move and Enhance Existing Apps for Windows Azure

Breakout Session | 300 - Advanced

In this session, we will take an existing web application and using a new toolset, we will show you how to accurately determine what needs to be changed in order to get the application working on Windows Azure as well as ensure the application is built to take advantage of Windows Azure's PaaS capabilities.  In addition, we will show you how to assess the impact to the database, performance and IIS configuration.  Lastly, we will show you the recommended changes that need to be applied to each application area and also enhance this application to use some of the most often misunderstood features and capabilities available on Windows Azure.

Hybrid will rule: Options to connect, extend and integrate applications in your Data Center and Windows Azure

Breakout Session | 200 - Intermediate

What are the scenarios and the options when you need to connect on-premise applications, data and infrastructure with Windows Azure.  How can you treat Windows Azure as an extension of your data center and how should you think about applications themselves that have multiple components spanning these worlds.  Yousef Khalidi, a distinguished engineer at Microsoft will walk you through the options and give you the information you need to create a hybrid strategy for your company.

Inside Windows Azure: The Cloud Operating System

Breakout Session | 300 - Advanced

Mark Russinovich goes under the hood of Microsoft’s cloud OS, Windows Azure. Intended for developers that have already gotten their hands dirty with Windows Azure and understand its basic concepts, this session gives an inside look at the architectural design of Windows Azure’s compute platform. You’ll learn about Microsoft’s data center architecture, what goes on behind the scenes when you deploy and update a Windows Azure app and how it monitors and responds to the health of machines, its own components and the apps it hosts. He’ll also highlight recent enhancements and how the platform implements some of the latest features.

Operating and Optimizing Multi-Tenant Windows Azure Applications - An ITPro Perspective

Breakout Session | 300 - Advanced

If you have built or are building a commercial SaaS application on Windows Azure then you also need to understand the operations side of this picture.  It's not all plain sailing and your ITPro's are a vital link to making sure that the applications you build can be operated at scale and that you can meet the SLA needs of your tenants in a reliable and cost effective way.  Rainer Stropek, MVP for Windows Azure has been running SaaS applications and he will present his perspective on the key decisions you need to make, how to optimize for cost, resilience and tenant isolation/management.  Rainer will show you what tools and best practices you need to employ and he will prove that the ITPro is your new strategic weapon.

Overview and Roadmap of Windows Azure Service Bus

Breakout Session | 300 - Advanced

This session provides a comprehensive overview of the Windows Azure Service Bus and the current and upcoming capabilities including EAI and B2B/EDI capabilities that are being added.  You will get to understand what the capabilities are, how they work, how you use them and what scenarios and problems they are useful for.  This session is for attendees who are new to Service Bus.

Supporting mission critical enterprise Windows Azure applications

Breakout Session | 300 - Advanced

Are you working with customers ready to deploy enterprise Windows Azure applications? Microsoft IT is running a revenue-impacting Windows Azure application and the team has gained valuable insights into what it takes to support it. Together with Customer Service & Support (CSS), MSIT will go deep in this session on the challenges of supporting a Windows Azure enterprise application and how they can be managed; specific topics include: designing supportability from the start, troubleshooting issues and recognizing application versus platform issues.

Windows Azure Storage - How it Works, Best Practices and Future Directions

Breakout Session | 300 - Advanced

Most applications need to store files, content and data in unstructured and semi-structured storage along with the relational data you would store in a database such as SQLAzure.  Windows Azure Storage provides a highly resilient and scalable storage service along with other capabilities like content delivery/distribution and content upload capabilities.  In this session we will cover what the capabilities are, when and how you should use these capabilities in your applications and what tools and techniques you should use to manage your content.  Finally we will take a look at new capabilities that will be delivered in upcoming releases of Windows Azure.

Windows Azure University Bootcamp: Advanced and Real-World

Pre-Conference Seminar | 300 - Advanced

Windows Azure is Microsoft’s cloud platform, which can be applied in many different ways to build next generation cloud-based solutions. To help with your real-world solution development, this seminar drives beyond the basic platform guidance to walk you through a set of key design and development principles, lessons and patterns that apply to building real-world solutions. The seminar helps you answer key questions around managing security and identity, connecting or migrating existing on-premises solutions to the cloud, leveraging non-Microsoft technologies with Windows Azure, improving the performance of your solution, and much more. If you’ve started (or are about to start) your cloud development with Windows Azure, then you can’t miss this all-day, fast-paced seminar. Prerequisite: To optimize your time in this seminar, ensure you are familiar with the Windows Azure Platform Training Kit, which can be found here.

It’s surprising that there’s no mention of Apache Hadoop for Windows Azure and other HPC topics, other than the Windows Azure HPC Scheduler. New SQL Azure Labs projects, such as Codename “Social Analytics”, Codename “Data Explorer”, Codename “Cloud Numerics”, Codename “Data Transfer” and Codename “Trust Services” also aren’t included in the above lineup. Hopefully, this isn’t the final list.