SlideShare una empresa de Scribd logo
1 de 27
Windows Azure SDK 1.7
G. SARAVANAN
Duration : 90 Minutes
Agenda
2
• PAAS
• Side by Side installation with SDK 1.7
• IIS Express support for local development
• Cache Worker Role
• Worker Role with Service Bus Queue
• Improved Visual Studio Server Explorer
• Improved Publishing Process
• Website
• IAAS - Virtual Machine
• Mobile Service
• Virtual Network
Agenda
3
• New in PASS - Overview
• IAAS – Virtual Machine
• Virtual Network
• Connection between PAAS and IAAS
Platform as a Service (PAAS) - Overview
4
Side by Side Installation with SDK 1.7
5
IIS Express support for local development
By default windows azure compute emulator uses IIS Express version, Instead of using Full IIS.
This makes the process less intensive.
Incase your application need to be run on Full IIS mode. It can be changed from the cloud
project properties
6
Windows azure caching
• Windows Azure Caching provides a caching layer to your Windows Azure applications.
• Increases performance by temporarily storing information in-memory from other backend
sources
• Reduce the costs associated with database transactions in the cloud.
Windows Azure Caching is made available in two different scenarios
• Dedicated Caching node, It is a cache worker role that provides a dedicated cache to your
application.
7
• Shared Caching node - Made available through the Role Properties, since now we have a Caching
Tab in which we can define how we want to configure our Windows Azure Cache, and so reuse
our existing Roles in order to also provide Caching capabilities.
8
Worker Role with Service Bus Queue
New Worker Role Template that has everything needed to consume Messages from Windows
Azure Service Bus Queues, as well as also having code blocks on the OnStart, OnStop and
Run methods of the RoleEntryPoint class for the Worker role that will handle the configuration,
graceful shutdown and of course the receiving and processing of the message
9
Improved Visual Studio Server Explorer
• Manage and understand what's happening inside both Queues and Topics, as well as allowing
us to Create new Queues, Topics and Subscriptions and also Sending and receiving messages
directly from Visual Studio.
10
• New support to manage IAAS Virtual machine
• RDP – Support to connect directly through the instances
11
Improved Publishing Process
• Introduced new option – Delete deployment on failure
• Deployment update – Updated instance one by one or all at a time and also there is an
option, if deployment can’t be updated, do a full deployment.
12
IAAS – Virtual Machine
With Windows Azure you can easily bring your own customized Windows Server or Linux images
or select from a gallery. Retain full control of your images and maintain them as your business
requires.
VM Role Virtual Machine
Storage Non-Persistent Storage Persistent Storage
Easily add additional storage
Deployment Build VHD offsite and upload to
storage.
Build VHD directly in the cloud or build the VHD
offsite and upload
Networking Internal and Input Endpoints configured
through service model.
Internal Endpoints are open by default.
Access control with firewall on guest OS. Input
endpoints controlled through portal, service model or
API/Script.
Primary Use Deploying applications with long or
complex installation requirements into
stateless PaaS applications
Applications that require persistent storage to easily
run in Windows Azure.
13
Virtual Machine – Images available at Preview
Windows MS BizTalk Server 2010 R2 CTP (64 Bit),Win 2008 R2 OS with SP1
MS SQL Server 2012 Evaluation Edition (64 Bit),Win 2008 OS with SP1
Windows Server 2008 R2 SP1, August 2012
Windows Server 2008 R2 SP1, July 2012
Windows Server 2008 R2 SP1, June 2012
Windows Server 2012, August 2012
Linux OpenLogic CentOS 6.2
SUSE Linux Enterprise Server
Ubuntu Server 12.04 LTS
OpenSUSE 1.2.1
14
Virtual Machine - Size
VM Size CPU Cores CPU Speed Memory Bandwidth Data Disks
Extra Small Shared 1 GHz 768 MB 5 Mbps 1
Small 1 1.6 GHz 1.75 GB 100 Mbps 2
Medium 2 2 * 1.6 GHz 3.5 GB 200 Mbps 4
Large 4 4 * 1.6 GHz 7 GB 400 Mbps 8
Extra Large 8 8 * 1.6 GHz 14 GB 800 Mbps 16
15
Virtual Machine - Pricing
VM Size CPU Cores Memory
Windows Price / Hour Non - Windows Price / Hour
Preview GA* Preview GA*
Extra Small Shared 768 MB $0.013 $0.02 $0.013 $0.02
Small 1 1.75 GB $0.08 $0.115 $0.08 $0.085
Medium 2 3.5 GB $0.16 $0.23 $0.16 $0.17
Large 4 7 GB $0.32 $0.46 $0.32 $0.34
Extra Large 8 14 GB $0.64 $0.92 $0.64 $0.68
16
C: = OS Disk
D: = Non-Persistent Cache Disk
E:, F:, G:, ….. = Data Disk
Note: D drive is physical storage on the rack server, the VM is running on. It is NOT backed by
Windows Azure storage and should be considered temporary storage only.
All other drives of virtual machine is replicated three times within the same data center and
optionally another three times in a different datacenter in the same region for extreme durability.
Capability OS Disk Data Disk
Maximum Capacity
127 GB (Custom VM)
30 GB (VM from Image Gallery - Preview)
1 TB
Imaging Capable Yes No
Virtual Machine – Disks
17
Virtual Machine – Disk Caching
Disk Type Default Supported VM Reboot
OS Disk ReadWrite ReadOnly and ReadWrite Yes
Data Disk None None, ReadOnly and ReadWrite No
Disk caching can be changed by using the below windows azure powershell cmdlets
Set-AzureOSDisk : CmdLets to change the disk cache of OS Disk
Set-AzureDataDisk : CmdLets to change the disk cache of Data Disk
Example : Get-AzureVM -ServiceName “myServiceName” -name “myVMName" | Set-AzureOSDisk
-HostCaching "ReadOnly“
18
Virtual Machine – Service Level Agreement
19
Virtual Machine – Availability Set (Related with SLA)
VMs in a set will be physically on separate racks in the data center and when there is a upgrade on
the host OS, The upgrade will not happen for all of the VMs in the set at the same time so only part
of VM is taken down for maintenance. This will ensure the VM’s availability at the SLA 99.95%.
20
Virtual Machine – Load Balancing
A load balanced set is simply configuring the same endpoint on multiple VMs
Cloud App
Load Balanced Port 80
Steps for Load Balancing the VM
• Create the first virtual machine
• Add an endpoint to the first virtual machine
• Add rest virtual machines to the cloud service
• Set up load balancing of the virtual machines
21
Virtual Network
• Virtual Networks was one of the new features Microsoft announced on June 6.
• Used for On – Premises connectivity, Fast PASS and IAAS communication.
• Prior to Virtual Network we were using Service Bus, Windows Azure Connect.
Virtual network available in preview at no charge. The date for general availability of this service has
not yet been announced. When the service is generally available, it will be priced at $0.05 per VPN
connection-hour.
22
Connection between PASS and IAAS
• PASS application can be connected to the IAAS VM’s by using the VM’s DNS name.
23
• For fast connectivity, Configuring PASS and IAAS application under Virtual network.
Steps to Configure Virtual network for IAAS
• Create Virtual network
• Create VM and Select the Virtual network
Note: VM and the Virtual network should be in the same affinity group
24
Steps to Configure Virtual network for PASS
25
Demo ?
26
Questions ?
Thank you
G. SARAVANAN
saravanang@aditi.com | +91 9176665242

Más contenido relacionado

La actualidad más candente

Salt Cloud vmware-orchestration
Salt Cloud vmware-orchestrationSalt Cloud vmware-orchestration
Salt Cloud vmware-orchestrationMo Rawi
 
All about Azure workshop deck
All about Azure workshop deckAll about Azure workshop deck
All about Azure workshop deckAlexey Bokov
 
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
 
Creating a gallery image for Azure marketplace
Creating a gallery image for Azure marketplaceCreating a gallery image for Azure marketplace
Creating a gallery image for Azure marketplaceAlexey Bokov
 
VMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes EverythingVMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes EverythingVMUG IT
 
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5Tim Mackey
 
Citrix PVS Advanced memory and storage considerations for provisioning services
Citrix PVS Advanced memory and storage considerations for provisioning servicesCitrix PVS Advanced memory and storage considerations for provisioning services
Citrix PVS Advanced memory and storage considerations for provisioning servicesNuno Alves
 
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
 
VMware Virtual SAN slideshow
VMware Virtual SAN slideshowVMware Virtual SAN slideshow
VMware Virtual SAN slideshowAshley Williams
 
Open Cloud BBQ - Nano Server
Open Cloud BBQ - Nano ServerOpen Cloud BBQ - Nano Server
Open Cloud BBQ - Nano ServerTomica Kaniski
 
SCUGBE_Lowlands_Unite_2017_Managing Windows Containers with Docker
SCUGBE_Lowlands_Unite_2017_Managing Windows Containers with DockerSCUGBE_Lowlands_Unite_2017_Managing Windows Containers with Docker
SCUGBE_Lowlands_Unite_2017_Managing Windows Containers with DockerKenny Buntinx
 
What's new in System Center 2012 R2: Virtual Machine Manager
What's new in System Center 2012 R2: Virtual Machine ManagerWhat's new in System Center 2012 R2: Virtual Machine Manager
What's new in System Center 2012 R2: Virtual Machine ManagerTomica Kaniski
 
Mct summit 2013 rt in the enterprise
Mct summit 2013   rt in the enterpriseMct summit 2013   rt in the enterprise
Mct summit 2013 rt in the enterprisePeter De Tender
 
VSAN – Architettura e Design
VSAN – Architettura e DesignVSAN – Architettura e Design
VSAN – Architettura e DesignVMUG IT
 
Azure virtual machines & Terraform
Azure virtual machines  & Terraform Azure virtual machines  & Terraform
Azure virtual machines & Terraform Juan Jose Gazzola
 
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущее
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущееxen server 5.6, provisioning server 5.6 — технические детали и планы на будущее
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущееDenis Gundarev
 
Running, improving and maintaining a site in the real world
Running, improving and maintaining a site in the real worldRunning, improving and maintaining a site in the real world
Running, improving and maintaining a site in the real worldShravan Kumar Kasagoni
 
Integrating your network with windows azure
Integrating your network with windows azureIntegrating your network with windows azure
Integrating your network with windows azureMorgan Simonsen
 

La actualidad más candente (20)

Salt Cloud vmware-orchestration
Salt Cloud vmware-orchestrationSalt Cloud vmware-orchestration
Salt Cloud vmware-orchestration
 
All about Azure workshop deck
All about Azure workshop deckAll about Azure workshop deck
All about Azure workshop deck
 
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
 
Creating a gallery image for Azure marketplace
Creating a gallery image for Azure marketplaceCreating a gallery image for Azure marketplace
Creating a gallery image for Azure marketplace
 
VMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes EverythingVMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes Everything
 
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
 
Citrix PVS Advanced memory and storage considerations for provisioning services
Citrix PVS Advanced memory and storage considerations for provisioning servicesCitrix PVS Advanced memory and storage considerations for provisioning services
Citrix PVS Advanced memory and storage considerations for provisioning services
 
Hyper-V vNext
Hyper-V vNextHyper-V vNext
Hyper-V vNext
 
Nano Server (ATD 11)
Nano Server (ATD 11)Nano Server (ATD 11)
Nano Server (ATD 11)
 
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...
 
VMware Virtual SAN slideshow
VMware Virtual SAN slideshowVMware Virtual SAN slideshow
VMware Virtual SAN slideshow
 
Open Cloud BBQ - Nano Server
Open Cloud BBQ - Nano ServerOpen Cloud BBQ - Nano Server
Open Cloud BBQ - Nano Server
 
SCUGBE_Lowlands_Unite_2017_Managing Windows Containers with Docker
SCUGBE_Lowlands_Unite_2017_Managing Windows Containers with DockerSCUGBE_Lowlands_Unite_2017_Managing Windows Containers with Docker
SCUGBE_Lowlands_Unite_2017_Managing Windows Containers with Docker
 
What's new in System Center 2012 R2: Virtual Machine Manager
What's new in System Center 2012 R2: Virtual Machine ManagerWhat's new in System Center 2012 R2: Virtual Machine Manager
What's new in System Center 2012 R2: Virtual Machine Manager
 
Mct summit 2013 rt in the enterprise
Mct summit 2013   rt in the enterpriseMct summit 2013   rt in the enterprise
Mct summit 2013 rt in the enterprise
 
VSAN – Architettura e Design
VSAN – Architettura e DesignVSAN – Architettura e Design
VSAN – Architettura e Design
 
Azure virtual machines & Terraform
Azure virtual machines  & Terraform Azure virtual machines  & Terraform
Azure virtual machines & Terraform
 
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущее
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущееxen server 5.6, provisioning server 5.6 — технические детали и планы на будущее
xen server 5.6, provisioning server 5.6 — технические детали и планы на будущее
 
Running, improving and maintaining a site in the real world
Running, improving and maintaining a site in the real worldRunning, improving and maintaining a site in the real world
Running, improving and maintaining a site in the real world
 
Integrating your network with windows azure
Integrating your network with windows azureIntegrating your network with windows azure
Integrating your network with windows azure
 

Similar a WindowsAzureSDK1.7

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
 
10052016115118 (2).pptx
10052016115118 (2).pptx10052016115118 (2).pptx
10052016115118 (2).pptxibrahimTumeh1
 
Morning Coffee - Windows Server 2016
Morning Coffee - Windows Server 2016Morning Coffee - Windows Server 2016
Morning Coffee - Windows Server 2016Primend
 
Deploying couchbaseserverazure cihanbiyikoglu_microsoft
Deploying couchbaseserverazure cihanbiyikoglu_microsoftDeploying couchbaseserverazure cihanbiyikoglu_microsoft
Deploying couchbaseserverazure cihanbiyikoglu_microsoftCihan Biyikoglu
 
What's New for the Windows Azure Developer? Lots!!
What's New for the Windows Azure Developer?  Lots!!What's New for the Windows Azure Developer?  Lots!!
What's New for the Windows Azure Developer? Lots!!Michael Collier
 
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...Hendrik van Run
 
Azure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App PlatformAzure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App Platformgiventocode
 
Sdwest2008 V101 F Dpowerpoint Final
Sdwest2008 V101 F Dpowerpoint FinalSdwest2008 V101 F Dpowerpoint Final
Sdwest2008 V101 F Dpowerpoint FinalStephen Rose
 
Azure en Nutanix: your journey to the hybrid cloud
Azure en Nutanix: your journey to the hybrid cloudAzure en Nutanix: your journey to the hybrid cloud
Azure en Nutanix: your journey to the hybrid cloudICT-Partners
 
More Cache for Less Cash (DevLink 2014)
More Cache for Less Cash (DevLink 2014)More Cache for Less Cash (DevLink 2014)
More Cache for Less Cash (DevLink 2014)Michael Collier
 
Windows Azure & How to Deploy Wordress
Windows Azure & How to Deploy WordressWindows Azure & How to Deploy Wordress
Windows Azure & How to Deploy WordressGeorge Kanellopoulos
 
Java in the Cloud : PaaS Platforms in Comparison
Java in the Cloud : PaaS Platforms in ComparisonJava in the Cloud : PaaS Platforms in Comparison
Java in the Cloud : PaaS Platforms in Comparisonadesso AG
 
Java in the Cloud : PaaS Platforms in Comparison
Java in the Cloud : PaaS Platforms in Comparison Java in the Cloud : PaaS Platforms in Comparison
Java in the Cloud : PaaS Platforms in Comparison Eberhard Wolff
 
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds CapacityCloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds CapacityAvere Systems
 
OSv presentation from Linux Foundation Collaboration Summit
OSv presentation from Linux Foundation Collaboration SummitOSv presentation from Linux Foundation Collaboration Summit
OSv presentation from Linux Foundation Collaboration SummitDon Marti
 

Similar a WindowsAzureSDK1.7 (20)

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
 
10052016115118 (2).pptx
10052016115118 (2).pptx10052016115118 (2).pptx
10052016115118 (2).pptx
 
Morning Coffee - Windows Server 2016
Morning Coffee - Windows Server 2016Morning Coffee - Windows Server 2016
Morning Coffee - Windows Server 2016
 
Deploying couchbaseserverazure cihanbiyikoglu_microsoft
Deploying couchbaseserverazure cihanbiyikoglu_microsoftDeploying couchbaseserverazure cihanbiyikoglu_microsoft
Deploying couchbaseserverazure cihanbiyikoglu_microsoft
 
Windows azure overview for SharePoint Pros
Windows azure overview for SharePoint Pros Windows azure overview for SharePoint Pros
Windows azure overview for SharePoint Pros
 
What's New for the Windows Azure Developer? Lots!!
What's New for the Windows Azure Developer?  Lots!!What's New for the Windows Azure Developer?  Lots!!
What's New for the Windows Azure Developer? Lots!!
 
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
2689 - Exploring IBM PureApplication System and IBM Workload Deployer Best Pr...
 
Azure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App PlatformAzure Cloud Dev Camp - App Platform
Azure Cloud Dev Camp - App Platform
 
Adam azure presentation
Adam   azure presentationAdam   azure presentation
Adam azure presentation
 
Sdwest2008 V101 F Dpowerpoint Final
Sdwest2008 V101 F Dpowerpoint FinalSdwest2008 V101 F Dpowerpoint Final
Sdwest2008 V101 F Dpowerpoint Final
 
Cnam cours azure iaas
Cnam cours azure iaasCnam cours azure iaas
Cnam cours azure iaas
 
Azure en Nutanix: your journey to the hybrid cloud
Azure en Nutanix: your journey to the hybrid cloudAzure en Nutanix: your journey to the hybrid cloud
Azure en Nutanix: your journey to the hybrid cloud
 
Server 2016 sneak peek
Server 2016 sneak peekServer 2016 sneak peek
Server 2016 sneak peek
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
More Cache for Less Cash (DevLink 2014)
More Cache for Less Cash (DevLink 2014)More Cache for Less Cash (DevLink 2014)
More Cache for Less Cash (DevLink 2014)
 
Windows Azure & How to Deploy Wordress
Windows Azure & How to Deploy WordressWindows Azure & How to Deploy Wordress
Windows Azure & How to Deploy Wordress
 
Java in the Cloud : PaaS Platforms in Comparison
Java in the Cloud : PaaS Platforms in ComparisonJava in the Cloud : PaaS Platforms in Comparison
Java in the Cloud : PaaS Platforms in Comparison
 
Java in the Cloud : PaaS Platforms in Comparison
Java in the Cloud : PaaS Platforms in Comparison Java in the Cloud : PaaS Platforms in Comparison
Java in the Cloud : PaaS Platforms in Comparison
 
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds CapacityCloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
Cloud Bursting 101: What to do When Cloud Computing Demand Exceeds Capacity
 
OSv presentation from Linux Foundation Collaboration Summit
OSv presentation from Linux Foundation Collaboration SummitOSv presentation from Linux Foundation Collaboration Summit
OSv presentation from Linux Foundation Collaboration Summit
 

Más de Saravanan G

Más de Saravanan G (6)

Wcat
WcatWcat
Wcat
 
ServiceFabric-Arch
ServiceFabric-ArchServiceFabric-Arch
ServiceFabric-Arch
 
Windows Azure Marketplace
Windows Azure MarketplaceWindows Azure Marketplace
Windows Azure Marketplace
 
PowerShell-2
PowerShell-2PowerShell-2
PowerShell-2
 
PowerShell-1
PowerShell-1PowerShell-1
PowerShell-1
 
AzureDocumentDB
AzureDocumentDBAzureDocumentDB
AzureDocumentDB
 

WindowsAzureSDK1.7

  • 1. Windows Azure SDK 1.7 G. SARAVANAN Duration : 90 Minutes
  • 2. Agenda 2 • PAAS • Side by Side installation with SDK 1.7 • IIS Express support for local development • Cache Worker Role • Worker Role with Service Bus Queue • Improved Visual Studio Server Explorer • Improved Publishing Process • Website • IAAS - Virtual Machine • Mobile Service • Virtual Network
  • 3. Agenda 3 • New in PASS - Overview • IAAS – Virtual Machine • Virtual Network • Connection between PAAS and IAAS
  • 4. Platform as a Service (PAAS) - Overview 4 Side by Side Installation with SDK 1.7
  • 5. 5 IIS Express support for local development By default windows azure compute emulator uses IIS Express version, Instead of using Full IIS. This makes the process less intensive. Incase your application need to be run on Full IIS mode. It can be changed from the cloud project properties
  • 6. 6 Windows azure caching • Windows Azure Caching provides a caching layer to your Windows Azure applications. • Increases performance by temporarily storing information in-memory from other backend sources • Reduce the costs associated with database transactions in the cloud. Windows Azure Caching is made available in two different scenarios • Dedicated Caching node, It is a cache worker role that provides a dedicated cache to your application.
  • 7. 7 • Shared Caching node - Made available through the Role Properties, since now we have a Caching Tab in which we can define how we want to configure our Windows Azure Cache, and so reuse our existing Roles in order to also provide Caching capabilities.
  • 8. 8 Worker Role with Service Bus Queue New Worker Role Template that has everything needed to consume Messages from Windows Azure Service Bus Queues, as well as also having code blocks on the OnStart, OnStop and Run methods of the RoleEntryPoint class for the Worker role that will handle the configuration, graceful shutdown and of course the receiving and processing of the message
  • 9. 9 Improved Visual Studio Server Explorer • Manage and understand what's happening inside both Queues and Topics, as well as allowing us to Create new Queues, Topics and Subscriptions and also Sending and receiving messages directly from Visual Studio.
  • 10. 10 • New support to manage IAAS Virtual machine • RDP – Support to connect directly through the instances
  • 11. 11 Improved Publishing Process • Introduced new option – Delete deployment on failure • Deployment update – Updated instance one by one or all at a time and also there is an option, if deployment can’t be updated, do a full deployment.
  • 12. 12 IAAS – Virtual Machine With Windows Azure you can easily bring your own customized Windows Server or Linux images or select from a gallery. Retain full control of your images and maintain them as your business requires. VM Role Virtual Machine Storage Non-Persistent Storage Persistent Storage Easily add additional storage Deployment Build VHD offsite and upload to storage. Build VHD directly in the cloud or build the VHD offsite and upload Networking Internal and Input Endpoints configured through service model. Internal Endpoints are open by default. Access control with firewall on guest OS. Input endpoints controlled through portal, service model or API/Script. Primary Use Deploying applications with long or complex installation requirements into stateless PaaS applications Applications that require persistent storage to easily run in Windows Azure.
  • 13. 13 Virtual Machine – Images available at Preview Windows MS BizTalk Server 2010 R2 CTP (64 Bit),Win 2008 R2 OS with SP1 MS SQL Server 2012 Evaluation Edition (64 Bit),Win 2008 OS with SP1 Windows Server 2008 R2 SP1, August 2012 Windows Server 2008 R2 SP1, July 2012 Windows Server 2008 R2 SP1, June 2012 Windows Server 2012, August 2012 Linux OpenLogic CentOS 6.2 SUSE Linux Enterprise Server Ubuntu Server 12.04 LTS OpenSUSE 1.2.1
  • 14. 14 Virtual Machine - Size VM Size CPU Cores CPU Speed Memory Bandwidth Data Disks Extra Small Shared 1 GHz 768 MB 5 Mbps 1 Small 1 1.6 GHz 1.75 GB 100 Mbps 2 Medium 2 2 * 1.6 GHz 3.5 GB 200 Mbps 4 Large 4 4 * 1.6 GHz 7 GB 400 Mbps 8 Extra Large 8 8 * 1.6 GHz 14 GB 800 Mbps 16
  • 15. 15 Virtual Machine - Pricing VM Size CPU Cores Memory Windows Price / Hour Non - Windows Price / Hour Preview GA* Preview GA* Extra Small Shared 768 MB $0.013 $0.02 $0.013 $0.02 Small 1 1.75 GB $0.08 $0.115 $0.08 $0.085 Medium 2 3.5 GB $0.16 $0.23 $0.16 $0.17 Large 4 7 GB $0.32 $0.46 $0.32 $0.34 Extra Large 8 14 GB $0.64 $0.92 $0.64 $0.68
  • 16. 16 C: = OS Disk D: = Non-Persistent Cache Disk E:, F:, G:, ….. = Data Disk Note: D drive is physical storage on the rack server, the VM is running on. It is NOT backed by Windows Azure storage and should be considered temporary storage only. All other drives of virtual machine is replicated three times within the same data center and optionally another three times in a different datacenter in the same region for extreme durability. Capability OS Disk Data Disk Maximum Capacity 127 GB (Custom VM) 30 GB (VM from Image Gallery - Preview) 1 TB Imaging Capable Yes No Virtual Machine – Disks
  • 17. 17 Virtual Machine – Disk Caching Disk Type Default Supported VM Reboot OS Disk ReadWrite ReadOnly and ReadWrite Yes Data Disk None None, ReadOnly and ReadWrite No Disk caching can be changed by using the below windows azure powershell cmdlets Set-AzureOSDisk : CmdLets to change the disk cache of OS Disk Set-AzureDataDisk : CmdLets to change the disk cache of Data Disk Example : Get-AzureVM -ServiceName “myServiceName” -name “myVMName" | Set-AzureOSDisk -HostCaching "ReadOnly“
  • 18. 18 Virtual Machine – Service Level Agreement
  • 19. 19 Virtual Machine – Availability Set (Related with SLA) VMs in a set will be physically on separate racks in the data center and when there is a upgrade on the host OS, The upgrade will not happen for all of the VMs in the set at the same time so only part of VM is taken down for maintenance. This will ensure the VM’s availability at the SLA 99.95%.
  • 20. 20 Virtual Machine – Load Balancing A load balanced set is simply configuring the same endpoint on multiple VMs Cloud App Load Balanced Port 80 Steps for Load Balancing the VM • Create the first virtual machine • Add an endpoint to the first virtual machine • Add rest virtual machines to the cloud service • Set up load balancing of the virtual machines
  • 21. 21 Virtual Network • Virtual Networks was one of the new features Microsoft announced on June 6. • Used for On – Premises connectivity, Fast PASS and IAAS communication. • Prior to Virtual Network we were using Service Bus, Windows Azure Connect. Virtual network available in preview at no charge. The date for general availability of this service has not yet been announced. When the service is generally available, it will be priced at $0.05 per VPN connection-hour.
  • 22. 22 Connection between PASS and IAAS • PASS application can be connected to the IAAS VM’s by using the VM’s DNS name.
  • 23. 23 • For fast connectivity, Configuring PASS and IAAS application under Virtual network. Steps to Configure Virtual network for IAAS • Create Virtual network • Create VM and Select the Virtual network Note: VM and the Virtual network should be in the same affinity group
  • 24. 24 Steps to Configure Virtual network for PASS