Rumah Pengkomputeran Awan Bagaimana mungkin pasukan membuat aplikasi awan siap?

Bagaimana mungkin pasukan membuat aplikasi awan siap?

Anonim

Q:

Bagaimana mungkin pasukan membuat aplikasi "awan siap"?

A:

Banyak syarikat cuba mencari cara untuk menghantar aplikasi dan beban kerja ke awan. Apabila merancang aplikasi untuk awan, terdapat beberapa garis panduan asas mengenai apa yang menjadikan aplikasi awan siap - bagaimana untuk mendapatkannya ke dalam keadaan yang tepat untuk disokong terbaik di awan.

Satu aspek utama aplikasi siap sedia awan melibatkan membina mereka. Aplikasi yang digabungkan dengan baik adalah calon yang lebih baik untuk awan. Menipu data dari aplikasi sering membantu. Kinerja dan latency adalah faktor utama, tetapi dengan mengintegrasikan arsitektur longgar digabungkan, aplikasi menjadi lebih fleksibel, yang membawa kepada kejayaan awan yang lebih baik. Aplikasi boleh dibina sebagai koleksi perkhidmatan atau API untuk membuat binaan yang akan berjalan lancar di awan.

Aplikasi juga mendapat manfaat daripada keanjalan dan penskalaan. Keanjalan memikirkan keperluan dinamik dalam pancang masa nyata atau tidak kekal dalam permintaan. Skalabiliti, sebaliknya, menunjuk kepada keperluan untuk suatu sistem secara beransur-ansur berkembang apabila permintaan akhirnya meningkat. Aplikasi yang dibina untuk skala mendatar boleh mendapat manfaat daripada hasil awan yang lebih baik.

Satu lagi aspek kesediaan awan ada kaitan dengan peruntukan sumber. Sangat kritikal untuk memeriksa struktur aplikasi, dan bagaimana ia menggunakan CPU dan ingatan. Perlu ada keseimbangan antara cara aplikasi disokong dalam persekitaran asalnya, dan bagaimana ia akan disampaikan dalam awan. Ia boleh menjadi sukar untuk membuat perbandingan di antara persekitaran yang berbeza, tetapi ia adalah sebahagian utama untuk menentukan sama ada aplikasi bersedia untuk masa utama di awan.

Di samping itu, pasukan juga harus melihat kesalinghubungan aplikasi. Bagaimanakah aplikasi berfungsi dengan Active Directory? Apakah semua komponen aplikasi yang ada di dalam seni bina? Terdapat juga kebergantungan rangkaian, seperti perubahan alamat IP yang diperlukan dan peraturan firewall, dan jenis butiran pentadbiran lain yang perlu dipertimbangkan.

Secara umumnya jurutera dan pasukan juga perlu melihat keperluan input / output dan kaedah penyimpanan dan keperluan - ini kembali ke titik tentang memisahkan data dari aplikasi. Dengan begitu banyak jenis penyediaan rangkaian dalam permainan, termasuk perbualan dan hiperconvensi, terdapat banyak cara untuk menyediakan storan untuk aplikasi. Mencari penyelesaian terbaik adalah satu lagi teka-teki untuk kesediaan awan.

Secara umum, aplikasi yang dibina dengan reka bentuk "awan asli" dibuat untuk beroperasi dengan baik di persekitaran awan. Sesetengah pakar mengesyorkan menggunakan pendekatan DevOps untuk membina dan memproses aplikasi dengan cara tertentu yang menjadikannya awan. Walau bagaimanapun, beberapa petua di atas juga cara praktikal untuk menilai kesediaan awan.

Bagaimana mungkin pasukan membuat aplikasi awan siap?