Azure Cloud Architecture Training Schedule 2015 May 18-20 Belgium (TBD)
Overview This course is a deep dive in every architecture aspect of the Azure Platform-as-a-Service components. It delivers the needed insights and guidance into building a correct architecture for implementing cloud applications on Azure. Participants will learn the innerworkings of the platform and be able to makeadvantage of all the service available in Azure. This course goes beyond the basics, is based on real life and practical experiences in multiple Azure project and results in reusable reference architectures and visual studio solutions.
Format The training is a mix of theory and practical implementation, based on best practices and personal experiences of the teacher. The attendees will also need to perform hands-on exercises to get familiar with the course material. Every attendee will receive a free 30 day Azure Pass. All documentation will be made available via a USB memory stick (slides & reference architecture Visual Studio solutions). Target Audience Architects implementing Cloud application on Azure PAAS, senior developers building Azure applications. Date & Location May 18-20, 2015 (3 days), Belgium (TBD) Teacher Kurt Claeys is a freelance Azure solution architect and MCT in many.net development courses. He s the founder of Nuboid.com, an independent cloud consulting and services company. Before starting this company he worked for Microsoft as Azure Platform Strategy Advisor for ISVs and enterprises in Belgium, the Netherlands and Ireland where he gained much experience in cloud solution architectures. He was a Microsoft MVP from 2008 till 2010 while he worked for Ordina Belgium as.net solution architect. www.nuboid.com http://be.linkedin.com/in/claeyskurt
Price The cost for this 3 day Training Class is 1200,- euro (taxes not included). This price includes your participation to the training, coffee/tea, lunch and the printed materials presented during the training. This training may also be organized on-site. Please contact Sparkles for more details.
Outline Azure Cloud Architecture Module 1: Azure Overview Cloud : PAAS vs. IAAS, Cloud Services vs. Virtual Machines SQL Azure Azure Storage. Azure Service Bus. Azure Access Control Services and Azure Active Directory. The Azure PAAS services Eco system. Azure Caching. Azure Media Services BizTalk services Module 2: An Azure reference architecture How to set up a generic Visual Studio solution for an Azure reference Architecture. The Azure SDK and libraries. Different Role types : Web Role, Worker Role, Caching Role Working with the Azure emulator vs. deploying to Azure How to provision your Cloud Service. Overview 3th party Azure tools. Module 3: Data Storage options and scalability Data storage options: Table storage, different types of blob storage, SQL Azure, NoSQL and Big Data. Data and Storage scalability aspects. How Azure scales your data on storage (tables and blobs) and how SQL Azure scales. Table partitioning patterns. Implement a federated SQL Azure database How to work with NoSQL databases and Big Data on Azure Module 4: Azure Cloud Service topology The service package structure. Service Definition Schema and configuration file. Configuring External, Internal and Instance Input Endpoints. Fault Domains and Upgrade domains. Production and Staging slots, VIP swaps How rolling upgrades work.
Module 5: Building for Resilience and High Availability Potential failures. Failover scenarios. The load balancer probe. Azure Traffic Manager to load balance requests across datacenters. Redundant storage options. SQL Azure throttling and implementing connection retry logic in the application. SQL Azure synchronization. Module 6: Performance monitoring, health checking and scaling Performance monitoring options (OS performance metrics and Azure performance metrics) Storage access logging. SQL Azure throughput monitoring. Scaling based on monitored metrics. How to check availability of service endpoints. Building a performance/scaling engine Module 7: Building stateless applications The scale-out pattern. How the load balancer works. Persisting state options Azure Caching Reference Architecture: Implementing an solution using Azure Caching Module 8: Async programming pattern Working with Azure queues. Web-Worker role communication. Scaling based on queue volume. Reference Architecture: An architecture based on the Assync programming pattern. Module 9: Implementing the CQRS pattern on Azure CQRS pattern explained Building a reference architecture for CQRS
Module 10: Federated Identity on Azure What s federated identity? Azure Access Control, setting up ACS namespaces, working with identity providers, provisioning relying parties, defining claims transformation rules, configuring token exchange formats. The role of Azure Active Directory. Using the Azure Active Directory Libraries. Reference Architecture: consuming JWT tokens from ACS to secure a REST API. Module 11: Azure Service Bus Patterns Service Bus Relaying Pub/Sub Pattern Service Bus Queues, Topics and Subscriptions ESB Patterns Push notifications