MID309. This picture has been released into the public domain by its author, ChiemseeMan at the German Wikipedia projectpublic domainChiemseeManGerman.

Slides:



Advertisements
Similar presentations
Agenda Speaker bio Fundamentals of Disk Hardware Architecture and Disk Sector Alignment Fundamentals of the Hardware Architecture Basics of IO, or Acronym.
Advertisements

This picture has been released into the public domain by its author, ChiemseeMan at the German Wikipedia projectpublic domainChiemseeManGerman Wikipedia.
DBI402. SQL Server Specialist, Financial Industry Boston, MA Conference and INETA Speaker Connections, PASS, TechEd, DevTeach, etc. Author SQL Server.
DEV333. Describe each main attack Demo how the attack works Fix our poor vulnerable application! Why Script Kiddies, Why? Click to Hack.
SIM201. Announcing… copyright chappellseminars.com some hosts comply; RST = closed no = response open some hosts comply; RST = closed no = response.
WSV304 Manual Deployment High cost Fully Automated Low cost.
1 Magnetic Disks 1956: IBM (RAMAC) first disk drive 5 Mb – Mb/in $/year 9 Kb/sec 1980: SEAGATE first 5.25’’ disk drive 5 Mb – 1.96 Mb/in2 625.
Self Assessment COS202 a-Expense.
DBI331. Cube Measure Group Measure Partition Cube Dimension Dimension Attribute Relationship Hierarchy Level Cube Attribute Cube Hierarchy Measure.
DEV314. Entity Data Model demo Entity Data Model.
DBI311. Existing NMS application Agent Existing NMS application Agent 0.5 KB/record 2500 records/ agent 10 agents = 25K r/s (12. 5 MB/s) 25K r/s.
WCL M units by 2015 Designed to always be connected to a server-based desktop Examples of Thin Clients Typically runs a light-weight embedded.
DBI308. What are SQL Server Fast Track Reference Configurations General Fast Track Recommendations Reference Configurations and Best Practices FT 3.0.
WCL309. Demo.
SIM329. Certificate Enrollment Without CEP/CES Certificate Authority Active Directory Client Workstations LDAP RPC/DCOM.
MID301. App Server 1 App Server 1 App Server 2 App Server 2 App Server 3 App Server 3 DatabaseDatabase Local Store.
Empower Hyper-V Improved Manageability Improved Manageability Continue Simplification Mission Expand Cluster Validation Flexible Migrations.
VIR314. Understand the scenarios Application support Understand the scenarios Application support Review of the sequencing process Demo Review of the.
EXL319. *Baseline for 80,000 user pool with 8 FEs and 1 BE Lync Server 2010 Capacity Calculator released.
SIM314 Introduction Transport Layer Summary Network Layer.
SIM335 Demo 6 7 NetApp Confidential - Internal Use Only.
demo.
Planning a high availability model Validate and understanding support policies Understanding Live Migration Deployment Planning VM Failover Policies Datacenter.
Node 1Node 2Node 3Node 4Node 5 DB 1Copy 1 DB 2Copy 1 DB 3Copy 1 DB 4Copy 1 DB 5Copy 1 DB 6Copy 1 DB 7Copy 1 DB 8Copy 1 DB 9Copy.
Account Service Contacts Service Contacts Service Client.
Margin Content Padding Border.
DBI326. PhraseGoal “Data Mining”Inform actionable decisions “Machine Learning”Determine best performing algorithm.
WCL308. (While you’re sitting there, sign up for the GPanswers.com Tip of the Week … (Scan a tag.. Fill out the little form…) and enter to win a copy.
DBI Meets mission critical high availability SLA Integrated Efficient Flexible.
DPR302.
EXL321. Lync 2010 Planning tool+ Planning guides+ * new in LS significant enhancements in LS 2010.
SESSION CODE: BIE07-INT Eric Kraemer Senior Program Manager Microsoft Corporation.
2.
WCL304.

DPR305. Controller Model View Client Business Objects Server Business Objects Data.
MID305. AppFabric / Host WF Runtime Extensions Tracking Persistence … … Tooling VS Designer VS Debugger Rehosted Designer Workflow Activity Library.
OSP310. What is a SharePoint® Farm? A collection of one or more SharePoint Servers and SQL Servers® providing a set of basic SharePoint.
OSP402 Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub.
DEV211. The simplest way to create business applications for the desktop and the cloud.
SIM315. FIM Service Resource Management Service (WCF Endpoint) Request Dispatcher.
SIM333 Microsoft Confidential Simplified Management Manage FPE 2010 and FPSP 2010 Server Discovery and Grouping FPSMC agent deployment Deploy.
WPH310. Free Phone! Windows Phone 7 as a Game Platform Free Tools to Build Great Games The Game Loop Input on Windows Phone 7 Building a Game with Your.
DBI325. Monitoring Analytics Support will extend to Analysis Services in the Denali release.
DPR301 demo Executable Requirements.
Data transport Cloud Backend Data transport Cloud Backend Cloud Provider Backend Virtualization Sidechannels You Clients Logons Who’s responsibility.
DEV351.
DEV332. Required Slide Speakers, please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification Exam that.
DEV327. tag – you’re it! Application Tier (AT) Data Tier (DT) Configuration Database Relational Warehouse OLAP Cube Database Collection Databases.
Free Phone! Graphics, pick one technology Browser, Maps Control.
DBI314. Machine 5 SQL Instance SQL DB User DB1 User DB2 User DB3 User DB4 SQL Azure Gateway Service Machine 6 SQL Instance SQL DB User DB1 User DB2.
#TEDEV342 A A B B I currently deploy via FTP directly to my host. My deployment is manual because I need to set permissions on the target server.
DEV203. Coded workflows Declarative workflows Web part hook-up Professional developerBusiness Analyst/Process Designer List definitions Event receivers.
Learn more: Download SCM: Join the TechNet Wiki community:
DBI302 AlwaysOn Availability Groups for database protection AlwaysOn Availability Groups for database protection AlwaysOn Failover Cluster Instances.
COS308. SQL Azure Database DEMO.
Redeploying from on-premises to the cloud SharePoint burst out to Azure Hybrid event based applications Building a private cloud.
OSP-302. DescriptionUri All lists on a site.../_vti_bin/ListData.svc All Items in a named list.../_vti_bin/ListData.svc/MyList 2nd Item in the list.../_vti_bin/ListData.svc/MyList(2)
DEV348. demo Valid HTML5 Syntax demo.
WPH307. announcement Architect in the Microsoft Mobility Center of Excellence Created the Microsoft Mobile Line of Business Accelerator for Windows Mobile.
DEV325. ODATA Service metadata demo.
MID Deploy Workflow Service definition (.xamlx) T Contracts inferred from Receive / Reply activities Endpoints opened A Persistence.
WCL301. demo Basic Custom XML-file.
SIM336 Services Cloud Deployment Fabric Hyper-V Bare Metal Provisioning Hyper-V, VMware, Citrix XenServer Hyper-V, VMware, Citrix XenServer Network.
About Me AUTHENTICATION Identity Provider.

DEV355 Jack Swigert demo my wife demo.
DBI407. Oracle 10g CDF SSAS Cube Builder NAS SSAS Query Servers HW NLB Partition 1 Partition 2 Partition N Partition 1 Partition.
DEV353. Required Slide Speakers, please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification.
COS307. demo Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub. Website:
Presentation transcript:

MID309

This picture has been released into the public domain by its author, ChiemseeMan at the German Wikipedia projectpublic domainChiemseeManGerman Wikipedia

MID309

Configure Test Setup BizTalk Server Best Practices Analyzer BizTalk Benchmark Wizard BizTalk Server 2010 Performance Optimization Guide

netTcp Passthrough WCF One-Way Send port netTcp Passthrough WCF One-Way Receive Location BizTalkMsgBoxDb Received msgs/sec Processed msgs/sec BizTalk Benchmark Wizard The ”Back-end service”

# of Bts Srv #CPU/Bts Srv # SQL Srv #CPU/SQL SrvMsgs/Sec 11 Quad(1) Quad Quad12 Quad Quad Quad12 Quad Quad Quad14 Quad980

demo

BizTalk BizTalk performance SQL SQL performance Storage Storage performance ”But I’m a Developer!!! I am not meant to know about this stuff. The X department take care of that.”

”the BizTalk guy””the SQL guy””the Storage guy” I like to order a SQL cluster with 12 disks... I like to order 12 LUNS... I’ll let him share the disk array with the SAP system..

Data Log

Datafile PFS Page

Data Data Data Data

Primary (default file group) Primary (default file group) Misc Data Misc Indexes Predicate Data Predicate Indexes Message Data Message Indexes For more information:BizTalk Server MessageBox Database Filegroups SQL Script

Datafile * * * * *

EXEC sp_tableoption N'Parts' 'text in row',‘7000‘ EXEC sp_tableoption N‘Spool' 'text in row',‘7000‘ EXEC sp_tableoption N'DynamicStateInfo_[HOST]' 'text in row',‘7000' *There are one DynamicStateInfo table per host.

Data Data Data Data

Base casting Spindle Slider (and head) Actuator arm Actuator axis Actuator SATA interface connector Power connector Flex Circuit (attaches heads to logic board) Platters Case mounting holes Cover mounting holes (cover not shown) Performance: IO Per Second (IOPS)

No moving parts! Performance: Read IO Per Second (IOPS) Less writes! 1500 Write IOPS

By partitioning < 50% of the disk, the data will be allocated on the outer track, making all reads and writes done from outside edge. Example: A 1 TB disk with an access time of 12 ms at 200 IOPS ~ throughput of 100 MB/s A 300 MB partition from the same drive might end up with an access time of 6 ms at 300 IOPS ~ throughput of 200 MB/s * *For sequential workloads this can be even higher Partition

Latency (response time) Reads are in the 5-6ms range and writes 1-2ms with spikes to 20-30ms during checkpoints. Checkpoint Activity These are short-lived burst of writes with a large amount of outstanding I/O requests. It is normal for latency to increase a bit during this operation. Hosting BizTalk databases on poor performing disks, a SQL checkpoint can cause a message processing drop. High throughput storage for SQL Server data and log files is absolutely critical to BizTalk performance.

CPU PCI Bus I/O Controller / HBA Cabling Array Cache Spindle Windows SQL Serv. DB Key Takeaway: This is NOT going to be easy…

”Disk Array” RAID 5RAID 10 LUNLUN LUNLUN ”the Storage guy” I’ll let him share the disk array with the SAP system.. Key Takeaway: There might be a conflict of interest…

RAID 1 (Mirroring) + Total data redundancy - Slow(er) - Expensive RAID 5 (Distributed parity) + Cost efficient + Fault-tolerant + Good performance - The extra time required to calculate and store parity degrades the write performance RAID 10 (1+0) (Mirroring + Spriping) + Total data redundancy + Increased write transfer rate - Expensive RAID 0 (Striping) + Very fast - No redundancy * New generation SAN technology tends to use huge caches so RAID choice is becoming unimportant

demo

This picture has been released into the public domain by its author, ChiemseeMan at the German Wikipedia projectpublic domainChiemseeManGerman Wikipedia

Required Slide Speakers, please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification Exam that relate to your session. Also indicate when they can find you staffing in the TLC.

Required Slide Track PMs will supply the content for this slide, which will be inserted during the final scrub.

Sessions On-Demand & CommunityMicrosoft Certification & Training Resources Resources for IT ProfessionalsResources for Developers Connect. Share. Discuss.

Scan the Tag to evaluate this session now on myTechEd Mobile