microsoft azure a cloud computing platform

32
Microsoft Azure

Upload: aayush-mohanka

Post on 16-Apr-2017

103 views

Category:

Engineering


6 download

TRANSCRIPT

Page 1: Microsoft Azure a cloud computing platform

Microsoft Azure

Page 2: Microsoft Azure a cloud computing platform

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

Page 3: Microsoft Azure a cloud computing platform

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

Page 4: Microsoft Azure a cloud computing platform

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)

Page 5: Microsoft Azure a cloud computing platform

COMPONENTS OF AZURE

Page 6: Microsoft Azure a cloud computing platform

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

Page 7: Microsoft Azure a cloud computing platform

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.

Page 8: Microsoft Azure a cloud computing platform

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.

Page 9: Microsoft Azure a cloud computing platform
Page 10: Microsoft Azure a cloud computing platform

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.

Page 11: Microsoft Azure a cloud computing platform
Page 12: Microsoft Azure a cloud computing platform

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.

Page 13: Microsoft Azure a cloud computing platform

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

Page 14: Microsoft Azure a cloud computing platform

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

Page 15: Microsoft Azure a cloud computing platform

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) PerformanceB) Round-robinC) Failover

Page 16: Microsoft Azure a cloud computing platform

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.

Page 17: Microsoft Azure a cloud computing platform

Data Services

Storage ServiceData Management ServiceData AnalyticsBusiness Analytics

Page 18: Microsoft Azure a cloud computing platform

Data Service

Windows Azure data services provide you with different ways of storing, managing, safeguarding, analyzing, and reporting business data.

Page 19: Microsoft Azure a cloud computing platform

Storage

Storage services provide multiple options for securely managing data and are accessible via REST APIs.

Azure BlobAzure TableAzure QueueAzure XDrive

Page 20: Microsoft Azure a cloud computing platform

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

Page 21: Microsoft Azure a cloud computing platform

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.

Page 22: Microsoft Azure a cloud computing platform

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

Page 23: Microsoft Azure a cloud computing platform

Disaster Management Service

Backup Recover managerAzure Traffic Manager

Page 24: Microsoft Azure a cloud computing platform

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

Page 25: Microsoft Azure a cloud computing platform
Page 26: Microsoft Azure a cloud computing platform

Recovery Manager Hyper-V Recovery Manager works by coordinating the

replication of the virtual machines that comprise your private cloud to a secondary location.

Page 27: Microsoft Azure a cloud computing platform

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

Page 28: Microsoft Azure a cloud computing platform

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 DirectoryMessaging servicesMedia Services

Page 29: Microsoft Azure a cloud computing platform

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.

Page 30: Microsoft Azure a cloud computing platform

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

Page 31: Microsoft Azure a cloud computing platform

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.

Page 32: Microsoft Azure a cloud computing platform

THANK YOU