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
 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
 
Cloud computing
Cloud computingCloud computing
Cloud computingcompherals
 
cloudcomputing-171004085746.pdf
cloudcomputing-171004085746.pdfcloudcomputing-171004085746.pdf
cloudcomputing-171004085746.pdfPalviGupta12
 
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
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloudcomputing-171004085746.pdf
cloudcomputing-171004085746.pdfcloudcomputing-171004085746.pdf
cloudcomputing-171004085746.pdf
 
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
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Presenting Cloud Computing
Presenting Cloud ComputingPresenting Cloud Computing
Presenting 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

How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?XfilesPro
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareinfo611746
 
10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdf10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdfkalichargn70th171
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems ApproachNeo4j
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Krakówbim.edu.pl
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisNeo4j
 
Benefits of Employee Monitoring Software
Benefits of  Employee Monitoring SoftwareBenefits of  Employee Monitoring Software
Benefits of Employee Monitoring SoftwareMera Monitor
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowPeter Caitens
 
iGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockiGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockSkilrock Technologies
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...rajkumar669520
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)Max Lee
 
A Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationA Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationHelp Desk Migration
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAlluxio, Inc.
 
A Guideline to Gorgias to to Re:amaze Data Migration
A Guideline to Gorgias to to Re:amaze Data MigrationA Guideline to Gorgias to to Re:amaze Data Migration
A Guideline to Gorgias to to Re:amaze Data MigrationHelp Desk Migration
 
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesNeo4j
 
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with StrimziStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzisteffenkarlsson2
 

Recently uploaded (20)

How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting software
 
10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdf10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdf
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Kraków
 
GraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysisGraphAware - Transforming policing with graph-based intelligence analysis
GraphAware - Transforming policing with graph-based intelligence analysis
 
Benefits of Employee Monitoring Software
Benefits of  Employee Monitoring SoftwareBenefits of  Employee Monitoring Software
Benefits of Employee Monitoring Software
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
iGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockiGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by Skilrock
 
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
Facemoji Keyboard released its 2023 State of Emoji report, outlining the most...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
 
A Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationA Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data Migration
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
A Guideline to Gorgias to to Re:amaze Data Migration
A Guideline to Gorgias to to Re:amaze Data MigrationA Guideline to Gorgias to to Re:amaze Data Migration
A Guideline to Gorgias to to Re:amaze Data Migration
 
Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024Top Mobile App Development Companies 2024
Top Mobile App Development Companies 2024
 
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
 
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with StrimziStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
 

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