Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Operasi cloud manajemen bersama memungkinkan organisasi untuk menskalakan adopsi cloud sambil mempertahankan tata kelola dan kelincahan. Model ini menjadi lebih efektif ketika tim platform mengadopsi pola pikir produk, memberikan kemampuan layanan mandiri yang dapat digunakan kembali yang mempercepat keberhasilan tim beban kerja. Pendekatan ini selaras dengan tren industri rekayasa platform yang muncul, di mana tim platform internal membangun dan mengoperasikan layanan bersama sebagai produk untuk seluruh organisasi.
Menerapkan operasi manajemen bersama
Model operasi manajemen bersama menyeimbangkan kontrol pusat dengan tanggung jawab terdistribusi di seluruh lingkungan cloud dan lokal. Keseimbangan ini memungkinkan organisasi untuk mempertahankan standar tata kelola sambil memungkinkan tim untuk bekerja sesuai keinginan mereka. Anda perlu menetapkan batas yang jelas antara kemampuan platform dan operasi beban kerja untuk mencapai manajemen yang konsisten di seluruh estat hibrid dan multi-cloud. Ikuti panduan ini:
Membangun tim platform untuk menyediakan layanan dan tata kelola cloud bersama. Tim platform menyediakan kemampuan dasar seperti tata kelola Azure, pengadaan langganan, jaringan bertopologi hub dan spoke, dan alat-alat untuk pengembang. Layanan ini mendukung semua beban kerja dan memastikan konsistensi, keamanan, dan skalabilitas di seluruh estat cloud. Di lingkungan hibrid, tim platform harus berkoordinasi dengan TI tradisional untuk menyelaraskan tata kelola di seluruh sistem lokal dan cloud.
Delegasikan operasi langganan dan beban kerja ke tim pengelola beban kerja. Tim beban kerja mengelola lingkungan cloud mereka sendiri dalam batas yang ditentukan oleh tim platform. Delegasi ini memungkinkan tim untuk beroperasi secara independen sambil mematuhi standar organisasi. Dalam model hibrid, tim beban kerja sering menjangkau lingkungan cloud dan lokal, jadi Anda harus menentukan panduan operasional yang jelas untuk setiap konteks.
Buat matriks tanggung jawab antara platform, beban kerja, dan tim IT tradisional. Matriks tanggung jawab mendokumentasikan kepemilikan layanan, operasi, dan fungsi dukungan di seluruh lingkungan teknologi. Dokumentasi ini mengurangi ambiguitas dan meningkatkan akuntabilitas. Misalnya, satu tim platform mungkin membuat modul infrastruktur yang dapat digunakan kembali, sementara tim lain menggunakannya untuk membangun zona pendaratan. Tim beban kerja mengelola sumber daya dan operasi khusus beban kerja.
Tetapkan tingkat layanan dan metrik untuk mengatur kolaborasi lintas tim. Perjanjian tingkat layanan (SLA) dan metrik operasional menentukan harapan untuk penanganan permintaan, dukungan, dan garis waktu pengiriman. Metrik ini membantu meningkatkan layanan platform dan memastikan keselarasan di seluruh operasi hibrid. Anda harus meninjau dan memperbaiki metrik ini secara teratur untuk mendukung peningkatan berkelanjutan.
Membangun kapabilitas platform sebagai produk internal
Kemampuan platform adalah layanan bersama yang mendukung tim beban kerja dengan mempercepat adopsi cloud yang aman dan konsisten. Memperlakukan kemampuan ini sebagai produk internal memastikan kemampuan tersebut dapat ditemukan, digunakan kembali, dan dapat didukung. Anda harus menerapkan praktik rekayasa platform dan manajemen produk untuk menskalakan layanan ini di seluruh organisasi Anda.
Mendesain layanan platform sebagai produk modular dan dapat digunakan kembali
Pahami pola pikir produk. Layanan platform modular mengurangi duplikasi dan meningkatkan konsistensi di seluruh beban kerja. Layanan ini menyediakan kemampuan dasar yang dapat dikonsumsi tim beban kerja secara independen. Anda harus merancang setiap layanan agar dapat digunakan kembali, dapat dikomposisikan, dan selaras dengan praktik terbaik Azure.
Tentukan layanan platform modular berdasarkan kebutuhan beban kerja umum. Layanan platform harus memenuhi kebutuhan berulang seperti tata kelola, jaringan, dan pengaktifan pengembang. Layanan ini mengurangi waktu onboarding dan meningkatkan kepatuhan di seluruh beban kerja. Contohnya meliputi:
- tata kelola Azure (grup manajemen, kebijakan, cetak biru)
- Layanan penjualan langganan
- Jaringan hub-and-spoke
- Modul Infrastructure as Code (IaC) dari sumber internal berdasarkan Azure Verified Modules (AVM)
- Alat pengembang seperti platform pengembang internal (IDP)
Mendesain layanan agar mudah ditemukan dan dapat diakses secara mandiri. Layanan platform harus mudah bagi tim beban kerja untuk menemukan, memahami, dan menggunakan. Gunakan katalog layanan, dokumentasi, dan otomatisasi untuk mengaktifkan adopsi layanan mandiri. Pendekatan ini mengurangi dependensi pada tim platform dan mempercepat pengiriman.
Menggunakan praktik manajemen produk untuk mengembangkan kemampuan platform
Buat backlog produk dan peta jalan untuk setiap kemampuan platform. Manajemen produk memastikan bahwa layanan platform tetap relevan dan berharga bagi konsumen internal. Anda harus memperlakukan setiap kemampuan platform sebagai produk dengan siklus hidup yang ditentukan. Setiap layanan platform harus memiliki backlog dan peta strategi yang diprioritaskan berdasarkan kebutuhan pelanggan internal. Struktur ini memungkinkan peningkatan dan keselarasan berkelanjutan dengan persyaratan bisnis yang berkembang.
Kumpulkan dan bertindak berdasarkan umpan balik dari tim beban kerja. Perulangan umpan balik memastikan bahwa layanan platform memenuhi kebutuhan konsumen mereka. Gunakan survei, wawancara, dan telemetri untuk mengumpulkan wawasan dan menyesuaikan prioritas. Praktik ini meningkatkan adopsi dan kepuasan.
Menggunakan beberapa tim platform untuk menskalakan di seluruh perusahaan besar
Buat tim platform khusus yang selaras dengan domain kemampuan. Satu tim platform tidak dapat memenuhi beragam kebutuhan organisasi besar. Anda harus mengatur beberapa tim yang selaras dengan produk untuk menskalakan kemampuan platform secara efektif. Setiap tim harus fokus pada area platform tertentu, seperti:
- Onboarding Cloud
- Dukungan desain dan pembangunan cloud
- Keamanan dan tata kelola cloud
- Manajemen identitas dan akses
- Jaringan dan konektivitas
Koordinasikan di seluruh tim platform untuk memastikan konsistensi. Tim platform harus menyelaraskan standar, alat, dan pola integrasi. Gunakan prinsip desain bersama, tinjauan arsitektur, dan praktik sumber dalam untuk menjaga koherensi di seluruh layanan.
Mengoptimalkan ukuran tim platform untuk cakupan keterampilan dan skalabilitas
Tim platform berukuran tepat memungkinkan pengiriman kemampuan platform yang konsisten sambil menjaga kelincahan dan efisiensi operasional. Struktur ini sangat penting untuk membangun dan mendukung produk platform internal yang mempercepat keberhasilan tim beban kerja. Anda harus menyeimbangkan ukuran tim dengan luasnya keterampilan yang diperlukan untuk mendukung adopsi cloud dalam skala besar.
Mulailah dengan membentuk tim kecil ("dua pizza") untuk menjaga kelincahan dan fokus. Tim "dua pizza" biasanya mencakup 6-10 anggota, yang merupakan tolok ukur yang diterima secara luas untuk ukuran tim yang efektif. Ukuran ini memungkinkan kolaborasi yang kuat dan perulangan umpan balik yang cepat. Hindari tim yang lebih besar yang memperkenalkan kompleksitas koordinasi dan mengurangi kecepatan pengiriman.
Pastikan cakupan keterampilan di seluruh domain platform utama. Cakupan keterampilan yang komprehensif memastikan bahwa tim platform dapat merancang, membangun, dan mengoperasikan layanan yang aman dan dapat diskalakan. Anda harus menyertakan spesialis dalam area teknis utama untuk mendukung siklus hidup penuh kemampuan platform. Tim platform disusun oleh staf dengan spesialis di semua domain inti. Tim platform perusahaan yang khas harus mencakup:
Role Responsibilities Ukuran Tim Teknisi Jaringan Merancang dan mengelola konektivitas cloud dan jaringan hibrid. 2 Infrastruktur sebagai Kode (IaC) atau Teknisi DevOps Mengotomatiskan penyebaran dan mengelola alur CI/CD. 2 Insinyur Identitas Mengelola autentikasi, otorisasi, dan tata kelola identitas. 2 Insinyur Keamanan Menerapkan kebijakan keamanan, memantau ancaman, dan mendukung kepatuhan. 2 Struktur ini memastikan bahwa setiap domain penting dicakup oleh setidaknya dua anggota tim untuk redundansi dan kolaborasi.
Berinvestasi dalam keterampilan DevOps dan IaC untuk mengaktifkan otomatisasi dan skalabilitas. Mengembangkan kemampuan DevOps dan IaC di seluruh tim platform. Insinyur platform harus mafisien dalam:
| Keterampilan atau Alat | Description |
|---|---|
| Azure DevOps atau GitHub | Aktifkan CI/CD dan otomatisasi alur kerja untuk menyederhanakan proses pengembangan dan penyebaran. |
| Alat infrastruktur sebagai kode | Gunakan alat seperti Terraform dan Bicep untuk penyebaran berulang yang terkontrol versinya. |
| GitHub Copilot | Mempercepat penulisan kode dan mengurangi kesalahan dengan alat pengembangan yang dibantu AI. |
| Alur kerja berbasis Git | Mendukung kolaborasi, ulasan kode, dan pelacakan perubahan untuk meningkatkan produktivitas tim. |
Keterampilan ini memungkinkan tim platform untuk memberikan layanan yang dapat diskalakan, aman, dan konsisten di seluruh estat cloud.