Infrastructure for the DBA: An Introduction

Slides:



Advertisements
Similar presentations
NAS vs. SAN 10/2010 Palestinian Land Authority IT Department By Nahreen Ameen 1.
Advertisements

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.
Chapter 8: Configuring Network Connectivity. Installing Network Adapters Network adapter cards connect a computer to a network. Installation –Plug and.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Yes, yes it does! 1.Guest Clustering is supported with SQL Server when running a guest operating system of Windows Server 2008 SP2 or newer.
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.
Virtual IP Network Windows Server 2012 Windows 08 Dual Subnets.
CNT-150VT. Question #1 Your name Question #2 Your computer number ##
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:
Presentation Title Subtitle Author Copyright © 2002 OPNET Technologies, Inc. TM Introduction to IP and Routing.
CustomerSegment and workloads Your Datacenter Active Directory SharePoint SQL Server.
IT Infrastructure Chap 1: Definition
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Chapter 3 - VLANs. VLANs Logical grouping of devices or users Configuration done at switch via software Not standardized – proprietary software from vendor.
 The End to the Means › (According to IBM ) › 03.ibm.com/innovation/us/thesmartercity/in dex_flash.html?cmp=blank&cm=v&csr=chap ter_edu&cr=youtube&ct=usbrv111&cn=agus.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 4: Planning and Configuring Routing and Switching.
Cloud Computing is a Nebulous Subject Or how I learned to love VDF on Amazon.
1 CEG 2400 Fall 2012 Network Servers. 2 Network Servers Critical Network servers – Contain redundant components Power supplies Fans Memory CPU Hard Drives.
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.
Network Concepts.
LESSON Networking Fundamentals Understand IPv4.
Network customization
Chapter 7: Using Windows Servers
Unit 3 Virtualization.
Chapter 7. Identifying Assets and Activities to Be Protected
Chapter 1 Introduction to Networking
OSI Model IP address.
Chapter 6: Securing the Cloud
Instructor Materials Chapter 1: LAN Design
Connecting Desktops and Laptops to Networks
Infrastructure for the DBA: An Introduction
Understand Wide Area Networks (WANs)
CONNECTING TO THE INTERNET
Cloud Computing.
Planning and Troubleshooting Routing and Switching
Securing the Network Perimeter with ISA 2004
Chapter 4: Routing Concepts
Introduction to Networks
Introduction to Networks
Welcome To : Group 1 VC Presentation
GGF15 – Grids and Network Virtualization
Module – 7 network-attached storage (NAS)
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
Infrastructure for the DBA: An Introduction
Design Unit 26 Design a small or home office network
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
HC Hyper-V Module GUI Portal VPS Templates Web Console
Firewalls Routers, Switches, Hubs VPNs
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 4: Planning and Configuring Routing and Switching.
Cloud computing mechanisms
Internet and Web Simple client-server model
Cost Effective Network Storage Solutions
Network customization
Infrastructure for the DBA: An Introduction
Instructor Materials Chapter 8: Applied Networking
Infrastructure for the DBA: An Introduction
Chapter 8 – Data switching and routing
Infrastructure for the DBA: An Introduction
Presentation transcript:

Infrastructure for the DBA: An Introduction Peter Shore SQL Saturday Pittsburgh

About Me SQL Server Database Administrator – ThirtyOne Gifts Intentionally Accidental DBA Over 25 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

What do these have in common?

Motherboard

NUMA Non-Uniform Memory Access (NUMA) Buffer Manager/Buffer Pool

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

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

Local Storage Interface SATA (Serial ATA or Serial AT Attachment) HDD or SSD Up to 6.0 Gbit/s NVMe (non-volatile memory express) Controller interface (PCIe) Developed for SSD NVRAM (non-volatile RAM) Originally like a flash drive NVDIMM Storage on RAM Order of magnitude faster than NVMe Capacity still small

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

Virtual Machine vs. Containers https://www.backblaze.com/blog/vm-vs-containers/

Cloud Infrastructure as a Service (IaaS) Platform as a Service (PaaS) “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/

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 Devices Switch Firewall Routers “Switches build networks” – Cisco LAN centric Connect devices at a site to other devices at that site PC to servers and internet WiFi access points to servers and internet Servers to servers, storage, and internet Firewall Device to block unauthorized access while facilitating outward communication Several different types (packet filtering, stateful inspection, next-gen firewall) Routers “Routers connect networks” – Cisco LAN or WAN Discovers neighbors Forwards packets

TCP/IP Born in the Department of Defense IPV4 IPV6 Defense Advanced Research Projects Agency  (DARPA) Late 1960’s IPV4 Production in ARPANET 1983 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 Models https://techdifferences.com/difference-between-tcp-ip-and-osi-model.html

Network Communication

Network Applications 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

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

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 Active Directory Azure IaaS, PaaS and SaaS PaaS means Azure SQL DB, Azure Managed Instance Active Directory Groups you are used to

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?