The Windows Azure Service Bus provides the messaging backbone for applications that live in the cloud, in your data center, and across desktops, laptops, and mobile devices. The relay service provides a mechanism to traverse firewalls. Queues provide a smart, secure way to exchange messages between disconnected devices. Topics and subscriptions allow for intelligent message distribution across applications.
The Windows Azure Caching Service provides an in memory cache for use within your Windows Azure based applications. The caching service provides mechanisms to act as an ASP.NET cache for SessionState and for the output cache. You can directly interact with the caching service to store and share information between application components that live in Windows Azure.
The Windows Azure Access Control Service (ACS) provides a security federation mechanism that works across the enterprise and the Internet. ACS allows you to use the identity providers that matter to you while implementing applications that rely on claims based authentication. Learn how to use ACS to federate identities stored in Active Directory, Facebook, Windows Live, Yahoo!, and in Google properties such as GMail and Google Applications.
SQL Azure is Microsoft's RDBMS for the cloud. Because it is based on SQL Server, developers can apply what they know about SQL Server to SQL Azure immediately. SQL Azure is its own product and, over time, developers will discover that they need to know some extra items in order to be fully productive on this platform. This module covers much of what developers need to know: basic development, security models, integration with existing platforms, and pricing. It covers new features like the SQL Azure OData service as well.
Much of the work being done on Windows Azure involves moving existing applications and workloads. In this course, we look at a typical application: management of claims for Customer Support. The application itself is a demo application, bare enough to demonstrate principles without getting students lost in the details of a real world customer support application. The application starts out using SQL Server, Web Services, MSMQ, Windows Authentication, and IIS. We move much of the application to Windows Azure by making use of Windows Azure SQL Database, Service Bus, the Access Control Service, and Windows Azure Web Sites. This course shows the planning and technologies that will get your applications from on premises into the cloud.
You are a Windows administrator for the Brisbane office of Globomantics. The datacenter at the Brisbane office was destroyed in a recent flooding of the Brisbane river, which has lead the organization to reevaluate how much infrastructure needs to be kept on premise and how much can be deployed to the public cloud through Windows Azure IaaS. As a part of the cloud pilot program, you will investigate the feasibility of moving different on-site services to Windows Azure IaaS and make a determination about how Globomantics can leverage different aspects of Windows Azure IaaS's functionality. The course will be designed around what can be accomplished with a Windows Azure trial subscription. Instructor demonstrations will be recorded using virtual machines hosted on Windows Azure as well as through a local virtual machine that will be used to interact with the Windows Azure management website.
This course explains why you would integrate BizTalk Server with Windows Azure AppFabric and then demonstrates first how to consume cloud endpoints hosted in Windows Azure AppFabric. Then, the course highlights strategies for exposing BizTalk services to the cloud using Windows Azure AppFabric.
This course introduces you to the tools and techniques you need to build cloud applications on the Windows Azure platform. The modules focus on hands-on examples for using the development tools in Visual Studio and showing you how to accomplish common tasks in Windows Azure development.
This course introduces you to the new world of cloud computing and how to build on the Windows Azure Platform. We'll cover Windows Azure compute and storage and SQL Azure. Along the way we'll discuss cloud computing tradeoffs and help you understand the constraints and limitations imposed by the cloud computing model offered by the Windows Azure Platform today.
Cloud platforms have gone mainstream, and Microsoft’s Windows Azure is among the most important options in this area. This course provides an introduction to Windows Azure, walking through each of its components. The goal is to provide a big-picture overview, explaining what the platform includes and when you would use each of its technologies.
Windows Azure Diagnostics is a foundational course for Windows Azure Development. Mastering Windows Azure Diagnostics is very important for success with Windows Azure Platform. Course starts by walking through key components of Windows Azure Diagnostics, showcasing a basic hello world demo. Course then covers important topics like working in Full IIS mode, integrating with Enterprise Libray Logging Application Block, configuration precedence, and capturing data buffers including integration with Log4Net. Finally course various tips and tricks including On-Demand transfer, IntelliTrace, PowerShell, Database Trace Listeners, among others. This course is strongly recommended for any serious development on Windows Azure
In this course you will learn about all the features of Windows Azure Mobile Services including data, custom APIs, identity, push notifications, and management. You will also learn how to use all the client SDKs on all of the supported platforms (Android, IOS, Windows 8, Windows Phone, and HTML.
Windows Azure is Microsoft's application platform for the public cloud. Recent addition of Infrastructure as a Service (IaaS) offers a powerful way for developers and DevOps to take advantage of the benefits of cloud computing by allowing them to provision infrastructure resources (CPU, memory and network) on the fly. These resources are typically priced per hour and you only pay for what you use. Best of all, these resources are only a service management API call away. Thus making it very interesting for developers and DevOps alike.
The Windows Azure Marketplace provides a large global collection of cloud-scale data sets which can easily be consumed by Excel, PowerPivot, Tableau, LINQPad, or any OData capable application. This course introduces the wide variety of useful data sets and demonstrates easy access by non-technical users or .NET application developers. In addition, this course shows how to list your application in the Marketplace and how to publish your own data set, for free and/or for monthly subscription income, to a global audience with just a few steps.
So you've spent the last few months building the next killer website, have you given much thought to your success? Specifically, have you thought about how your Cloud Services are going to respond to the load generated by your success? Azure has always provided the ability to scale your resources up or down, aka elastic scale, but do you actually know how to accomplish this? Automatically? Take this course to understand the core concepts surrounding elastic scale, and learn how you can use Enterprise Library 5's Autoscaling Application Block to automate your scaling in response to demand, without blowing out your budget.
This course will provide a deep and thorough understanding of the Windows Azure storage services. After covering the basics the content will cover the more advanced topics, and round off with real-world scenarios of how the storage services can be used in distributed applications. The first modules will cover the use of storage accounts and the storage client library. The next three modules will cover the Windows Azure Storage Services, blobs, tables and queues. The final three modules will cover performance and scalability, using shared access signatures and transient fault handling.
Customers that are interested in the cloud, but are not sure where to start or how to evaluate the different providers will find this course to be the perfect answer to all of their questions. We cover the different aspects, features, costing, licensing, security, and much more. We do this by presenting the information about Amazon AWS and Microsoft Azure in a non-biased way, arming you with the right knowledge to make the best decision on which cloud to use for your workloads.
This course introduces a new feature of Microsoft Azure introduced during Tech Ed (May 2014), called Microsoft Azure Automation. Using a highly scalable workflow execution environment, you can orchestrate frequent tasks using PowerShell. This greatly minimizes the occurrence of errors when carrying out repeated tasks and process automation. Microsoft provides different types of resources to support this automation model.
This course shows you how to leverage Visual Studio Online to plan, build, deploy, and monitor Azure applications. The course walks you through a real-world scenario by taking you through different stages of software development while leveraging cloud infrastructure. You will learn about creating a product backlog, sprint planning, developing, and deploying an Azure website and Azure Services, build and deployment automation, cloud-based load testing, and DevOps with Application Insights.
New features from Azure Q4 2013 and newer releases focused on advanced topics for the administration of Microsoft Azure. From a backup standpoint, Azure offers Recovery Services to prevent data loss via Azure Hyper-V Recovery Manager and Recovery Services. Azure scheduler gives you the ability to schedule jobs that can run internal and external to Azure. Traffic Manager supports both PaaS configurations based upon round robin, failover, and performance metrics. Management Services gives you the ability to set up billing alerts, as well as service alerts for services, storage, and web sites and run queries on the results. Virtual Machine Auto-Scaling has been improved to now give you configurable options for both PaaS Cloud Services, Web sites, and IaaS VMs. Azure BizTalk Services integrates the enterprise and the Azure Cloud by configuring B2B messaging. HDInsight is Azure's solution to bring big data processing to the Azure Cloud. Improvements to Azure Storage include read-only access to geo-replicated storage, improved storage analytics, and allowing the transfer of large amounts of data via physical drive using the Azure Import and Export Service. For Web sites we look at the recent enhancements of AlwaysOn Support, Web Jobs, and Staged Publishing.
This course demonstrates how several technologies can be brought together to form the basis of a solution for real-world retail scenarios, including Windows Azure Mobile Services, Windows 8, Windows Phone 8, Windows Azure Websites, MVC, Entity Framework, jQuery and SignalR.
Scott Hanselman is back with us and he and Rob have a mission: move the This Developer's Life podcast site up to Azure. Currently it's hosted on a shared account with MaximumASP and we want to move it into the cloud. This means migrating our database, moving our files, setting up Azure properly, and finally handling DNS changes. Scott knows Azure really well, but real life sometimes has a way of thwarting our best efforts! Can he pull this off?
Reactive solutions use a modern architecture to run smoothly and efficiently. In this course, you’ll learn how to build event-driven .NET applications, which dual-run on Windows Azure and Amazon Web Services. Learn how to deliver solutions which automatically scale up to meet demand, scale down to save costs, and can survive the failure of individual components, individual data centres, or even the whole cloud.
Sometimes you just need to get a site up and running fast. Whether it be a blog, an event site, a wedding announcement or a new business idea. Getting a website working should be a quick and easy task for a developer. This course uses a variety of technologies including ASP.NET MVC, Web API, Entity Framework, Bootstrap, AngularjS and Azure Websites to build and deploy a website.
In this course you will learn about Windows Azure cloud services and storage. Specifically, you will learn how to provision Azure services and how to deploy and upgrade your applications. Additionally, you will gain an understanding of the storage services provided in Windows Azure: tables, blobs, and queues; and how they are exposed via HTTP. This course does not use a language specific SDK. Instead, the goal of this course is to help you understand how these services work and how to use HTTP to interact with them providing the foundation for working with these technologies from your preferred language.
This course starts by running Node in an on-premises Windows environment. We then leverage cloud storage in Node: everything from basic queue, table and blob storage to advanced application logging and session management. We also integrate Node with Azure ServiceBus Queues, Topics and Subscriptions. Finally, we review how to deploy web applications to the Azure cloud both via the command line as well as using WebMatrix.
Today's mobile applications greatly benefit from leveraging the cloud for back-end storage and services. Accessing the Windows Azure platform from Windows Phone applications makes for unlimited possibilities for developers. However, working with Azure from a device comes with challenges, such as dealing with HTTP-based communication and access control. The Windows Azure Toolkit for Windows Phone was created by people from Microsoft to simplify make mobile cloud scenarios for Windows Phone developers, through a set of services and tools that greatly facilitate performing common tasks involved in working with Azure tables, blobs and queues. This course, takes an in-depth and hands-on look at leveraging Azure storage services from a Windows Phone application, by exploring and building on top of the toolkit. Along the way, we introduce each of the Azure storage types, and we learn about the programming interfaces they expose and how to work with them directly and through the toolkit’s architecture.