SlideShare une entreprise Scribd logo
1  sur  47
Télécharger pour lire hors ligne
Application Scenarios
Windows Server 2008 and 2012 
OpenSUSEand SUSE Enterprise 
CentOS 
Ubuntu 
Oracle Linux
Your Datacenter 
Active Directory 
SharePoint 
SQL Server
Infrastructure Scenarios: Opportunities 
Convert Physical Servers or Virtual Machines running Oracle to run on Hyper-V using Virtual Machine Manager 2012 SP1 
Move Virtual Instances from Hyper-V to Azure IaaS 
Hyper-V 
Azure IaaS 
Move 
Hyper-V 
VMware 
Hosted 
P2V 
Amazon 
Migrate 
Physical 
Server 
Move running Virtual Instances from Customer to any Hyper-V Implementations 
Hyper-V 
Live Migration 
Hyper-V 
Customer 
Host
PRIVATE CLOUDwithWindows ServerHyper-V 
PUBLIC CLOUDwithAzure
IT Admin 
Developers 
Your Datacenter 
VMs in test/devenvironment 
Develop, test, run your apps 
Provision VMs 
Use VMs 
Limited hardware budget 
Limited software licensing 
Resource contention with VMs 
Compromised developer agility 
Realistic scale tests often challenging 
Test and development on-premises
Developers 
IT Admin 
Develop, test, run your apps 
Cost effective (pay for what you use) 
Improved developer agility with platform services 
Ready to use gallery of images 
Ship tested in realistic scale scenarios 
Use existing development tools & languages 
Access on-premise resources if necessary 
Test and development using Azure 
Manage environment 
Use VMs 
Provision VMs
… 
Datacenter network 
Datacenter 1 
Datacenter n 
Region 1 
Region 19 
… 
Azure Server 
Azure Server 
Azure Server 
Azure Server 
Azure Server 
Azure Server 
Azure Server 
Azure Server 
Scale Unit
Cloud Service is a… 
•Management 
•Configuration 
•Security 
•Networking 
•Service Model 
boundary 
Cloud Services, Roles, and Instances 
INSTANCES 
ROLES 
WEB ROLE 
WORKER ROLE
Cloud Services with Virtual MachinesMultiple Virtual Machines can be hosted within the same cloud service 
Cloud Service
Multiple Cloud Services Configuration 
OnPrem 
LB 
80/443 
VPN Tunnel 
Cloud Service 1 
Cloud Service 2 
Azure 
WEB 
RDBMS 
NoSQL 
AD/DC/DNS 
Corp Users 
AD 1
Scripting Capabilities 
Full Support for IaaS 
Azure PowerShell Cmdlets 
Cross Platform Scripting Built on node.js 
Capabilities 
Provisioning, Removal 
Reboot, Start 
Import and Export VM settings 
Support for Windows and Linux VMs 
Domain Join at Provision for Windows 
Fully Customize VM with Data Disks and Endpoint Configuration 
Automate Virtual Network Settings
What can you do with PowerShell? 
Automation 
Query, Manage and Configure Virtual Machines across multiple subscriptions, cloud services and storage accounts. 
Virtual Networking 
Completely Configure VNETs from a Script 
Provision Fully Configured Virtual Machines
Disks and Images 
OS Images 
•Microsoft 
•Partner 
•User 
Disks 
•OS Disks 
•Data Disks 
Base OS image for new Virtual Machines 
Sys-Prepped/Generalized/Read Only 
Created by uploading or by capture 
Writable Disks for Virtual Machines 
Created during VM creation or during upload of existing VHDs.
Service Level Agreements 
What’s included 
Compute Hardware failure (disk, cpu, memory) 
Datacenter failures -Network failure, power failure 
Hardware upgrades, Software maintenance –Host OS Updates 
What is not included 
VM Container crashes, Guest OS Updates 
99.95% for multiple role instances 
4.38 hours of downtime per year 
SLA 99.95 
Availability set
Fault and Update Domains 
UD #1 
UD #1 
UD #2 
UD #2
Virtual Machine Availability SetsUpdate Domains are honored by host OS updates
C:= OS Disk 
D:= Non-Persistent Cache Disk 
E:, F:. G:... Data Disks 
Capability 
OSDisk 
Data Disk 
Host CacheDefault 
ReadWrite 
None 
Max Capacity 
127GB 
1 TB 
ImagingCapable 
Yes 
No 
Hot Update 
CacheSetting Requires Reboot 
ChangeCache Without Reboot, Add/Remove without Reboot.
Disk Type 
Default 
Supported 
OS Disk 
ReadWrite 
Read-onlyand ReadWrite 
Data Disk 
None 
None, Read-onlyand ReadWrite 
Modify using Set-AzureOSDisk or Set-AzureDataDisk
SQL Server Cloud Continuum 
Low Control | Low Maintenance 
SharedLower cost 
DedicatedHigher cost 
High Control | High Maintenance 
Hybrid 
Physical 
Virtual 
PaaS 
SaaS 
IaaSOn premisesOff premises 
SQL Server 
Physical Machines 
SQL Server Private Cloud 
Virtualized Machines 
SQL Server in Azure VM 
Virtualized Machines 
Virtualized Databases 
Azure SQL DatabaseCloud
Azure SQL Database 
You access a DB 
DB is fully managed: High Availability, Backups, Patching 
Runs latest SQL Server version, based on Enterprise edition 
Incomplete on-premisecompatibility (e.g. no jobs, linked servers, FileStream) 
Different DB sizes: Basic (2GB, 5tps) to Premium (500GB, 735tps) 
DB availability SLA: 99.99% 
SQL Server in Azure VM 
You access a VM with SQL Server 
You manage SQL Server and Windows: High Availability, Backups, Patching 
You can run any SQL Server version and edition 
Full on-premisecompatibility 
Different VM sizes: A0 (1 core, 1GB mem, 1TB) to A16 (16 cores, 112GB mem, 16TB) 
VM availability SLA: 99.95%: Can achieve higher availability (~99.99%) configuring AlwaysOn 
Reuse on-premiseinfrastructure (e.g. Active Directory)
Less than 1 TB 
•Deployment Wizard 
•Full Backup/Restore to new/existing VM 
•Supported for all SQL Server versions/editions 
•Minutes of downtime: stop workload, backup log and restore, change connections 
•AlwaysOnFailover 
•Full Backup/Restore + active replication to existing VM 
•Supports SQL12+ Enterprise edition 
•Seconds of downtime: connections move 
•Requires a VPN tunnel between on-premand Azure 
More than 1 TB 
•Azure Import Service 
•Physically ship full backup in encrypted drive (FedEx/DHL) 
•Backup is stored in Azure Storage 
•Restore Backup to a VM
HDInsightSupports Hive 
SQL-like queries on Hadoop data in HDInsight 
HDInsightprovides easy-to-use graphical query interface for Hive 
HiveQLis a SQL-like language (subset of SQL) 
Hive structures include well-understood database concepts such as tables, rows, columns, partitions 
Compiled into MapReducejobs that are executed on Hadoop 
Dramatic performance gains with Stinger/Tez 
Stinger is a Microsoft, Hortonworksand OSS driven initiative to bring interactive queries with Hive 
Brings query execution engine technology from Microsoft SQL Server to Hive 
Performance gains up to 100x 
Microsoft contribution to Apache code 
Hadoop 2.0 
1400s 
44.3s 
35.1s 
Sample Query 
Hive 10 
HDP 1.3 / Hive 11 
HDP 2.0 
32x Speedup 
40X 
Speedup 
HDP 2.1 
15s 
100x 
Speedup
HDInsightSupports HBase 
NoSQL database on data in HDInsight 
Columnar, NoSQL database 
Runs on top of the Hadoop Distributed File System (HDFS) 
Provides flexibility in that new columns can be added to column families at any time 
Data Node 
Data Node 
Data Node 
Data Node 
Task Tracker 
Task Tracker 
Task Tracker 
Task Tracker 
Name Node 
Job Tracker 
HMaster 
Coordination 
Region Server 
Region Server 
Region Server 
Region Server
HDInsightSupports Mahout 
Machine learning library 
A library of machine learning algorithms to execute on data in HDFS 
Algorithms are not dependent on size of data and can scale with large datasets 
Library includes: Collaborative Filtering, Classification, Clustering, Dimensionality Reduction, Topic Models
HDInsightSupports Storm 
Stream analytics for Near-Real Time processing 
Consumes millions of real-time events from a scalable event broker (i.e.; Apache Kafka, Azure Event Hub) 
Performs time-sensitive computation 
Output to persistent stores, dashboards or devices 
Coming Q4, CY2014 
Bolt 
Bolt 
Bolt 
Spout 
Spout 
Bolt
Connect Cloud Hadoop With On-premise 
Hybrid = On-premises + Cloud 
HortonworksOn-Prem Hadoop Moves Data To HDInsight 
Analytics Platform System can query HDInsightand join with on-prem 
HDInsight 
Cloud 
Software 
Appliances 
APS
http://msopentech.com/ http://vmdepot.msopentech.comhttp://azure.microsoft.com/documentation/ http://technet.microsoft.com/en-us/scriptcenter/bb410849.aspx 
http://www.microsoft.com/web/downloads/platform.aspxhttp://azure.microsoft.com/en-us/documentation/scripts/
Azure Virtual Machines Deployment Scenarios

Contenu connexe

Tendances

Windows Azure Virtual Machines And Virtual Networks
Windows Azure Virtual Machines And Virtual NetworksWindows Azure Virtual Machines And Virtual Networks
Windows Azure Virtual Machines And Virtual NetworksKristof Rennen
 
Windows Azure Virtual Machines
Windows Azure Virtual MachinesWindows Azure Virtual Machines
Windows Azure Virtual MachinesClint Edmonson
 
Keynote - Silicon Valley Cloud Computing User Group Meet - April 2011 - Srira...
Keynote - Silicon Valley Cloud Computing User Group Meet - April 2011 - Srira...Keynote - Silicon Valley Cloud Computing User Group Meet - April 2011 - Srira...
Keynote - Silicon Valley Cloud Computing User Group Meet - April 2011 - Srira...Sriram Krishnan
 
Cnam azure ze cloud resource manager
Cnam azure ze cloud  resource managerCnam azure ze cloud  resource manager
Cnam azure ze cloud resource managerAymeric Weinbach
 
Azure IaaS Tanıtım - Uzun Anlatım
Azure IaaS Tanıtım - Uzun AnlatımAzure IaaS Tanıtım - Uzun Anlatım
Azure IaaS Tanıtım - Uzun AnlatımMustafa
 
Azure IaaS Tanıtım - Kısa Anlatım
Azure IaaS Tanıtım - Kısa Anlatım Azure IaaS Tanıtım - Kısa Anlatım
Azure IaaS Tanıtım - Kısa Anlatım Mustafa
 
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars PlatzdaschAzure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars PlatzdaschLars Platzdasch
 
IaaS: Windows Azure Virtual Machines
IaaS: Windows Azure Virtual MachinesIaaS: Windows Azure Virtual Machines
IaaS: Windows Azure Virtual MachinesPavel Revenkov
 
Azure PaaS databases
Azure PaaS databasesAzure PaaS databases
Azure PaaS databasesGianluca Hotz
 
Build a Cloud Day - CloudStack
Build a Cloud Day - CloudStackBuild a Cloud Day - CloudStack
Build a Cloud Day - CloudStackke4qqq
 
WindowsAzureSDK1.7
WindowsAzureSDK1.7WindowsAzureSDK1.7
WindowsAzureSDK1.7Saravanan G
 
Big Data on Cloud Native Platform
Big Data on Cloud Native PlatformBig Data on Cloud Native Platform
Big Data on Cloud Native PlatformSunil Govindan
 
Introduction to Windows Azure Data Services
Introduction to Windows Azure Data ServicesIntroduction to Windows Azure Data Services
Introduction to Windows Azure Data ServicesRobert Greiner
 
Build public private cloud using openstack
Build public private cloud using openstackBuild public private cloud using openstack
Build public private cloud using openstackFramgia Vietnam
 

Tendances (20)

Windows Azure Virtual Machines And Virtual Networks
Windows Azure Virtual Machines And Virtual NetworksWindows Azure Virtual Machines And Virtual Networks
Windows Azure Virtual Machines And Virtual Networks
 
Windows Azure Virtual Machines
Windows Azure Virtual MachinesWindows Azure Virtual Machines
Windows Azure Virtual Machines
 
Azure DBA with IaaS
Azure DBA with IaaSAzure DBA with IaaS
Azure DBA with IaaS
 
Cnam azure 2015 storage
Cnam azure 2015  storageCnam azure 2015  storage
Cnam azure 2015 storage
 
Windows Azure Virtual Machines
Windows Azure Virtual MachinesWindows Azure Virtual Machines
Windows Azure Virtual Machines
 
Keynote - Silicon Valley Cloud Computing User Group Meet - April 2011 - Srira...
Keynote - Silicon Valley Cloud Computing User Group Meet - April 2011 - Srira...Keynote - Silicon Valley Cloud Computing User Group Meet - April 2011 - Srira...
Keynote - Silicon Valley Cloud Computing User Group Meet - April 2011 - Srira...
 
Cnam azure ze cloud resource manager
Cnam azure ze cloud  resource managerCnam azure ze cloud  resource manager
Cnam azure ze cloud resource manager
 
Azure IaaS Tanıtım - Uzun Anlatım
Azure IaaS Tanıtım - Uzun AnlatımAzure IaaS Tanıtım - Uzun Anlatım
Azure IaaS Tanıtım - Uzun Anlatım
 
Azure IaaS Tanıtım - Kısa Anlatım
Azure IaaS Tanıtım - Kısa Anlatım Azure IaaS Tanıtım - Kısa Anlatım
Azure IaaS Tanıtım - Kısa Anlatım
 
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars PlatzdaschAzure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
 
Disaster Recovery Synapse
Disaster Recovery SynapseDisaster Recovery Synapse
Disaster Recovery Synapse
 
Azure Data Storage
Azure Data StorageAzure Data Storage
Azure Data Storage
 
IaaS: Windows Azure Virtual Machines
IaaS: Windows Azure Virtual MachinesIaaS: Windows Azure Virtual Machines
IaaS: Windows Azure Virtual Machines
 
Microsoft cloud stack
Microsoft cloud stackMicrosoft cloud stack
Microsoft cloud stack
 
Azure PaaS databases
Azure PaaS databasesAzure PaaS databases
Azure PaaS databases
 
Build a Cloud Day - CloudStack
Build a Cloud Day - CloudStackBuild a Cloud Day - CloudStack
Build a Cloud Day - CloudStack
 
WindowsAzureSDK1.7
WindowsAzureSDK1.7WindowsAzureSDK1.7
WindowsAzureSDK1.7
 
Big Data on Cloud Native Platform
Big Data on Cloud Native PlatformBig Data on Cloud Native Platform
Big Data on Cloud Native Platform
 
Introduction to Windows Azure Data Services
Introduction to Windows Azure Data ServicesIntroduction to Windows Azure Data Services
Introduction to Windows Azure Data Services
 
Build public private cloud using openstack
Build public private cloud using openstackBuild public private cloud using openstack
Build public private cloud using openstack
 

Similaire à Azure Virtual Machines Deployment Scenarios

Morning Coffee - Windows Server 2016
Morning Coffee - Windows Server 2016Morning Coffee - Windows Server 2016
Morning Coffee - Windows Server 2016Primend
 
Cloudjiffy vs Pivotal Cloud Foundry (private cloud)
Cloudjiffy vs Pivotal Cloud Foundry (private cloud)Cloudjiffy vs Pivotal Cloud Foundry (private cloud)
Cloudjiffy vs Pivotal Cloud Foundry (private cloud)Sharma Aashish
 
App Innovation Circle Azure IaaS - 9th Dec
App Innovation Circle   Azure IaaS - 9th DecApp Innovation Circle   Azure IaaS - 9th Dec
App Innovation Circle Azure IaaS - 9th DecRaghuram Korukonda
 
Implement SQL Server on an Azure VM
Implement SQL Server on an Azure VMImplement SQL Server on an Azure VM
Implement SQL Server on an Azure VMJames Serra
 
Cloudjiffy vs Microsoft Azure
Cloudjiffy vs Microsoft AzureCloudjiffy vs Microsoft Azure
Cloudjiffy vs Microsoft AzureSharma Aashish
 
Hyper-V’s Virtualization Enhancements - EPC Group
Hyper-V’s Virtualization Enhancements - EPC GroupHyper-V’s Virtualization Enhancements - EPC Group
Hyper-V’s Virtualization Enhancements - EPC GroupEPC Group
 
Windows Server 2012 R2 at VMUG.org in Leeds
Windows Server 2012 R2 at VMUG.org in LeedsWindows Server 2012 R2 at VMUG.org in Leeds
Windows Server 2012 R2 at VMUG.org in LeedsSimon May
 
HA/DR options with SQL Server in Azure and hybrid
HA/DR options with SQL Server in Azure and hybridHA/DR options with SQL Server in Azure and hybrid
HA/DR options with SQL Server in Azure and hybridJames Serra
 
Experience sql server on l inux and docker
Experience sql server on l inux and dockerExperience sql server on l inux and docker
Experience sql server on l inux and dockerBob Ward
 
Techorama 2017 - What's new in Windows Server 2016
 Techorama 2017 - What's new in Windows Server 2016 Techorama 2017 - What's new in Windows Server 2016
Techorama 2017 - What's new in Windows Server 2016David De Vos
 
Migrate or modernize your database applications using Azure SQL Database Mana...
Migrate or modernize your database applications using Azure SQL Database Mana...Migrate or modernize your database applications using Azure SQL Database Mana...
Migrate or modernize your database applications using Azure SQL Database Mana...ALI ANWAR, OCP®
 
London .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteLondon .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteTom Walker
 
GWAB 2015 - Data Plaraform
GWAB 2015 - Data PlaraformGWAB 2015 - Data Plaraform
GWAB 2015 - Data PlaraformMarcelo Paiva
 
Private Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerPrivate Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerDavinder Kohli
 
70-410 Practice Test
70-410 Practice Test70-410 Practice Test
70-410 Practice Testwrailebo
 
Azure SQL - more or/and less than SQL Server
Azure SQL - more or/and less than SQL ServerAzure SQL - more or/and less than SQL Server
Azure SQL - more or/and less than SQL ServerRafał Hryniewski
 
Azure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - IntroductionAzure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - Introductiongiventocode
 
Cloudjiffy vs Open Shift (private cloud)
Cloudjiffy vs Open Shift (private cloud)Cloudjiffy vs Open Shift (private cloud)
Cloudjiffy vs Open Shift (private cloud)Sharma Aashish
 

Similaire à Azure Virtual Machines Deployment Scenarios (20)

Morning Coffee - Windows Server 2016
Morning Coffee - Windows Server 2016Morning Coffee - Windows Server 2016
Morning Coffee - Windows Server 2016
 
Cloudjiffy vs Pivotal Cloud Foundry (private cloud)
Cloudjiffy vs Pivotal Cloud Foundry (private cloud)Cloudjiffy vs Pivotal Cloud Foundry (private cloud)
Cloudjiffy vs Pivotal Cloud Foundry (private cloud)
 
App Innovation Circle Azure IaaS - 9th Dec
App Innovation Circle   Azure IaaS - 9th DecApp Innovation Circle   Azure IaaS - 9th Dec
App Innovation Circle Azure IaaS - 9th Dec
 
Implement SQL Server on an Azure VM
Implement SQL Server on an Azure VMImplement SQL Server on an Azure VM
Implement SQL Server on an Azure VM
 
Cloudjiffy vs Microsoft Azure
Cloudjiffy vs Microsoft AzureCloudjiffy vs Microsoft Azure
Cloudjiffy vs Microsoft Azure
 
Hyper-V’s Virtualization Enhancements - EPC Group
Hyper-V’s Virtualization Enhancements - EPC GroupHyper-V’s Virtualization Enhancements - EPC Group
Hyper-V’s Virtualization Enhancements - EPC Group
 
Windows Server 2012 R2 at VMUG.org in Leeds
Windows Server 2012 R2 at VMUG.org in LeedsWindows Server 2012 R2 at VMUG.org in Leeds
Windows Server 2012 R2 at VMUG.org in Leeds
 
Cloud jiffy vs Heroku
Cloud jiffy vs HerokuCloud jiffy vs Heroku
Cloud jiffy vs Heroku
 
HA/DR options with SQL Server in Azure and hybrid
HA/DR options with SQL Server in Azure and hybridHA/DR options with SQL Server in Azure and hybrid
HA/DR options with SQL Server in Azure and hybrid
 
Experience sql server on l inux and docker
Experience sql server on l inux and dockerExperience sql server on l inux and docker
Experience sql server on l inux and docker
 
SharePoint on Azure
SharePoint on Azure SharePoint on Azure
SharePoint on Azure
 
Techorama 2017 - What's new in Windows Server 2016
 Techorama 2017 - What's new in Windows Server 2016 Techorama 2017 - What's new in Windows Server 2016
Techorama 2017 - What's new in Windows Server 2016
 
Migrate or modernize your database applications using Azure SQL Database Mana...
Migrate or modernize your database applications using Azure SQL Database Mana...Migrate or modernize your database applications using Azure SQL Database Mana...
Migrate or modernize your database applications using Azure SQL Database Mana...
 
London .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteLondon .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp Keynote
 
GWAB 2015 - Data Plaraform
GWAB 2015 - Data PlaraformGWAB 2015 - Data Plaraform
GWAB 2015 - Data Plaraform
 
Private Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerPrivate Cloud with Open Stack, Docker
Private Cloud with Open Stack, Docker
 
70-410 Practice Test
70-410 Practice Test70-410 Practice Test
70-410 Practice Test
 
Azure SQL - more or/and less than SQL Server
Azure SQL - more or/and less than SQL ServerAzure SQL - more or/and less than SQL Server
Azure SQL - more or/and less than SQL Server
 
Azure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - IntroductionAzure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - Introduction
 
Cloudjiffy vs Open Shift (private cloud)
Cloudjiffy vs Open Shift (private cloud)Cloudjiffy vs Open Shift (private cloud)
Cloudjiffy vs Open Shift (private cloud)
 

Plus de Brian Benz

NoSQL on microsoft azure april 2014
NoSQL on microsoft azure   april 2014NoSQL on microsoft azure   april 2014
NoSQL on microsoft azure april 2014Brian Benz
 
Node.js on microsoft azure april 2014
Node.js on microsoft azure april 2014Node.js on microsoft azure april 2014
Node.js on microsoft azure april 2014Brian Benz
 
Ruby on microsoft azure april 2014
Ruby on microsoft azure   april 2014Ruby on microsoft azure   april 2014
Ruby on microsoft azure april 2014Brian Benz
 
Build 2014 - Running Java and Oracle Applications on Microsoft Azure
Build 2014 - Running Java and Oracle Applications on Microsoft AzureBuild 2014 - Running Java and Oracle Applications on Microsoft Azure
Build 2014 - Running Java and Oracle Applications on Microsoft AzureBrian Benz
 
Java on Microsoft Azure
Java on Microsoft AzureJava on Microsoft Azure
Java on Microsoft AzureBrian Benz
 
Experiences using CouchDB inside Microsoft's Azure team
Experiences using CouchDB inside Microsoft's Azure teamExperiences using CouchDB inside Microsoft's Azure team
Experiences using CouchDB inside Microsoft's Azure teamBrian Benz
 
Solr on Microsoft Azure
Solr on Microsoft AzureSolr on Microsoft Azure
Solr on Microsoft AzureBrian Benz
 
Eclipse Development with Microsoft Azure
Eclipse Development with Microsoft Azure Eclipse Development with Microsoft Azure
Eclipse Development with Microsoft Azure Brian Benz
 
Working with Chef on Microsoft Windows and Microsoft Azure
Working with Chef on Microsoft Windows and Microsoft AzureWorking with Chef on Microsoft Windows and Microsoft Azure
Working with Chef on Microsoft Windows and Microsoft AzureBrian Benz
 
Best Practices for couchDB developers on Microsoft Azure
Best Practices for couchDB developers on Microsoft AzureBest Practices for couchDB developers on Microsoft Azure
Best Practices for couchDB developers on Microsoft AzureBrian Benz
 

Plus de Brian Benz (10)

NoSQL on microsoft azure april 2014
NoSQL on microsoft azure   april 2014NoSQL on microsoft azure   april 2014
NoSQL on microsoft azure april 2014
 
Node.js on microsoft azure april 2014
Node.js on microsoft azure april 2014Node.js on microsoft azure april 2014
Node.js on microsoft azure april 2014
 
Ruby on microsoft azure april 2014
Ruby on microsoft azure   april 2014Ruby on microsoft azure   april 2014
Ruby on microsoft azure april 2014
 
Build 2014 - Running Java and Oracle Applications on Microsoft Azure
Build 2014 - Running Java and Oracle Applications on Microsoft AzureBuild 2014 - Running Java and Oracle Applications on Microsoft Azure
Build 2014 - Running Java and Oracle Applications on Microsoft Azure
 
Java on Microsoft Azure
Java on Microsoft AzureJava on Microsoft Azure
Java on Microsoft Azure
 
Experiences using CouchDB inside Microsoft's Azure team
Experiences using CouchDB inside Microsoft's Azure teamExperiences using CouchDB inside Microsoft's Azure team
Experiences using CouchDB inside Microsoft's Azure team
 
Solr on Microsoft Azure
Solr on Microsoft AzureSolr on Microsoft Azure
Solr on Microsoft Azure
 
Eclipse Development with Microsoft Azure
Eclipse Development with Microsoft Azure Eclipse Development with Microsoft Azure
Eclipse Development with Microsoft Azure
 
Working with Chef on Microsoft Windows and Microsoft Azure
Working with Chef on Microsoft Windows and Microsoft AzureWorking with Chef on Microsoft Windows and Microsoft Azure
Working with Chef on Microsoft Windows and Microsoft Azure
 
Best Practices for couchDB developers on Microsoft Azure
Best Practices for couchDB developers on Microsoft AzureBest Practices for couchDB developers on Microsoft Azure
Best Practices for couchDB developers on Microsoft Azure
 

Dernier

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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
[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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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
 
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
 
🐬 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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
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
 

Dernier (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
[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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
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
 

Azure Virtual Machines Deployment Scenarios

  • 1.
  • 2.
  • 4. Windows Server 2008 and 2012 OpenSUSEand SUSE Enterprise CentOS Ubuntu Oracle Linux
  • 5. Your Datacenter Active Directory SharePoint SQL Server
  • 6. Infrastructure Scenarios: Opportunities Convert Physical Servers or Virtual Machines running Oracle to run on Hyper-V using Virtual Machine Manager 2012 SP1 Move Virtual Instances from Hyper-V to Azure IaaS Hyper-V Azure IaaS Move Hyper-V VMware Hosted P2V Amazon Migrate Physical Server Move running Virtual Instances from Customer to any Hyper-V Implementations Hyper-V Live Migration Hyper-V Customer Host
  • 8. IT Admin Developers Your Datacenter VMs in test/devenvironment Develop, test, run your apps Provision VMs Use VMs Limited hardware budget Limited software licensing Resource contention with VMs Compromised developer agility Realistic scale tests often challenging Test and development on-premises
  • 9. Developers IT Admin Develop, test, run your apps Cost effective (pay for what you use) Improved developer agility with platform services Ready to use gallery of images Ship tested in realistic scale scenarios Use existing development tools & languages Access on-premise resources if necessary Test and development using Azure Manage environment Use VMs Provision VMs
  • 10.
  • 11. … Datacenter network Datacenter 1 Datacenter n Region 1 Region 19 … Azure Server Azure Server Azure Server Azure Server Azure Server Azure Server Azure Server Azure Server Scale Unit
  • 12. Cloud Service is a… •Management •Configuration •Security •Networking •Service Model boundary Cloud Services, Roles, and Instances INSTANCES ROLES WEB ROLE WORKER ROLE
  • 13. Cloud Services with Virtual MachinesMultiple Virtual Machines can be hosted within the same cloud service Cloud Service
  • 14. Multiple Cloud Services Configuration OnPrem LB 80/443 VPN Tunnel Cloud Service 1 Cloud Service 2 Azure WEB RDBMS NoSQL AD/DC/DNS Corp Users AD 1
  • 15. Scripting Capabilities Full Support for IaaS Azure PowerShell Cmdlets Cross Platform Scripting Built on node.js Capabilities Provisioning, Removal Reboot, Start Import and Export VM settings Support for Windows and Linux VMs Domain Join at Provision for Windows Fully Customize VM with Data Disks and Endpoint Configuration Automate Virtual Network Settings
  • 16. What can you do with PowerShell? Automation Query, Manage and Configure Virtual Machines across multiple subscriptions, cloud services and storage accounts. Virtual Networking Completely Configure VNETs from a Script Provision Fully Configured Virtual Machines
  • 17.
  • 18. Disks and Images OS Images •Microsoft •Partner •User Disks •OS Disks •Data Disks Base OS image for new Virtual Machines Sys-Prepped/Generalized/Read Only Created by uploading or by capture Writable Disks for Virtual Machines Created during VM creation or during upload of existing VHDs.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. Service Level Agreements What’s included Compute Hardware failure (disk, cpu, memory) Datacenter failures -Network failure, power failure Hardware upgrades, Software maintenance –Host OS Updates What is not included VM Container crashes, Guest OS Updates 99.95% for multiple role instances 4.38 hours of downtime per year SLA 99.95 Availability set
  • 24.
  • 25. Fault and Update Domains UD #1 UD #1 UD #2 UD #2
  • 26. Virtual Machine Availability SetsUpdate Domains are honored by host OS updates
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. C:= OS Disk D:= Non-Persistent Cache Disk E:, F:. G:... Data Disks Capability OSDisk Data Disk Host CacheDefault ReadWrite None Max Capacity 127GB 1 TB ImagingCapable Yes No Hot Update CacheSetting Requires Reboot ChangeCache Without Reboot, Add/Remove without Reboot.
  • 32. Disk Type Default Supported OS Disk ReadWrite Read-onlyand ReadWrite Data Disk None None, Read-onlyand ReadWrite Modify using Set-AzureOSDisk or Set-AzureDataDisk
  • 33.
  • 34.
  • 35.
  • 36. SQL Server Cloud Continuum Low Control | Low Maintenance SharedLower cost DedicatedHigher cost High Control | High Maintenance Hybrid Physical Virtual PaaS SaaS IaaSOn premisesOff premises SQL Server Physical Machines SQL Server Private Cloud Virtualized Machines SQL Server in Azure VM Virtualized Machines Virtualized Databases Azure SQL DatabaseCloud
  • 37. Azure SQL Database You access a DB DB is fully managed: High Availability, Backups, Patching Runs latest SQL Server version, based on Enterprise edition Incomplete on-premisecompatibility (e.g. no jobs, linked servers, FileStream) Different DB sizes: Basic (2GB, 5tps) to Premium (500GB, 735tps) DB availability SLA: 99.99% SQL Server in Azure VM You access a VM with SQL Server You manage SQL Server and Windows: High Availability, Backups, Patching You can run any SQL Server version and edition Full on-premisecompatibility Different VM sizes: A0 (1 core, 1GB mem, 1TB) to A16 (16 cores, 112GB mem, 16TB) VM availability SLA: 99.95%: Can achieve higher availability (~99.99%) configuring AlwaysOn Reuse on-premiseinfrastructure (e.g. Active Directory)
  • 38. Less than 1 TB •Deployment Wizard •Full Backup/Restore to new/existing VM •Supported for all SQL Server versions/editions •Minutes of downtime: stop workload, backup log and restore, change connections •AlwaysOnFailover •Full Backup/Restore + active replication to existing VM •Supports SQL12+ Enterprise edition •Seconds of downtime: connections move •Requires a VPN tunnel between on-premand Azure More than 1 TB •Azure Import Service •Physically ship full backup in encrypted drive (FedEx/DHL) •Backup is stored in Azure Storage •Restore Backup to a VM
  • 39.
  • 40. HDInsightSupports Hive SQL-like queries on Hadoop data in HDInsight HDInsightprovides easy-to-use graphical query interface for Hive HiveQLis a SQL-like language (subset of SQL) Hive structures include well-understood database concepts such as tables, rows, columns, partitions Compiled into MapReducejobs that are executed on Hadoop Dramatic performance gains with Stinger/Tez Stinger is a Microsoft, Hortonworksand OSS driven initiative to bring interactive queries with Hive Brings query execution engine technology from Microsoft SQL Server to Hive Performance gains up to 100x Microsoft contribution to Apache code Hadoop 2.0 1400s 44.3s 35.1s Sample Query Hive 10 HDP 1.3 / Hive 11 HDP 2.0 32x Speedup 40X Speedup HDP 2.1 15s 100x Speedup
  • 41. HDInsightSupports HBase NoSQL database on data in HDInsight Columnar, NoSQL database Runs on top of the Hadoop Distributed File System (HDFS) Provides flexibility in that new columns can be added to column families at any time Data Node Data Node Data Node Data Node Task Tracker Task Tracker Task Tracker Task Tracker Name Node Job Tracker HMaster Coordination Region Server Region Server Region Server Region Server
  • 42. HDInsightSupports Mahout Machine learning library A library of machine learning algorithms to execute on data in HDFS Algorithms are not dependent on size of data and can scale with large datasets Library includes: Collaborative Filtering, Classification, Clustering, Dimensionality Reduction, Topic Models
  • 43. HDInsightSupports Storm Stream analytics for Near-Real Time processing Consumes millions of real-time events from a scalable event broker (i.e.; Apache Kafka, Azure Event Hub) Performs time-sensitive computation Output to persistent stores, dashboards or devices Coming Q4, CY2014 Bolt Bolt Bolt Spout Spout Bolt
  • 44. Connect Cloud Hadoop With On-premise Hybrid = On-premises + Cloud HortonworksOn-Prem Hadoop Moves Data To HDInsight Analytics Platform System can query HDInsightand join with on-prem HDInsight Cloud Software Appliances APS
  • 45.
  • 46. http://msopentech.com/ http://vmdepot.msopentech.comhttp://azure.microsoft.com/documentation/ http://technet.microsoft.com/en-us/scriptcenter/bb410849.aspx http://www.microsoft.com/web/downloads/platform.aspxhttp://azure.microsoft.com/en-us/documentation/scripts/