Infrastructure for the DBA: An Introduction

Slides:



Advertisements
Similar presentations
2  Industry trends and challenges  Windows Server 2012: Beyond virtualization  Complete virtualization platform  Improved scalability and performance.
Advertisements

Module 1: Demystifying Software Defined Networking Module 2: Realizing SDN - Microsoft’s Software Defined Networking Solutions with Windows Server 2012.
Lesson 3 – UNDERSTANDING NETWORKING. Network relationship types Network features OSI Networking model Network hardware components OVERVIEW.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
Microsoft Virtual Academy Module 4 Creating and Configuring Virtual Machine Networks.
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
Evolved from ARPANET (Advanced Research Projects Agency of the U.S. Department of Defense) Was the first operational packet-switching network Began.
Network LANscape Servers & Equipment Found In a Typical Local Area Network (LAN) By George Squillace New Horizons of MichiganGeorge Squillace MCT, MCSE,
For more notes and topics visit:
Configuring Routing and Remote Access(RRAS) and Wireless Networking
CustomerSegment and workloads Your Datacenter Active Directory SharePoint SQL Server.
IT Infrastructure Chap 1: Definition
ES 101. Module 2 IP Addressing & Routing. Last Lecture Wide area networking Definition of “packets”
Summary - Part 2 - Objectives The purpose of this basic IP technology training is to explain video over IP network. This training describes how video can.
Cisco S3C3 Virtual LANS. Why VLANs? You can define groupings of workstations even if separated by switches and on different LAN segments –They are one.
Chapter 3 - VLANs. VLANs Logical grouping of devices or users Configuration done at switch via software Not standardized – proprietary software from vendor.
Introduction to Windows Server 2003,. 2 Objectives Identify the key features of each platform that makes up the Windows Server 2003 family Understand.
Hands-On Microsoft Windows Server 2003 Chapter 1 Introduction to Windows Server 2003, Standard Edition.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 4: Planning and Configuring Routing and Switching.
ITE PC v4.0 Chapter 8 1 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public  Networks are systems that are formed by links.  People use different.
Infrastructure for the DBA: An Introduction Peter Shore SQL Saturday Chicago 2016.
Infrastructure for the DBA: An Introduction Peter Shore SQL Saturday Louisville 2016.
“Your application performance is only as good as your network” (4)
LESSON Networking Fundamentals Understand IPv4.
Network customization
Unit 3 Virtualization.
Chapter 1 Introduction to Networking
Chapter 6: Securing the Cloud
Instructor Materials Chapter 1: LAN Design
Connecting Desktops and Laptops to Networks
Infrastructure for the DBA: An Introduction
CONNECTING TO THE INTERNET
Planning and Troubleshooting Routing and Switching
Securing the Network Perimeter with ISA 2004
ConfigMgr and Azure – A Compelling Partnership – Part II
Wide Area Network.
Chapter 4: Routing Concepts
Introduction to Networks
Design and Implement Cloud Data Platform Solutions
CT1303 LAN Rehab AlFallaj.
Introduction to Networks
Ken Gunnells, Ph.D. - Networking Paul Crigler - Programming
Welcome To : Group 1 VC Presentation
Chapter 7 Backbone Network
Chapter 9 Objectives Understand TCP/IP Protocol.
Evolved from ARPANET (Advanced Research Projects Agency of the U.S. Department of Defense) Was the first operational packet-switching network Began.
Network+ Guide to Networks 6th Edition
Data Professional’s junk drawer
Data Professional’s junk drawer
Design Unit 26 Design a small or home office network
Networks Software.
An Introduction to Computer Networking
Design Unit 26 Design a small or home office network
Microsoft Virtual Academy
Goals Introduce the Windows Server 2003 family of operating systems
Module 9: TCP/IP Protocol Suite and IP Addressing
HC Hyper-V Module GUI Portal VPS Templates Web Console
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 4: Planning and Configuring Routing and Switching.
Internet and Web Simple client-server model
Computer Technology Networks & Internet.
Cloud-Enabling Technology
Network customization
Continuous Learning for the Modern Age
Infrastructure for the DBA: An Introduction
Infrastructure for the DBA: An Introduction
Chapter 8 – Data switching and routing
Infrastructure for the DBA: An Introduction
Infrastructure for the DBA: An Introduction
Presentation transcript:

Infrastructure for the DBA: An Introduction Peter Shore SQL Saturday Wheeling 2018

Agenda Introduction Network Terms Network Devices TCP/IP Network Services Server Hardware Server Storage Attached Server Storage Virtualization Cloud Active Directory Windows Server

Specialize in remote database administration, operating system, and enterprise application support services 24x7, 100% onshore support across all major database platforms including SQL Server, MySQL, PostgreSQL, Oracle, Oracle Applications, and DB2 Full suite of Microsoft Business Intelligence and Database Activity Monitoring services available Currently support hundreds of customers and thousands of databases daily www.rdx.com

About Me SQL Server Database Administrator - RDX Intentionally Accidental DBA Over 20 years IT experience Server Engineer Desktop Engineer Network Infrastructure Desk side support President CBusPASS Co-Organizer SQL Saturday Columbus How to find me Twitter: @pshore73 E-mail: pshore73@outlook.com

Network Terms LAN WAN VPN VLAN Bandwidth vs. Latency Local Area Network Computer network connecting computers in a limited area House School Office WAN Wide Area Network Communication network extended over a wide area Multiple data centers Internet VPN Virtual Private Network Tunnel through WAN VLAN Virtual Local Area Network Not limited to hypervisor environments Partition traffic Partition security Allows for Quality of Service (QoS) Does not expand bandwidth Bandwidth vs. Latency Bandwidth – maximum throughput Latency – delay from input to outcome

Network Communication Packet Unit of data routed from an origin to a destination http://tinyurl.com/krpzn5o Switch “Switches create networks” - Cisco Multi-segment Managed vs. Unmanaged Available in 100 Mbps, 1 Gbps, 10 Gbps, 40 Gbps and 100 Gbps speeds Router “Routers connect networks” - Cisco Determines next network point a packet should be forwarded

TCP/IP Born in the Department of Defense IPV4 IPV6 Defense Advanced Research Projects Agency  (DARPA) Late 1960’s IPV4 Production in ARPANET 1983 Connectionless protocol 32-bit,  4,294,967,296 (232) addresses 4 8-bit octets, usually written in dotted decimal notation IPV6 128-bit, approximately 3.4×1038 addresses Not interoperable with IPV4 8 groups of 4 hexadecimal digits

Network Services Dynamic Host Configuration Protocol (DHCP) Delivers TCP/IP configuration Automatic assignment of address to end-points TCP/IP Address Subnet Mask Default Gateway Allocated by time, known as a lease Domain Name Services (DNS) “Phonebook” of Names to TCP/IP addresses Address Records (A Records) Record linking address to name Canonical Name (C Name) Reference or redirection Mail Exchanger (MX Record) Identifies a mail server

Wires vs. Radios Wired Wireless Pros Cons Pros Cons Tier by tier higher speed More secure Better for data centers Cons Lacks flexibility Installation cost Pros Flexible Enables BYOD Relatively lower installation cost Cons Tier by tier speeds lower Security weaknesses Susceptible to interference

Server Hardware Server/Host/Blade Central Processing Unit (CPU) Cores Hyper-threading Memory (RAM) Random Access Memory Non-Uniform Memory Access (NUMA)

Your Kitchen Your Computer Storage RAM

Server Storage Local Storage Controller in server Disk in server Configured at server level Typically in Redundant Array of Inexpensive Disks (RAID) RAID 0 – striping no parity RAID 1 – mirror RAID 5 – striping with parity RAID 10 – mirror of stripes Peripheral Component Interconnect Express (PCIe) Slot on motherboard PCIe flash disk (example SANDisk FusionIO)

Attached Server Storage External to physical server Used to augment local storage Direct attached storage Chassis Physical connection Typically used with traditional servers (tower or rackmount) Network Attached Storage (NAS) Connection to NAS Server (aka NAS head) Server connects to disk array Used with blade or traditional servers Storage Attached Network (SAN) Connection to storage via Host Bus Adapter Fibre channel dedicated hardware iSCSI over LAN Behaves more like on-board attached storage Latency is a critical metric

Virtualization Almost all SQL Server work loads can be virtualized Biggest factor is hardware Must be properly configured Creates abstraction layer between Windows Server and hardware Virtualization layer controls access to physical hardware Host level memory pressure may require minimum memory setting Viable part of High Availability solution, but not the whole solution Backup approach can be an issue

Cloud Someone else’s datacenter Infrastructure as a Service (IaaS) “Instant infrastructure provisioned and managed via internet” Virtualized servers Can replace most or all infrastructure Platform as a Service (PaaS) Backend systems Minimize complexity of managing infrastructure Does not replace on-site infrastructure Software as a Service (SaaS) Productivity software

As A Service https://azure.microsoft.com/en-us/overview/what-is-iaas/ https://azure.microsoft.com/en-us/overview/what-is-paas/ https://azure.microsoft.com/en-us/overview/what-is-saas/

Active Directory Microsoft implementation of Lightweight Directory Access Protocol (LDAP) Hierarchical database Objects organized by Organization Units SQL Servers separated out Service accounts separated out & grouped Group Policy “Group Policy is an infrastructure that allows you to implement specific configurations for users and computers. Group Policy settings are contained in Group Policy objects (GPOs), which are linked to the following Active Directory service containers: sites, domains, or organizational units (OUs).” (http://tinyurl.com/k368u74)

Active Directory Managed Service Accounts Complex passwords known only to account and Active Directory Maintain Kerberos Service Principal Names (registering SPN http://tinyurl.com/zepmxpd) Computer specific Server 2008r2 with Active Directory Functional Level 2008r2 or higher Group Managed Service Accounts Used on multiple hosts Now supported in SQL 2016+

Active Directory & The Cloud Active Directory can be extended to the cloud Azure Amazon Web Service Active Directory Federation Services (AD FS) Provides Single Sign On access across organizational boundaries Azure IaaS, PaaS and SaaS PaaS means Azure SQL DB, Azure Managed Instance Active Directory Groups you are used to

Windows Server TCP Chimney Offload Group Policies in affect Transfers workload from CPU to NIC during data transmission Disable it Can cause connectivity problems Designed for short lived connections Group Policies in affect GPResult /r Local Policies Lock pages in memory Perform Volume Maintenance

Anti-Virus Valid arguments to both sides If implemented use Microsoft recommendations for exceptions http://social.technet.microsoft.com/wiki/contents/articles/953.mi crosoft-anti-virus-exclusion-list.aspx

Questions?