Uncategorized

Catatan Ruang Kelas DevOps 28/Okt/2025 – DevOps Langsung dari Quality Thought


Penyediaan Infra

Skenario:

  • Kami bekerja untuk sebuah organisasi yang membangun aplikasi pemesanan tiket film
  • Sebagai bagian dari QA diperlukan pengujian
    • Fungsionalitas
    • Pertunjukan
    • Keamanan
    • Kasus Penggunaan Pengguna Akhir
  • Untuk mengelola hal ini, organisasi kami memiliki 4 lingkungan untuk pengujian dan 1 lingkungan untuk produksi
    • Lingkungan pengujian
      • Lingkungan Pengujian Sistem: Fungsionalitas diuji
      • Lingkungan Uji Kinerja: Tempat kinerja diukur
      • Lingkungan Uji Keamanan: Tempat uji penetrasi dilakukan
      • Lingkungan Pra-Produksi: Tempat Kasus Penggunaan Pengguna Akhir diverifikasi sebelum produksi
    • Lingkungan Hidup
      • Produksi: Tempat pelanggan menggunakan aplikasi.
  • Organisasi kami memiliki pengujian otomatis berikut

    • Pengujian Sistem:
      • 80% otomatis
      • 20% adalah manual
    • Pengujian Kinerja
      • 80% otomatis
      • 20% adalah manual
    • Pengujian Penetrasi:
      • 80% otomatis
      • 20% adalah manual
    • UAT
  • DevOps kami memiliki Saluran CI/CD

    • Setiap kali pengembang mengajukan perubahan, pengujian dasar dilakukan (Pengujian Unit)
    • Sekali setiap hari (Semua pekerjaan digabungkan oleh tim Anda)
      • Pengujian Sistem
      • Pengujian Kinerja
      • Pengujian Penetrasi
    • UAT dilakukan seminggu sekali
    • Setiap dua minggu sekali, lingkungan hidup kami diperbarui.
  • Setiap hari kami (insinyur devops) perlu memastikan infra aktif dan berjalan untuk menjalankan pengujian Sistem, Kinerja, dan penetrasi

  • Saat ini perusahaan kami menggunakan AWS tetapi memiliki rencana untuk menggunakan Azure di masa mendatang.

  • Proyek ini dapat berjalan di lingkungan virtual apa pun
  • Persyaratan Sistem Dasar:
    Pratinjau

Penyediaan Infra

  • Penciptaan infrastruktur adalah kegiatan prosedural.
  • Pembuatan Infra Virtual dapat diotomatisasi dengan menggunakan cli atau SDK (pemrograman) yang bersifat prosedural (Cara melakukannya)
  • Dengan penyediaan infra, kami menentukan keadaan yang kami inginkan (Apa yang kami inginkan) dan alat akan melakukan sisanya.

    • Contoh:
      • terraform
      • Birma
      • AWS Cloudformasi
      • Templat Azure Bicep/ARM
  • terraform

Pratinjau

Diterbitkan

Dikategorikan sebagai Tidak Berkategori DevOps yang diberi tag



Catatan Ruang Kelas DevOps 28/Okt/2025 – DevOps Langsung dari Quality Thought

Leave a Reply

Your email address will not be published. Required fields are marked *