Azure - Components
Azure - Components
Categorizing the services would help you understand Azure better. These categories
are termed as ‘Components’ in this tutorial. The Individual components are
explained with detailed pictures in subsequent chapters.
Data Management
Data management can be done by using SQL server Database component or the simple
data storage module offered by Windows Azure. SQL server database can be used for
relational database. The storage module can store unrelated tables (without foreign
key or any relation) and blobs. Blobs include binary data in the form of images,
audio, video, and text files.
The following image shows how these two features actually look in Azure portal.
Azure Portal
Big Data and Big Compute
The large amount of data can be stored and managed using Windows Azure. Azure
offers HDInsight which is Hadoop-based service. Organizations often need to manage
large amount of data which is necessarily not relational database management.
Hadoop is a prominent technology used these days. Thus, Azure offers Hadoop service
on their platform for clients.
The term ‘Big Compute’ refers to high performing computations. This is achieved by
executing code on many machines at the same time.
Messaging
Windows Azure offers two options for handling the interactions between two apps.
One falls under storage component of the service and is called 'Message Queues'.
The other one comes under the app service and is called 'Service Bus'. The messages
can be sent to initiate communication among different components of an application
or among different applications using these two options.
Components Messaging
Caching
Microsoft Azure offers two kinds of caching which are in-memory Caching and Content
Delivery Network (CDN) for caching frequently accessed data and improves the
application performance. CDN is used to cache the blob data that will be accessed
faster by users around the world.
Components Backup
Media
This service addresses multiple concerns related to uploading media and making it
available to end users easily. Users can manage tasks related to the media like
encoding, ad insertion, streaming, etc. easily.
Commerce
Windows Azure offers the opportunity to users to buy or sell applications and data
through their platform. The applications are put in the marketplace or Azure store
from where they can be accessed and bought by other users.