Made with
ConceptDraw
DIAGRAM 15

Windows Azure

Microsoft Azure was previously known as “Windows Azure”. It is a so-called “cloud” computing service, which was created by Microsoft company for being used in the testing, building, managing and deploying the different applications as well as services through a global network of Microsoft-managed data centres. Microsoft Azure provides infrastructure as a service, software as a service and platform as a service, supporting many different languages, which are all used in programming. It also supports the frameworks and tools, including both third-party software and systems and Microsoft-specific ones.

Windows Azure was released in 2010 and after it was renamed to "Microsoft Azure" in 2014. Microsoft lists over 600 Microsoft Azure services nowadays, which include providing the virtual machines, allowing its users to launch Linux as well as Microsoft Windows virtual machines, and also the pre-configured machine images for popular software packages. Among the other services, there are the App ones, which are a part of the so-called “platform as a service” environment, letting developers be able to publish as well as to manage their Web sites with an ease. The Websites allow the developers to manage to build the sites, using Python, Node.js, ASP.NET and PHP, as well as to be able to get deployed with the help of Git, FTP, Mercurial, Team Foundation Server. All customers can create their own websites in ASP.NET, PHP, Node.js or Python. They all also have a choice of selecting from a few open source applications from a gallery to deploy. The service known to be called as the “WebJobs” is the one, with the aid of which it is possible to be deployed to a Web App in order to implement the background processing. The Table, Queue and Blob services can be used for communicating between the Web Jobs and the Web Apps.

The Mobile services include the HockeyApp, which can be used for developing, distributing as well as beta-testing the mobile apps, and the so-called “Mobile Engagement”, with the help of which it is possible to collect the real-time analytics. The last service also provides the push notifications for the mobile devices. The storage services include, obviously, storing as well as accessing data on the cloud. The so-called “Blob Service” allows programs to store any unstructured text as well as any binary data, because the blobs can be accessed by an HTTP(S) path. This service also provides the security mechanisms for controlling the access to the users’ data.

The “Table Service” is well known for its ability to allow the programs to store any needed structured text in the partitioned collections of entities, which are all accessed by the “primary key” as well as the “partition key”. “Queue Service” lets the programs communicate by using the messages via queues. “File Service” allows accessing as well as storing users’ data on the cloud with the usage of the SMB protocol and REST APIs. “Azure Search” provides any text search as well as a subset of so-called “OData”’s structured filters, using either REST or SDK APIs.

The well-known service “DocumentDB” is simply a NoSQL database service, implementing a subset of the SQL SELECT statement on JSON documents. The mentioned NoSQL database is also known as SQL Azure Database, working in order to scale, create as well as extend the applications into the cloud with the help of Microsoft SQL Server technology, integrating with the Microsoft System Centre, Hadoop and Active Directory. The StorSimple service was developed to manage the storage tasks between the cloud storage and on-premises devices. The SQL Data Warehouse is a data warehousing service, developed to enable the handling of the computational as well as data intensive queries on datasets exceeding 1TB. The so-called “Microsoft Azure Service Bus” enables the applications running on the “Azure premises” as well as off the premises devices in order to communicate with Azure, helping build the reliable applications in SOA in this way. The Azure service bus supports 4 different types of communication mechanisms, which are Queues, Event Hubs, Relays and Topics. Queues allow a “one-directional” communication. This is how they work: a sender of the applications sends the message to the service bus queue and a receiver reads this message from the queue. There can be, although, also some multiple readers for the queue, but only one of them can process a single message. Event Hubs provide telemetry as well as event ingress to the cloud at a massive scale, both with high reliability and low latency. Relays provide a so-called “bi-directional communication: it does not store in-flight messages in its own memory, but passes them onto the destination application. Topics provide a “one-directional communication”, using a subscriber pattern, being, in this way, similar to a queue.

A PaaS service offers everything, that can be used for content protection, streaming, analytics and encoding. A global content delivery network, known as CDN is used for video, audio, applications, images, etc. CDN can be used for caching the static assets of the websites closer to its users in order to increase their performance. This network can be managed by a REST based on HTTP API. “Azure Automation” provides a way for users to automate the manual, error-prone, long-running and frequently repeated tasks, saving time and increasing the reliability of the regular administrative tasks. It is easy to automate the processes using runbooks as well as the automated configuration management with “Desired State Configuration”. Microsoft Azure Machine Learning (Azure ML) is another service of Azure, being a part of the “Cortana Intelligence Suite”. It enables the predictive analytics and interaction with data in a way of using the natural language as well as speech through “Cortana”, which is an intelligent personal assistant created by Microsoft.

There are other services of Azure and in terms of creating the illustration of their possibilities, describing the Windows Azure Architecture, as well as Azure management and Azure storage, drawing the Azure Architecture Diagrams, and doing many more you can always use ConceptDraw DIAGRAM as a unique software enabling its users to create whatever is needed, supported by the ConceptDraw STORE application, which is another product of CS Odessa, developed in order to help their users simplify their work. The “Azure Architecture Solution” from the Computer and Networks area of ConceptDraw Solution Park on this site as well as from ConceptDraw STORE will be useful for you, containing a lot of useful tools for your schematics:

  • illustration of Windows Azure possibilities and features,
  • describing Windows Azure Architecture,
  • drawing Azure Architecture Diagrams,
  • depicting Azure Cloud System Architecture,
  • describing Azure management, Azure storage,
  • documenting Azure services.
Windows Azure *

Example 1. Windows Azure

Azure Architecture Solution includes the set of professionally developed templates:

The easiest way to draw Windows Azure Architecture Diagram is to start with one of these 5 templates. Open it from ConceptDraw STORE, fill and change according to your needs, use the predesigned vector objects and icons gathered in 6 libraries of Azure Architecture Solution:

  • Azure Architecture — Cloud
  • Azure Architecture — Symbols
  • Azure Architecture — Enterprise
  • Azure Architecture — Deprecated
  • Azure Architecture — Microsoft Products
  • Azure Architecture — Virtual Machines

Push Notification Lifecycle Overview

Example 2. Push Notification Lifecycle Overview

The Azure Architecture Diagrams you see on this page were created in ConceptDraw DIAGRAM software using the drawing tools of Azure Architecture Solution for ConceptDraw Solution Park. An experienced user spent 10-15 minutes creating every of these samples.

Use the Azure Architecture Solution for ConceptDraw DIAGRAM software to create your own professional looking Windows Azure Architecture diagrams and illustrations quick, easy and effective, and then successfully use them in your work activity.

All source documents are vector graphic documents. They are available for reviewing, modifying, or converting to a variety of formats (PDF file, MS PowerPoint, MS Visio, and many other graphic formats) from the ConceptDraw STORE. The Azure Architecture Solution is available for all ConceptDraw DIAGRAM or later users.






TEN RELATED HOW TO's:

UML Use Case Diagram Example. Social Networking Sites Project →

UML Diagrams Social Networking Sites Project. This sample was created in ConceptDraw DIAGRAM diagramming and vector drawing software using the UML Use Case Diagram library of the Rapid UML Solution from the Software Development area of ConceptDraw Solution Park. This sample shows the Facebook Socio-health system and is used at the projection and creating of the social networking sites.UML Use Case Diagram Example. Social Networking Sites Project
Picture: UML Use Case Diagram Example. Social Networking Sites Project
Related Solution:

Network Diagramming Software for Design Network Layout Diagrams →

ConceptDraw DIAGRAM is perfect for software designers and software developers who need to draw Network Layout Diagrams.Network Diagramming Software for Design  <br>Network Layout Diagrams *
Picture: Network Diagramming Software for Design Network Layout Diagrams
Related Solution:

Target Diagram →

Target Diagram is a convenient and visual way of presentation information which is popular and widely used in marketing, business and economics. ConceptDraw DIAGRAM diagramming and vector drawing software extended with Target and Circular Diagrams solution from the Marketing area of ConceptDraw Solution Park is ideal for fast and easy drawing a Target Diagram.Target Diagram *
Picture: Target Diagram
Related Solution:

Electrical Symbols, Electrical Schematic Symbols →

ConceptDraw DIAGRAM diagramming and vector drawing software enhanced with Electrical Engineering Solution from the Industrial Engineering Area of ConceptDraw Solution Park offers you powerful tools and libraries with incredibly large quantity of predesigned electrical symbols as electrical schematic symbols for easy designing professional looking Electrical Schematics.Electrical Symbols, Electrical Schematic Symbols *
Picture: Electrical Symbols, Electrical Schematic Symbols
Related Solution:

Cisco Buildings. Cisco icons, shapes, stencils and symbols →

Cisco icons are globally recognized and generally accepted as standard for network icon topologies. The ConceptDraw vector stencils library "Cisco buildings" contains 21 symbols for drawing the computer network diagrams using the ConceptDraw DIAGRAM diagramming and vector drawing software.Cisco Buildings. <br>Cisco icons, shapes, stencils and symbols *
Picture: Cisco Buildings. Cisco icons, shapes, stencils and symbols
Related Solution:

Network Security Devices →

How to describe the necessity of using network security devices and visually illustrate this information? Now, it's very easy thanks to the ConceptDraw DIAGRAM diagramming and vector drawing software extended with Network Security Diagrams Solution from the Computer and Networks Area of ConceptDraw Solution Park.Network Security Devices *
Picture: Network Security Devices
Related Solution:

Geo Map — USA — Montana →

Montana is a state in the Western United States. The vector stencils library Montana contains contours for ConceptDraw DIAGRAM diagramming and vector drawing software. This library is contained in the Continent Maps solution from Maps area of ConceptDraw Solution Park.Geo Map — USA — Montana *
Picture: Geo Map — USA — Montana
Related Solution:

Data Flow Diagram Software →

When studying a business process or system involving the transfer of data, it is common to use a Data Flow Diagram (DFD) to visualize how data are processed. Being initially used exclusively in regards to the flow of data through a computer system, now DFDs are employed as the business modeling tools. They are applied to describe the business events and interactions, or physical systems involving data storage and transfer. ConceptDraw DIAGRAM is a powerful Data Flow Diagram software thanks to the Data Flow Diagrams solution from the Software Development area of ConceptDraw Solution Park.Data Flow Diagram Software *
Picture: Data Flow Diagram Software
Related Solution:

Network Architecture →

The efficiency of any corporate network depends on many factors such as equipment, architecture etc. Moreover, every administer knows that network architecture is a cornerstone for any system. Also, it's easy to make a draft of a network structure using an appropriate diagramming tool. Designing network architecture diagrams refers to the network structure, including hardware, software, connectivity, protocols of communication and type of transmission: wired or wireless. A high performance, highly reliable, and secure network architecture is critical for the successful deployment and operation of modern communication network. This diagram represents in detail the sample of the network architecture of the three-divisional office. It is designed using vector libraries supplied with ConceptDraw Computer and Networks solution.Network Architecture
Picture: Network Architecture
Related Solution:

Hybrid Network Topology →

Every corporate network is unique, though there are guidelines and best practices in developing networks. As it is quite difficult to implement a pure topology within a company, using a hybrid network topology is considered a better solution. As a rule, such network assembles advantages and features of source topologies. This diagram is an example of the Hybrid network. This type of network topology means a conjunction of other network topologies. Such as star-bus, ring-mesh topologies, etc. It should be obviously diverse networks. The final computer network inherits both advantages and disadvantages of its ingredients. Using the ConceptDraw Computer and Networks solution including vector graphic libraries and templates one can develop professional custom network diagrams of any topology and complexity.Hybrid Network Topology *
Picture: Hybrid Network Topology
Related Solution:
ConceptDraw
DIAGRAM 15