Visual Studio 2010 and.NET Framework 4 Training Workshop.

Slides:



Advertisements
Similar presentations
AppFabric Caching Services:
Advertisements

Cache Memory Exercises. Questions I Given: –memory is little-endian and byte addressable; memory size; –number of cache blocks, size of cache block –An.
Minimum Spanning Trees (MSTs) Prim's Algorithm For each vertex not in the tree, keep track of the lowest cost edge that would connect it to the tree This.
Intro to SharePoint 2013 Architecture Liam Cleary.
Digital to Analog (D/A) Converter Discussion D2.2.
ABC Book by student/teacher name
Introduction to Computer Engineering by Richard E. Haskell Number Systems Module M3.1 Sections
Wade Wegner Windows Azure Technical Evangelist Microsoft Corporation Windows Azure AppFabric Caching.
Digital to Analog (D/A) Converter Discussion D2.2.
Visual Studio 2010 and.NET Framework 4 Training Workshop.
Huffman Encoding Visualization Auto-Generated Slides To Visualize Huffman Encoding by Chris Fremgen.
Basic features ● Document database ● Paid deployment ● JSON ● C#, HTTP REST, Java ● version 3.0.
Learning Letter Sounds Jack Hartman Shake, Rattle, and Read
MID301. App Server 1 App Server 1 App Server 2 App Server 2 App Server 3 App Server 3 DatabaseDatabase Local Store.
Manage & Configure SQL Database on the Cloud Haishi Bai Technical Evangelist Microsoft.
Report Management and Creation using Microsoft SQL Server 2008 Reporting Services Chris Testa-O’Neill Database Product Planner Remarc Group.
Training Workshop Windows Azure Platform. Presentation Outline (hidden slide): Technical Level: 200 Intended Audience: Developers Objectives (what do.
 Muralidhar Krishnaprasad Principal Architect Microsoft Corporation TL14.
 Anil Nori Distinguished Engineer Microsoft Corporation.
Visual Studio 2010 and.NET Framework 4 Training Workshop.
Learn to compare and order decimals, fractions, and percents.
Visual Studio 2010 and.NET Framework 4 Training Workshop.
1 Jon Box Architect Evangelist Microsoft John Mullinax Platform Strategy Advisor Microsoft.
Visual Studio 2010 and.NET Framework 4 Training Workshop.
Connect with life Janakiram MSV Sr. Technology Strategist | MS India Development Center Siddharth Jagtiani Sr. Program Manager.
2 Microsoft project code named for Scalable and Available Applications Anil Nori, Distinguished Engineer Muralidhar Krishnaprasad (“MK”), Principal Architect.
Visual Studio 2010 and.NET Framework 4 Training Workshop.
Visual Studio 2010 and.NET Framework 4 Training Workshop.
Visual Studio 2010 and.NET Framework 4 Training Workshop.
Fingerspelling. Manual Alphabet and Numbers 1-9 Dominant Hand O Always fingerspell with your dominant hand O Dominant Hand is typically the hand you.
Virtual techdays INDIA │ November 2010 AppFabric Cache Jatin Kakkar │ Sr. Program Manager, AppFabric.
Windows Azure Conference 2014 Caching Data in the Cloud with Windows Azure.
Module 1. My letters Module 2. My home and my family Module 3. My birthday Module 4. Food Module 5. My animals Module 6. My toys Module 7. The weather.
… Application /Web Tier UsersUsers DatabaseDatabase Data tier Application Asp.Net app Session cart hosted in memory Asp.Net app Session cart hosted.
WritingBot is a robot that can write word or name on paper as fixing pen to robot. Learn Variable Chip and IF Else Chip to do movements like pull up or.
Connect the dots alphabetically A.A. B.B. C.C. D.D. E.E. F.F. G.G. H.H. I.I. J.J. K.K. L.L. M.M. N.N. O.O. P.P. Q.Q.
Caching Consistency and Concurrency Control Contact: Dingshan He
How to NOT make a powerpoint. Development Research Shows Parent Involvement in Education Important To Student Success.
Designing and Delivering Scalable and Resilient Web Services Ron Jacobs Sr. Technical Evangelist, Microsoft
PowerPoint presentation title Presenter’s name and date Put a visual here.
Ingo Rammer thinktecture
Year 10 GCSE TARGETS. GCSE/Vocational Targets  Aspirational Top 5%
√ ⅔ ½ ¼ ⅓ ½ ⅓ ¼ BracketsFactorise Complete square Volume 1 F F01 11 F01 12 F01 13 F01 14 F01 15 F01 16 F01 2/4 +- 3/12 2 3/ /12.
Visual Studio 2010 and.NET Framework 4 Training Workshop.
Nicholas Goossens R&D Lead Open Box Software Session Code: WUX301.
Connect the dots alphabetically A.A. B.B. C.C. D.D. E.E. F.F. G.G. H.H. I.I. J.J. K.K. L.L. M.M. N.N. O.O. P.P. Q.Q.
Connect the dots alphabetically A.A. B.B. C.C. D.D. E.E. F.F. G.G. H.H. I.I. J.J. K.K. L.L. M.M. N.N. O.O. P.P. Q.Q.
Lesson 10-8 Pages Translations. Example 1: Translate ∆ABC 5 units left and 1 unit up. B CA A’B’ C’
Circle Theorems continued The Angle between a Tangent and its radius 90  0 Definition: A tangent is a line that will touch the circle at one point only.
Technology Drill Down: Windows Azure Platform Eric Nelson | ISV Application Architect | Microsoft UK |
COS304. Agenda  Cloud Storage System  Scalable  Durable  Highly Available  Pay for what you use.
1 1 Many Steppers Press Ctrl-A G Dear ©2009 – Not to be sold/Free to use Stage 4 Year 8.
ARCHITECTING APPLICATIONS FOR HIGH SCALABILITY Leveraging the Windows Azure Platform Scott Densmore Sr. Software Development Engineer Microsoft patterns.
Visual Studio 2010 and.NET Framework 4 Training Workshop.
Visual Studio 2010 and .NET Framework 4 Training Workshop
Visual Studio 2010 and .NET Framework 4 Training Workshop
MIX 09 6/5/2018 9:14 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Chris Menegay Sr. Consultant TECHSYS Business Solutions
Visual Studio 2010 and .NET Framework 4 Training Workshop
£"'>£"'>.I.I ' ·.· · ·..I.
Windows Azure Caching – New Capabilities in the Next Release
6th Grade Social Studies Source Set
Windows Server AppFabric Cache
Module 1–Windows AppFabric Cache
ADD YOUR TITLE HERE Your Name
ABC Book by student/teacher name
Homozygous & Heterozygous Notes
Find the value of g. Find the value of h. 105° h g 75°
Visual Studio 2008.
Visual Studio 2010 and .NET Framework 4 Training Workshop
Presentation transcript:

Visual Studio 2010 and.NET Framework 4 Training Workshop

Presentation Outline (hidden slide): Technical Level: 300 Intended Audience: Developers & Architects Objectives (what do you want the audience to take away): Understand why Velocity is being introduced Understand how to use Velocity Presentation Outline: Data Types “Velocity”: What/Why/Where? Concepts Features Futures

A Lap Around “Velocity” Name Title Organization

Agenda Data Types “Velocity”: What/Why/Where? Concepts Features Futures

What kind of data do we work with in our applications?

Data Types Reference Read* Mostly static High traffic High Availability Application-wide Reference Read* Mostly static High traffic High Availability Application-wide Activity Read/Write Changes heavily User-specific High-Scale Activity Read/Write Changes heavily User-specific High-Scale Resource Read/Write Changes heavily Application-Wide High-Scale Resource Read/Write Changes heavily Application-Wide High-Scale Examples: 1)States 2)Catalog Examples: 1)Session 2)Shopping Cart Examples: 1)Inventory

Alright great, so how does “Velocity” help, if at all?

What? Unified Cache View An explicit, distributed, in-memory application cache for all kinds of data (CLR objects, rows, XML, Binary data etc.)

Why? Because you care about any of the following: 1.Performance 2.Scalability 3.Availability

Did I mention that “Velocity” is…

Where? DatabaseDatabase CloudCloud App Tier Cache Tier Data Tier Potentially expensive read/writes

Is it a hassle to install and manage “Velocity”?

Installation

Regions Logical Hierarchy Region A Key Payload Tags 123 yyyy “Toy” “Chair”.. Velocity Service 123 yyyy “Toy” “Chair”.. Named Cached: Catalog Named Cached: (Default) Regions (Default)

What does “Velocity” data partitioning look like?

Data Partioning + HA AA CC EEDD BB GGIIHHFF AA CC EE DD BB GG II HH FF Cache Tier App Tier

So what happens if one of the servers goes down?

Failover AA CC EE DD BB GG II HH FF AA CC EE DD BB GG II HH FF Cache Tier App Tier CC II EE DD CC II AA HH EE

Great, so what does the programming model look like?

Caching

Does “Velocity” provide any concurrency support?

Optimistic Concurrency ABC 1. Get2. Get 3. Put 4. Put

Pessimistic Concurrency ABC 1. Get/Lock 2. Get/Lock 3. Get 4. Put

Concurrency

Futures Read-through Write-behind Bulk Access Security Notifications LINQ Queries Cloud

Summary Data Types “Velocity”: What/Why/Where? Concepts Features Futures