0% found this document useful (0 votes)
105 views

Microsoft Cloud Services: Windows Azure Service Windows Azure Appfabric

Microsoft Cloud Services include Windows Azure, a virtualized infrastructure run by Microsoft across global datacenters. It supports building and hosting scalable web applications using various programming languages, devices, and operating systems. Key elements include compute resources, storage, and a fabric controller that manages virtual resources and provides automatic backup and load balancing. Microsoft also offers Windows Azure AppFabric, a service bus and access control facility based on .NET that supports standard SOA protocols and provides identity federation.

Uploaded by

Mithu gopi
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
105 views

Microsoft Cloud Services: Windows Azure Service Windows Azure Appfabric

Microsoft Cloud Services include Windows Azure, a virtualized infrastructure run by Microsoft across global datacenters. It supports building and hosting scalable web applications using various programming languages, devices, and operating systems. Key elements include compute resources, storage, and a fabric controller that manages virtual resources and provides automatic backup and load balancing. Microsoft also offers Windows Azure AppFabric, a service bus and access control facility based on .NET that supports standard SOA protocols and provides identity federation.

Uploaded by

Mithu gopi
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

Microsoft Cloud Services

Windows Azure Service


Windows Azure AppFabric
Windows Azure
• Windows Azure is a virtualized infrastructure run by
Microsoft on a set of datacenters around the world.
• It can deliver and innovate high-quality apps.
• It can support all major mobile platforms and can
provide cross-device experience as well.
• The user can use and run any stack on either
Windows or Linux based and can even use advanced
capabilities such as Azure Container Service or
Kubernetes cluster.
Microsoft or Windows Azure platform

• is used to build and host Web applications.


These applications can be managed through
Microsoft data centers and are scalable.
• Initially, it was called Windows Cloud and
codenamed “Red Dog”.
• A number of frameworks, programming
languages, devices, databases and operating
systems are supported by Azure.
Main elements
• Application
• Compute – (web role, worker role)
• Storage – (non-relational storage for large
scale, BLOBs, same as S3 in AWS, relational –
SQL Azure)
• Fabric (Hyper-V)
• Config
• Virtual Machines
Windows Azure platform
Virtual Machine Sizes
• Fabric Controller
– portion of Azure environment that creates and
manages a virtual resource pool
– Applications are memory-managed, load
balanced, replicated and backed up automatically
Windows Azure AppFabric
• Service bus and access control facility based on .NET
technology
• Supports standard SOA protocols, acts as an SOA
service bus
• Set of end points and its associated Access control
rules for an application is referred to as the service
namespace
• Each namespace has a management key
• Can provide a negotiated traversal of services
(firewalls, NAT- Network Address Translation)
• NAT (Network Address Traversal) is a system
for creating and maintaining Internet
connections for TCP or UDP traffic where the
connection point is hidden behind a router or
a firewall and routing is performed by one of
several possible mechanisms.
• Access control portion of Azure AppFabric
provides a token-based trust mechanism for
identity mgmt.
• The Access Control examines the request, and
if it finds it to be valid, it grants a security
token to the client.
Steps for Access Control
1. The client requests authentication from Access Control.
2. Access Control creates a token based on the stored rules for server
application.
3. A token is signed and returned to the client application.
4. The client presents the token to the service application.
5. The server application verifies the signature and uses the token to
decide what the client application is allowed to do.
• Access Control allows one application to trust the identity of
another application.
• This mechanism can federate with identity providers such as Active
Directory Federation Services (ADFS v2) to create distributed
systems based on SOA.
• Azure AppFabric as an “Internet Service Bus”
to differentiate it from the standard Enterprise
Service Bus (ESB) that you find in SOA
architectures.

You might also like