Today has been a complete debacle. I do not quite understand how a website can crash almost immediately upon receiving traffic.

Slides:



Advertisements
Similar presentations
AZURE SYDNEY UG Tuesday 13 August
Advertisements

ONE STOP THE TOTAL SERVICE SOLUTION FOR REMOTE DEVICE MANAGMENT.
Transactions (Chapter ). What is it? Transaction - a logical unit of database processing Motivation - want consistent change of state in data Transactions.
Deployment Options for Kentico CMS in Windows Azure.
“It’s going to take a month to get a proof of concept going.” “I know VMM, but don’t know how it works with SPF and the Portal” “I know Azure, but.
Computer Monitoring System for EE Faculty By Yaroslav Ross And Denis Zakrevsky Supervisor: Viktor Kulikov.
Business Continuity and DR, A Practical Implementation Mich Talebzadeh, Consultant, Deutsche Bank
Course: Operating Systems Instructor: Umar Kalim NUST Institute of Information Technology, Pakistan Operating Systems.
Online Magazine Bryan Ng. Goal of the Project Product Dynamic Content Easy Administration Development Layered Architecture Object Oriented Adaptive to.
DATABASE MANAGEMENT SYSTEMS 2 ANGELITO I. CUNANAN JR.
IST346:  Web Services. Today’s Agenda  Learn the basics of how the Web works  Understand various web service architectures  Address scaling, security,
| Basel Discovering Windows Azure Mobile Services and Media Services Ken Casada
Query Processing in Mobile Databases
Cross Platform Mobile Backend with Mobile Services James
SQL Server Replication By Karthick P.K Technical Lead, Microsoft SQL Server.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
Boston Bootcamp April 27 th, 2013 Azure Websites Udaiappa Ramachandran ( Udai
MobeSys Technologies MobeSys – helping you overcome mobile technology challenges.
KISTI’s Activities on the NA4 Biomed Cluster Soonwook Hwang, Sunil Ahn, Jincheol Kim, Namgyu Kim and Sehoon Lee KISTI e-Science Division.
Virtual techdays INDIA │ august 2010 SQL Azure – Tips and Tricks Ramaprasanna Chellamuthu │ Developer Evangelist, Microsoft.
Cory Fowler SyntaxC4-MSFT.
Ideas to Improve SharePoint Usage 4. What are these 4 Ideas? 1. 7 Steps to check SharePoint Health 2. Avoid common Deployment Mistakes 3. Analyze SharePoint.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
STEALTH TRACKER STEALTH TR STEALTH TRACKER Agenda: Review MyMajors Stealth Tracker Combined workflow Tracker results & stats Mobile App Questions MOBILE.
Architectures Classic Client/Server Architecture Classic Web Architecture N-tier (multi-tier) Architecture FEN Databaser og Modellering.
Web Caching By Neeraj Agrawal. Caching Caching is widely used for improving performance in many context( e.g processor caches in hardware, buffer pool.
Module 5 Configuring Authentication. Module Overview Lesson 1: Understanding Classic SharePoint Authentication Providers Lesson 2: Understanding Federated.
Senior Design III – Spring 2009 David Dawod Brandon Clark.
JDBC Java and Databases. RHS – SOC 2 JDBC JDBC – Java DataBase Connectivity An API (i.e. a set of classes and methods), for working with databases in.
Designing a Scalable Enterprise Project Management Architecture Ken Toole Platform Test Manager MS Project Microsoft Corporation.
Lugano Microsoft Azure Overview Ken Casada Technical Evangelist Microsoft Switzerland
1 Implementing Monitoring and Reporting. 2 Why Should Implement Monitoring? One of the biggest complaints we hear about firewall products from almost.
George Gonsalves.  Free and lightweight web development tool.  Create, publish, and maintain your website  Optimized for Open Source  Designed for.
Node.js & Windows Azure AZR326  JavaScript on the Server!  Event driven I/O server-side JavaScript  Not thread based, each connection uses only a.
DDM Monitoring David Cameron Pedro Salgado Ricardo Rocha.
Visual Studio Windows Azure Portal Rest APIs / PS Cmdlets US-North Central Region FC TOR PDU Servers TOR PDU Servers TOR PDU Servers TOR PDU.
Windows Azure Virtual Machines Anton Boyko. A Continuous Offering From Private to Public Cloud.
Application Development
Windows Azure. Azure Application platform for the public cloud. Windows Azure is an operating system You can: – build a web application that runs.
WINDOWS AZURE MOBILE SERVICES AN INTRODUCTION Bret Stateham Technical Evangelist
Windows Azure Cloud Services Anton Boyko.NET developer.
IS2803 Developing Multimedia Applications for Business (Part 2) Lecture 1: Introduction to IS2803 Rob Gleasure
Scalability == Capacity * Density.
Enabling the Cloud OS Today  New high-density Web Sites with elastic cloud scaling and complete dev-ops experiences  New rich IaaS experience for self-service.
E-commerce Foundations By Dr. Gabriel. Using 3-Tier/N-Tier Architecture The presentation tier The business tier The data tier.
Building Cloud Solutions Presenter Name Position or role Microsoft Azure.
Capsule Placement in the Service Platform Bhuvan Urgaonkar Timothy Roscoe Systems Group, Sprint ATL.
M.Frank, CERN/LHCb Persistency Workshop, Dec, 2004 Distributed Databases in LHCb  Main databases in LHCb Online / Offline and their clients  The cross.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
The 3 Parts of Successful Employment. WHY ARE YOU HERE TODAY WHAT DO YOU WANT TO LEARN FROM THIS CLASS HOW TO TAKE THE NEXT STEPS BONUS - 15 MINUTES EXCHANGE.
GENERAL SCALABILITY CONSIDERATIONS
Introduction to Azure App Service Environment
Welcome to the Hands on Lab!
Designing and Implementing an ETL Framework
IoT Approach to Accommodation & Booking Related Web Services
Introduction to Visual Basic 2008 Programming
Maximum Availability Architecture Enterprise Technology Centre.
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Lecture 21 Concurrency Introduction
#01 Client/Server Computing
PaaS - Development Stefan Geiger Gerry
02 | Hosting Services in Windows Azure
Secure and Private Event-Photo Sharing Made Scalable and Reliable Thanks to Microsoft Azure “With Microsoft we found a good partner we trust, and with.
Architecture.
Architecture.
5 Azure Services Every .NET Developer Needs to Know
Power BI/Excel Dashboards for Managerial Analysis and decision making
#01 Client/Server Computing
System + Database ①​​ Post ② Push Notification ③ Approved ④ ⑤ ​​ Push Notification.
Presentation transcript:

Today has been a complete debacle. I do not quite understand how a website can crash almost immediately upon receiving traffic.

Scalability == Capacity * Density

WorkloadCharacterization List of events Read workload (mostly) scheduled updates minimal consistency requirements (minutes) Status of active event Read workload, continuous concurrent updates during events. ~ 3-5 second read consistency Status of active event (mobile) Read workload, continuous concurrent updates during events. ~ 3-5 second read consistency. Push notification on “interesting” update.

1Compute instances for front-end / back-end web sites 10 dedicated instances (call support for more) 2Concurrent active sockets (e.g. WebSocket) 350 / dedicated instance (can be increased) 3Requests/sec per VM Metered by efficiency of implementation 4Connections / database Capped at 180 (default ASP.NET pool size is 100) 5Database throughput Multiple metered resources, efficiency of implementation subscription-service-limits/

1Internal logic errors or exceptions in application code By and large, IIS will save you from intermittent errors (or at least limit them to a single request) 2Single SQL DB instance Any transient or enduring errors here will have a drastic effect on the web experience

?