Learning AtlasIT Support → Cybersecurity
คลังบทอ่าน10.3 / บริหารโครงสร้างพื้นฐานและบริการบทถัดไป
สารบัญบทอ่าน / Infrastructure and Service Administration / 10.3
03 · แก้ปัญหาและดูแลระบบ · บท 10.3

Application Services

บริการแอปพลิเคชัน

บริการธุรกิจประกอบจากหลายระบบ ตรวจทั้งการตั้งค่า การเข้าถึง และส่วนที่บริการพึ่งพา

5 หัวข้อคำอธิบายในหน้านี้ภาพอธิบายและกลไกทีละส่วน
หัวข้อในบทนี้
ศัพท์ในบทนี้ · กดคำที่ขีดเส้นใต้ในเนื้อหาเพื่อดูความหมายได้ด้วย
DNS
ระบบค้นข้อมูลของชื่อ เช่น IP ของชื่อโฮสต์
TLS
โปรโตคอลปกป้องช่องทางสื่อสารพร้อมการตรวจปลายทางตามแบบใช้งาน
HTTP
กฎคำขอกับคำตอบที่ใช้ในการสื่อสารเว็บ
HTTPS
HTTP บนช่องทางที่ปกป้องด้วย TLS
จากหลักการไปถึงกลไก

หน้าบริการหนึ่งอาจมี backend หลายตัว

Web server รับ หรือ Reverse proxy หรือ load balancer อาจเลือก backend ก่อน backend ไปใช้ฐานข้อมูล บริการอีเมลมีหน้าที่ส่ง รับ และตรวจข้อความแยกกัน งานดูแลจึงต้องตาม dependency ของบริการนั้น ไม่ใช้ผลว่าเครื่องเปิดอยู่แทนผลว่าแอปใช้ได้

ส่วนที่สัมพันธ์กัน · เส้นแสดงการเชื่อมโยง ไม่ใช่เวลาหน้าบริการหนึ่งอาจมี backend หลายตัว
หน้าบริการหนึ่งอาจมี backend หลายตัว
  1. Entry point

    DNS และ TLS พาผู้ใช้เข้าจุดรับบริการที่กำหนด

  2. Proxy / balancing

    เช่น nginx หรือ Apache ตามการตั้ง อาจเสิร์ฟไฟล์เองหรือส่งต่อไป backend Health check ต้องตรวจสิ่งที่เกี่ยวกับงาน

  3. Application

    สร้างผลตาม request ถ้าพึ่ง session ต้องออกแบบการกระจายและการเก็บสถานะ

  4. Database / storage

    ตรวจสิทธิ์ connection capacity และข้อมูลที่แอปต้องใช้

  5. Other services

    Mail chat spam filtering licensing และ mobile sync มี endpoint และข้อจำกัดเฉพาะ

502 จาก proxy อาจชี้ปัญหาเชื่อม backend ส่วน 500 มักชี้การทำงานด้าน server แต่ต้องอ่าน log ประกอบ บริการฟังรับอยู่เฉพาะ localhost อาจใช้ได้ในเครื่องแต่ client ภายนอกเข้าไม่ได้ การตั้ง license หรือสิทธิ์ sync ผิดก็ทำให้บางฟังก์ชันล้มเหลวโดย network ยังทำงาน

01 / 05

อีเมล แชต และกรองสแปมEmail, Chat and Spam Filtering · 10.3.1

อีเมลและแชตต้องมีการส่ง การรับ และการควบคุมข้อความไม่พึงประสงค์

อีเมลใช้บริการส่ง รับ และเข้าถึง mailbox เช่น SMTP กับ IMAP ข้อมูล ช่วยค้นและตรวจนโยบายผู้ส่ง การกรองสแปมใช้หลายสัญญาณและยังมี false positive ส่วนระบบ chat มีบัญชี สิทธิ์ และ retention ของตนเอง

เทียบหน้าที่เพื่อไม่สับสน
•Mail transport

ส่งต่อข้อความ

•Mailbox access

อ่านและจัดการข้อความ

•Filtering / policy

ตรวจและจัดการข้อความตามนโยบาย

ส่งเมลได้แต่รับไม่ได้ให้แยกเส้นทางส่งกับรับ ตรวจ MX, mailbox และ quarantine SPF DKIM DMARC ช่วยตรวจอัตลักษณ์โดเมนตามกลไกของแต่ละตัว แต่ไม่รับรองว่าเนื้อหาเมลไม่หลอกลวง

ที่มาของหัวข้อนี้ · 3 รายการ

คำอธิบายและภาพในหน้านี้เรียบเรียงใหม่ ชื่อบทต้นทางด้านล่างใช้ตรวจที่มา ไม่ได้แทนเนื้อหาที่คุณต้องไปอ่านเพิ่มเพื่อเข้าใจหน้านี้ และไม่ยืนยันว่าทุกประโยคมีอยู่ในคอร์ส

02 / 05

เว็บเซิร์ฟเวอร์และเอชทีทีพีเอสWeb Servers and HTTPS · 10.3.2

Web server รับคำขอและส่งเนื้อหา HTTPS เพิ่มการป้องกันการสื่อสารด้วย TLS

Web server รับ request เลือก virtual host และส่งไฟล์หรือส่งต่อแอป เพิ่ม certificate private key และการตั้งค่าที่ต้องดูแล เอกสารเว็บกับแอปเป็นคนละส่วนที่อาจเสียต่างกัน

เทียบหน้าที่เพื่อไม่สับสน
•Listener / TLS

รับ connection และปกป้องช่องทาง

•Virtual host

เลือกเว็บไซต์ตามชื่อ

•Content / upstream

ไฟล์หรือแอปที่ตอบ

เว็บ default page ขึ้นแต่แอปไม่ขึ้นให้ตรวจ host mapping และ upstream backend หาก ไม่ผ่านผู้ใช้อาจยังไม่ได้ถึง request เลย จึงแก้ application routing อย่างเดียวไม่ได้

ที่มาของหัวข้อนี้ · 2 รายการ

คำอธิบายและภาพในหน้านี้เรียบเรียงใหม่ ชื่อบทต้นทางด้านล่างใช้ตรวจที่มา ไม่ได้แทนเนื้อหาที่คุณต้องไปอ่านเพิ่มเพื่อเข้าใจหน้านี้ และไม่ยืนยันว่าทุกประโยคมีอยู่ในคอร์ส

03 / 05

เว็บเซิร์ฟเวอร์และกระจายโหลดApache, nginx and Load Balancing · 10.3.3

Apache และ nginx ให้บริการเว็บได้ Load balancer กระจายงานไปหลายปลายทาง

Apache และ nginx เป็นเว็บเซิร์ฟเวอร์ที่ตั้ง serving หรือ reverse proxy ได้ Load balancer กระจาย request ไป backend ตามนโยบายและ health check การมีหลาย backend ไม่รับรอง availability หากยังพึ่งฐานข้อมูลเดียว

เทียบหน้าที่เพื่อไม่สับสน
•Proxy / balancer

รับและกระจายคำขอ

•Health check

ตรวจความพร้อมแบบที่กำหนด

•Backend pool

กลุ่มบริการที่รับงาน

Backend A ไม่ตอบ health check จะถูกหยุดรับงานตาม configuration แต่ session ที่เก็บเฉพาะ A อาจหาย ต้องออกแบบ shared session หรือวิธีที่เหมาะ และติดตาม error ทั้งหน้า proxy กับ backend

ที่มาของหัวข้อนี้ · 2 รายการ

คำอธิบายและภาพในหน้านี้เรียบเรียงใหม่ ชื่อบทต้นทางด้านล่างใช้ตรวจที่มา ไม่ได้แทนเนื้อหาที่คุณต้องไปอ่านเพิ่มเพื่อเข้าใจหน้านี้ และไม่ยืนยันว่าทุกประโยคมีอยู่ในคอร์ส

04 / 05

บริการฐานข้อมูลDatabase Services · 10.3.4

Database service เก็บและค้นข้อมูลให้แอป ต้องจัดสิทธิ์ สำรอง และตรวจประสิทธิภาพ

Database service จัดการเก็บ query ความถูกต้องและการทำงานพร้อมกัน แอปเชื่อมด้วย account และสิทธิ์ที่จำเป็น ผู้ดูแลต้องตรวจ connection limit, storage, performance, backup และการกู้คืน

เทียบหน้าที่เพื่อไม่สับสน
•Client connection

ช่องทางและบัญชีของแอป

•Database engine

ประมวล query และ concurrency

•Persistent storage

ข้อมูลและ log ที่ต้องกู้ได้

แอปเปิดหน้าได้แต่ข้อมูลไม่ขึ้นอาจเป็น connection DB สิทธิ์ query หรือ migration ไม่ครบ อย่าให้ account ของแอปเป็น admin เพื่อแก้ปัญหา permission โดยไม่รู้ว่างานต้องใช้สิทธิ์ใด

ที่มาของหัวข้อนี้ · 1 รายการ

คำอธิบายและภาพในหน้านี้เรียบเรียงใหม่ ชื่อบทต้นทางด้านล่างใช้ตรวจที่มา ไม่ได้แทนเนื้อหาที่คุณต้องไปอ่านเพิ่มเพื่อเข้าใจหน้านี้ และไม่ยืนยันว่าทุกประโยคมีอยู่ในคอร์ส

05 / 05

ไลเซนส์และซิงก์มือถือLicensing and Mobile Sync · 10.3.5

Licensing ควบคุมสิทธิ์ใช้ซอฟต์แวร์ Mobile sync ทำให้ข้อมูลหลายอุปกรณ์สอดคล้องกัน

License กำหนดสิทธิ์ใช้ซอฟต์แวร์ตามสัญญา เช่นต่อผู้ใช้ เครื่อง หรือ subscription Mobile sync ทำให้ข้อมูลระหว่างเครื่องกับบริการสอดคล้องตามกฎและสิทธิ์

เทียบหน้าที่เพื่อไม่สับสน
•Entitlement

สิทธิ์ตาม license

•Synchronization

ทำข้อมูลให้สอดคล้อง

•Retention / recovery

เก็บและคืนข้อมูลย้อนหลัง

ติดตั้งแอปสำเร็จแต่ไม่ได้ license อาจใช้ฟังก์ชันไม่ได้ ส่วนลบไฟล์บนมือถือแล้วหายทุกเครื่องเป็นผลของ sync ไม่ใช่ backup จึงต้องตรวจการเก็บรุ่นและกู้คืนแยก

ที่มาของหัวข้อนี้ · 2 รายการ

คำอธิบายและภาพในหน้านี้เรียบเรียงใหม่ ชื่อบทต้นทางด้านล่างใช้ตรวจที่มา ไม่ได้แทนเนื้อหาที่คุณต้องไปอ่านเพิ่มเพื่อเข้าใจหน้านี้ และไม่ยืนยันว่าทุกประโยคมีอยู่ในคอร์ส

เชื่อมความเข้าใจ

นำศัพท์มาเชื่อมกับงาน

ตัวอย่างให้เห็นภาพ

หน้าเว็บโหลดได้แต่ข้อมูลไม่ขึ้น อาจต้องตรวจแอปที่เชื่อมฐานข้อมูลอีกชั้น

สิ่งที่บทนี้เชื่อมไว้

บริการธุรกิจประกอบจากหลายระบบ ตรวจทั้งการตั้งค่า การเข้าถึง และส่วนที่บริการพึ่งพา

ใช้ภาพกับตัวอย่างด้านบนเชื่อมหน้าที่ของแต่ละส่วน แล้วตรวจความเข้าใจด้วยการอธิบายเหตุผลของผลที่เห็น ก่อนเปิดบทถัดไป

บันทึกในเบราว์เซอร์นี้
บทเรียนที่เกี่ยวข้องและที่มาของบทอ่าน

คำอธิบายหน้านี้เขียนใหม่ตามหัวข้อใน Atlas รายการด้านล่างเป็นชื่อ Video/Reading ที่เคยจับคู่ไว้ แสดงไว้ให้ตรวจที่มาของชื่อหัวข้อ และไม่รับรองว่าคอร์สสอนทุกส่วนของคำอธิบายนี้