0% found this document useful (0 votes)
96 views26 pages

Windows Azure Platform Overview

Microsoft Azure is a cloud computing platform that provides computing, storage, networking, and application services. It allows developers to build and host applications and services without having to manage the underlying infrastructure. Azure provides virtual machines, databases, web apps, and other services that can be accessed from anywhere. It has a number of benefits including scalability, reliability, global availability, and low costs.

Uploaded by

Andry Zabica
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
96 views26 pages

Windows Azure Platform Overview

Microsoft Azure is a cloud computing platform that provides computing, storage, networking, and application services. It allows developers to build and host applications and services without having to manage the underlying infrastructure. Azure provides virtual machines, databases, web apps, and other services that can be accessed from anywhere. It has a number of benefits including scalability, reliability, global availability, and low costs.

Uploaded by

Andry Zabica
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 26

Windows Azure

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

Services for building and operating applications:


Azure Active Directory (Azure AD)
Azure Service Bus for connecting distributed systems
Azure HDInsight for processing big
data
Azure Scheduler
Azure Media Services
NETWORK SERVICES
Services for networking both within Azure and
between Azure and on-premises datacenters:
 Azure Virtual Network
 Azure ExpressRoute
 Azure-provided DNS
 Azure Traffic Manager
 Azure Content Delivery Network
FEATURES AND BENEFITS

 Virtual machines, storage services, applications


 Access to powerful data and artificial intelligence
services
 Security by default and design
 Maximum privacy and control of your data
 Easy administration and deployment
 Designed to work with other Microsoft products
 Cost-Efficient Pricing
Developer Roles
Windows Azure, SQL Azure, .NET Services, and Live Services all have separate
software development kits (SDKs), but Visual Studio .NET and the .NET Framework are
the common programming tools used for building applications for all the Windows Azure
components.
The types of developers that may be interested in
developing Windows Azure applications follow:
 Enterprise developers are responsible for developing
applications that improve business productivity.
 Independent software vendors developers are more
focused in vertical markets like financials, manufacturing,
oil, gas, and healthcare.
 Consumer developers offer software services like mail,
collaboration, social networking, and mobile services
directly to the consumers.
(A little)

DEMO
THANK YOU!

You might also like