Bagikan melalui


Rencanakan Penyebaran Produksi CycleCloud Anda

Penyebaran Azure CycleCloud

Peringatan

Pastikan bahwa "Aktifkan namespace hierarkis" untuk Azure Data Lake Storage Gen 2 tidak diatur selama pembuatan akun penyimpanan. CycleCloud tidak dapat menggunakan penyimpanan Blob dengan ADLS Gen 2 diaktifkan sebagai Storage Locker.

Konfigurasi Azure CycleCloud

Konfigurasi Kluster Azure CycleCloud

  • Menentukan akses pengguna ke Kluster Manajemen Pengguna Kluster
  • Menentukan penjadwal mana yang akan digunakan
  • Tentukan SKU mana yang akan diperlukan untuk node penjadwal/kepala
  • Tentukan SKU apa yang akan diperlukan untuk simpul komputasi/eksekusi. Ini akan sepenuhnya tergantung pada aplikasi yang dijalankan
  • Apakah kluster akan disebarkan menggunakan templat atau secara manual?
  • Apakah skrip apa pun perlu dijalankan pada penjadwal atau menjalankan simpul setelah disebarkan:

Aplikasi

  • Dependensi (pustaka, dll) apa yang dimiliki aplikasi? Bagaimana ini akan tersedia?
  • Berapa lama waktu yang dibutuhkan aplikasi untuk menyiapkan dan menginstal? Ini dapat menentukan bagaimana aplikasi tersedia untuk simpul eksekusi dan dapat mengharuskan gambar kustom.
  • Apakah ada dependensi lisensi yang perlu dipertanyakan? Apakah aplikasi perlu menghubungi server lisensi lokal?
  • Tentukan dari mana aplikasi akan dijalankan, ini akan tergantung pada waktu penginstalan dan persyaratan performa:
  • Apakah ada SKU VM tertentu yang perlu digunakan untuk menjalankan aplikasi? Apakah MPI akan menjadi persyaratan karena itu akan mengharuskan keluarga mesin yang berbeda seperti seri H?
  • Berapa jumlah inti optimal per pekerjaan untuk setiap aplikasi?
  • Dapatkah VM spot digunakan? Menggunakan Spot VM di CycleCloud
  • Pastikan kuota langganan tersedia untuk memenuhi persyaratan inti untuk aplikasi

Data

  • Tentukan di mana di Azure data input akan berada. Ini akan tergantung pada performa aplikasi dan ukuran data.
    • Secara lokal pada simpul eksekusi
    • Dari berbagi NFS
    • Dalam penyimpanan blob
    • Menggunakan Azure NetApp Files
  • Menentukan apakah ada pasca-pemrosesan yang diperlukan pada data output
  • Tentukan di mana data output akan berada setelah pemrosesan selesai
  • Apakah perlu disalin di tempat lain?
  • Persyaratan arsip/cadangan apa yang ada?

Pengiriman Pekerjaan

  • Bagaimana pengguna akan mengirimkan pekerjaan?
  • Apakah mereka akan memiliki skrip untuk dijalankan pada VM penjadwal atau apakah akan ada frontend untuk membantu pengunggahan data dan pengiriman pekerjaan?

Pencadangan dan Pemulihan Bencana

  • Apakah templat akan digunakan untuk pembuatan kluster? Ini akan membuat pembuatan ulang server CycleCloud jauh lebih cepat dan konsisten di seluruh penyebaran
  • Persyaratan apa untuk Pemulihan Bencana yang ada? Apa yang akan terjadi pada bisnis jika wilayah Azure tidak tersedia seperti yang diharapkan?
  • Apakah ada SLA aplikasi yang ditentukan oleh bisnis internal?
  • Bisakah wilayah lain digunakan sebagai siaga?
  • Apakah pekerjaan berjalan lama? Apakah titik pemeriksaan akan bermanfaat?