19
Windows and SQL Azure Overview Karthikeyan Anbarasan www.f5debug.Net

Overview of Azure and Cloud Computing

Embed Size (px)

Citation preview

Page 1: Overview of Azure and Cloud Computing

Windows and SQL Azure Overview

Karthikeyan Anbarasanwww.f5debug.Net

Page 2: Overview of Azure and Cloud Computing

Karthikeyan Anbarasan

Microsoft MVP in ASP.NET/IISFounder of www.F5debug.Net Author, Blogger, SpeakerAuthor of the SQL Server Integration Services Step by Step Tutorials free eBook

MCP, MCAD, MCSD, MCTS.Mindcracker and Dotnetfunda MVP.

About Me

Page 3: Overview of Azure and Cloud Computing

What we Cover? Cloud Fundamentals Windows Azure Windows Azure Architecture Windows Azure Components Windows Azure Demo SQL Azure SQL Azure Portal SQL Azure Demo Q & A

Page 4: Overview of Azure and Cloud Computing

Time

Dem

an

d

Cloud: on-demand, scalable, multi-tenant, self-service compute and storage resources

What is a “Cloud”?

Time

Dem

an

d

Server Provisioning Cloud Provisioning

OverprovisionedUnder provisioned

Page 5: Overview of Azure and Cloud Computing

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

Software as a Service (SaaS): cloud applications◦ On-demand applications◦ E.g. Office 365, GMail, Microsoft Office Web Companions

Page 6: Overview of Azure and Cloud Computing

Cloud Benefits Managed for You

Standalone

Servers

IaaS PaaS SaaS

Applications

Runtimes

Database

Operating System

Virtualization

Server

Storage

Networking

Windows Azure

Page 7: Overview of Azure and Cloud Computing

Windows Azure The Windows Azure Platform is an Internet-scale cloud

computing and services platform hosted in Microsoft data centers.

Windows Azure Platform includes the foundation layer of Windows Azure as well as a set of developer services which can be used individually or together.

Provides the best and most comprehensive platform as a service offering for building, deploying and running cloud applications.

Open and Flexible Leverage Existing Investments

Ready for Next Generation Applications

Page 8: Overview of Azure and Cloud Computing

Look inside Azure Architecture

Page 9: Overview of Azure and Cloud Computing

Azure Components

COMPUTE• This service

runs the application

STORAGE• This service

stores the data

FABRIC• This service

monitor and manage application

Page 10: Overview of Azure and Cloud Computing

Windows Azure Roles Web Role Instance

◦ It accepts incoming HTTP and HTTPS Requests◦ It runs on the VM that includes IIS 7.0◦ It can be implemented using ASP.NET, WCF

Input Http/Https Request

Web Roles Instance

Silverlight UI

ASP.Net UI

WCF Service

Page 11: Overview of Azure and Cloud Computing

Windows Azure Roles Worker Role Instance

◦ It does not have IIS Configured.◦ It is not hosted on IIS.◦ It functions like a background job◦ It cannot gets input from outside world directly◦ It takes batch job and runs indefinately

Input from Webrole /

Queue

Worker Roles Instance

Output to Blob, Tables and Queues

Page 12: Overview of Azure and Cloud Computing

Desktop <==> Azure Concepts

Desktop EXE Application

Configuration Manifest DLL

◦ Windows Forms Library◦ Windows Service

Local Data Stores

Windows Azure•Service Package

•Service Configuration

•Service Definition

•Service Role– Web Role– Worker Role

•Internet Data Stores

Page 13: Overview of Azure and Cloud Computing

Windows Azure Demo

Building the Application

Page 14: Overview of Azure and Cloud Computing

SQL Azure

Page 15: Overview of Azure and Cloud Computing

SQL Azure SQL Azure Database is a cloud database service from

Microsoft. SQL Azure provides web-facing database functionality as a

utility service. SQL Azure is a key component of the Microsoft data platform

offering flexibility and scalability; reliability and security; and developer agility.

Cloud-based database solutions such as SQL Azure can provide many benefits, including ◦ rapid provisioning◦ cost-effective scalability◦ high availability◦ reduced management overhead.

Page 16: Overview of Azure and Cloud Computing

SQL Data Storage Services (SDS)SDS is built on three key pillars1. Storage for all data types from birth

to archival2. Rich data processing services3. Operational excellence

Scale free High Availability Geo Replication On-Demand Service Easy to use

Page 17: Overview of Azure and Cloud Computing

SQL Azure Management Portal

Demo on how to use the SQL Azure Management Portal

Page 18: Overview of Azure and Cloud Computing

Resources & Contact Details You can contact me for any help @

[email protected] For Azure quick starts look at

www.windowsazure.com

Page 19: Overview of Azure and Cloud Computing

Thanks!!!