2. What is Microsoft Azure?
Microsoft Azure is a cloud computing platform.
It helps in quickly build, deploy, scale and manage
applications across a global network of Microsoft
datacenters.
Feature :
a) open
b) Flexible
c) Microsoft-managed
d) Compatible
3. Why Microsoft Azure?
Interoperability
Azure SDK
Backups you can rely on
Customer support
Security
SAML (Security Assertion Markup Language)
.net access control service
Identify and access management
4. Windows Azure services
Compute services (Virtual Machines, Cloud
Services, Mobile Services, Websites)
Network services (Virtual Network, Traffic
Manager)
Data services (Data Management, Business
Analytics, HD Insight, Cache, Backup,
Recovery Manager)
App services (Media Services, Messaging,
Notification Hubs, BizTalk Services, Active
Directory, Multifactor Authentication)
6. Compute Service: Virtual Machine
A virtual machine (VM) is a software implementation of a
machine (for example, a computer) that executes
programs like a physical machine.
Type :
a) System virtual machine
b) Process virtual machine
7. Types of virtual machine
System Virtual System :
System virtual machine (also known as hardware virtual
machine). The system VM simulates the complete
system hardware stack and support the execution of
complete operating system.
Process Virtual System :
Process virtual machine (also known as application
virtual machine). Process VM adds up layer over an
operating system which is use to simulate the
programming environment for the execution of individual
process.
8. Simulation
An alternative to creating an entire
virtual machine is to simply run an
emulator, which allows a program written
for one OS to run on a different OS. For
example, a UNIX machine may run a DOS
emulator in order to run DOS programs, or
vice-versa. Emulators tend to run
considerably slower than the native OS,
and are also generally less than perfect.
9.
10. Compute Service: Cloud Service
Windows Azure Cloud Services allows you to quickly
create, deploy, and manage multitier applications in the
cloud.
Features:
a) allow flexible scaling.
b) provides almost any development framework.
c) Low administration costs.
11.
12. Compute service - Websites
Windows Azure Web Sites is a scalable, secure, and
flexible platform you can use for building web
applications.
It has an easy-to-use self-service portal with a gallery of the web
solutions including .DotNetNuke, CakePHP.
Capability to install tool that supports the latest web technologies such
as ASP.NET, PHP, HTML5, CSS3.
Options for database to store web applications data.
Option for continuous deployment from source control providers.
13. Network Service
Windows Azure network services provide you with
different options for how Windows Azure applications
can be delivered to users and datacenters.
Service offered:
a) Virtual Network
b) Traffic Manager
c) Content delivery network
14. Virtual Network
Your private network in the cloud
Helps in:
a) Building a hybrid infrastructure that you control
b) Bring your own IP addresses and DNS servers
c) Access to the public Internet.
d) Secure your connections with an IPSec.
e) subnetting
15. Traffic Manager
Traffic Manager lets you load balance incoming traffic
across multiple hosted Windows Azure services.
Redirect traffic to services or deployments in another
region
Traffic Manager provides you with a choice of three load-
balancing methods:
A) Performance
B) Round-robin
C) Failover
16. CONTENT DELIVERY NETWORK
CDN consists of a geographically distributed system of
servers that enables Windows Azure to deliver high-
bandwidth content for performance-sensitive customers
by caching data, images, pictures and video of Windows
Azure compute instances.
Examples of cacheable content include web objects,
downloadable objects (such as media files, software,
and documents), applications, real-time media streams,
database queries, DNS traffic, routes, and more.
18. Data Service
Windows Azure data services provide you with different
ways of storing, managing, safeguarding, analyzing, and
reporting business data.
19. Storage
Storage services provide multiple options
for securely managing data and are
accessible via REST APIs.
Azure Blob
Azure Table
Azure Queue
Azure XDrive
20. Data Management
• SQL Server in Windows Azure Virtual Machine
Run existing Sql server application in Azure.
Hybrid Solution.
Create multitier Sql server application.
• Windows Azure SQL Database
No overhead of maintaining
option to choose from existing sql server
Security
Scaling
21. Data Analysing
Analysis of data is a process of inspecting, cleaning,
transforming, and modelling data with the goal of
discovering useful information, suggesting conclusions,
and supporting decision-making .
HDInsight :The Windows Azure implementation of
Hadoop is called HDInsight.
22. Business analytics
Business analytics focuses on developing new insights
and understanding of business performance based
on data and statistical methods.
Windows Azure SQL Reporting
SSAS(SQL Server Analysis Services)
SSIS(SQL Server Integration Services)
Windows Azure Marketplace
24. Backup
This service helps you protect your server data offsite by
using automated and manual backups to Windows Azure
Features:
Security
Geo-replicated backup store
Incremental backup
Compression
Automation
25.
26. Recovery Manager
Hyper-V Recovery Manager works by coordinating the
replication of the virtual machines that comprise your
private cloud to a secondary location.
27. Cache
Help to keep data closer to the application in order to
minimize delay when the application needs to retrieve
that data again.
There are two deployment topologies for Caching:
Dedicated
Co-located
Shared cache
28. Application Service
Windows Azure app provides services for managing user
identity, enabling applications to interact with each other,
push out notifications to users, deliver compelling media
experiences.
Services :
Windows Azure Active Directory
Messaging services
Media Services
29. Windows Azure Active Directory
Provides identity and access control solution.
Integrate with other identity provider.
Provide single sign up facility.
Reliable.
Helps developer to integrate identity management into
their application.
Multi-factor authentication.
30. Messaging services
Windows Azure Messaging services provides several
ways for the different components of a cloud-based
application to effectively communicate with one another.
Windows Azure Queue
Windows Azure Service Bus
Windows Azure Notification Hubs.
• Notification Hubs provides cloud-based applications with
a method of broadcasting cross-platform push
notifications quickly to large numbers of recipients
31. Media service
Media Services is based on REST APIs
Enable
securely upload,
Store,
Encode and package video or audio content for both on-
demand and live streaming delivery to various clients.