Windows Azure is an open and flexible cloud platform that enables you to quickly build, deploy and manage applications across a global network of managed datacenters. It provides on-demand infrastructure that scales and adapts to your changing business needs. This course will cover all web, mobile, data, mobile, infrastructure... solutions offered by Windows Azure. This course provides participants with technical guidelines on design, implementing, hosting and managing cloud-based application making participants skillful and ready for action.
This course is indented for professional programmers experienced with Visual Studio and .NET who are interested to learn both the infrastructure as the development solutions in Windows Azure.
Participants should have a good understanding of building web applications with the .NET Framework.
Windows Azure can really benefit your business by providing access to resources in the cloud and reducing costs at the same time. Windows Azure provides high availability, backup and SLAs for your cloud-based infrastructure.
PowerShell is the command-line tool to manage all your Windows servers and applications. Even when they are stored in Windows Azure. PowerShell can be used to connect to and manage your subscription.
With virtual machines you have access to a scalable computing infrastructure on demand when you quickly need to create new environments to fulfil the growing needs of your organization. Windows Azure provides a set of predefined Windows and Linux operating systems in different configurations to get you started. You can also upload your own VHDs and start from there.
In Windows Azure you have the option to configure your VMs as highly available virtual machines, making sure that a failure of a datacenter component does not affect your access to the VMs. Load balancing can be configured to provide high availability and network load balancing to your web services.
Using Virtual Networking in Windows Azure you can easily and safely connect your cloud infrastructure to your local datacenter using a private IPSec connection. By configuring Virtual Networking you can access local data and applications, including Windows Server systems, Unix systems and mainframes.
Windows Azure AD is a modern, REST-based service that offers possibilities for identity and access control for your cloud environment. You can now use only one identity service for Windows Azure, Microsoft Office 365, Dynamics CRM Online and Windows Intune. Windows Azure AD is an identity provider in the cloud that can easily be integrated with your local Active Directory environment.
With Directory Synchronization you can synchronize your on-premises AD accounts to Windows Azure. The new DirSync tool supports both User and Password synchronization to Windows Azure AD.
To provide Single Sign-On experiences for your users between on-premises and Windows Azure AD environments, you can enable federation. Users will need to remember only one username and password and are automatically signed in to the online environment with their AD account.
So what does a Cloud based application look like? You will learn about the design guidelines you need to follow to build scalable application hosted on the Azure platform.
How can you handle data in the Cloud? We will compare the different technologies available and their API.
In this module students will learn the benefits of the Service Bus. You will learn how the Service Bus can help you in connecting your local or Cloud services and applications.
Once you Cloud applications are deployed you would like to monitor and log the behavior of your application. In this session we will look at the different options and tools provide by the Windows Azure Platform to analyze the health of your application and track possible problems
This module will introduce you into SQL Azure, the Cloud based relational database service part of the Windows Azure Platform. You will learn about the benefits of SQL Azure and look at the similarities and differences with SQL Server.