แนวคิดโครงสร้างพื้นฐาน IT สมัยใหม่

แนวคิด DevOps

Cem Sakarya

DevOps Risk Advisor

องค์ประกอบหลักของโครงสร้างพื้นฐาน IT

 

  • ประกอบด้วยองค์ประกอบหลายส่วนรวมกัน
  • ปรับแต่งให้เหมาะกับความต้องการขององค์กร

ซอฟต์แวร์

เครือข่าย

ฮาร์ดแวร์

แนวคิด DevOps

ฮาร์ดแวร์

เซิร์ฟเวอร์

  • ติดตั้งภายในองค์กรได้
  • หรือใช้งานผ่านผู้ให้บริการคลาวด์
แนวคิด DevOps

เครือข่าย

  • สื่อสารกับส่วนอื่น ๆ ของซอฟต์แวร์
  • สื่อสารกับผู้ใช้งานผ่านอินเทอร์เน็ต

เครือข่าย

แนวคิด DevOps

ซอฟต์แวร์

 

ซอฟต์แวร์มีความจำเป็นเพื่อ:

  • จัดการฮาร์ดแวร์และเครือข่าย
  • กำหนดค่าให้เหมาะกับการใช้งานขององค์กร

 

เป้าหมายของซอฟต์แวร์โครงสร้างพื้นฐาน:

  • เปิดโอกาสให้ทีมผลิตภัณฑ์พัฒนาและให้บริการลูกค้า
แนวคิด DevOps

การจัดการการเปลี่ยนแปลง

 

  • ซอฟต์แวร์ต้องได้รับการดูแลและปรับปรุงอย่างต่อเนื่อง
  • การเปลี่ยนแปลงเหล่านี้อาจมีค่าใช้จ่ายสูงและกระทบต่อบริการขององค์กร
  • Infrastructure Engineering มอบเครื่องมือที่จำเป็นสำหรับการสร้างผลิตภัณฑ์
แนวคิด DevOps

Developer platform

  แผนผัง Platform Engineering: Developer Platform, Codebase & Version Control, DevOps และ Deployment Platform โดย Developer Platform ถูกไฮไลต์

แนวคิด DevOps

Codebase & version control

  แผนผัง Platform Engineering: Developer Platform, Codebase & Version Control, DevOps และ Deployment Platform โดย Codebase & Version Control ถูกไฮไลต์  

  • Version Control: Git
แนวคิด DevOps

DevOps CI/CD pipelines

  แผนผัง Platform Engineering: Developer Platform, Codebase & Version Control, DevOps และ Deployment Platform โดย DevOps ถูกไฮไลต์  

  • DevOps ในความหมายแคบ — CI/CD
  • โค้ดต้องผ่านกระบวนการ build
  • แปลงไฟล์โค้ดให้เป็นไฟล์ที่เครื่องรันได้
แนวคิด DevOps

Deployment platform

  แผนผัง Platform Engineering: Developer Platform, Codebase & Version Control, DevOps และ Deployment Platform โดย Deployment Platform ถูกไฮไลต์

แนวคิด DevOps

การจัดการการเปลี่ยนแปลงใน microservices

Microservice A ได้รับการอัปเกรดจาก version 1 เป็น version 2 ในขณะที่ microservice B ยังคงอยู่ที่ version 1

แนวคิด DevOps

มาฝึกกันเถอะ!

แนวคิด DevOps

Preparing Video For Download...