Windows Azure Platform Overview
Windows Azure Platform Overview
Platform Overview
Z AB ICA A ND R IANA - 243
B AB EȘ - B O LYAI UNI VER S IT Y
C LUJ - NAPO CA
INTRODUCTION
Microsoft Azure is Microsoft's cloud
computing platform, providing a wide
variety of services we can use without
purchasing and provisioning our own
hardware.
Azure enables the rapid development of solutions and provides
the resources to accomplish tasks that may not be feasible in an
on-premises environment.
Azure's compute, storage, network, and application services
allow us to focus on building great solutions without the need to
worry about how the physical infrastructure is assembled.
What is Microsoft Azure used for?
Because Microsoft Azure consists of
numerous service offerings, it’s use cases
are extremely diverse. Running virtual
machines or containers in the cloud is one of
the most popular uses for Microsoft Azure.
Azure is also commonly used as a
platform for hosting databases in the cloud.
In addition, the platform is frequently
used for back-up and disaster recovery.
Many organizations use Azure storage as
archive in order to meet their long-term
Data retention requirements.
W.A.P. ARCHITECTURE
Compute
Management
Windows Azure
Storage
Relational Data
Storage
Windows Azure
SQL Azure Data Sync
Platform
Management
Data Access
AppFabric Service Bus
Access Control
WINDOWS AZURE
It provides a runtime environment that includes a web server, computational services,
basic storage, queues, management services, and load-balancers.
Windows Azure also provides developers with a local development fabric for building
and testing services before they are deployed to Windows Azure in the cloud.
The three core services of Windows Azure are as follows:
• Compute - The compute service offers scalable hosting of services on 64-bit
Windows Server 2008 platform with Hyper-V support.
• Storage - There are three types of storage supported in Windows Azure:
tables, blobs and queues.
• Management - The management service supports automated infrastructure
and service management capabilities to Windows Azure cloud services.
SQL AZURE
SQL Azure is the relational database in the Windows Azure platform
It provides core relational database management system (RDBMS) capabilities as a
service
It is built on the core SQL Server product code base.
SQL Azure core components:
Relational Data Storage component exposes the traditional SQL Server capabilities
like the tables, indexes, views, stored procedures, and triggers.
The Data Sync component provide the synchronization and aggregation of data to
and from SQL Azure to enterprise, workstations, partners and consumers devices
using the Microsoft Sync Framework.
The Management component provides automatic provisioning, metering, billing,
load-balancing, failover and security capabilities to SQL Azure.
The Data Access component defines different methods of accessing SQL Azure
programmatically
.AppFabric.
AppFabric has a service-oriented architecture and allows the creation of
federated access control and distributed messaging across clouds and
enterprises.
It provides connectivity and messaging capabilities among distributed
applications.
It also provides capabilities for integrating applications and business processes
not only between cloud services but also between cloud services and on-
premise applications.
The two core services of AppFabric are as follows:
o The Access Control component provides rules-driven, claims-based
access control for distributed applications.
o The Service bus provides key messaging patterns like
publish/subscribe, point-to-point, and queues for message exchanges
across distributed applications in the cloud as well as on-premise.
AZURE SERVICES
COMPUTE SERVICES
Services for hosting and running application workload:
Azure Virtual Machines—both Linux and Windows
App Services (Web Apps, Mobile Apps, Logic Apps, API Apps, and
Function Apps)
Azure Batch (for large-scale parallel and batch
compute jobs)
Azure RemoteApp
Azure Service Fabric
Azure Container Service
DATA SERVICES
Services for storing and managing data:
• Azure Storage (comprises the Azure Blob, Queue, Table,
and File services)
• Azure SQL Database
• Azure DocumentDB
• Microsoft Azure StorSimple
• Azure Redis Cache
APPLICATION SERVICES
DEMO
THANK YOU!