What we will cover… General Overview (a marketing necessity) Demo Architecture Configurations Demo Scale Demo Web Sites In Seconds As Powerful As You Need Them To Be Start Simple Be.

Download Report

Transcript What we will cover… General Overview (a marketing necessity) Demo Architecture Configurations Demo Scale Demo Web Sites In Seconds As Powerful As You Need Them To Be Start Simple Be.

What we will cover…
General Overview (a marketing necessity)
Demo
Architecture
Configurations
Demo
Scale
Demo
Web Sites In Seconds
As Powerful As You Need Them To Be
Start Simple
Be Brilliant
Go Live
start free, scale up and out
as you go, friction-free
and without the headaches
with asp.net, php or
node.js, develop on
Windows, OSX or Linux
deploy live in seconds,
easily monitor performance,
rapidly diagnose and
fix issues
Cloud First by Design
SQL based configuration
Dynamic provisioning of sites on demand
Network Storage (Azure xDrive, SMB, NAS, SAN)
Stateless web servers (no synchronization required)
Intelligent load balancing
IIS ARR
(LB)
1. Request for a foo.com arrives to
ARR/Load Balancer
Web Server
2. ARR gets info from Runtime DB
about foo.com and determines
which Web server(s)) should host the
site.
(Antares is actively monitoring all
Web Servers in the farm..
Azure
LB
Web Site
DB
Runtime DB
3. ARR forwards request to the
designated web Server
4. Web Server provisions site
* de-provision inactive sites
Storage
Controller
5. Web Server executes request
accessing site’s content and site’s DB
IIS ARR
(LB)
1. Request for a foo.com arrives to
ARR/Load Balancer, which already
“familiar” with foo.com
Web Server
2. ARR “remembers” foo.com and
route the request to the right web
Server(s).
3. Web Server executes request
accessing site’s content and site’s DB
Azure
LB
Web Site
DB
Storage
Controller
* Subsequent requests to this site get
routed to a Web Server that has the
site provisioned.
IIS ARR
(LB)
Web Server
All DBs are running on
SQL Azure
Azure Blobs as durable
storage
Runtime
DB
Web Sites
DBs
Azure
LB
API Frontend
Deployment
Server(s)
Storage
Controller
Cloud
Drive
Windows Azure Worker
Roles
IIS ARR
(LB)
Web Server
All DBs are running on
SQL Azure
Azure Blobs as durable
storage
Site (W3WP.exe)
Runtime
DB
Metering
Azure
LB
Web Sites
DBs
DWAS
Monitor resources usage
Dynamic Web Activation
Service
API Frontend
Deployment
Server(s)
Windows Azure Worker
Roles
Storage
Controller
Cloud
Drive
W3WP.exe IIS Application
Pool Process
“Modified” Web Server
SHARED INSTANCES
SHARED INSTANCES
SHARED INSTANCES
RESERVED INSTANCE
RESERVED INSTANCE
RESERVED INSTANCE
RESERVED INSTANCE
Web Sites In Seconds
As Powerful As You Need Them To Be
Start Simple
Be Brilliant
Go Live
start free, scale up and out
as you go, friction-free
and without the headaches
with asp.net, php or
node.js, develop on
Windows, OSX or Linux
deploy live in seconds,
easily monitor performance,
rapidly diagnose and
fix issues
@WindowsAzure
@ms_teched
Hands-On Labs
DOWNLOAD
Windows Azure
Meetwindowsazure.com
Windowsazure.com/
teched
http://northamerica.msteched.com
www.microsoft.com/learning
http://microsoft.com/technet
http://microsoft.com/msdn
Modern web apps
Multi-tier applications
Enterprise server applications
Perfect if your app consists of client side
markup and scripting, server side scripting and
a database. Powerful capability to scale out and
up as needed.
Cloud-based applications that separate application
logic into multiple tiers (i.e. caching middle tier,
asynchronous background processes like order
processing) using both Web and Worker Roles
Run your existing enterprise applications in the
cloud, such as SQL Server, SharePoint Server or
Active Directory.
Continuous development
Apps that require advanced
administration
Porting existing line of business apps
Deploy directly from your source code
repository, using Git or Team Foundation
Service.
Popular open source apps
Launch a professional looking site with a few
clicks using apps like WordPress, Joomla!,
Drupal, DotNetNuke and Umbraco
Cloud-based applications that require admin
access, remote desktop access or elevated
permissions
Apps that require advanced
networking
Cloud-based applications that require network
isolation for use with Windows Azure Connect or
Windows Azure Virtual Network
Choose an image from the library or upload your
own VHD.
Windows or Linux operating system
Support for Windows Server, along with
community and commercial versions of Linux.
Connect virtual machines with cloud services to
take full advantage of PaaS services.
GIT : FTP
Shared Instances
Reserved Instances
Price
FREE for 12 months
Azure S,M,L instances at 33% discount
Number of Sites
Up to 10
Up to 100
Maximum Scale
3 instances
3 instances
Storage
1GB (shared by all sites)
10GB (shared by all sites)
Storage Transactions
Unlimited (abstracted by storage
subsystem)
Unlimited (abstracted by storage subsystem)
SQL Database
Standard SQL Database
MySQL
Includes one 20MB database
Includes one 20MB database
TBD beyond 20MB
Bandwidth
Ingress – Unlimited
Egress – 165MB/day (5GB/month)
Ingress – Unlimited
Egress – Azure bandwidth rates (above 5GB/month)
Custom Domains
Not Available
Supported
SLA
None
None
Support
FAQ, Forum
Email, Phone, FAQ, and Forum
Standard SQL Database