DevOps

การเพิ่มประสิทธิภาพต้นทุน Cloud

FinOps, การติดตามต้นทุน, reserved instances, spot instances, การติดแท็กทรัพยากร, การลดความสูญเปล่า

20 คำถามสัมภาษณ์·
Senior
1

FinOps ในบริบทของ cloud คืออะไร?

คำตอบ

FinOps (Financial Operations) เป็นแนวปฏิบัติทางวัฒนธรรมที่นำความรับผิดชอบทางการเงินมาสู่โมเดลการใช้จ่าย cloud ที่ผันแปร โดยผสมผสานวิศวกรรม การเงิน และธุรกิจเข้าด้วยกัน แนวทางนี้ช่วยให้ทีมตัดสินใจบนพื้นฐานข้อมูลเกี่ยวกับการแลกเปลี่ยนระหว่างความเร็ว ต้นทุน และคุณภาพ FinOps ส่งเสริมการทำงานร่วมกันระหว่างนักพัฒนา ฝ่ายการเงิน และฝ่ายปฏิบัติการ เพื่อเพิ่มประสิทธิภาพคุณค่าทางธุรกิจของ cloud

2

ความแตกต่างหลักระหว่าง Reserved Instances (RI) และ Savings Plans ใน AWS คืออะไร?

คำตอบ

Reserved Instances ต้องการการผูกมัดกับประเภท instance ที่เฉพาะเจาะจง (family ขนาด ภูมิภาค) เป็นเวลา 1 หรือ 3 ปี โดยให้ส่วนลดสูงสุด 72% Savings Plans มีความยืดหยุ่นมากกว่า โดยจะใช้กับ family instance ขนาด และภูมิภาคที่แตกต่างกันโดยอัตโนมัติ ตราบใดที่การใช้งานเป็นไปตามการผูกมัดการใช้จ่ายต่อชั่วโมง ($/ชั่วโมง) Savings Plans มักให้ความยืดหยุ่นในการดำเนินงานที่ดีกว่าสำหรับสถาปัตยกรรมแบบไดนามิก

3

ควรใช้ Spot Instances ใน AWS เมื่อใด?

คำตอบ

Spot Instances ให้ส่วนลดสูงสุด 90% แต่อาจถูกขัดจังหวะโดยมีการแจ้งล่วงหน้าเพียง 2 นาที เหมาะอย่างยิ่งสำหรับ workload ที่ทนต่อการขัดจังหวะ เช่น batch processing, CI/CD builds, การวิเคราะห์ข้อมูล, ML training แนะนำให้รวม Spot กับ Auto Scaling Groups และกลยุทธ์การกระจาย (instance types/AZs หลายแบบ) เพื่อเพิ่มความพร้อมใช้งานสูงสุด อย่าใช้ Spot สำหรับฐานข้อมูลที่สำคัญหรือบริการ stateful ที่ไม่มีการทำ replication

4

วัตถุประสงค์หลักของ resource tagging สำหรับการเพิ่มประสิทธิภาพต้นทุนคืออะไร?

5

จะระบุและลดทรัพยากร cloud แบบ zombie (zombie resources) ได้อย่างไร?

+17 คำถามสัมภาษณ์

หัวข้อสัมภาษณ์ DevOps อื่นๆ

การควบคุมเวอร์ชัน & Git

Junior
20 คำถาม

พื้นฐาน Linux

Junior
22 คำถาม

Shell Scripting & Bash

Mid-Level
20 คำถาม

พื้นฐาน Networking

Junior
22 คำถาม

พื้นฐาน Docker

Junior
24 คำถาม

พื้นฐาน CI/CD

Junior
18 คำถาม

GitHub Actions

Mid-Level
22 คำถาม

GitLab CI/CD

Mid-Level
22 คำถาม

Jenkins

Mid-Level
22 คำถาม

พื้นฐาน Kubernetes

Mid-Level
26 คำถาม

Networking ของ Kubernetes

Mid-Level
24 คำถาม

Kubernetes ขั้นสูง

Mid-Level
24 คำถาม

Ingress & API Gateway

Mid-Level
20 คำถาม

พื้นฐาน Terraform

Mid-Level
22 คำถาม

Terraform ขั้นสูง

Mid-Level
22 คำถาม

Ansible & Configuration Management

Mid-Level
20 คำถาม

พื้นฐาน AWS

Mid-Level
26 คำถาม

พื้นฐาน Azure

Mid-Level
22 คำถาม

พื้นฐาน GCP

Mid-Level
22 คำถาม

การมอนิเตอร์และ Prometheus

Mid-Level
22 คำถาม

Logging & ELK Stack

Mid-Level
20 คำถาม

Alerting & Incident Response

Mid-Level
20 คำถาม

Cloud Identity & Secrets

Mid-Level
22 คำถาม

ความปลอดภัยของ CI/CD Pipeline

Mid-Level
20 คำถาม

Helm & Kubernetes

Mid-Level
20 คำถาม

ความปลอดภัย Runtime และ Cluster

Senior
24 คำถาม

Container Supply Chain Security

Senior
22 คำถาม

Service Mesh & Istio

Senior
24 คำถาม

GitOps & ArgoCD

Senior
22 คำถาม

Progressive Delivery

Senior
20 คำถาม

Observability แบบกระจาย

Senior
22 คำถาม

Disaster Recovery & Backup

Senior
20 คำถาม

การปรับแต่งประสิทธิภาพ

Senior
22 คำถาม

หลักการ SRE

Senior
24 คำถาม

Chaos Engineering

Senior
20 คำถาม

Platform Engineering

Senior
22 คำถาม

เชี่ยวชาญ DevOps สำหรับการสัมภาษณ์ครั้งถัดไป

เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์

เริ่มใช้ฟรี