SlideShare a Scribd company logo
1 of 24
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
 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

What's hot

Finding Success with Managed Services in the Azure Environment
Finding Success with Managed Services in the Azure EnvironmentFinding Success with Managed Services in the Azure Environment
Finding Success with Managed Services in the Azure EnvironmentHostway|HOSTING
 
Microsoft cloud profitability scenarios
Microsoft cloud profitability scenariosMicrosoft cloud profitability scenarios
Microsoft cloud profitability scenariosMedhy Sandjak
 
Microsoft And Cloud Computing
Microsoft And Cloud ComputingMicrosoft And Cloud Computing
Microsoft And Cloud ComputingDavid Chou
 
What is hybrid cloud?
What is hybrid cloud?What is hybrid cloud?
What is hybrid cloud?Rajesh Kamthe
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptJagriti Rai
 
Windows Azure for .NET Developers
Windows Azure for .NET DevelopersWindows Azure for .NET Developers
Windows Azure for .NET Developersllangit
 
Cloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceCloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceAhmadShah Sultani
 
Research in Cloud Computing
Research in Cloud ComputingResearch in Cloud Computing
Research in Cloud ComputingRajshri Mohan
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingJithin Parakka
 
Service Models
Service ModelsService Models
Service ModelsAllwyn24
 

What's hot (20)

Unit 1
Unit 1Unit 1
Unit 1
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Finding Success with Managed Services in the Azure Environment
Finding Success with Managed Services in the Azure EnvironmentFinding Success with Managed Services in the Azure Environment
Finding Success with Managed Services in the Azure Environment
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN KhalidCloud Computing by AGDMOUN Khalid
Cloud Computing by AGDMOUN Khalid
 
Microsoft cloud profitability scenarios
Microsoft cloud profitability scenariosMicrosoft cloud profitability scenarios
Microsoft cloud profitability scenarios
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Microsoft And Cloud Computing
Microsoft And Cloud ComputingMicrosoft And Cloud Computing
Microsoft And Cloud Computing
 
A Seminar on Cloud Computing
A Seminar on Cloud ComputingA Seminar on Cloud Computing
A Seminar on Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
What is hybrid cloud?
What is hybrid cloud?What is hybrid cloud?
What is hybrid cloud?
 
Big data
Big dataBig data
Big data
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Windows Azure for .NET Developers
Windows Azure for .NET DevelopersWindows Azure for .NET Developers
Windows Azure for .NET Developers
 
Cloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceCloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open Source
 
Hello cloud
Hello  cloudHello  cloud
Hello cloud
 
Research in Cloud Computing
Research in Cloud ComputingResearch in Cloud Computing
Research in Cloud Computing
 
Unit 3
Unit   3Unit   3
Unit 3
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Service Models
Service ModelsService Models
Service Models
 

Viewers also liked

Windows Azure Service Bus
Windows Azure Service BusWindows Azure Service Bus
Windows Azure Service BusPavel Revenkov
 
Azure service bus based on cloud computing
Azure service bus based on cloud computingAzure service bus based on cloud computing
Azure service bus based on cloud computingarun Prabha
 
Introduction to Windows Azure Service Bus Relay Service
Introduction to Windows Azure Service Bus Relay ServiceIntroduction to Windows Azure Service Bus Relay Service
Introduction to Windows Azure Service Bus Relay ServiceTamir Dresher
 
Calgary azure dev camp - Service Bus
Calgary azure dev camp - Service BusCalgary azure dev camp - Service Bus
Calgary azure dev camp - Service Buswearsy
 
Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control P...
Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control P...Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control P...
Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control P...Microsoft Private Cloud
 
Azure Service Bus
Azure Service BusAzure Service Bus
Azure Service BusJosh Lane
 
Online shopping system
Online shopping systemOnline shopping system
Online shopping systemNik_Panchal
 

Viewers also liked (7)

Windows Azure Service Bus
Windows Azure Service BusWindows Azure Service Bus
Windows Azure Service Bus
 
Azure service bus based on cloud computing
Azure service bus based on cloud computingAzure service bus based on cloud computing
Azure service bus based on cloud computing
 
Introduction to Windows Azure Service Bus Relay Service
Introduction to Windows Azure Service Bus Relay ServiceIntroduction to Windows Azure Service Bus Relay Service
Introduction to Windows Azure Service Bus Relay Service
 
Calgary azure dev camp - Service Bus
Calgary azure dev camp - Service BusCalgary azure dev camp - Service Bus
Calgary azure dev camp - Service Bus
 
Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control P...
Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control P...Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control P...
Microsoft Windows Azure - Platfrom Appfabric Service Bus And Access Control P...
 
Azure Service Bus
Azure Service BusAzure Service Bus
Azure Service Bus
 
Online shopping system
Online shopping systemOnline shopping system
Online shopping system
 

Similar to Windows Azure Overview

Windows azure
Windows azureWindows azure
Windows azureyuvaraj72
 
Cloudcomputingsimpleppt 141114085742-conversion-gate01 (1)
Cloudcomputingsimpleppt 141114085742-conversion-gate01 (1)Cloudcomputingsimpleppt 141114085742-conversion-gate01 (1)
Cloudcomputingsimpleppt 141114085742-conversion-gate01 (1)MukeshKrActivelylook
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple pptAgarwaljay
 
cloudcomputingsimpleppt-141114085742-conversion-gate01
cloudcomputingsimpleppt-141114085742-conversion-gate01cloudcomputingsimpleppt-141114085742-conversion-gate01
cloudcomputingsimpleppt-141114085742-conversion-gate01Mudassir Farman
 
cloudcomputing-171004085746.pdf
cloudcomputing-171004085746.pdfcloudcomputing-171004085746.pdf
cloudcomputing-171004085746.pdfPalviGupta12
 
Cloud computing
Cloud computingCloud computing
Cloud computingcompherals
 
MUCLecture_2022_52127829.pdf
MUCLecture_2022_52127829.pdfMUCLecture_2022_52127829.pdf
MUCLecture_2022_52127829.pdfbigbull8577
 
Introducing Azure Services Platform V1
Introducing Azure Services Platform V1Introducing Azure Services Platform V1
Introducing Azure Services Platform V1guest120d945
 
Cloud computing services by cloudsyntrix
Cloud computing  services by cloudsyntrixCloud computing  services by cloudsyntrix
Cloud computing services by cloudsyntrixCloudSyntrix
 
CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxSurajThapa79
 
Presenting Cloud Computing
Presenting Cloud ComputingPresenting Cloud Computing
Presenting Cloud ComputingNaveen Karn
 
Cloud computing seminar
Cloud computing seminarCloud computing seminar
Cloud computing seminarANKIT KUMAR
 
cloudcomputingsimpleppt-141114085742-conversion-gate01.ppt
cloudcomputingsimpleppt-141114085742-conversion-gate01.pptcloudcomputingsimpleppt-141114085742-conversion-gate01.ppt
cloudcomputingsimpleppt-141114085742-conversion-gate01.pptHifzaZafar2
 

Similar to Windows Azure Overview (20)

Windows azure
Windows azureWindows azure
Windows azure
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloudcomputingsimpleppt 141114085742-conversion-gate01 (1)
Cloudcomputingsimpleppt 141114085742-conversion-gate01 (1)Cloudcomputingsimpleppt 141114085742-conversion-gate01 (1)
Cloudcomputingsimpleppt 141114085742-conversion-gate01 (1)
 
Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple ppt
 
cloudcomputingsimpleppt-141114085742-conversion-gate01
cloudcomputingsimpleppt-141114085742-conversion-gate01cloudcomputingsimpleppt-141114085742-conversion-gate01
cloudcomputingsimpleppt-141114085742-conversion-gate01
 
Intoduction of cloud computing
Intoduction of cloud computingIntoduction of cloud computing
Intoduction of cloud computing
 
Windows azure session2
Windows azure session2Windows azure session2
Windows azure session2
 
cloudcomputing-171004085746.pdf
cloudcomputing-171004085746.pdfcloudcomputing-171004085746.pdf
cloudcomputing-171004085746.pdf
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
MUCLecture_2022_52127829.pdf
MUCLecture_2022_52127829.pdfMUCLecture_2022_52127829.pdf
MUCLecture_2022_52127829.pdf
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
Introducing Azure Services Platform V1
Introducing Azure Services Platform V1Introducing Azure Services Platform V1
Introducing Azure Services Platform V1
 
Cloud computing services by cloudsyntrix
Cloud computing  services by cloudsyntrixCloud computing  services by cloudsyntrix
Cloud computing services by cloudsyntrix
 
CLOUD COMPUTING.pptx
CLOUD COMPUTING.pptxCLOUD COMPUTING.pptx
CLOUD COMPUTING.pptx
 
Azure lessons
Azure lessonsAzure lessons
Azure lessons
 
Presenting Cloud Computing
Presenting Cloud ComputingPresenting Cloud Computing
Presenting Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing seminar
Cloud computing seminarCloud computing seminar
Cloud computing seminar
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
cloudcomputingsimpleppt-141114085742-conversion-gate01.ppt
cloudcomputingsimpleppt-141114085742-conversion-gate01.pptcloudcomputingsimpleppt-141114085742-conversion-gate01.ppt
cloudcomputingsimpleppt-141114085742-conversion-gate01.ppt
 

Recently uploaded

Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutionsmonugehlot87
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 

Recently uploaded (20)

Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
buds n tech IT solutions
buds n  tech IT                solutionsbuds n  tech IT                solutions
buds n tech IT solutions
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 

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
  • 12.
  • 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