Apa itu penyediaan?

diterbitkan 21 September 2023
Dari atas laptop di sebelah roda gigi dengan latar belakang biru.
By Michael Goodwin

Penyediaan didefinisikan

Dalam TI dan komputasi, penyediaan mengacu pada proses pengaturan infrastruktur TI, termasuk perangkat keras, jaringan, mesin virtual dan sumber daya lainnya, dan membuat sumber daya tersedia untuk sistem dan pengguna.

Istilah ini digunakan (kadang-kadang longgar) dalam berbagai cara di IT, tetapi umumnya berarti membuat sesuatu tersedia untuk digunakan. Penyediaan adalah langkah awal dalam proses penerapan dan tidak untuk disamakan dengan konfigurasi. Setelah sumber daya seperti server, komponen jaringan, aplikasi, atau perangkat disediakan, sumber daya tersebut kemudian dikonfigurasikan sesuai dengan spesifikasi organisasi atau pengguna, diterapkan, dikelola, dan dipelihara selama siklus hidupnya.

Penyediaan yang efektif sangat penting karena memberikan akses dan sumber daya yang dibutuhkan sistem dan pengguna untuk beroperasi secara efektif, serta membantu meningkatkan keamanan TI dan efisiensi organisasi. 

Jenis-jenis penyediaan

Agar lingkungan TI berfungsi secara efisien, semua aspek harus saling beroperasi dengan lancar. Penyediaan yang tepat memainkan peran penting dalam keberhasilan upaya ini. Kebutuhan penyediaan bervariasi menurut organisasi, tetapi berikut ini adalah beberapa jenis penyediaan yang paling umum:

Penyediaan server

Penyediaan server adalah proses pengaturan server fisik atau virtual servers dengan sumber daya (seperti CPU, RAM dan penyimpanan) yang mereka butuhkan untuk beroperasi. Ada banyak jenis server yang berbeda—server file, server web, server aplikasi, server proxy, dan server kebijakan, misalnya—masing-masing dengan fungsinya sendiri. Bisnis juga memiliki persyaratan server mereka sendiri yang berbeda.

Penyediaan server termasuk menentukan bagaimana server, baik berbasis cloud atau lokal, akan digunakan dan apa yang diperlukan penggunaan itu. Ini juga termasuk menyiapkan perangkat keras, menginstal perangkat lunak seperti sistem operasi dan aplikasi, dan langkah-langkah lain yang diperlukan untuk membuat mesin baru dalam keadaan yang diinginkan.

Penyediaan jaringan

Penyediaan jaringan merujuk pada pengaturan komponen yang membentuk jaringan perusahaan, seperti router, sakelar, hub, dan firewall, untuk menciptakan jaringan yang berfungsi yang dapat diakses oleh pengguna, perangkat, dan server yang berwenang.

Dalam proses penyediaan jaringan, tim TI menetapkan alamat IP, menentukan perangkat dan identitas pengguna yang bisa mengakses jaringan (dan perangkat keras serta perangkat yang terhubung dengannya), dan menerapkan langkah-langkah keamanan jaringan untuk membantu menjaga jaringan tetap aman.

Penyediaan aplikasi

Penyediaan aplikasi dan penyediaan layanan mencakup pengaturan aplikasi dan layanan perusahaan yang diperlukan pengguna untuk melakukan pekerjaan mereka. Ini termasuk menyiapkan akun pengguna dan kredenSIAL akses, memberikan hak akses ke platform software-as-a-service (SaaS), aplikasi, data, dan sumber daya lainnya. Ini juga dapat mencakup pemeliharaan dan penghapusan akun aplikasi dan izin saat peran pengguna berkembang.

Penyediaan pengguna

Penyediaan pengguna, atau penyediaan akun, adalah jenis manajemen identitas yang bertanggung jawab untuk membuat, mengubah, atau menghapus akun dan profil pengguna. Biasanya ditangani antara tim SDM dan TI.

Dalam penyediaan pengguna, izin akses dan hak istimewa dibuat dan autentikasi diberikan, sering kali menggunakan kontrol akses berbasis peran (RBAC). RBAC memberikan pengguna akses ke sumber daya tertentu berdasarkan peran dan persyaratan pekerjaan mereka.

Penyediaan pengguna biasanya terjadi selama pengenalan karyawan baru atau ketika seseorang mengambil peran baru dalam organisasi. Proses sebaliknya, penghentian penyediaan, terjadi ketika seorang karyawan meninggalkan perusahaan atau offboarding.

Proses-proses ini membantu memastikan bahwa pengguna memiliki akses ke sumber daya dan alat yang mereka butuhkan untuk melakukan pekerjaan mereka. Hal ini juga membantu melindungi integritas lingkungan TI dengan memverifikasi bahwa akses ke sumber daya TI telah ditetapkan dengan tepat.

Manajemen identitas dan akses adalah komponen penting dari keamanan siber.

Penyediaan cloud

Penyediaan cloud adalah proses menciptakan infrastruktur yang mendukung lingkungan cloud. Ini melibatkan pengaturan perangkat keras dasar, virtualisasi, penyimpanan, dan komponen jaringan yang diperlukan untuk komputasi cloud, serta sumber daya, aplikasi, dan layanan berbasis cloud yang perlu diakses oleh pengguna.

Penyediaan perangkat

Penyediaan perangkat adalah pengaturan peralatan TI seperti ponsel pintar dan komputer. Penyediaan perangkat sering digunakan untuk mengelola perangkat dalam Internet of Things (IoT).

Penyediaan perangkat membantu memastikan bahwa perangkat pengguna beroperasi dengan lancar di dalam lingkungan TI organisasi, dan bahwa perangkat tersebut diatur dengan akses dan sumber daya yang sesuai untuk pengguna akhir yang ditugaskan kepadanya.

IBM DevOps

Apa itu DevOps?

Andrea Crawford menjelaskan apa itu DevOps, nilai DevOps, dan cara praktik serta alat DevOps membantu Anda memproses aplikasi Anda melalui seluruh delivery pipeline, dari ide hingga produksi. Dipimpin oleh para pemimpin terkemuka IBM, kurikulumnya dirancang untuk membantu para pemimpin bisnis dalam mendapatkan pengetahuan yang diperlukan untuk memprioritaskan investasi AI yang dapat mendorong pertumbuhan.

Penyediaan vs. konfigurasi

Penyediaan dan konfigurasi adalah operasi yang berbeda dalam proses penerapan. Sebelum sumber daya, seperti perangkat atau server, dapat dikonfigurasi, itu harus disediakan, atau diatur.

Analogi yang agak kasar, tetapi bermanfaat, adalah dengan memikirkan pembangunan sebuah rumah. Penyediaan mirip dengan membangun struktur itu sendiri. Setelah rumah selesai dibangun, rumah tersebut harus dikonfigurasi sesuai kebutuhan pemiliknya. Sebagai contoh, kunci perlu disiapkan, detektor asap dan sistem keamanan harus dipasang, serta setiap ruangan perlu dilengkapi agar mendukung kebutuhan para penghuninya.  

Dalam kasus server, penyediaan mencakup pengaturan perangkat keras virtual dan fisik, menginstal sistem operasi, menghubungkan ke jaringan dan membuat sumber daya (seperti CPU, memori, penyimpanan, dan koneksi jaringan) tersedia untuk server itu.

Setelah selesai, server dapat dikonfigurasi untuk memenuhi persyaratan spesifik dari aplikasi atau beban kerja tertentu. Konfigurasi termasuk mempartisi drive, menyesuaikan pengaturan sistem operasi, mengonfigurasi firewall, menginstal dan mengonfigurasi aplikasi, dan memastikan sistem tetap dalam keadaan yang diinginkan.

Sama seperti ada banyak jenis penyediaan, ada banyak jenis konfigurasi, dan kedua proses dapat diotomatisasi.

Penyediaan otomatis

Secara tradisional, tim TI harus menyediakan dan mengkonfigurasi infrastruktur TI secara manual untuk setiap penerapan baru atau pengguna baru, proses yang membosankan dan memakan waktu yang tidak kompatibel dengan alur kerja DevOps. Di banyak lingkungan TI perusahaan modern, penyediaan sumber daya dilakukan secara otomatis. Penyediaan otomatis menyediakan cara yang lebih cepat, lebih efisien, dan lebih konsisten untuk membuat infrastruktur TI dan sering kali dilakukan melalui infrastruktur sebagai kode (IaC).

Infrastructure as code (IaC) memungkinkan organisasi melakukan penyediaan, konfigurasi, dan pengelolaan infrastruktur TI melalui kode dan templat. Dengan demikian, developer tidak perlu lagi melakukan penyediaan maupun pengelolaan komponen infrastruktur secara manual setiap kali aplikasi dikembangkan atau diterapkan, karyawan baru bergabung, atau lingkungan jaringan maupun penerapan cloud baru diperlukan. Melalui IaC, infrastruktur dapat disediakan, diperbarui, atau dinonaktifkan hanya dengan menjalankan sebuah skrip.

Manfaat penyediaan otomatis

Penyediaan otomatis membantu organisasi meningkatkan alokasi sumber daya dan ROI, serta memperkuat keamanan TI. Manfaat tambahan meliputi:

Peningkatan produktivitas

Penyediaan otomatis dapat memberikan peningkatan produktivitas di seluruh organisasi dengan membantu merampingkan proses dan mengoptimalkan cara karyawan menghabiskan waktu mereka. Ketika tim TI dibebaskan dari beban penyediaan manual yang berulang, mereka dapat memfokuskan upaya mereka pada pekerjaan strategis tingkat yang lebih tinggi.

Penyediaan otomatis membantu meningkatkan produktivitas organisasi dengan menyederhanakan proses serta mengoptimalkan pemanfaatan waktu kerja karyawan. Hal ini juga membantu memastikan bahwa pengguna akhir di seluruh perusahaan memiliki akses ke sumber daya yang mereka butuhkan untuk melakukan pekerjaan mereka, sehingga menghilangkan perlambatan alur kerja dan hambatan serupa pada produktivitas.

Penskalaan dinamis

Seiring pertumbuhan bisnis, begitu juga kebutuhan penyediaannya. Penyediaan otomatis memungkinkan bisnis untuk melakukan skala secara fleksibel dan efisien dengan mengalokasikan (atau de-alokasi) server, penyimpanan, komponen jaringan dan sumber daya lainnya untuk menskalakan kebutuhan real-time. Pada dasarnya, sumber daya diputar ketika dibutuhkan, dan diturunkan ketika tidak. Penyelarasan dinamis ini membantu mencegah hambatan selama periode permintaan tinggi, dan mengurangi pembengkakan biaya selama periode yang lebih lambat. 

Peningkatan kepatuhan

Penyediaan otomatis membantu organisasi mempertahankan kepatuhan karena memfasilitasi implementasi kebijakan dan prosedur yang konsisten di seluruh ekosistem TI. Ketika perubahan perlu dilakukan, perubahan tersebut dapat diluncurkan secara otomatis (dan seragam) di semua sumber daya.

Lebih sedikit kesalahan

Seperti semua hal yang didukung manusia, penyediaan manual rentan terhadap kesalahan manusia. Dengan penyediaan otomatis, sumber daya (dan akses ke sumber daya tersebut) secara konsisten disediakan untuk standar yang telah ditentukan sebelumnya. Juga, jejak audit otomatis dipertahankan, menunjukkan bagaimana akses didefinisikan, bagaimana otentikasi diberikan, sumber daya apa yang diakses dan kapan.

Melalui proses ini, penyediaan otomatis dapat mengurangi kesalahan konfigurasi, dan waktu yang diperlukan untuk memecahkan masalah dan memperbaikinya, serta mengurangi bahaya keamanan yang menyertainya. Namun, yang terpenting, perhatian ekstra harus diberikan untuk memastikan tidak ada kerentanan keamanan atau masalah dalam kode, karena masalah ini akan direplikasi di mana pun templat digunakan.

Penyusun

Michael Goodwin

Staff Editor, Automation & ITOps

IBM Think

Solusi terkait
IBM Instana Observability

Memanfaatkan kekuatan AI dan otomatisasi untuk memecahkan masalah secara proaktif di seluruh tumpukan aplikasi.

Jelajahi IBM Instana Observability
Solusi DevOps

Gunakan perangkat lunak dan alat bantu DevOps untuk membangun, menerapkan, dan mengelola aplikasi cloud native di berbagai perangkat dan lingkungan.

Jelajahi solusi DevOps
Layanan konsultasi cloud

Percepat ketangkasan dan pertumbuhan bisnis — terus modernisasi aplikasi Anda di platform apa pun menggunakan layanan konsultasi cloud kami.

Jelajahi layanan konsultasi cloud
Ambil langkah selanjutnya

Dari deteksi masalah proaktif dengan IBM Instana® hingga insight real-time di seluruh tumpukan, Anda dapat menjaga aplikasi cloud-native tetap berjalan dengan andal.

  1. Pelajari IBM Instana
  2. Jelajahi solusi DevOps