You are on page 1of 12

MICROSOFT AZURE

• Microsoft Windows Azure is cloud computing


system built on top of Microsoft data centers
Infrastructure
• Provides developers with a collection of services
for buliding applications with cloud technology.
• Services ranges from compute,storage,and
networking to application connectivity,access
control and business intelligence
• Any application that built on Microsoft
technology can be scaled by using Azure
platform.
Compute Services
3 different roles
• a)Web Role
• b)Worker Role
• c)Virtual Machine Role
a)Web Role

• Designed to implement scalable web applications


• Represents the unit of deployment of web applications within
Azure infrastructure
• Hosted within IIS 7 Web Server,which is a component of
infrasturcture that supports Azure
• Web role automatically deploys and host your apps through IIS.
• Developed on programming languages/technologies that are
supported by Internet Information Services (IIS), such as ASP.NET,
PHP, Windows Communication Foundation and Fast CGI.
• Other Web tecchnologies which are not integrated with IIS,can still
be hosted on Azure but there is no advantage in using a Web
role,with respect to a worker role.
b)Worker Role

• Designed to host general compute services on Azure


• Developing a worker role is like develping a service
• Generally do not require IIS
• In Worker Roles, IIS is not installed by default
• They are mainly used to perform supporting background
processes along with Web Roles and do tasks such as
automatically compressing uploaded images, run scripts
when something changes in the database, get new
messages from queue and process and more.
c)Virtual Machine Role

• Based on Windows Hyper-V virtualization


technology
• The Windows Azure VM role lets you run
a virtual hard disk image, store that image in the
cloud and load and run it on demand
• Allows you to run a customized instance of
Windows Server 2008 R2 in Windows Azure,
making it easier to move applications to the
cloud.
Storage Services
Blobs
• Storing large amount of data in the form of
Binary Large Objects(BLOBs) by means of the
blobs service
• This service is optimal to store large text or
binary files.
Tables
• A service that stores non-relational structured
data (also known as structured NoSQL data) in
the cloud
• with a schemaless designProviding a
key/attribute store
• Because Table storage is schemaless, it's easy
to adapt your data as the needs of your
application evolve.
Queues
• Allow applications to communicate by
exchanging messages through durable queues
• Preventing messages from getting lost or
remaining unprocessed
• Applications enter messages into a queue and
other applications can read them in a FIFO
style
AppFabric
• Comprehensive middleware for
developing,deploying and managing
applications on the cloud or for integrating
existing applications with cloud services
Other Services
a)Windows Azure Virtual Network
• Networking services for applications are
offered under the name of Windows Azure
Virtual Network,which includes: Windows
Azure Connect and Windows Azure Traffic
Manager
b)Windows Azure Content Delivery Network
• The content delivery network solution that
improves the content delivery capabilities of
Windows Azure storage
SQL AZURE
• Relational database service hosted on
Windows Azure and built on the SQL Server
technologies

You might also like