introduction of windows azure and overview

29
Presented by - Tandel Vishal P.

Upload: vishal-tandel

Post on 17-Jul-2015

60 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Introduction of Windows azure and overview

Presented by-

Tandel Vishal P.

Page 2: Introduction of Windows azure and overview

Cloud Computing

Microsoft Cloud

Inside Windows Azure : The cloude Operating System

Windows Azure Platform

SQL Azure

Windows Azure Platform AppFabric

.NET , PHP , java and Tomcat in Windows Azure

Windows Azure Datacenters

Summary

Agenda

Page 3: Introduction of Windows azure and overview

Cloud Computing

A Game Changing Technology

Location independent computing

Shared servers resources, software, and data

Elasticity

Total Cost of Operation

Natural evolution of:

Virtualization

Service-Oriented Architecture

Utility computing

Details are abstracted from consumers

Page 4: Introduction of Windows azure and overview

Cloud Fundamentals

Infrastructure as a Service (IaaS): basic compute and storage resources

On-demand servers

Amazon EC2, VMWare vCloud

Platform as a Service (PaaS): cloud application infrastructure

On-demand application-hosting environment

E.g. Google AppEngine, Salesforce.com, Windows Azure, Amazon

Page 5: Introduction of Windows azure and overview

Cloud Fundamentals

Software as a Service (SaaS): cloud applications

On-demand applications

E.g. Gmail, Microsoft Office Web Companions

Page 6: Introduction of Windows azure and overview

The Benefits of the Cloud

The Cloud is about cheap, on-demand capacity

Page 7: Introduction of Windows azure and overview

The Microsoft CloudCategories of Services

Platform Services

Software Services

Application Services

Infrastructure Services

Categories of Services

Page 8: Introduction of Windows azure and overview

Inside Windows Azure:

The Cloud Operating System

Page 9: Introduction of Windows azure and overview

Windows Azure Platform

Page 10: Introduction of Windows azure and overview

Windows Azure Platform

Page 11: Introduction of Windows azure and overview

Windows Azure

Operating system as an online service; with automated provisioning and services management

Windows Azure is an OS for the data center

Model: Treat the data center as a machine

Handles resource management, provisioning, and monitoring

Manages application lifecycle

Allows developers to concentrate on business logic

Provides shared pool of compute, disk and network

Virtualized storage, compute and network

Illusion of boundless resources

Provides common building blocks for distributed applications

Reliable queuing, simple structured storage, SQL storage

Application services like access control and connectivity

Page 12: Introduction of Windows azure and overview

Windows Azure

Page 13: Introduction of Windows azure and overview

Windows Azure Storage

Page 14: Introduction of Windows azure and overview

SQL Azure

Highly available, scalable, and consistent distributed relational database service; with geo-replication and geo-location of data

Highly scalable and state-of-the-art HA technology

Automatic failure detection; client request re-routed to new primary on failure

Security Model

Uses regular SQL security model

Supports standard SQL logins

Connectivity Model

Connect using common client libraries

Clients connect to a database directly

Page 15: Introduction of Windows azure and overview

SQL Azure Storage

Page 16: Introduction of Windows azure and overview

Windows Azure Platform AppFabric

The fabric controller manages and controls the Windows Azure Fabric

and is responsible for automating the load balancing to ensure the

required scalability is achieved. Windows Azure Fabric has parallel

virtual machines running the image of the applications utilizing a Hyper-

V, which is a fine tuned version specific to Windows Azure.

Page 17: Introduction of Windows azure and overview

Windows Azure Platform AppFabric

► Fabric controller utilizes the visibility of the configuration file indicating deployment requirements,

such as, storage issues, number of Web and Worker Role instances and so on. The fabric

controller is notified if a machine fails and configures a new virtual machine with the same

configuration and adds it to the Windows Azure Fabric to serve the needs immediately. This

ensures service availability without seriously impacting the end-user.

Page 18: Introduction of Windows azure and overview

Windows Azure Platform AppFabric

Internet-scoped overlay-network bridging across IP NATs and firewalls with federated access control

Service Bus

Expose RESTfulor

SOAP services over

the internet through

firewall and NAT

boundaries

Page 19: Introduction of Windows azure and overview

Windows Azure Platform AppFabric

Access Control

Integrate authorization into apps to control “what users are allowed to do”

Page 20: Introduction of Windows azure and overview

.NET in Windows Azure

Web Role and Work Role

Page 21: Introduction of Windows azure and overview

PHP in Windows Azure

Web Role and IIS/FastCGIwith Native Runtime

Page 22: Introduction of Windows azure and overview

Java and Tomcat in Windows Azure

Worker Role and Sub-Process Invoking Native Code

Page 23: Introduction of Windows azure and overview

Windows Azure Datacenters

Simply select your data center of choice

when deploying an application

6 datacenters across 3 continents

Page 24: Introduction of Windows azure and overview

Windows Azure Datacenters

Page 25: Introduction of Windows azure and overview

Getting started with Cloud computing for Research

There are many research scenarios for which cloud computing is well suited. Here

are just a few possibilities for getting started with cloud computing for your next

research project:

Learn about Windows Azure. You can find a variety of information about Windows

Azure services, development support, and resources for best practices, code

samples, and more at Windows Azure Documentation.

Create a website. You have a several options for migrating an existing website to

Windows Azure, which you can learn more about at How To: Migrate and Publish a

Web Application to Windows Azure from Visual Studio, Migrate a Database-backed Website (and database) to Windows Azure Web Sites, and Migrating a Blog to

Windows Azure Web Sites.

Page 26: Introduction of Windows azure and overview

Getting started with Cloud computing for Research

Set up a virtual machine. You can create virtual machines using the image to

create a cluster or to run different simulations of your data in parallel on separate

machines. You can create an image of your computer and then use that image as

a template to create a virtual machine managed by Windows Azure Virtual

Machines. After uploading your image, it takes only a few clicks of the mouse and a

few minutes to set up a new virtual machine.

You can even create multiple virtual machines using the same image for which you

only pay for the time that your virtual machine runs. You can shut it down and pay a

nominal cost for storage until you are ready to use it again later.

Create a cloud service. You can build an application that runs in the cloud as a service.

Page 27: Introduction of Windows azure and overview

Summary

Page 28: Introduction of Windows azure and overview

Any Questions ?

Page 29: Introduction of Windows azure and overview

Shutting down