Training Home | SharePoint 2007 Training | Visual Studio .NET Development | SQL Server 2008 BI | SilverLight | Cloud Computing
Introduction to Cloud Computing: Azure Services Fundamentals
Azure Services Fundamentals
A new platform is emerging that promises to usher in a wave of new opportunities by dramatically changing the way companies deal with IT and the software built on it. This platform ultimately makes it easier for the little guy to take innovative ideas to market through a "pay as you go" business model, avoiding many of the upfront costs and complexities of typical IT investments. This platform is what we commonly referred to as "the cloud" today.
This intense three-day course introduces you to the new world of cloud computing and how to build on the Azure Services Platform. We'll cover Windows Azure, .NET Services, SQL Services, and Live Services and you'll learn how to start building applications using each one through a series of hands-on labs. 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 Azure Services Platform today.
Student Prerequisites
Attendees should be architects,
developers, and technical decision
makers who need to learn about
cloud computing and are
specifically interested in the
Microsoft Azure Services Platform.
Cloud Computing Course Outline:
Introduction
-
What
is
cloud
computing?
- Utility computing:
IaaS, PaaS, SaaS
- Microsoft's
strategy: Software +
Services (S+S)
- Azure Services
Platform
Windows
Azure
Roles
- Windows Azure
development fabric
and VS tools
- Understanding the
"Web" Role
- Understanding the
"Worker" Role
- Building Windows
Azure applications
- Deploying to
Windows Azure
Windows Azure Storage
- Understanding
Windows Azure storage
services
- Table Storage
- Blob Storage
- Queue Storage
- Programming storage
services
.NET Services
Overview
- Understanding .NET
Services
- .NET Service Bus
- .NET Access Control
Service
- .NET Workflow
Service
- A lap around using
.NET Services
.NET Service Bus
- Understanding the
need for an
"Internet" Service
Bus
- The .NET Relay
Service
- Relay addressing
and the Service
Registry
- Connectivity
options: one-way,
multicast,
publish/subscribe,
etc
- WCF programming
model
.NET Access Control
Service (ACS)
- Understanding
identity and
federation
- Identity providers
and claims-based
security
- The need for a
hosted security token
service (STS)
- Application scopes
and access control
rules
- Managing the ACS in
the Azure Services
Portal
.NET Workflow Service
- The need for a
reliable/scalable
workflow hosting
environment
- Cloud-based
workflow activities
- Designing workflows
for the .NET Workfow
Service
- Deploying and
managing workflow
types and instances
- Use-cases and
current limitations
SQL Services
- The need for a
relational database
service in the cloud
- SQL Data Services
(SDS) architecture
- SDS features and
capabilities
- How it differs from
Windows Azure Storage
- Programming SDS in
your applications
Live Services
- Understanding the
Live Services
platform
- A survey of
services in the Live
Services family
- Building social
applications and
experiences
- Programming the
Live Framework
Live Mesh
- The need for Live
Mesh and
synchronization
- Understanding Mesh
Services
- Mesh Services
architecture and
framework
- Programming Mesh
Services







