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.
Download as PPTX, PDF, TXT or read online on Scribd
0 ratings0% 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.
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.