Top Banner
30
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 2: Azure and web sites hackaton deck

What is a “Cloud”?Cloud: on-demand, scalable, multi-tenant,

self-service compute and storage resources

Page 3: Azure and web sites hackaton deck

2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020

Net New Cloud 0% 3% 6% 10% 17% 26% 37% 49% 63% 79% 96%

Replaced to Cloud 11% 13% 15% 18% 22% 26% 30% 35% 39% 44% 49%

Migrated to IaaS 1% 3% 5% 7% 10% 12% 14% 17% 18% 20% 21%

Traditonal 88% 89% 88% 85% 82% 77% 71% 65% 59% 51% 44%

0%

50%

100%

150%

200%

250%

% O

F 2

01

0 A

PP

PO

RT

FO

LIO

Page 4: Azure and web sites hackaton deck

Azure

footprint

Microsoft Azure Global Presence16 Regions and growing

Page 5: Azure and web sites hackaton deck
Page 6: Azure and web sites hackaton deck

>375kWebsites Hosted

>2BillionRequests per Day

>200k UniqueCustomers

120%Yearly Paid Subscription Growth

%Yearly Revenue

Growth

Azure Websites by the Numbers

650%Yearly Traffic

Growth500

Page 7: Azure and web sites hackaton deck

Azure Websites Customers and PartnersFolks doing interesting things on the platform

Page 8: Azure and web sites hackaton deck
Page 9: Azure and web sites hackaton deck

Objectives• Scalable e-commerce

website to sell flights,

both through travel

agencies and directly to

consumers

Tactics• Built Azure -based

website using

Umbraco and SQL on

Azure for content and

images.

• Using VNET

connecting on-

premise

Results• Scalable Website with

integration for Flight

booking and Check In

systems

Page 10: Azure and web sites hackaton deck

Jägermeister

Objectives• Create brand awareness

and loyalty

• Understand tastes and

preferences of audience

• Connect consumer

through shared

experiences

TacticsCloud-based website

and mobile application

for engaging customers

through social media.

video and audio

features.

Results• Mobile app and Website

JagerBonds allows

posting photos and

videos to Facebook or

Instagram

• Compile posts and pair

them with songs

Page 11: Azure and web sites hackaton deck

Hogarth - Digital Marketing Platform

Objectives• Hogarth wanted to

streamline the

development and

management of its

clients websites.

TacticsHogarth developed an

innovative Digital Web

platform on Azure

Websites

Results• Dramatically reduces website

launch times.

• Scales to meet demand—no

matter how high.

• Provides the ability to localize

and update sites quickly and

easily.

Page 12: Azure and web sites hackaton deck

Azure Websites Features & Capabilities

Designed for secure mission-critical applications Optimized for Availability and Automatic scale Agility through Continuous Deployment

Hybrid Connections / VPN Support

Scheduled Backup

Azure Active Directory Integration

Site Resiliency, HA, and DR

Web Jobs

Role Base Access Control

Audit / Compliance

Enterprise Migration

Client Certs

Redis Caching

IP Restrictions/ SSL

Web Sockets

SQL, MySQL, DocDB, & Mongo

Automated Deployment

AutoScale

Built-in Load Balancing

WW Datacenter Coverage

End Point Monitoring & Alerts

App Gallery

DR Site Support

WildCard Support

Dedicated IP address

HTTP Compression

WebJobs

Sticky Sessions

Remote Debugging w/ Visual Studio

Site Staging Slots

Testing in Production

Continuous Integration/Deployment

Git, Visual Studio Online and GitHub

App & Site Diagnostics

OS & Framework Patching

Site Extensions Gallery

NET, PHP, Python, Node, Java

Framework Installer

Browser-based editing

Auto-Healing

Logging and Auditing

Note: Features to discuss today are in BOLD. Items with a * are to be released

Page 13: Azure and web sites hackaton deck

foo.azurewebsites.net foo.scm.azurewebsites.net

Page 14: Azure and web sites hackaton deck

Staging

Production

swap

Developer

Production

Developer

Page 15: Azure and web sites hackaton deck

Staging

Production

swap

Developer

Page 16: Azure and web sites hackaton deck

Staging

Production

swap

Developer

Page 17: Azure and web sites hackaton deck
Page 18: Azure and web sites hackaton deck

Azure Web Site

Page 19: Azure and web sites hackaton deck

Azure Websites Features & Capabilities

Designed for secure mission-critical applications Optimized for Availability and Automatic scale Agility through Continuous Deployment

Hybrid Connections / VPN Support

Scheduled Backup

Azure Active Directory Integration

Site Resiliency, HA, and DR

Web Jobs

Role Base Access Control

Audit / Compliance

Enterprise Migration

Client Certs

Redis Caching

IP Restrictions/ SSL

Web Sockets

SQL, MySQL, DocDB, & Mongo

Automated Deployment

AutoScale

Built-in Load Balancing

WW Datacenter Coverage

End Point Monitoring & Alerts

App Gallery

DR Site Support

WildCard Support

Dedicated IP address

HTTP Compression

WebJobs

Sticky Sessions

Remote Debugging w/ Visual Studio

Site Staging Slots

Testing in Production

Continuous Integration/Deployment

Git, Visual Studio Online and GitHub

App & Site Diagnostics

OS & Framework Patching

Site Extensions Gallery

NET, PHP, Python, Node, Java

Framework Installer

Browser-based editing

Auto-Healing

Logging and Auditing

Note: Features to discuss today are in BOLD. Items with a * are to be released

Page 20: Azure and web sites hackaton deck

Traffic Manager –how it works ?

Page 21: Azure and web sites hackaton deck

Use Azure to load Balancing (round robin)

www.cloudtechnologies.ru

abokov.trafficmanager.netMode: roundrobin

VM ( abokov.cloudapp.net )

abokov-site.azurewebsites.net

( backup replica )

Page 22: Azure and web sites hackaton deck

Use Azure as disaster recovery for your site

www.cloudtechnologies.ru

abokov.trafficmanager.net

Mode: Failover

Linux VM ( abokov.cloudapp.net )

Backup web-site

abokov-site.azurewebsites.net

Page 23: Azure and web sites hackaton deck

Tasks for hackaton

Page 24: Azure and web sites hackaton deck

Hackaton!!!!! TASK #1• Create some ‘HelloWorld’ site ( PHP or

Java ) on github

• Deploy on Web-sites!

• Do changes in code : check production

staging and development staging

• Do multi-datacenter deployment!

• How to do multi datacenter SQL back-

end ?

• Use traffic manager in different modes:

Page 25: Azure and web sites hackaton deck

Questions for task #1• In round robin mode how routing

works ? When we go to which end-

point ( check one ip, several ips,

something under proxy )

• Do stress test:

• Kill one website

• Check is it available for end

customers?

• Check timelines when TrafficManager

figure it out. ( check different

scenarios )

Page 26: Azure and web sites hackaton deck

Hackaton!!!! TASK #2• Create some ‘HelloWorld’ site with

node.js on github

• Do stress test : run massive requests

and check answers – are we always get

root page ? ( look for bug when we get

200 ok and empty body !)

• Create a graph with response codes,

response time depending on requests

amount

• Check the same stuff with autoscaling!

Page 27: Azure and web sites hackaton deck

Hackaton!!!! TASK #3• Create some ‘HelloWorld’ site on

github

• Deploy it : one replica your hosting,

another replica on Azure

• Use TrafficManager for this in round

robin mode and fail-over

• Check response time in both modes for

both replicas

• Shutdown your own hosting

• Check what happened

Page 28: Azure and web sites hackaton deck

How to Azure : Tips and trick

30 days trials on windowsazure.com

2year trial for MSDN members

3year trial for BizSpark member ( very easy to join! ) – each BizSpark trial includes 5 MSDN subscriptions

You may try to get Windows Azure Offer $60K for 2y

25% discount to MSDN members for out-of-limit Azure usage

GREAT, BIG DISCOUNTS via Enterprise Agreement!

Page 29: Azure and web sites hackaton deck

Business support, if you do app based on Azure:We can do co-marketing

You will have technical and business

persons to contact with

You may have great discounts on cloud

Early access to betas and updates

Participation in Microsoft activities –

events, road-show, campaign, business

and tech trainings

Yes, we have Go-To-Market program for

our partners which run on a global level

and we can help you to open doors in

specified region/industry

Page 30: Azure and web sites hackaton deck

Let’s get started !