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.
- Lingkungan pengujian
-
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
- Pengujian Sistem:
-
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:

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
- Contoh:
-
terraform

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


