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