SlideShare une entreprise Scribd logo
1  sur  24
Understanding Servers
IT4GIS
Keith T. Weber, GISP
GIS Director
ISU-GIS Training and Research Center
What is a server?
• Desktop
• Workstation
• Server
Functional Roles
• Data Storage
• Application Host
• GeoProcessing
• Spatial Data Management
• Website Host
• E-mail
Data Storage
• The role of hardware
– NAS (network attached
storage)
– SAN (storage area network)
– DAS (direct attached storage)
– [other]
• Your role
– Delete unnecessary data
– Apply best data type to each
attribute (tables) and raster file
format/pixel depth)
Data Storage: Fault Tolerance
• RAID=Redundant Array of Inexpensive Disks
• Hardware or software implementation
• Level 0,1,5,10
• Minimum four disks on server
• Hard disk types
–SCSI, IDE, etc.
–Hot-swappable
Data Storage: The Way Fault
Tolerance Works!
6
Data Storage: RAID and RAIS
• Redundant Array of Inexpensive Disks
• Redundant Array of Inexpensive Servers
Hints and Tips: The 5-nines
• 99.999% of the time…
• Servers are operational and functioning
• How much down-time does this allow?
– 5 minutes!
– No longer even a goal!
– Why?
Application Host
• GIS software-host
server (application
server)
• GIS software license
server
GeoProcessing
• ArcGIS for Server software resides on server with
GeoProcessing Services running
• Clients have the desktop or workstation application
installed
• Large tasks are processed by the server via web
interface
– Can more fully utilize available processors and RAM
Why are Servers Faster?
• More RAM and more CPU cores (yes)
• But more importantly, a different architecture in RAM and
CPU usage/allocation
GPU Processing
• Graphical Processing Units
• nVidia leads, but it all started with the demand for smooth
video rendering by the gaming industry
• Graphics cards and processing
– Processing graphics is an intensive FLoating-point OPeration
(FLOP) that must be done quickly
– Geoprocessing can also be an intensive FLOP (but does not
need to be done quite so fast)
• In some cases, a server will not be faster if a good
graphics card is not available
Spatial Data Management
• SDE=Spatial
Database Engine
• Requires DBMS
• ArcSDE
• Spatial library
organized with a
RDBMS
Web Server
• IIS
–Overview of structure on
host server
–Client access
(http://giscenter.isu.edu)
• ArcGIS for Server
–Serving maps
ArcGIS for Server
Compliments SDE
by serving
GeoData services
Includes
Web
Services as
the next
generation
web map
server
Provides
Geo-
Processing
capabilities
even through
the Web!
Types of Server Hardware
• Glorified desktops
• Standard Rack-based
• Blade
– Rack based, but not limited to 42 Units
– Can contain more than CPUs
• ISU’s Research Data Center (RDC)
Professional Tips
• Data folder for clients
• Data liability policy
• Use of Temp folders
• System Administration:
–Do not allow write access from remote clients anywhere
on your system!
• Security
–Web access is principal security threat
–FTP is a primary avenue for intrusion
–Dynamic IP addressing
Applying Security to Your Server
• Reactive:
– TCP/IP exclusion
• Proactive
– Service packs
– Updating anti-virus dictionaries
– Disabling and uninstalling FTP
– Firewalls
Security (cont’d)
• Backup your data
–Mission critical
–Critical
–Non-critical data
• Difference between Backup and
Archive
Key Concepts
• A server is best defined by its Functional Role.
• You should now know several roles for GIS
servers.
• Fault tolerance addresses data integrity
(information assurance).
• Proactive security measure address data
security.
A Tour of the Server Room
(in under 2 minutes)
Keep the Servers Cool
• Cool aisle and hot aisle approach
• Liquid cooling (e.g., INL C3)
– Better approach but much more expensive
– ROI good on larger data centers (INL C3)
– ROI poor on smaller data centers (ISU RDC)
Professional Hints and Tips
• Email is not a text SMS…
Questions…Assignment
Get ready for the 2-minute write

Contenu connexe

Similaire à 02-UnderstandingServers.pptx

Hadoop Distributed File System
Hadoop Distributed File SystemHadoop Distributed File System
Hadoop Distributed File System
Vaibhav Jain
 
Some thoughts on apache spark & shark
Some thoughts on apache spark & sharkSome thoughts on apache spark & shark
Some thoughts on apache spark & shark
Viet-Trung TRAN
 
In memory grids IMDG
In memory grids IMDGIn memory grids IMDG
In memory grids IMDG
Prateek Jain
 
Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]
shuwutong
 

Similaire à 02-UnderstandingServers.pptx (20)

Hadoop Distributed File System
Hadoop Distributed File SystemHadoop Distributed File System
Hadoop Distributed File System
 
Pascal benois performance_troubleshooting-spsbe18
Pascal benois performance_troubleshooting-spsbe18Pascal benois performance_troubleshooting-spsbe18
Pascal benois performance_troubleshooting-spsbe18
 
Move your on prem data to a lake in a Lake in Cloud
Move your on prem data to a lake in a Lake in CloudMove your on prem data to a lake in a Lake in Cloud
Move your on prem data to a lake in a Lake in Cloud
 
Hadoop-Quick introduction
Hadoop-Quick introductionHadoop-Quick introduction
Hadoop-Quick introduction
 
Bigdata workshop february 2015
Bigdata workshop  february 2015 Bigdata workshop  february 2015
Bigdata workshop february 2015
 
Cassandra Core Concepts
Cassandra Core ConceptsCassandra Core Concepts
Cassandra Core Concepts
 
Server training
Server trainingServer training
Server training
 
Some thoughts on apache spark & shark
Some thoughts on apache spark & sharkSome thoughts on apache spark & shark
Some thoughts on apache spark & shark
 
Introducing Kudu, Big Data Warehousing Meetup
Introducing Kudu, Big Data Warehousing MeetupIntroducing Kudu, Big Data Warehousing Meetup
Introducing Kudu, Big Data Warehousing Meetup
 
Share point 2013 on azure
Share point 2013 on azureShare point 2013 on azure
Share point 2013 on azure
 
Introducing Kudu
Introducing KuduIntroducing Kudu
Introducing Kudu
 
In memory grids IMDG
In memory grids IMDGIn memory grids IMDG
In memory grids IMDG
 
Bases de datos en la nube con AWS
Bases de datos en la nube con AWSBases de datos en la nube con AWS
Bases de datos en la nube con AWS
 
Ozri 2013 Brisbane, Australia - Geodatabase Efficiencies
Ozri 2013 Brisbane, Australia - Geodatabase EfficienciesOzri 2013 Brisbane, Australia - Geodatabase Efficiencies
Ozri 2013 Brisbane, Australia - Geodatabase Efficiencies
 
Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]
 
Introducing Apache Kudu (Incubating) - Montreal HUG May 2016
Introducing Apache Kudu (Incubating) - Montreal HUG May 2016Introducing Apache Kudu (Incubating) - Montreal HUG May 2016
Introducing Apache Kudu (Incubating) - Montreal HUG May 2016
 
Redis acc 2015_eng
Redis acc 2015_engRedis acc 2015_eng
Redis acc 2015_eng
 
Maximizing performance via tuning and optimization
Maximizing performance via tuning and optimizationMaximizing performance via tuning and optimization
Maximizing performance via tuning and optimization
 
Maximizing performance via tuning and optimization
Maximizing performance via tuning and optimizationMaximizing performance via tuning and optimization
Maximizing performance via tuning and optimization
 
Hadoop
HadoopHadoop
Hadoop
 

Dernier

Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
amitlee9823
 
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Naicy mandal
 
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcRCALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
dollysharma2066
 
Lubrication and it's types and properties of the libricabt
Lubrication and it's types and properties of the libricabtLubrication and it's types and properties of the libricabt
Lubrication and it's types and properties of the libricabt
dineshkumar430venkat
 

Dernier (20)

Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Arekere ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
Makarba ( Call Girls ) Ahmedabad ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Rea...
 
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
9892124323, Call Girl in Juhu Call Girls Services (Rate ₹8.5K) 24×7 with Hote...
 
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
🔝 9953056974🔝 Delhi Call Girls in Ajmeri Gate
 
Low Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service Nashik
Low Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service NashikLow Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service Nashik
Low Rate Call Girls Nashik Vedika 7001305949 Independent Escort Service Nashik
 
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Dharwad 7001035870 Whatsapp Number, 24/07 Booking
 
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai GapedCall Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
Call Girls Dubai Slut Wife O525547819 Call Girls Dubai Gaped
 
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
 
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
young call girls in Sainik Farm 🔝 9953056974 🔝 Delhi escort Service
 
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
 
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
 
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcRCALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
 
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort GirlsDeira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
 
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Sakshi Call 7001035870 Meet With Nagpur Escorts
 
Develop Keyboard Skill.pptx er power point
Develop Keyboard Skill.pptx er power pointDevelop Keyboard Skill.pptx er power point
Develop Keyboard Skill.pptx er power point
 
Lubrication and it's types and properties of the libricabt
Lubrication and it's types and properties of the libricabtLubrication and it's types and properties of the libricabt
Lubrication and it's types and properties of the libricabt
 

02-UnderstandingServers.pptx

  • 1. Understanding Servers IT4GIS Keith T. Weber, GISP GIS Director ISU-GIS Training and Research Center
  • 2. What is a server? • Desktop • Workstation • Server
  • 3. Functional Roles • Data Storage • Application Host • GeoProcessing • Spatial Data Management • Website Host • E-mail
  • 4. Data Storage • The role of hardware – NAS (network attached storage) – SAN (storage area network) – DAS (direct attached storage) – [other] • Your role – Delete unnecessary data – Apply best data type to each attribute (tables) and raster file format/pixel depth)
  • 5. Data Storage: Fault Tolerance • RAID=Redundant Array of Inexpensive Disks • Hardware or software implementation • Level 0,1,5,10 • Minimum four disks on server • Hard disk types –SCSI, IDE, etc. –Hot-swappable
  • 6. Data Storage: The Way Fault Tolerance Works! 6
  • 7. Data Storage: RAID and RAIS • Redundant Array of Inexpensive Disks • Redundant Array of Inexpensive Servers
  • 8. Hints and Tips: The 5-nines • 99.999% of the time… • Servers are operational and functioning • How much down-time does this allow? – 5 minutes! – No longer even a goal! – Why?
  • 9. Application Host • GIS software-host server (application server) • GIS software license server
  • 10. GeoProcessing • ArcGIS for Server software resides on server with GeoProcessing Services running • Clients have the desktop or workstation application installed • Large tasks are processed by the server via web interface – Can more fully utilize available processors and RAM
  • 11. Why are Servers Faster? • More RAM and more CPU cores (yes) • But more importantly, a different architecture in RAM and CPU usage/allocation
  • 12. GPU Processing • Graphical Processing Units • nVidia leads, but it all started with the demand for smooth video rendering by the gaming industry • Graphics cards and processing – Processing graphics is an intensive FLoating-point OPeration (FLOP) that must be done quickly – Geoprocessing can also be an intensive FLOP (but does not need to be done quite so fast) • In some cases, a server will not be faster if a good graphics card is not available
  • 13. Spatial Data Management • SDE=Spatial Database Engine • Requires DBMS • ArcSDE • Spatial library organized with a RDBMS
  • 14. Web Server • IIS –Overview of structure on host server –Client access (http://giscenter.isu.edu) • ArcGIS for Server –Serving maps
  • 15. ArcGIS for Server Compliments SDE by serving GeoData services Includes Web Services as the next generation web map server Provides Geo- Processing capabilities even through the Web!
  • 16. Types of Server Hardware • Glorified desktops • Standard Rack-based • Blade – Rack based, but not limited to 42 Units – Can contain more than CPUs • ISU’s Research Data Center (RDC)
  • 17. Professional Tips • Data folder for clients • Data liability policy • Use of Temp folders • System Administration: –Do not allow write access from remote clients anywhere on your system! • Security –Web access is principal security threat –FTP is a primary avenue for intrusion –Dynamic IP addressing
  • 18. Applying Security to Your Server • Reactive: – TCP/IP exclusion • Proactive – Service packs – Updating anti-virus dictionaries – Disabling and uninstalling FTP – Firewalls
  • 19. Security (cont’d) • Backup your data –Mission critical –Critical –Non-critical data • Difference between Backup and Archive
  • 20. Key Concepts • A server is best defined by its Functional Role. • You should now know several roles for GIS servers. • Fault tolerance addresses data integrity (information assurance). • Proactive security measure address data security.
  • 21. A Tour of the Server Room (in under 2 minutes)
  • 22. Keep the Servers Cool • Cool aisle and hot aisle approach • Liquid cooling (e.g., INL C3) – Better approach but much more expensive – ROI good on larger data centers (INL C3) – ROI poor on smaller data centers (ISU RDC)
  • 23. Professional Hints and Tips • Email is not a text SMS…