SlideShare a Scribd company logo
Pankaj Bajaj
Agenda
 What is Cloud Computing?
 Service and Deployment Models?
 PIZZA as a Service?
 Windows Azure Compute
 SQL Azure and App Fabric
 Demo
What is Cloud Computing?
 Cloud Computing is the transformation of computer
hardware, software and networks into a Utility just like the
your Electric Company, Water Company, or Gas Company.
 Cloud computing is typically defined as a type of computing
that relies on sharing computing resources rather than having
local servers or personal devices to handle applications.
 In cloud computing, the word cloud (also phrased as "the
cloud") is used as a metaphor for "the Internet," so the
phrase cloud computing means "a type of Internet-based
computing," where different services — such as servers,
storage and applications —are delivered to an organization's
computers and devices through the Internet.
Why Cloud Computing?(Benefits)
Why Not Cloud Computing?(Disadvantages)
 Possible downtime: Cloud computing makes your small business dependent on
the reliability of your Internet connection. When it's offline, you're offline. If
your internet service suffers from frequent outages or slow speeds cloud
computing may not be suitable for your business.
 Security issues: How safe is your data? Cloud computing means Internet
computing. So you should not be using cloud computing applications that
involve using or storing data that you are not comfortable having on the
Internet.
 Inflexibility: Be careful when you're choosing a cloud computing vendor that
you're not locking your business into using their proprietary applications or
formats.
 Costs: When done on a small scale cloud computing can be expensive to set up.
This is especially the case when you have a small business and are not exactly
sure what service is best for your situation.
Deployment Models in Cloud
 Private
 Public
 Hybrid
Deployment Models in Cloud
 Private cloud is a virtualized data center that operates within a firewall. Private clouds
are highly virtualized, joined together by mass quantities of IT infrastructure into
resource pools, and privately owned and managed.
There are two variations of private clouds:
 On-Premise Private Cloud: This type of cloud is hosted within an organizations
own facility.
 Externally Hosted Private Cloud: Externally hosted private clouds are also
exclusively used by one organization, but are hosted by a third party specializing in
cloud infrastructure. The service provider facilitates an exclusive cloud
environment with full guarantee of privacy.
 Public cloud is a cloud computing model in which services, such as applications and
storage, are available for general use over the Internet. Public cloud services may be
offered on a pay-per-usage mode or other purchasing models.
 Hybrid Clouds are a composition of two or more clouds (private, or public) that remain
unique entities but are bound together offering the advantages of multiple deployment
models. In a hybrid cloud, you can leverage third party cloud providers in either a full or
partial manner; increasing the flexibility of computing.
Service Models in Cloud
IAAS: INFRASTRUCTURE AS A SERVICE
Infrastructure as a Service (IAAS), are self-service models for accessing, monitoring,
and managing remote data center infrastructures, such as compute (virtualized or
bare mental), storage, networking, and networking services (e.g. firewalls).
PAAS: PLATFORM AS A SERVICE
Platform as a Service (PASS), are used for applications, and other development, while
providing cloud components to software. What developers gain with PaaS is a
framework they can build upon to develop or customize applications. PaaS makes the
development, testing, and deployment of applications quick, simple, and cost-
effective.
SAAS: SOFTWARE AS A SERVICE
SAAS is very similar to the old thin-client model of software provision, where clients, in
this case usually web browsers, provide the point of access to software running on
servers. SaaS is the most familiar form of cloud service for consumers. SaaS moves the
task of managing software and its deployment to third-party services.
Pizza as a Service
Service Models in Cloud
Examples
Windows Azure Overview
 Windows Azure
 SQL Azure
 App Fabric
Windows Azure Platform
Windows Azure Components
WindowsAzure Platform
Windows Azure Compute
 Web Role is customized for web application programming and supported by IIS.
 Worker Role is used for performing the background process for the web role.
Message queue endpoints are, in general, configured in the worker role to generate
programs in an asynchronous mode.
 VM Role runs an image (a VHD) of a Windows Server 2008 R2 virtual machine. This
VHD is created using on-premises Windows Server machine, then uploaded to
Windows Azure.
Windows Azure Storage
 Tables : Tables are another storage representation on cloud where data is
stored in the form of entities and properties. Tables enable data storage across
machines and enables scale-out storage. Tables can be consumed using REST
APIs. This provides the ability to store huge volume of entities in tables that
scale into terabytes.
 Blob : Blob is a set of blocks which can store text or binary data. A block blob is
optimized for streaming workloads up to 200GB in size and page blobs are used
for random read/write access of 1TB.
 Queue : Queue helps in storing messages that may be accessed by a client. A
queue’s prime function is to enable communication between Web and Worker
Role instances.
SQL Azure
SQL Azure is the cloud-based technology solution to deal with relational and other
types of data as part of Windows Azure platform.
It contains two primary parts:
 SQL Azure Database
 SQL Azure Data Sync
 SQL Azure Database : This is a relational Database hosted on cloud.
 SQL Azure Data Sync : SQL Azure Data Sync is another important feature of SQL
Azure which aims to provide bidirectional data synchronization functionality
based on the Microsoft Sync Framework enabling symmetry between SQL
Azure and on-premise SQL Server. SQL Azure Data Sync allows linking on-
premise database to SQL Azure Database, seamlessly moving or synchronizing
the applications from on-premise to cloud and ability to provide the offline
capabilities on the database where SQL Azure data sync can synchronize the
data from on-premise and remote sources.
SQL Azure
Windows Azure APP Fabric
To build applications on Windows Azure, the Windows Azure platform AppFabric
services can be leveraged including the Service Bus and Access Control Services –
this helps in connecting applications residing onpremises to the cloud. The
AppFabric includes the following:
 Service Bus - Service Bus is used to enable applications and services to
communicate across the network and organizational boundaries for both on-
premise and cloud applications.
 Access Control - Access Control helps to create highly secure authorization for
applications, services and users using an organization’s existing infrastructure.
provides a claims-based identity model to support single-sign-on, federated
identity and role-based access. This service orchestrates the authentication
and authorization of users using Windows Live ID, active directory or any other
user identity store to support standard identity federation protocols
Azure Data Centre
Azure Data Centre
Service Level Agreement(SLA)
99.95%
Thank You

More Related Content

PDF
Cloud Computing Architecture
PPTX
Azure Introduction
PPT
Microsoft Azure a cloud computing platform
PPTX
Patterns of Cloud Applications Using Microsoft Azure Services Platform
PPTX
Microsoft Azure
PDF
Microsoft Azure webcast - MSP Egypt
PDF
Microsoft Azure : Microsoft Strategy for Cloud Computing
PDF
Windows Azure Datasheet
Cloud Computing Architecture
Azure Introduction
Microsoft Azure a cloud computing platform
Patterns of Cloud Applications Using Microsoft Azure Services Platform
Microsoft Azure
Microsoft Azure webcast - MSP Egypt
Microsoft Azure : Microsoft Strategy for Cloud Computing
Windows Azure Datasheet

What's hot (20)

PPTX
Unit 1
PPTX
Cloud Computing
PPTX
Finding Success with Managed Services in the Azure Environment
PPT
cloud computing
PPTX
Cloud Computing by AGDMOUN Khalid
PDF
Microsoft cloud profitability scenarios
PPTX
Cloud computing
PDF
Microsoft And Cloud Computing
PDF
A Seminar on Cloud Computing
PPTX
Cloud Computing
PDF
What is hybrid cloud?
PPTX
Big data
PPTX
Cloud computing ppt
PPT
Windows Azure for .NET Developers
PPTX
Cloud Computing & CloudStack Open Source
PPTX
Hello cloud
PPTX
Research in Cloud Computing
PPTX
Unit 3
PPTX
Introduction to cloud computing
PPTX
Service Models
Unit 1
Cloud Computing
Finding Success with Managed Services in the Azure Environment
cloud computing
Cloud Computing by AGDMOUN Khalid
Microsoft cloud profitability scenarios
Cloud computing
Microsoft And Cloud Computing
A Seminar on Cloud Computing
Cloud Computing
What is hybrid cloud?
Big data
Cloud computing ppt
Windows Azure for .NET Developers
Cloud Computing & CloudStack Open Source
Hello cloud
Research in Cloud Computing
Unit 3
Introduction to cloud computing
Service Models
Ad

Viewers also liked (7)

PPTX
Windows Azure Service Bus
PPTX
Azure service bus based on cloud computing
PPTX
Introduction to Windows Azure Service Bus Relay Service
PPTX
Calgary azure dev camp - Service Bus
PPTX
Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control P...
PPTX
Azure Service Bus
PPTX
Online shopping system
Windows Azure Service Bus
Azure service bus based on cloud computing
Introduction to Windows Azure Service Bus Relay Service
Calgary azure dev camp - Service Bus
Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control P...
Azure Service Bus
Online shopping system
Ad

Similar to Windows Azure Overview (20)

PPTX
Cloud Computing Overview
PPTX
Cloud Computing Presentation Northern University Nowshera
PPTX
presentationoncloudcomputing-170312082947.pptx
PPTX
Presentation on Cloud computing
PPTX
IT4.pptx
PPTX
Cloud Computing.pptx
PPTX
Cloud Computing Fundamentals
PPTX
Bca6thSemesterPresentationOnCloudComputing.pptx
PPTX
Cloud computing by shashank
PPT
Seminar on cloud computing by Prashant Gupta
PPT
Cloud computing
PPTX
Cloud Computing
PPT
Cloud computing
PDF
Cloud computing
PPTX
Cloud Computing Models, Services, and Security.pptx
PPTX
Chapter I Introduction to Cloud Computing.pptx
PPTX
azure-fundamentals-170910113238.pptx
PDF
1.Introduction to cloud computing converted
PPTX
Cloud Computing(Introduction)
PPTX
Presentation on Cloud Computing (CE).pptx
Cloud Computing Overview
Cloud Computing Presentation Northern University Nowshera
presentationoncloudcomputing-170312082947.pptx
Presentation on Cloud computing
IT4.pptx
Cloud Computing.pptx
Cloud Computing Fundamentals
Bca6thSemesterPresentationOnCloudComputing.pptx
Cloud computing by shashank
Seminar on cloud computing by Prashant Gupta
Cloud computing
Cloud Computing
Cloud computing
Cloud computing
Cloud Computing Models, Services, and Security.pptx
Chapter I Introduction to Cloud Computing.pptx
azure-fundamentals-170910113238.pptx
1.Introduction to cloud computing converted
Cloud Computing(Introduction)
Presentation on Cloud Computing (CE).pptx

Recently uploaded (20)

PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
Essential Infomation Tech presentation.pptx
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
System and Network Administration Chapter 2
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
L1 - Introduction to python Backend.pptx
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PPTX
ai tools demonstartion for schools and inter college
PPTX
Introduction to Artificial Intelligence
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
AI in Product Development-omnex systems
How Creative Agencies Leverage Project Management Software.pdf
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Upgrade and Innovation Strategies for SAP ERP Customers
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Essential Infomation Tech presentation.pptx
VVF-Customer-Presentation2025-Ver1.9.pptx
System and Network Administration Chapter 2
How to Migrate SBCGlobal Email to Yahoo Easily
Internet Downloader Manager (IDM) Crack 6.42 Build 41
CHAPTER 2 - PM Management and IT Context
L1 - Introduction to python Backend.pptx
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
wealthsignaloriginal-com-DS-text-... (1).pdf
ai tools demonstartion for schools and inter college
Introduction to Artificial Intelligence
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Design an Analysis of Algorithms I-SECS-1021-03
AI in Product Development-omnex systems

Windows Azure Overview

  • 2. Agenda  What is Cloud Computing?  Service and Deployment Models?  PIZZA as a Service?  Windows Azure Compute  SQL Azure and App Fabric  Demo
  • 3. What is Cloud Computing?  Cloud Computing is the transformation of computer hardware, software and networks into a Utility just like the your Electric Company, Water Company, or Gas Company.  Cloud computing is typically defined as a type of computing that relies on sharing computing resources rather than having local servers or personal devices to handle applications.  In cloud computing, the word cloud (also phrased as "the cloud") is used as a metaphor for "the Internet," so the phrase cloud computing means "a type of Internet-based computing," where different services — such as servers, storage and applications —are delivered to an organization's computers and devices through the Internet.
  • 5. Why Not Cloud Computing?(Disadvantages)  Possible downtime: Cloud computing makes your small business dependent on the reliability of your Internet connection. When it's offline, you're offline. If your internet service suffers from frequent outages or slow speeds cloud computing may not be suitable for your business.  Security issues: How safe is your data? Cloud computing means Internet computing. So you should not be using cloud computing applications that involve using or storing data that you are not comfortable having on the Internet.  Inflexibility: Be careful when you're choosing a cloud computing vendor that you're not locking your business into using their proprietary applications or formats.  Costs: When done on a small scale cloud computing can be expensive to set up. This is especially the case when you have a small business and are not exactly sure what service is best for your situation.
  • 6. Deployment Models in Cloud  Private  Public  Hybrid
  • 7. Deployment Models in Cloud  Private cloud is a virtualized data center that operates within a firewall. Private clouds are highly virtualized, joined together by mass quantities of IT infrastructure into resource pools, and privately owned and managed. There are two variations of private clouds:  On-Premise Private Cloud: This type of cloud is hosted within an organizations own facility.  Externally Hosted Private Cloud: Externally hosted private clouds are also exclusively used by one organization, but are hosted by a third party specializing in cloud infrastructure. The service provider facilitates an exclusive cloud environment with full guarantee of privacy.  Public cloud is a cloud computing model in which services, such as applications and storage, are available for general use over the Internet. Public cloud services may be offered on a pay-per-usage mode or other purchasing models.  Hybrid Clouds are a composition of two or more clouds (private, or public) that remain unique entities but are bound together offering the advantages of multiple deployment models. In a hybrid cloud, you can leverage third party cloud providers in either a full or partial manner; increasing the flexibility of computing.
  • 8. Service Models in Cloud IAAS: INFRASTRUCTURE AS A SERVICE Infrastructure as a Service (IAAS), are self-service models for accessing, monitoring, and managing remote data center infrastructures, such as compute (virtualized or bare mental), storage, networking, and networking services (e.g. firewalls). PAAS: PLATFORM AS A SERVICE Platform as a Service (PASS), are used for applications, and other development, while providing cloud components to software. What developers gain with PaaS is a framework they can build upon to develop or customize applications. PaaS makes the development, testing, and deployment of applications quick, simple, and cost- effective. SAAS: SOFTWARE AS A SERVICE SAAS is very similar to the old thin-client model of software provision, where clients, in this case usually web browsers, provide the point of access to software running on servers. SaaS is the most familiar form of cloud service for consumers. SaaS moves the task of managing software and its deployment to third-party services.
  • 9. Pizza as a Service
  • 13.  Windows Azure  SQL Azure  App Fabric Windows Azure Platform
  • 16. Windows Azure Compute  Web Role is customized for web application programming and supported by IIS.  Worker Role is used for performing the background process for the web role. Message queue endpoints are, in general, configured in the worker role to generate programs in an asynchronous mode.  VM Role runs an image (a VHD) of a Windows Server 2008 R2 virtual machine. This VHD is created using on-premises Windows Server machine, then uploaded to Windows Azure.
  • 17. Windows Azure Storage  Tables : Tables are another storage representation on cloud where data is stored in the form of entities and properties. Tables enable data storage across machines and enables scale-out storage. Tables can be consumed using REST APIs. This provides the ability to store huge volume of entities in tables that scale into terabytes.  Blob : Blob is a set of blocks which can store text or binary data. A block blob is optimized for streaming workloads up to 200GB in size and page blobs are used for random read/write access of 1TB.  Queue : Queue helps in storing messages that may be accessed by a client. A queue’s prime function is to enable communication between Web and Worker Role instances.
  • 18. SQL Azure SQL Azure is the cloud-based technology solution to deal with relational and other types of data as part of Windows Azure platform. It contains two primary parts:  SQL Azure Database  SQL Azure Data Sync
  • 19.  SQL Azure Database : This is a relational Database hosted on cloud.  SQL Azure Data Sync : SQL Azure Data Sync is another important feature of SQL Azure which aims to provide bidirectional data synchronization functionality based on the Microsoft Sync Framework enabling symmetry between SQL Azure and on-premise SQL Server. SQL Azure Data Sync allows linking on- premise database to SQL Azure Database, seamlessly moving or synchronizing the applications from on-premise to cloud and ability to provide the offline capabilities on the database where SQL Azure data sync can synchronize the data from on-premise and remote sources. SQL Azure
  • 20. Windows Azure APP Fabric To build applications on Windows Azure, the Windows Azure platform AppFabric services can be leveraged including the Service Bus and Access Control Services – this helps in connecting applications residing onpremises to the cloud. The AppFabric includes the following:  Service Bus - Service Bus is used to enable applications and services to communicate across the network and organizational boundaries for both on- premise and cloud applications.  Access Control - Access Control helps to create highly secure authorization for applications, services and users using an organization’s existing infrastructure. provides a claims-based identity model to support single-sign-on, federated identity and role-based access. This service orchestrates the authentication and authorization of users using Windows Live ID, active directory or any other user identity store to support standard identity federation protocols