SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
Introduction to Windows Azure
Himanshu Sahu
Mindfire Solution
himanshus@mindfiresolutions.com
Windows Azure
Why Windows Azure
GLOBAL
With 8 data centers worldwide, and a
worldwide Content Delivery Network,
you can build applications that
provide the best experience even to
the most remote places.
ALWAYS ON
Windows Azure supports a
deployment model that enables you to
upgrade your application without
downtime.
Why Windows Azure
ANY LANGUAGE
Windows Azure allows you to use any
language, framework or code editor to
build applications, including .NET, PHP,
Java, Node.js, Python and Ruby. Client
libraries are available on GitHub.
OPEN PROTOCOLS
Windows Azure features and services
are exposed using open REST
protocols.
Why Windows Azure
SELF HEALING
Windows Azure provides automatic OS
and service patching, built in network
load balancing and resiliency to
hardware failure. Windows Azure
delivers a 99.95% monthly SLA.
SELF-SERVICE
It is a fully automated self-service
platform that allows you to provision
resources within minutes.
Why Windows Azure
CONNECTED
Use the Windows Azure robust
messaging capabilities to deliver
hybrid solutions that run across the
cloud and on-premises. Expand your
data center into the cloud with Virtual
Networking.
RICH APPLICATION SERVICES
Windows Azure provides a rich set of
applications services, including SDKs,
caching, messaging and identity.
Why Windows Azure
DATA
You can store data using relational
databases, NoSQL and unstructured
blob storage. You can use Hadoop and
business intelligence services to mine
data for insights.
ELASTIC RESOURCES
Quickly scale your resources based on
your needs. You only pay for the
resources your application uses.
Component of Windows Azure
Execution Model
VIRTUAL MACHINES (IaaS)
The ability to create a virtual machine on demand, whether from a standard
image or from one you supply, can be very useful. Add the ability to pay for
this VM by the hour, and it's even more useful. This approach, commonly
known as Infrastructure as a Service (IaaS), is what Windows Azure Virtual
Machines provides
• Bring customized Windows Server or Linux images or
select from a gallery
• Migrate applications without changing existing code,
work seamlessly to migrate SharePoint, SQL Server or
Active Directory to cloud
• Persistently store OS and application data
• Remotely connect to take control of your virtual
machines with full admin access
Execution Model
WEB SITES
One of the most common things that people do in the cloud is run web sites
and web applications. Windows Azure Virtual Machines allows this, but it still
leaves you with the responsibility of administering one or more VMs. What if
you just want a web site where somebody else takes care of the
administrative work for you? This is exactly what Windows Azure Web Sites
provides.
• Build in any tool (VS, text editors) or language
(ASP.NET, PHP, Python, Node.js)
• Launch a web app from a gallery in 5 minutes or less, also
Built-in support several popular applications, including
WordPress, Joomla, and Drupal.
• Deploy with TFS, GIT, FTP, or WebDeploy
• Choose SQL Database or MySQL
• Scale instantly in shared or reserved modes
• Use affordable custom domain names
Execution Model
CLOUD SERVICES
With Cloud Services, you can quickly deploy and
manage multi-tier applications where Windows Azure
handles the details: provisioning, load balancing, health
monitoring for continuous availability:
• Use a dedicated IIS web server for hosting front-end
web applications with Web Role
• Run asynchronous, long-running or perpetual tasks
independent of user interaction with Worker Role
• Build for scenarios such as complex application
installations and supporting scale-out cloud patterns
with VM Role
Execution Model
MOBILE SERVICES
With Mobile Services, you can use Windows Azure to
support many backend capabilities:
• Native client libraries for mobile device platforms,
including Windows Store, Windows Phone 8 and iOS
• User authentication with identity providers including
Facebook, Twitter, Google, and Microsoft Account
• Pushing notifications to mobile apps
• REST-based APIs for data access and authentication
• Monitoring and data visualization showing usage of
your Mobile Service
Execution Model
Conclusion:
- Be cautious when choosing among them
VM Web Site Cloud Service Mobile Service
Data Management
SQL DATABASE
For applications that need a full featured relational
database-as-a-service, SQL Database offers a high-level
of interoperability, enabling you to build using many of
the major development frameworks:
• Only pay for what you use
• Use existing relational database design and programming
skills to build enterprise class applications
• Replicate multiple redundant copies of your data to
multiple physical servers for high availability
• Simplify the process of migrating existing
on-premises databases to cloud with Import/Export
Data Management
STORAGE
Storage services provide multiple options for securely
managing data and are accessible via REST APIs:
• Data is replicated at least three times in the same data
center across physically separate fault domains, and
also geo-replicated to another data center
• Use blobs to store up to 100 terabytes per account of
unstructured text or binary data (video, audio and
images)
• Use the NoSQL capabilities in tables for storing up to
100 terabytes per account of unstructured data
• Use queues to build reliable, persistent messaging
between application tiers
Data Management
HDINSIGHT
Based on Apache Hadoop, HDInsight simplifies working
with big data through integration with tools like
Microsoft Office and System Center:
• Fast reading and processing of large structured or
unstructured data stores
• Create Hadoop based clusters on-demand
• Integrate with SQL Database, Reporting Services,
PowerPivot, Excel, and Windows Azure Storage
• Use Pig, Hive and other ecosystem tools
• Get started with basic visualizations like bar and pie
charts quickly
Data Management
Conclusion:
SQL DATABASE TABLE BLOB HADOOP
Networking
VIRTUAL NETWORK
Windows Azure Virtual Network enables you to
provision and manage virtual private networks (VPNs) in
Windows Azure and to securely link these with
on-premises IT infrastructure:
• Build traditional ‘site-to-site’ VPNs to securely scale
your datacenter capacity using IPsec protocol
• Connect to your role instances and virtual machines
by hostname
• Control your network topology by configuring DNS
settings and IP address ranges for virtual machines
Networking
CONNECT
Windows Azure Connect provides an agent-based,
machine-to-machine connection between Windows
Azure services and on-premises resources such as
database servers and domain controllers:
• Build distributed applications hosted in a hybrid
environment, maintaining secure connections with
on-premises infrastructure without custom code
• Remotely debug your applications through a direct
connection between your local development machine
and applications hosted in Windows Azure, using the
same tools you use on-premises
Networking
Traffic Manager
If your Windows Azure application is running in multiple
datacenters, you can use Windows Azure Traffic Manager to
route requests from users intelligently across instances of the
application.
The owner of an application defines rules that specify how
requests from users should be routed to datacenters, then relies
on Traffic Manager to carry out these rules.
Networking
Conclusion:
Virtual Network Connect Traffic Manager
Business Analytics
Analyzing data is a fundamental part of how businesses use
information technology. A cloud platform provides a pool of on-
demand, pay-per-use resources, which makes it a good
foundation for this kind of computing.
Messaging
Caching
CACHING
Caching helps applications scale and be more
responsive under load by keeping data closer to
application logic:
• Choose between a managed, multi-tenant shared
cache or one that uses existing or dedicated
web/worker roles
• Easily scale by changing virtual machine size or the
number of running instances of your roles
• Decrease latency and increase throughput
• Enable existing Memcached applications through
Memcached protocol
• Create caches larger than 100 GB
Caching
CDN
Faster access to frequently accessed data by users anywhere in
the world.
Conclusion:
Caching
Identity
WINDOWS AZURE ACTIVE DIRECTORY
Windows Azure Active Directory is a modern,
REST-based service that provides identity management
and access control capabilities for cloud applications:
• Extend on-premises Active Directory to Windows
Azure and other cloud services
• Manage access to applications based on centralized
policy for logon processes, authentication and
federation services
• Use consistent single sign-on and digital rights
management technology when you subscribe to
other Microsoft cloud services, such as Office 365
Media
MEDIA SERVICES
With Media Services, you can build workflows for the
creation, management, and distribution of media in
Windows Azure – quickly and easily:
• Create, manage and distribute content to many
devices and platforms (Xbox, Windows, MacOS, iOS,
Android) using pre-built first- and third-party
technologies
• Easily integrate with tools and processes you already
use through REST APIs
• Store only a single set of source files securely, and
dynamically deliver to multiple formats without
intermediate files
Resources
http://www.windowsazure.com/en-us/develop/net/fundamentals/int
http://www.windowsazure.com/en-us/services/web-sites/
http://www.windowsazure.com/en-
us/manage/services/storage/how-to-create-a-storage-account/
http://www.windowsazure.com/en-us/develop/net/fundamentals/clo
http://pluralsight.com/
Questions?
Thank you!

Contenu connexe

Tendances

Azure fundamentals
Azure   fundamentalsAzure   fundamentals
Azure fundamentalsRaju Kumar
 
Az 104 session 5: Azure networking
Az 104 session 5: Azure networkingAz 104 session 5: Azure networking
Az 104 session 5: Azure networkingAzureEzy1
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to AzureRobert Crane
 
Migrating Data and Databases to Azure
Migrating Data and Databases to AzureMigrating Data and Databases to Azure
Migrating Data and Databases to AzureKaren Lopez
 
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCI
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCIWebinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCI
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCIStorage Switzerland
 
Microsoft Azure - Introduction
Microsoft Azure - IntroductionMicrosoft Azure - Introduction
Microsoft Azure - IntroductionPranav Ainavolu
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft AzureGuy Barrette
 
Az 104 session 8 azure monitoring
Az 104 session 8 azure monitoringAz 104 session 8 azure monitoring
Az 104 session 8 azure monitoringAzureEzy1
 
Using Amazon VPC Flow Logs for Predictive Security Analytics (NET319) - AWS r...
Using Amazon VPC Flow Logs for Predictive Security Analytics (NET319) - AWS r...Using Amazon VPC Flow Logs for Predictive Security Analytics (NET319) - AWS r...
Using Amazon VPC Flow Logs for Predictive Security Analytics (NET319) - AWS r...Amazon Web Services
 
AZ-900 Azure Fundamentals.pdf
AZ-900 Azure Fundamentals.pdfAZ-900 Azure Fundamentals.pdf
AZ-900 Azure Fundamentals.pdfssuser5813861
 
Azure Storage
Azure StorageAzure Storage
Azure StorageMustafa
 

Tendances (20)

Introduction to Microsoft Azure Cloud
Introduction to Microsoft Azure CloudIntroduction to Microsoft Azure Cloud
Introduction to Microsoft Azure Cloud
 
Azure
AzureAzure
Azure
 
Azure fundamentals
Azure   fundamentalsAzure   fundamentals
Azure fundamentals
 
Azure 900
Azure 900Azure 900
Azure 900
 
Azure Cloud PPT
Azure Cloud PPTAzure Cloud PPT
Azure Cloud PPT
 
Azure storage
Azure storageAzure storage
Azure storage
 
Az 104 session 5: Azure networking
Az 104 session 5: Azure networkingAz 104 session 5: Azure networking
Az 104 session 5: Azure networking
 
Azure storage
Azure storageAzure storage
Azure storage
 
AWS Cloud Watch
AWS Cloud WatchAWS Cloud Watch
AWS Cloud Watch
 
Azure Backup Simplifies
Azure Backup SimplifiesAzure Backup Simplifies
Azure Backup Simplifies
 
Introduction to Azure
Introduction to AzureIntroduction to Azure
Introduction to Azure
 
Migrating Data and Databases to Azure
Migrating Data and Databases to AzureMigrating Data and Databases to Azure
Migrating Data and Databases to Azure
 
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCI
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCIWebinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCI
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCI
 
Microsoft Azure - Introduction
Microsoft Azure - IntroductionMicrosoft Azure - Introduction
Microsoft Azure - Introduction
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft Azure
 
Az 104 session 8 azure monitoring
Az 104 session 8 azure monitoringAz 104 session 8 azure monitoring
Az 104 session 8 azure monitoring
 
Using Amazon VPC Flow Logs for Predictive Security Analytics (NET319) - AWS r...
Using Amazon VPC Flow Logs for Predictive Security Analytics (NET319) - AWS r...Using Amazon VPC Flow Logs for Predictive Security Analytics (NET319) - AWS r...
Using Amazon VPC Flow Logs for Predictive Security Analytics (NET319) - AWS r...
 
Azure 10 major services
Azure 10 major servicesAzure 10 major services
Azure 10 major services
 
AZ-900 Azure Fundamentals.pdf
AZ-900 Azure Fundamentals.pdfAZ-900 Azure Fundamentals.pdf
AZ-900 Azure Fundamentals.pdf
 
Azure Storage
Azure StorageAzure Storage
Azure Storage
 

En vedette

Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows AzureRavi Ranjan Karn
 
Tablas y almacenamiento en windows azure
Tablas y almacenamiento en windows azureTablas y almacenamiento en windows azure
Tablas y almacenamiento en windows azureEduardo Castro
 
Ucl introduction to azure
Ucl   introduction to azureUcl   introduction to azure
Ucl introduction to azureLee Stott
 
Patterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services PlatformPatterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services PlatformDavid Chou
 
Introduction to Windows Azure Platform
Introduction to Windows Azure PlatformIntroduction to Windows Azure Platform
Introduction to Windows Azure PlatformSergejus Barinovas
 
Patterns for Scalability in Windows Azure Applications (Alex Mang)
Patterns for Scalability in Windows Azure Applications (Alex Mang)Patterns for Scalability in Windows Azure Applications (Alex Mang)
Patterns for Scalability in Windows Azure Applications (Alex Mang)ITCamp
 
Cloud Identity and Access Management
Cloud Identity and Access ManagementCloud Identity and Access Management
Cloud Identity and Access ManagementJarek Sokolnicki
 
Cloud Design Patterns - PRESCRIPTIVE ARCHITECTURE GUIDANCE FOR CLOUD APPLICAT...
Cloud Design Patterns - PRESCRIPTIVE ARCHITECTURE GUIDANCE FOR CLOUD APPLICAT...Cloud Design Patterns - PRESCRIPTIVE ARCHITECTURE GUIDANCE FOR CLOUD APPLICAT...
Cloud Design Patterns - PRESCRIPTIVE ARCHITECTURE GUIDANCE FOR CLOUD APPLICAT...David J Rosenthal
 
Introduction to Windows Azure and Windows Azure SQL Database
Introduction to Windows Azure and Windows Azure SQL DatabaseIntroduction to Windows Azure and Windows Azure SQL Database
Introduction to Windows Azure and Windows Azure SQL DatabaseVikas Sahni
 
Introduction into Windows Azure Pack and Service Management Automation
Introduction into Windows Azure Pack and Service Management AutomationIntroduction into Windows Azure Pack and Service Management Automation
Introduction into Windows Azure Pack and Service Management AutomationMichael Rüefli
 
Design Considerations For Storing With Windows Azure
Design Considerations For Storing With Windows AzureDesign Considerations For Storing With Windows Azure
Design Considerations For Storing With Windows AzureEric Nelson
 
Windows Azure Queues and Windows Azure Service Bus Queues
Windows Azure Queues and Windows Azure Service Bus QueuesWindows Azure Queues and Windows Azure Service Bus Queues
Windows Azure Queues and Windows Azure Service Bus QueuesJuan Pablo
 
Get set.. Introduction to Windows Azure Development
Get set.. Introduction to Windows Azure DevelopmentGet set.. Introduction to Windows Azure Development
Get set.. Introduction to Windows Azure DevelopmentThomas Robbins
 
CloudFest Denver Windows Azure Design Patterns
CloudFest Denver Windows Azure Design PatternsCloudFest Denver Windows Azure Design Patterns
CloudFest Denver Windows Azure Design PatternsDavid Pallmann
 
Introduction to Windows Azure AppFabric Applications
Introduction to Windows Azure AppFabric ApplicationsIntroduction to Windows Azure AppFabric Applications
Introduction to Windows Azure AppFabric ApplicationsNeil Mackenzie
 
Design patterns and plan for developing high available azure applications
Design patterns and plan for developing high available azure applicationsDesign patterns and plan for developing high available azure applications
Design patterns and plan for developing high available azure applicationsHimanshu Sahu
 
High availability of azure applications(paas)
High availability of azure applications(paas)High availability of azure applications(paas)
High availability of azure applications(paas)Himanshu Sahu
 

En vedette (20)

Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows Azure
 
Tablas y almacenamiento en windows azure
Tablas y almacenamiento en windows azureTablas y almacenamiento en windows azure
Tablas y almacenamiento en windows azure
 
Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows Azure
 
Ucl introduction to azure
Ucl   introduction to azureUcl   introduction to azure
Ucl introduction to azure
 
Introduction to windows azure
Introduction to windows azureIntroduction to windows azure
Introduction to windows azure
 
Patterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services PlatformPatterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services Platform
 
Introduction to Windows Azure Platform
Introduction to Windows Azure PlatformIntroduction to Windows Azure Platform
Introduction to Windows Azure Platform
 
Patterns for Scalability in Windows Azure Applications (Alex Mang)
Patterns for Scalability in Windows Azure Applications (Alex Mang)Patterns for Scalability in Windows Azure Applications (Alex Mang)
Patterns for Scalability in Windows Azure Applications (Alex Mang)
 
Cloud Identity and Access Management
Cloud Identity and Access ManagementCloud Identity and Access Management
Cloud Identity and Access Management
 
Cloud Design Patterns - PRESCRIPTIVE ARCHITECTURE GUIDANCE FOR CLOUD APPLICAT...
Cloud Design Patterns - PRESCRIPTIVE ARCHITECTURE GUIDANCE FOR CLOUD APPLICAT...Cloud Design Patterns - PRESCRIPTIVE ARCHITECTURE GUIDANCE FOR CLOUD APPLICAT...
Cloud Design Patterns - PRESCRIPTIVE ARCHITECTURE GUIDANCE FOR CLOUD APPLICAT...
 
Introduction to Windows Azure and Windows Azure SQL Database
Introduction to Windows Azure and Windows Azure SQL DatabaseIntroduction to Windows Azure and Windows Azure SQL Database
Introduction to Windows Azure and Windows Azure SQL Database
 
Introduction into Windows Azure Pack and Service Management Automation
Introduction into Windows Azure Pack and Service Management AutomationIntroduction into Windows Azure Pack and Service Management Automation
Introduction into Windows Azure Pack and Service Management Automation
 
Design Considerations For Storing With Windows Azure
Design Considerations For Storing With Windows AzureDesign Considerations For Storing With Windows Azure
Design Considerations For Storing With Windows Azure
 
Windows Azure Queues and Windows Azure Service Bus Queues
Windows Azure Queues and Windows Azure Service Bus QueuesWindows Azure Queues and Windows Azure Service Bus Queues
Windows Azure Queues and Windows Azure Service Bus Queues
 
Azure and cloud design patterns
Azure and cloud design patternsAzure and cloud design patterns
Azure and cloud design patterns
 
Get set.. Introduction to Windows Azure Development
Get set.. Introduction to Windows Azure DevelopmentGet set.. Introduction to Windows Azure Development
Get set.. Introduction to Windows Azure Development
 
CloudFest Denver Windows Azure Design Patterns
CloudFest Denver Windows Azure Design PatternsCloudFest Denver Windows Azure Design Patterns
CloudFest Denver Windows Azure Design Patterns
 
Introduction to Windows Azure AppFabric Applications
Introduction to Windows Azure AppFabric ApplicationsIntroduction to Windows Azure AppFabric Applications
Introduction to Windows Azure AppFabric Applications
 
Design patterns and plan for developing high available azure applications
Design patterns and plan for developing high available azure applicationsDesign patterns and plan for developing high available azure applications
Design patterns and plan for developing high available azure applications
 
High availability of azure applications(paas)
High availability of azure applications(paas)High availability of azure applications(paas)
High availability of azure applications(paas)
 

Similaire à Introduction to Windows Azure

Windows azure poster
Windows azure posterWindows azure poster
Windows azure posterLê Vượng
 
The Basics of Getting Started With Microsoft Azure
The Basics of Getting Started With Microsoft AzureThe Basics of Getting Started With Microsoft Azure
The Basics of Getting Started With Microsoft AzureMicrosoft Azure
 
London .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteLondon .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteTom Walker
 
Microsoft Azure Overview Infographic
Microsoft Azure Overview InfographicMicrosoft Azure Overview Infographic
Microsoft Azure Overview InfographicMicrosoft Azure
 
Microsoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D KeshariaMicrosoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D KeshariaHARMAN Services
 
Introducing Windows azure
Introducing Windows azureIntroducing Windows azure
Introducing Windows azureMD. Shohag Mia
 
Microsoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxMicrosoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxsaidbilgen
 
Benefits of the Azure cloud
Benefits of the Azure cloudBenefits of the Azure cloud
Benefits of the Azure cloudJames Serra
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure CloudCaserta
 
Introduction to the world of Cloud Computing & Microsoft Azure.pptx
Introduction to the world of Cloud Computing & Microsoft Azure.pptxIntroduction to the world of Cloud Computing & Microsoft Azure.pptx
Introduction to the world of Cloud Computing & Microsoft Azure.pptxPrazolBista
 
Build intelligent solutions using Azure
Build intelligent solutions using AzureBuild intelligent solutions using Azure
Build intelligent solutions using AzureMostafa
 
BizSpark migreren naar de cloud
BizSpark migreren naar de cloudBizSpark migreren naar de cloud
BizSpark migreren naar de cloudDelta-N
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxNadir Arain
 
Azure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - IntroductionAzure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - Introductiongiventocode
 
Microsoft Azure Introduction
Microsoft Azure IntroductionMicrosoft Azure Introduction
Microsoft Azure IntroductionGameLandVN
 
Microsoft azure - the cloud for modern business
Microsoft azure - the cloud for modern businessMicrosoft azure - the cloud for modern business
Microsoft azure - the cloud for modern businessVinh Nguyen Quang
 

Similaire à Introduction to Windows Azure (20)

Windows azure poster
Windows azure posterWindows azure poster
Windows azure poster
 
The Basics of Getting Started With Microsoft Azure
The Basics of Getting Started With Microsoft AzureThe Basics of Getting Started With Microsoft Azure
The Basics of Getting Started With Microsoft Azure
 
London .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteLondon .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp Keynote
 
Microsoft Azure Overview Infographic
Microsoft Azure Overview InfographicMicrosoft Azure Overview Infographic
Microsoft Azure Overview Infographic
 
M meijer paas - tech-days 2015
M meijer   paas - tech-days 2015M meijer   paas - tech-days 2015
M meijer paas - tech-days 2015
 
Microsoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D KeshariaMicrosoft Azure Explained - Hitesh D Kesharia
Microsoft Azure Explained - Hitesh D Kesharia
 
Introducing Windows azure
Introducing Windows azureIntroducing Windows azure
Introducing Windows azure
 
Microsoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxMicrosoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptx
 
Benefits of the Azure cloud
Benefits of the Azure cloudBenefits of the Azure cloud
Benefits of the Azure cloud
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure Cloud
 
Microsoft azure
Microsoft azureMicrosoft azure
Microsoft azure
 
Infrastructure Solution Day | Final
Infrastructure Solution Day | FinalInfrastructure Solution Day | Final
Infrastructure Solution Day | Final
 
Introduction to the world of Cloud Computing & Microsoft Azure.pptx
Introduction to the world of Cloud Computing & Microsoft Azure.pptxIntroduction to the world of Cloud Computing & Microsoft Azure.pptx
Introduction to the world of Cloud Computing & Microsoft Azure.pptx
 
Build intelligent solutions using Azure
Build intelligent solutions using AzureBuild intelligent solutions using Azure
Build intelligent solutions using Azure
 
BizSpark migreren naar de cloud
BizSpark migreren naar de cloudBizSpark migreren naar de cloud
BizSpark migreren naar de cloud
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
 
Azure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - IntroductionAzure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - Introduction
 
Microsoft azure
Microsoft azureMicrosoft azure
Microsoft azure
 
Microsoft Azure Introduction
Microsoft Azure IntroductionMicrosoft Azure Introduction
Microsoft Azure Introduction
 
Microsoft azure - the cloud for modern business
Microsoft azure - the cloud for modern businessMicrosoft azure - the cloud for modern business
Microsoft azure - the cloud for modern business
 

Plus de Mindfire Solutions (20)

Physician Search and Review
Physician Search and ReviewPhysician Search and Review
Physician Search and Review
 
diet management app
diet management appdiet management app
diet management app
 
Business Technology Solution
Business Technology SolutionBusiness Technology Solution
Business Technology Solution
 
Remote Health Monitoring
Remote Health MonitoringRemote Health Monitoring
Remote Health Monitoring
 
Influencer Marketing Solution
Influencer Marketing SolutionInfluencer Marketing Solution
Influencer Marketing Solution
 
ELMAH
ELMAHELMAH
ELMAH
 
High Availability of Azure Applications
High Availability of Azure ApplicationsHigh Availability of Azure Applications
High Availability of Azure Applications
 
IOT Hands On
IOT Hands OnIOT Hands On
IOT Hands On
 
Glimpse of Loops Vs Set
Glimpse of Loops Vs SetGlimpse of Loops Vs Set
Glimpse of Loops Vs Set
 
Oracle Sql Developer-Getting Started
Oracle Sql Developer-Getting StartedOracle Sql Developer-Getting Started
Oracle Sql Developer-Getting Started
 
Adaptive Layout In iOS 8
Adaptive Layout In iOS 8Adaptive Layout In iOS 8
Adaptive Layout In iOS 8
 
Introduction to Auto-layout : iOS/Mac
Introduction to Auto-layout : iOS/MacIntroduction to Auto-layout : iOS/Mac
Introduction to Auto-layout : iOS/Mac
 
LINQPad - utility Tool
LINQPad - utility ToolLINQPad - utility Tool
LINQPad - utility Tool
 
Get started with watch kit development
Get started with watch kit developmentGet started with watch kit development
Get started with watch kit development
 
Swift vs Objective-C
Swift vs Objective-CSwift vs Objective-C
Swift vs Objective-C
 
Material Design in Android
Material Design in AndroidMaterial Design in Android
Material Design in Android
 
Introduction to OData
Introduction to ODataIntroduction to OData
Introduction to OData
 
Ext js Part 2- MVC
Ext js Part 2- MVCExt js Part 2- MVC
Ext js Part 2- MVC
 
ExtJs Basic Part-1
ExtJs Basic Part-1ExtJs Basic Part-1
ExtJs Basic Part-1
 
Spring Security Introduction
Spring Security IntroductionSpring Security Introduction
Spring Security Introduction
 

Dernier

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Dernier (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Introduction to Windows Azure

  • 1. Introduction to Windows Azure Himanshu Sahu Mindfire Solution himanshus@mindfiresolutions.com
  • 3. Why Windows Azure GLOBAL With 8 data centers worldwide, and a worldwide Content Delivery Network, you can build applications that provide the best experience even to the most remote places. ALWAYS ON Windows Azure supports a deployment model that enables you to upgrade your application without downtime.
  • 4. Why Windows Azure ANY LANGUAGE Windows Azure allows you to use any language, framework or code editor to build applications, including .NET, PHP, Java, Node.js, Python and Ruby. Client libraries are available on GitHub. OPEN PROTOCOLS Windows Azure features and services are exposed using open REST protocols.
  • 5. Why Windows Azure SELF HEALING Windows Azure provides automatic OS and service patching, built in network load balancing and resiliency to hardware failure. Windows Azure delivers a 99.95% monthly SLA. SELF-SERVICE It is a fully automated self-service platform that allows you to provision resources within minutes.
  • 6. Why Windows Azure CONNECTED Use the Windows Azure robust messaging capabilities to deliver hybrid solutions that run across the cloud and on-premises. Expand your data center into the cloud with Virtual Networking. RICH APPLICATION SERVICES Windows Azure provides a rich set of applications services, including SDKs, caching, messaging and identity.
  • 7. Why Windows Azure DATA You can store data using relational databases, NoSQL and unstructured blob storage. You can use Hadoop and business intelligence services to mine data for insights. ELASTIC RESOURCES Quickly scale your resources based on your needs. You only pay for the resources your application uses.
  • 9. Execution Model VIRTUAL MACHINES (IaaS) The ability to create a virtual machine on demand, whether from a standard image or from one you supply, can be very useful. Add the ability to pay for this VM by the hour, and it's even more useful. This approach, commonly known as Infrastructure as a Service (IaaS), is what Windows Azure Virtual Machines provides • Bring customized Windows Server or Linux images or select from a gallery • Migrate applications without changing existing code, work seamlessly to migrate SharePoint, SQL Server or Active Directory to cloud • Persistently store OS and application data • Remotely connect to take control of your virtual machines with full admin access
  • 10. Execution Model WEB SITES One of the most common things that people do in the cloud is run web sites and web applications. Windows Azure Virtual Machines allows this, but it still leaves you with the responsibility of administering one or more VMs. What if you just want a web site where somebody else takes care of the administrative work for you? This is exactly what Windows Azure Web Sites provides. • Build in any tool (VS, text editors) or language (ASP.NET, PHP, Python, Node.js) • Launch a web app from a gallery in 5 minutes or less, also Built-in support several popular applications, including WordPress, Joomla, and Drupal. • Deploy with TFS, GIT, FTP, or WebDeploy • Choose SQL Database or MySQL • Scale instantly in shared or reserved modes • Use affordable custom domain names
  • 11. Execution Model CLOUD SERVICES With Cloud Services, you can quickly deploy and manage multi-tier applications where Windows Azure handles the details: provisioning, load balancing, health monitoring for continuous availability: • Use a dedicated IIS web server for hosting front-end web applications with Web Role • Run asynchronous, long-running or perpetual tasks independent of user interaction with Worker Role • Build for scenarios such as complex application installations and supporting scale-out cloud patterns with VM Role
  • 12. Execution Model MOBILE SERVICES With Mobile Services, you can use Windows Azure to support many backend capabilities: • Native client libraries for mobile device platforms, including Windows Store, Windows Phone 8 and iOS • User authentication with identity providers including Facebook, Twitter, Google, and Microsoft Account • Pushing notifications to mobile apps • REST-based APIs for data access and authentication • Monitoring and data visualization showing usage of your Mobile Service
  • 13. Execution Model Conclusion: - Be cautious when choosing among them VM Web Site Cloud Service Mobile Service
  • 14. Data Management SQL DATABASE For applications that need a full featured relational database-as-a-service, SQL Database offers a high-level of interoperability, enabling you to build using many of the major development frameworks: • Only pay for what you use • Use existing relational database design and programming skills to build enterprise class applications • Replicate multiple redundant copies of your data to multiple physical servers for high availability • Simplify the process of migrating existing on-premises databases to cloud with Import/Export
  • 15. Data Management STORAGE Storage services provide multiple options for securely managing data and are accessible via REST APIs: • Data is replicated at least three times in the same data center across physically separate fault domains, and also geo-replicated to another data center • Use blobs to store up to 100 terabytes per account of unstructured text or binary data (video, audio and images) • Use the NoSQL capabilities in tables for storing up to 100 terabytes per account of unstructured data • Use queues to build reliable, persistent messaging between application tiers
  • 16. Data Management HDINSIGHT Based on Apache Hadoop, HDInsight simplifies working with big data through integration with tools like Microsoft Office and System Center: • Fast reading and processing of large structured or unstructured data stores • Create Hadoop based clusters on-demand • Integrate with SQL Database, Reporting Services, PowerPivot, Excel, and Windows Azure Storage • Use Pig, Hive and other ecosystem tools • Get started with basic visualizations like bar and pie charts quickly
  • 18. Networking VIRTUAL NETWORK Windows Azure Virtual Network enables you to provision and manage virtual private networks (VPNs) in Windows Azure and to securely link these with on-premises IT infrastructure: • Build traditional ‘site-to-site’ VPNs to securely scale your datacenter capacity using IPsec protocol • Connect to your role instances and virtual machines by hostname • Control your network topology by configuring DNS settings and IP address ranges for virtual machines
  • 19. Networking CONNECT Windows Azure Connect provides an agent-based, machine-to-machine connection between Windows Azure services and on-premises resources such as database servers and domain controllers: • Build distributed applications hosted in a hybrid environment, maintaining secure connections with on-premises infrastructure without custom code • Remotely debug your applications through a direct connection between your local development machine and applications hosted in Windows Azure, using the same tools you use on-premises
  • 20. Networking Traffic Manager If your Windows Azure application is running in multiple datacenters, you can use Windows Azure Traffic Manager to route requests from users intelligently across instances of the application. The owner of an application defines rules that specify how requests from users should be routed to datacenters, then relies on Traffic Manager to carry out these rules.
  • 22. Business Analytics Analyzing data is a fundamental part of how businesses use information technology. A cloud platform provides a pool of on- demand, pay-per-use resources, which makes it a good foundation for this kind of computing.
  • 24. Caching CACHING Caching helps applications scale and be more responsive under load by keeping data closer to application logic: • Choose between a managed, multi-tenant shared cache or one that uses existing or dedicated web/worker roles • Easily scale by changing virtual machine size or the number of running instances of your roles • Decrease latency and increase throughput • Enable existing Memcached applications through Memcached protocol • Create caches larger than 100 GB
  • 25. Caching CDN Faster access to frequently accessed data by users anywhere in the world.
  • 27. Identity WINDOWS AZURE ACTIVE DIRECTORY Windows Azure Active Directory is a modern, REST-based service that provides identity management and access control capabilities for cloud applications: • Extend on-premises Active Directory to Windows Azure and other cloud services • Manage access to applications based on centralized policy for logon processes, authentication and federation services • Use consistent single sign-on and digital rights management technology when you subscribe to other Microsoft cloud services, such as Office 365
  • 28. Media MEDIA SERVICES With Media Services, you can build workflows for the creation, management, and distribution of media in Windows Azure – quickly and easily: • Create, manage and distribute content to many devices and platforms (Xbox, Windows, MacOS, iOS, Android) using pre-built first- and third-party technologies • Easily integrate with tools and processes you already use through REST APIs • Store only a single set of source files securely, and dynamically deliver to multiple formats without intermediate files