Windows Azure

    Azure is a cloud platform from Microsoft that provides a wide range of different services, Windows Azure lets you build, deploy, and manage solutions for almost any purpose you can imagine

Why use the cloud?

We use cloud for three things speed, scale, and economics
Azure Services & Solutions:
App Services
Data Services
Compute Services
Network Services
Notification Hubs
Data Management
Virtual Machines
Virtual Networks
Service Bus
SQL Data Sync
Web Sites
Express Route
Media Services
HD Insight
Mobile Services
Traffic Manager
BizTalk Services
Site Recovery Manager
Cloud Services

Active Directory
Backup


Scheduler
Cache


Multi-Factor Authentication
Azure SQL Reporting


Automation



Visual Studio Online




App Services:
Windows Azure app services provides the ways of enhancing the performance, security, discoverability, and integration of cloud apps that are running.

Notification Hubs:

 This service provides a highly scalable, cross-platform push notification infrastructure for applications running on mobile devices

Media Services:

 This service allows you to build workflows for the creation, management, and distribution of media using the Windows Azure public cloud.

BizTalk Services:

 This service provides Business-to-Business (B2B) and Enterprise Application Integration (EAI) capabilities for delivering cloud and hybrid integration solutions.

Active Directory:

 This service provides you with identity management and access control capabilities for your cloud applications


Multifactor Authentication:

 This service provides an extra layer of authentication, in addition to the user’s account credentials, in order to better secure access for both on-premises and cloud applications

Messaging:

This consists of two services (Windows Azure Service Bus and Windows
Azure Queue) that allow you to keep your apps connected across your private cloud
environment and the Windows Azure public cloud.
Data services:
Windows Azure data services provide you with different ways of storing, managing,
safeguarding, analyzing, and reporting business data
Data Management:

This service lets you store your business data in SQL databases, either with dedicated Microsoft SQL Server virtual machines, using Windows Azure SQL Database, using NoSQL Tables via REST, or using BLOB storage.

HDInsight:

This is Microsoft’s Hadoop-based service which brings a 100 percent Apache Hadoop solution to the cloud.

Cache:

 This service provides a distributed caching solution that can help speed up your cloud-based applications and reduce database load.

Backup:

This service helps you protect your server data offsite by using automated
and manual backups to Windows Azure.

 Recovery Manager:

Windows Azure Hyper-V Recovery Manager helps you protect
business critical services by coordinating the replication and recovery of System Center
2012 private clouds at a secondary location



Compute services:

Windows Azure compute services provide the processing power required for cloud applications to be able to run. Windows Azure currently offers four different compute services

Virtual Machines:

 This service provides you with a general-purpose computing environment that lets you create, deploy, and manage virtual machines running in the Windows Azure cloud.

Web Sites:

This service provides you with a managed web environment you can use to create new websites or migrate your existing business website into the cloud.

Cloud Services:

This service allows you to build and deploy highly available and almost infinitely scalable applications with low administration costs using almost any programming language.

 Mobile Services:

This service provides a turnkey solution for building and deploying apps and storing data for mobile devices.

NetworkServices:
Windows Azure network services provide you with different options for how Windows Azure applications can be delivered to users and datacenters. Windows Azure currently offers different network services:

 Virtual Network:

This service allows you to treat the Windows Azure public cloud as if it is an extension of your on-premises datacenter.

Traffic Manager:

 This service allows you to route application traffic for the user who is using the application to Windows Azure datacenters in three ways: for best performance, in round robin fashion, or using an Active/Passive failover configuration.


Creating and deploying cloud services:

To create a cloud service, you first need to understand a number of concepts. A cloud service role, which consists of your application files and XML configuration files, can be either a webrole or a workerrole. A web role provides a dedicated IIS web server and is typically used for hosting front-end web applications or mid-tier service layers. Worker roles, on the other hand, host applications that can run asynchronously and are generally used to perform long-running data processing tasks that are independent of user input

Windows Azure provides two deployment environments for cloud services: staging and production. The staging environment is where you can test your deployment before you “swap” it into your production environment by switching the virtual IP addresses (VIPs) by which your cloud service is accessed.

There are basically two ways to deploy Windows Azure applications to the cloud.

1.          Using the Windows Azure Web Portal.
2.          Using the Windows Azure Management API.



No comments:

Post a Comment