microsoft azure: deploy and scale modern websites
Post on 18-Jul-2015
147 Views
Preview:
TRANSCRIPT
Microsoft Azure – Deploy and Scale
Modern Websites
Notes:
If you experience audio issues during the webinar, you can dial in through telephone
details provided to you in your registration confirmation email.
Please feel free to post questions in the questions dialog and we will try to answer as
many as we can at the end.
Recording of this session will be shared in next 24-48 hours.
You can also write to us at marketing@winwire.com for any clarifications or information.
IT solutions company
making information
actionable for the
enterprises in the
mobile-cloud world
Collaborative and
Analytics solutions
leveraging pre-built
solution accelerators
Cloud,
Collaboration &
Analytics Technologies
Mobility,
Who We Are
WinWire will be at Microsoft Strategic Architect Forum during January 27 – 28, 2015 at The Westin Bellevue, Washington
Agenda
Overview for Microsoft Azure Websites
Introduction to Cloud and Microsoft Azure Capabilities
Azure Management Portal to scale your Web Hosting
Deploy and scale modern websites with Azure
Azure Websites and Apps
• .NET, Java, PHP, Node.js, Python
• Built-in AutoScale and Load Balancing
• High Availability with Auto-Patching
• Continuous Deployment with Git, TFS, GitHub
• SQL Databases, MySQL, DocumentDB, Search, MongoDB
• WordPress, Umbraco, Joomla, Drupal
Pricing details for various options available at• http://azure.microsoft.com/en-us/pricing/details/websites/
Azure Websites is a fully managed Platform-as-a-Service (PaaS)
that enables you to build, deploy and scale enterprise-grade
Web Apps in seconds.
Microsoft Azure Websites
Deploy live in seconds, easily
monitor performance, rapidly
diagnose and fix issues
With Classic ASP, ASP.NET, php
or node.js, develop on
Windows, OSX or Linux
Start Free, Scale up and out as
you go, friction-free and
without the headaches
Start Simple Code Smart Go Live
Microsoft Azure Web SitesPowerful Websites in Seconds
Microsoft Azure Websites - Introduction
• Run any program or script on Azure Website
VMs
• Run jobs continuously or on a schedule
• Integrate with Azure Storage or Service Bus.
Compute
• Use ASP.NET, Java, PHP, Node.js or Python
• Run popular web apps
• Run CMS solutions including WordPress,
Drupal, Joomla, Umbraco & DotNetNuke
Language
Your Data, Your Way
• Easy to create and use data solutions
• Microsoft SQL, MySQL, DocumentDB, Search,
MongoDB, Redis,Table Storage.
• Test apps for free with SQL & MySQL
Database
• Run Web apps in high-availability
environment with automatic patching
• Web apps hosted in app-dedicated VMs
• Predictable performance and security
isolation
No Ops
Microsoft Azure Websites - Introduction
Access On-premise DataAutomatically Scale
• Scale-up or out quickly to handle any
incoming customer load
• Manually select the number and size of VMs
or set up auto-scaling to scale your servers
based on load or schedule
• Hybrid Connections & VNET: Access data
from on-prem data centers or anywhere
• Azure AD: Enables you Limit access
• Migration Assistant: Analyze and migrate
your site in a few clicks.
• Integration & deployment workflows
with VSO, GitHub, TeamCity, Hudson or
BitBucket
• Build, test and deploy web app on code
check-in or integration tests
Friction free Deploy
• Integration allows for a full lifecycle app
management in one place
• Create and publish Web app.
• Debug in the cloud while consuming live log
data
Visual Studio
Microsoft Azure Websites - Introduction
Asset Safety
• Automatically back up your site and database
• Your code and data is secure from disaster
and easily restored allowing you to run your
business with confidence
• React to issues in real-time with monitoring
and notification alerts
• Advanced app analytics and monitoring
functionality from New Relic and
AppDynamics for app performance
Real-time Analytics
Brand ItTesting & Staging
• Create multiple private testing and staging
environments
• Swap to production with no downtime
• Web apps are pre-loaded web apps for best
customer experience
• Bring your own domain and SSL Certificates
• Use any DNS domain with web app
• Custom IP and SNI based SSL, including
wildcards
Start Simple
Create new sites in seconds
Get started with 10 free web sites
Easily manage and scale your sites
Automatic load balancing and shared storage across
instances
Scale out or up to reserved instances for improved
performance and scale
Code Smart
SQL Azure or MySQL databases
Use ASP.NET, ASP, PHP, or Node.js
Start with open source apps
Develop with VS and WebMatrix
Supports any Web development tool on any platform
(Windows, OSX, Linux)
Go Live
Integrated source control with Team Foundation Server
(TFS) and Git
Rapid deployment for quick iteration
Built-in monitoring of perf and usage data
Quick access to request logs, failed requests diagnostics
and diagnostics
Azure Website: Free and Shared
Free and Shared are
typically used for
Development and Test
scenarios
Free tier to quickly
evaluate our platform
and convert the app at
any time to one of the
paid tiers
Shared (preview) tier
allows you to develop
and test in an
environment with
features such as SSL,
domain names and
more before production
Azure Website: Basic Tier
Do not need more advanced auto scale and traffic management features
Designed for web apps with lower traffic requirements
Host unlimited websites/domains
Pricing is based on the size and number of VM instances you run
Built-in network load balancing support automatically distributes traffic across the VM
instances
Azure Website: Standard Tier
Host unlimited websites/domains
Designed for production web apps
Pricing is based on the size and number of VM instances you run
Built-in network load balancing support automatically distributes traffic across the VM
instances
Includes built-in autoscale support that can automatically adjust the number of VM
instances running to match your traffic needs
It also includes built-in backup support
How to Scale Websites
Scaling up on Azure Websites involves
two related actions
Use the Azure Management Portal to scale your Web Hosting Plan mode
Higher service tiers like Standard mode offer greater robustness and flexibility in
determining how your resources on Azure are used
Changing modes and configuring them is easily done in the Scale tab of the management
portal
Changes take only seconds to apply and affect all websites in your Web Hosting Plan
Do not require your code to be changed or your applications to be redeployed
Changing your Web Hosting Plan mode to a
higher level of service (Free to Shared to Basic to
Standard)
Certain settings after you have switched to the
higher level of service
Advance topics for references
● Continuous delivery to Azure using Visual Studio Online – http://azure.microsoft.com/en-us/documentation/articles/cloud-services-
continuous-delivery-use-vso/
● How to configure websites– http://azure.microsoft.com/en-us/documentation/articles/web-sites-configure/
● How to monitor websites– http://azure.microsoft.com/en-us/documentation/articles/web-sites-monitor/
● Azure Websites Backups– http://azure.microsoft.com/en-us/documentation/articles/web-sites-backup/
● Restore a Microsoft Azure website– http://azure.microsoft.com/en-us/documentation/articles/web-sites-restore/
● Enable diagnostic logging for Azure Websites– http://azure.microsoft.com/en-us/documentation/articles/web-sites-enable-
diagnostic-log/
● Securing a web application in an Azure Website – http://azure.microsoft.com/en-us/documentation/articles/web-sites-security/
top related