Microsoft Azure - Components
Microsoft azure tutorial
Microsoft Azure - Components
Categorizing services would help you better understand Azure. These categories are referred to as "components" in this tutorial. The individual components are explained with detailed pictures in the following chapters.
Calculation / Runtime Models
This is the interface to run the application, which is one of the basic functions of 'Azure.
As the picture above shows, there are different models such as web application, virtual machine, mobile service, cloud service and batch service. These models can be used separately or in combination. combination as needed.
Data management can be done using the SQL Server Database component or the simple data storage module offered by Windows Azure. SQL server database can be used for relational database.storage can store unrelated tables (without a foreign key or any relationship) and blobs. Blobs include binary data in the form of image, audio, video, and text files.
Azure Traffic Manager intelligently routes a user's requests to an available datacenter. The process is to find the closest datacenter to the user making the web application request, and if the nearest datacenter is not available for various reasons, the traffic manager will divert the request to a other datacenter. however, the rules are defined by owning the application on how should behave.
Virtual networking is another feature that is part of networking in the services offered by Windows Azure. The virtual network allows a network between the local machines in your home and the virtual machine in Azure Datacente r. The IP addresses of the maVirtual chines can be assigned in such a way that they appear to reside in your own establishment. The virtual network is configured using a VPN (Virtual Private Network) appliance.
The following image shows what these two features look like in the Azure portal.
Big Data and Big Compute
Large amount of data can be stored and managed using Windows Azure. Azure offers HDInsight, a service based on Hadoop. Organizations often need to manage large amount of data, which does not 't is not necessarily relational database management. Hadoop is a leading technology in use nowadays. Azure offers the Hadoop service on its platform for customers.
The term "Big Compute" refers to high performance computations. This is achieved by running code on multiple machines at the same time.
Windows Azure provides two options for managingr the interactions between two applications. One reports to the storage component of the service and is called 'Message Queues ' . The other falls under the application service and is called 'Service Bus ' . Messages can be sent to initiate communication between different components of an application or between different applications using these two options.
Microsoft Azure offers two types of caching which are caching in-memory and content delivery network (CDN) for caching frequently accessed data and improves application performance. CDN is used to cache blob data which will be accessed faster by users of the worldwide.
Identity and Access
This component concerns user management, authentication and authorization. Active Directory stores the information of users accessing the application as well asinformation about the organization in training. It can synchronize with associated information on local machines residing on site. The Multifactor Access Service (MFA) is designed to address security concerns such that only the right user can access the application.
Windows Azure offers a very simple platform for developing mobile apps. You can just start using the mobile developer tools after signing into your account. You don't have to write big Custom codes for the mobile application if you use this service. Push notifications can be sent, data can be stored and users can be authenticated in very less time.
Site Restore Service replicates data to a secondary location and automates the process of restoring data in the event of an outage of data., Azure backup can be used to back up on-premises data in clouds. The data is stored in encrypted mode in both cases. Windows Azure provides a highly efficient and reliable backup service to customers and helps them avoid inconvenience in the event of a hardware failure.
This service addresses many issues related to downloading media and making it available to end users easily. Users can easily manage media related tasks like encoding, inserting announcements, streaming, etc.
Windows Azure offers users the ability to buy or sell applications and data through their platform. Applications are released on the market or in the Azure store where they can be viewed and purchased by other users.
Azure ns application can be producedby developers in different programming languages. Microsoft currently provides language-specific SDKs for Java, .NET, PHP, Node.js, Ruby, and Python. There is also a general Windows Azure SDK that supports a language, such as C ++.