Rumah > Tutorial sistem > LINUX > 6 perkara penting untuk membantu anda membangunkan seni bina operasi dan penyelenggaraan automatik

6 perkara penting untuk membantu anda membangunkan seni bina operasi dan penyelenggaraan automatik

WBOY
Lepaskan: 2024-01-12 10:18:04
ke hadapan
608 orang telah melayarinya
Pengenalan Automasi operasi dan penyelenggaraan adalah yang kami dambakan, tetapi apabila kami secara membabi buta menekankan keupayaan automasi, kami mengabaikan faktor utama yang mempengaruhi pelaksanaan automasi. Itulah struktur perniagaan yang orang suka dan benci apabila mereka hidup dengan operasi dan penyelenggaraan siang dan malam.

6 perkara penting untuk membantu anda membangunkan seni bina operasi dan penyelenggaraan automatik

Oleh kerana seni bina perniagaan adalah salah satu faktor utama yang menentukan kecekapan dan kualiti operasi dan penyelenggaraan, saya ingin bercakap dengan anda tentang jenis reka bentuk seni bina yang mesra operasi dan penyelenggaraan. Menggabungkan seni bina perniagaan yang ditemui di Tencent selama bertahun-tahun dan pemikiran tentang spesifikasi bukan fungsi perniagaan semasa melakukan perancangan operasi dan penyelenggaraan, kami boleh membahagikan reka bentuk seni bina berorientasikan operasi dan penyelenggaraan kepada enam mata reka bentuk utama.

Perkara 1: Kemerdekaan seni bina Sebarang seni bina dicipta untuk memenuhi keperluan perniagaan tertentu Jika kita dapat memenuhi keperluan perniagaan sambil mengambil kira keperluan operasi dan penyelenggaraan yang tidak berfungsi untuk pengurusan seni bina. Kemudian kita mempunyai sebab untuk berfikir bahawa seni bina sedemikian mesra operasi dan penyelenggaraan.

6 perkara penting untuk membantu anda membangunkan seni bina operasi dan penyelenggaraan automatik

Dari perspektif operasi dan penyelenggaraan, seni bina yang diminta merangkumi empat aspek:

Pengerahan bebas, ujian bebas, Pengkomponenan dan Penyahgandingan teknikal.

Kerahan bebas merujuk kepada kod sumber yang boleh digunakan, dinaik taraf, skala, dsb. mengikut keperluan pengurusan yang memudahkan operasi dan penyelenggaraan Taburan geografi boleh dibezakan melalui konfigurasi. Panggilan bersama antara perkhidmatan dilaksanakan melalui permintaan antara muka Kebebasan penggunaan juga merupakan prasyarat untuk kebebasan operasi dan penyelenggaraan.

Ujian bebas Pengendalian dan penyelenggaraan boleh mengesahkan ketersediaan seni bina atau perkhidmatan perniagaan melalui beberapa kes atau alatan ujian yang mudah. Seni bina atau perkhidmatan perniagaan dengan keupayaan ini membolehkan operasi dan penyelenggaraan mempunyai keupayaan untuk pergi ke dalam talian secara bebas, tanpa memerlukan penyertaan pembangun atau penguji untuk setiap keluaran atau perubahan.

Spesifikasi Komponen merujuk kepada mempunyai sokongan rangka kerja yang baik untuk teknologi berkaitan dalam syarikat yang sama, dengan itu menghalang pasukan pembangunan yang berbeza daripada menggunakan susunan atau komponen teknologi yang berbeza, menyebabkan seni bina teknikal dalaman syarikat menjadi tidak terkawal.

Pendekatan ini boleh mengehadkan peningkatan objek operasi dan penyelenggaraan yang tidak teratur, membolehkan operasi dan penyelenggaraan sentiasa mengekalkan kawalan ke atas persekitaran pengeluaran. Pada masa yang sama, ia juga boleh membenarkan operasi dan penyelenggaraan untuk mengekalkan lebih banyak pelaburan tenaga dan melakukan lebih banyak kecekapan dan kerja pembinaan berkualiti di sekitar komponen standard.

Penyahgandingan teknologi merujuk kepada mengurangkan saling bergantung antara perkhidmatan, dan juga termasuk mengurangkan pergantungan kod pada fail konfigurasi. Ini juga merupakan asas untuk merealisasikan perkhidmatan mikro dan mencapai penggunaan bebas, ujian bebas dan komponenisasi.

Poin 2: Mesra penyebaran DevOps mempunyai banyak ruang tentang amalan teknikal penyampaian berterusan, dengan harapan dapat membuka semua pautan teknikal pembangunan, ujian dan operasi serta penyelenggaraan dari hujung ke hujung untuk mencapai matlamat penggunaan pantas dan penyampaian nilai. Dapat dilihat bahawa

pengerahan adalah bahagian yang sangat penting dalam operasi harian dan kerja penyelenggaraan Ia adalah tugas yang dirancang dengan pengulangan yang tinggi dan mesti meningkatkan kecekapan.

6 perkara penting untuk membantu anda membangunkan seni bina operasi dan penyelenggaraan automatik

Untuk mencapai keupayaan penggunaan yang cekap dan boleh dipercayai, perancangan keseluruhan mesti dilakukan untuk memastikan kawalan operasi dan penyelenggaraan yang komprehensif semasa peringkat penempatan dan operasi. Terdapat lima dimensi kandungan yang mesra penggunaan:

Konfigurasi CMDB Sebelum setiap operasi penempatan, kakitangan operasi dan penyelenggaraan perlu memahami dengan jelas hubungan antara aplikasi, seni bina dan perniagaan, untuk lebih memahami dan menilai beban kerja dan potensi risiko secara keseluruhan.

Dalam platform operasi dan penyelenggaraan automatik Zhiyun, kami terbiasa mengurus maklumat konfigurasi seperti perhubungan perniagaan, pengurusan kluster, status operasi, tahap kepentingan dan lapisan seni bina sebagai objek pengurusan operasi dan penyelenggaraan dalam pangkalan data pengurusan konfigurasi CMDB. Faedah kaedah pengurusan ini adalah jelas Penyimpanan maklumat konfigurasi objek operasi dan penyelenggaraan secara berpusat akan menyediakan sejumlah besar sokongan data konfigurasi dan bantuan membuat keputusan untuk operasi operasi dan penyelenggaraan masa hadapan, pemantauan dan pembinaan keupayaan automatik yang lain.

Konfigurasi persekitaran Dalam perusahaan dengan penyeragaman operasi dan penyelenggaraan yang rendah, salah satu kesalahan asal yang menghalang kecekapan penggunaan dan penghantaran ialah konfigurasi persekitaran Ini juga merupakan salah satu titik kesakitan operasi dan penyelenggaraan yang diharapkan dapat diselesaikan oleh teknologi kontena.

Dalam amalan operasi dan penyelenggaraan Tencent, pengurusan piawai bagi tiga persekitaran utama pembangunan, ujian dan pengeluaran dilaksanakan dengan menyenaraikan dan mengurus pengumpulan sumber berkaitan alam sekitar serta operasi operasi dan penyelenggaraan, digabungkan dengan alat permulaan automatik, untuk mencapai pelaksanaan. pengurusan persekitaran standard.

Pengurusan Kebergantungan

Selesaikan pengurusan kebergantungan perisian aplikasi pada perpustakaan, persekitaran pengendalian, dsb. Dalam pengalaman praktikal Zhiyun, kami menggunakan pengurusan pakej untuk mengkonfigurasi fail atau persekitaran perpustakaan bergantung melalui pembungkusan keseluruhan dan skrip pra dan pasca pelaksanaan untuk menyelesaikan masalah menggunakan perisian aplikasi dalam persekitaran yang berbeza. Terdapat juga kaedah penghantaran kontena yang lebih ringan dalam industri, yang juga merupakan pilihan yang baik.

Kaedah penyebaran

Prinsip penghantaran berterusan menyebut keperluan untuk mencipta saluran penghantaran yang boleh dipercayai dan boleh berulang Kami juga merancang operasi penggunaan perisian aplikasi dengan kukuh selaras dengan matlamat ini. Terdapat banyak kes dalam industri yang boleh anda rujuk, seperti Docker's Build, Ship, dan Run, seperti penerangan konfigurasi Zhiyun, penggunaan satu klik bagi proses piawai, dsb.

Terbitkan ujian kendiri

Menerbitkan ujian kendiri terdiri daripada dua bahagian:

  1. Ujian ringan aplikasi;
  2. Membaca pruf kandungan yang diterbitkan/diubah.

Bina kedua-dua keupayaan ini untuk menghadapi keperluan senario operasi dan penyelenggaraan yang berbeza Contohnya, semasa keluaran tambahan, menggunakan keupayaan membaca pruf kandungan yang diterbitkan, kakitangan operasi dan penyelenggaraan boleh mendapatkan fail perubahan md5 atau maklumat konfigurasi berkaitan. proses dan pelabuhan Menjalankan semakan dan perbandingan untuk memastikan kebolehpercayaan setiap perubahan yang dikeluarkan.

Begitu juga, ujian ringan memenuhi keperluan untuk ujian ketersediaan perkhidmatan semasa keluaran Langkah ini boleh menguji ketersambungan perkhidmatan dan menjalankan beberapa kes ujian tulang belakang.

Skala kelabu sedang dalam talian

Terdapat ayat ini dalam "Tiga Puluh Enam Strategi untuk Operasi dan Penyelenggaraan Harian": Untuk operasi pemadaman atau pengubahsuaian yang tidak boleh diubah, cuba tangguhkan atau laksanakannya seperlahan yang mungkin. Ini adalah idea skala kelabu Sama ada skala kelabu dalam talian dari latitud pengguna, masa, pelayan, dll., kami berharap dapat mengurangkan risiko operasi dalam talian sebanyak mungkin keluaran skala kelabu untuk mengurangkan risiko proses penggunaan aplikasi Lebih mesra operasi dan penyelenggaraan.

Perkara 3: Kebolehkendalian dan kebolehselenggaraan

Senibina perkhidmatan mikro yang paling ideal dalam minda operasi dan penyelenggaraan mestilah yang mempunyai kebolehkendalian dan kebolehselenggaraan yang kukuh. Aplikasi atau seni bina yang tidak boleh dikendalikan dan diselenggara bukan sahaja akan membawa lubang hitam kepada pasukan operasi dan penyelenggaraan, tetapi juga amat memudaratkan perkembangan kerjaya mereka, kerana mengekalkan seni bina yang tidak boleh dikendalikan dan diselenggara hanyalah satu pembaziran kakitangan operasi dan penyelenggaraan.

6 perkara penting untuk membantu anda membangunkan seni bina operasi dan penyelenggaraan automatik

Pengoperasian dan kebolehselenggaraan boleh diringkaskan kepada tujuh perkara berikut mengikut spesifikasi operasi dan spesifikasi pengurusan:

Pengurusan Konfigurasi

Dalam pengurusan seni bina perkhidmatan mikro, kami mencadangkan untuk memisahkan dan mengurus perduaan dan konfigurasi aplikasi untuk memudahkan penggunaan bebas.

Konfigurasi aplikasi yang dipisahkan mempunyai tiga kaedah pengurusan:

  1. Mod fail;
  2. Mod item konfigurasi;
  3. Mod pusat konfigurasi teragih.

Disebabkan keterbatasan ruang, kami tidak akan membincangkan kelebihan dan kekurangan ketiga-tiga kaedah di atas. Perusahaan yang berbeza boleh memilih kaedah pengurusan konfigurasi yang paling sesuai Perkara utama ialah menghendaki setiap perniagaan menggunakan penyelesaian yang konsisten, supaya operasi dan penyelenggaraan boleh membina alat dan sistem yang disasarkan untuk pengurusan konfigurasi.

Pengurusan Versi

Salah satu daripada lapan prinsip penghantaran berterusan DevOps ialah "Letakkan segala-galanya ke dalam kawalan versi". Setakat objek operasi dan penyelenggaraan, jika anda ingin mengurusnya dengan baik, anda mesti dapat menerangkannya dengan jelas.

Sama seperti keperluan pengurusan kod sumber, operasi dan penyelenggaraan juga perlu melaksanakan pengurusan berskrip bagi objek operasi harian, seperti pakej, konfigurasi, skrip, dll., supaya ia boleh dipilih dengan tepat apabila sistem operasi dan penyelenggaraan selesai secara automatik operasi. Objek dan versi yang dikendalikan.

Operasi standard

Terdapat banyak tugasan yang sangat berulang yang perlu dilakukan dalam operasi dan penyelenggaraan harian Dari perspektif pemikiran ramping, terdapat pembaziran yang besar di sini: kos pembelajaran, operasi tidak bernilai, pembinaan berulang skrip/alat, risiko manusia. pelaksanaan, dsb.

Jika operasi bersatu dan spesifikasi operasi penyelenggaraan boleh dibentuk dalam perusahaan, seperti pemindahan fail, pelaksanaan jauh, mula dan berhenti aplikasi, dsb. Operasi adalah standard, terpusat dan operasi satu klik , kecekapan dan kualiti operasi dan penyelenggaraan akan dipertingkatkan.

Pengurusan Proses

Termasuk laluan pemasangan aplikasi, struktur direktori, nama proses piawai, nombor port piawai, kaedah mula dan henti, skim pemantauan, dsb., yang termasuk dalam kategori pengurusan proses. Membuat rancangan keseluruhan yang baik untuk pengurusan proses boleh meningkatkan tahap operasi dan penyelenggaraan automatik dan mengurangkan kejadian tugas yang tidak dirancang.

Pengurusan Angkasa

Pengurusan penggunaan ruang cakera yang betul adalah untuk memastikan penyimpanan data perniagaan yang teratur dan juga merupakan cara yang berkesan untuk mengurangkan berlakunya tugas yang tidak dirancang.

Memerlukan perancangan awal: Strategi sandaran, penyelesaian penyimpanan, Amaran kapasiti, Strategi pembersihan, dsb., ditambah dengan alatan yang berkesan, supaya tugasan ini tidak lagi menyusahkan operasi dan penyelenggaraan.

Pengurusan Log

Promosi dan pelaksanaan spesifikasi log memerlukan kerjasama yang erat dengan R&D Berdasarkan pengalaman yang diperoleh dalam amalan, spesifikasi log yang ideal untuk operasi dan penyelenggaraan harus merangkumi keperluan ini:

  • Pengasingan data perniagaan dan log
  • Menyahgandingkan log dan logik perniagaan
  • Format log seragam
  • Pulangan kod dan komen adalah jelas
  • Penunjuk perniagaan boleh diperolehi (jumlah permintaan/kadar kejayaan/kependaman)
  • Tentukan peristiwa penting
  • Tahap Keluaran
  • Penyelesaian pengurusan (tempoh storan, sandaran mampatan, dll.)

Apabila spesifikasi log khusus untuk syarat di atas dilaksanakan, pembangunan, operasi dan penyelenggaraan serta perniagaan boleh memperoleh keupayaan pemantauan dan analisis yang lebih baik.

Kawalan berpusat

Kerja operasi dan penyelenggaraan sememangnya mudah untuk dipotong kepada bahagian yang berbeza, seperti perubahan pelepasan, pemantauan dan analisis, pengendalian kerosakan, sokongan projek, pengurusan berbilang awan, dll. Kami mencari platform pengurusan operasi dan penyelenggaraan sehenti supaya bahawa semua maklumat kerja boleh Sambung dan mewarisi pengalaman, menghapuskan risiko operasi yang disebabkan oleh pulau maklumat atau penghantaran maklumat manual, dan meningkatkan kecekapan dan kualiti pengurusan dan kawalan operasi dan penyelenggaraan keseluruhan.

Perkara 4: Toleransi Kesalahan dan Toleransi Bencana

Empat tanggungjawab utama dalam operasi teknikal Tencent (operasi dan penyelenggaraan): Kualiti, kecekapan, kos, keselamatan. Kualiti ialah jaminan utama Dari perspektif seni bina, reka bentuk seni bina ketersediaan tinggi yang ideal dari perspektif operasi dan penyelenggaraan harus merangkumi perkara berikut:

6 perkara penting untuk membantu anda membangunkan seni bina operasi dan penyelenggaraan automatik

Pengimbangan beban

Sama ada penyelesaian seimbang untuk perisian atau perkakasan, dari perspektif operasi dan penyelenggaraan, kami sentiasa berharap bahawa seni bina perniagaan akan menjadi tidak bernegara, penghalaan dan pengalamatan akan menjadi pintar, dan toleransi kesalahan kelompok akan direalisasikan secara automatik.

Dalam amalan perisian penghalaan Tencent selama bertahun-tahun, penyelesaian pengimbangan beban perisian telah digunakan secara meluas, memberikan sumbangan besar untuk mencapai ketersediaan tinggi dalam seni bina perniagaan.

Penjadualan

Dalam era Internet mudah alih, penjadualan adalah kaedah operasi dan penyelenggaraan yang sangat penting untuk pemulihan bencana dan toleransi kesalahan. Apabila perniagaan menghadapi masalah yang tidak dapat diselesaikan dengan segera, memindahkan pengguna atau perkhidmatan dari kawasan luar biasa adalah teknik yang telah dicuba dan diuji dalam amalan operasi besar-besaran Ia juga merupakan salah satu keupayaan operasi dan penyelenggaraan teras Tencent QQ dan WeChat untuk memastikan kualiti perniagaan platform.

Digabungkan dengan nama domain, VIP, get laluan akses dan teknologi lain, seni bina menyokong keupayaan penjadualan, memperkaya kaedah pengurusan operasi dan penyelenggaraan, serta mempunyai keupayaan untuk menangani pelbagai senario kegagalan dengan lebih tenang.

Tinggal lebih banyak di tempat yang berbeza

Berbilang aktiviti di lokasi terpencil adalah keperluan untuk ketersediaan data yang tinggi dan prasyarat untuk penjadualan. Untuk senario perniagaan yang berbeza, tiada batasan pada cara pelaksanaan teknikal.

Untuk amalan rangkaian sosial Tencent, anda boleh merujuk artikel cikgu Zhou Xiaojun "Reka bentuk seni bina dan operasi yang cekap di sebalik penjadualan berskala besar bagi 200 juta pengguna QQ".

Pertukaran tuan-hamba

Antara penyelesaian ketersediaan tinggi untuk pangkalan data, penukaran tuan-hamba ialah penyelesaian tahan bencana yang paling biasa. Dengan merealisasikan pemisahan membaca dan menulis dalam logik perniagaan, dan menggabungkannya dengan penghalaan pintar untuk merealisasikan automasi pensuisan tuan-hamba tanpa pemandu, sudah pasti ia merupakan hadiah terbaik reka bentuk seni bina kepada DBA.

Fleksibel dan tersedia

"Tentu dahulu dan kemudian mengoptimumkan" ialah salah satu idea operasi besar Tencent, dan ia juga menunjukkan cara untuk kami melakukan reka bentuk seni bina perniagaan yang tersedia dengan ketersediaan tinggi.

Bagaimana untuk memastikan ketersediaan perniagaan sepenuhnya apabila jumlah perniagaan meningkat secara tiba-tiba? Ini adalah isu yang tidak dapat dielakkan apabila melakukan perancangan dan reka bentuk seni bina. Menetapkan suis fleksibel secara bijak, atau membina logik untuk menolak permintaan yang berlebihan secara automatik dalam seni bina, boleh memastikan perkhidmatan bahagian belakang tidak runtuh pada saat kritikal dan memastikan ketersediaan tinggi seni bina perniagaan.

Titik 5: Kawalan Kualiti

Memastikan dan menambah baik kualiti perniagaan ialah matlamat yang cuba dicapai oleh operasi dan penyelenggaraan, dan keupayaan pemantauan adalah cara teknikal yang penting untuk kami mencapai matlamat kami. Operasi dan penyelenggaraan berharap seni bina akan menyediakan kemudahan dan sokongan data untuk pemantauan kualiti, dan memerlukan perkara berikut untuk dicapai:

6 perkara penting untuk membantu anda membangunkan seni bina operasi dan penyelenggaraan automatik

Metrik

Setiap seni bina mesti diukur dengan penunjuk Pada masa yang sama, apa yang kami harapkan adalah yang terbaik untuk mempunyai hanya satu ukuran penunjuk. Apabila perniagaan menjadi semakin canggih dalam pemantauan tiga dimensi, bilangan penunjuk pemantauan akan meningkat dengan pesat. Oleh itu, untuk pengukuran metrik seni bina, apa yang kami harapkan ialah yang terbaik ialah hanya mempunyai ukuran metrik yang unik.

Pemantauan asas

Merujuk kepada keupayaan penunjuk tahap rendah seperti rangkaian, talian khusus, hos dan sistem Kebanyakan titik pemantauan ini tidak mengganggu dan boleh mengumpul data dengan mudah.

Dalam perusahaan yang mempunyai keupayaan operasi dan penyelenggaraan automatik yang baik, kebanyakan data penggera yang dijana oleh pemantauan asas akan disatukan. Pada masa yang sama, bahagian data pemantauan ini akan menyediakan sokongan data dan asas membuat keputusan untuk pemantauan perniagaan peringkat tinggi, atau dibungkus ke dalam data pemantauan perniagaan yang lebih dekat dengan senario aplikasi peringkat atas, seperti kapasiti, pelbagai dimensi. penunjuk, dsb.

Pemantauan komponen

Tencent terbiasa secara kolektif merujuk kepada rangka kerja pembangunan, perkhidmatan penghalaan, middleware, dan lain-lain sebagai komponen Pemantauan jenis ini adalah antara pemantauan asas dan pemantauan perniagaan sering berharap untuk membenamkan logik pemantauan dalam komponen , Meningkatkan liputan pemantauan komponen, dan kos mendapatkan data adalah sederhana. Sebagai contoh, dengan menggunakan pemantauan komponen penghalaan, operasi dan penyelenggaraan boleh mendapatkan status dan penunjuk kualiti seperti volum permintaan dan kelewatan setiap perkhidmatan penghalaan.

Pemantauan perniagaan

Kaedah pelaksanaan pemantauan perniagaan dibahagikan kepada pemantauan aktif dan pasif, yang boleh dilaksanakan secara intrusif atau pintasan. Penyelesaian pemantauan jenis ini memerlukan kerjasama pembangunan, baik dari segi pengekodan dan seni bina.

Biasanya, penunjuk pemantauan perniagaan boleh diringkaskan kepada tiga penunjuk: volum permintaan, kadar kejayaan dan kelewatan. Terdapat banyak kaedah pelaksanaan, termasuk pemantauan log, pemantauan data aliran, ujian gelombang, dsb. Pemantauan perniagaan ialah pemantauan peringkat tinggi dan selalunya boleh memberi maklum balas masalah perniagaan secara langsung, bagaimanapun, jika anda ingin menganalisis secara mendalam punca masalah, ia mesti digabungkan dengan pemantauan operasi dan penyelenggaraan yang diperlukan, seperti definisi kod pemulangan, protokol pengelogan, dsb. Adalah perlu untuk mempertimbangkan keperluan pemantauan dan pengurusan operasi dan penyelenggaraan terlebih dahulu semasa mereka bentuk seni bina perniagaan, dan untuk merancang skop keseluruhan.

Pemantauan pautan penuh

Kaedah pemantauan asas, komponen, dan perniagaan lebih tertumpu pada pemantauan titik Dalam senario perniagaan seni bina teragih, untuk memantau dengan baik, kita mesti mempertimbangkan pemantauan pautan permintaan perkhidmatan.

Berdasarkan ID transaksi unik atau perhubungan panggilan RPC, pulihkan rantaian perhubungan panggilan melalui cara teknikal, dan kemudian cetuskan penggera pemantauan melalui model atau acara untuk maklum balas status dan kualiti pautan perkhidmatan. Kaedah pemantauan ini ialah aplikasi pemantauan yang canggih, dan ia juga memerlukan pra-perancangan dan pengebumian kod semasa merancang seni bina perniagaan. .

Penilaian kualiti

Sebarang promosi keupayaan pemantauan dan pengoptimuman kualiti memerlukan satu gelung pengurusan yang tertutup ialah satu cara yang baik daripada liputan pemantauan, kekompakan penunjuk, mekanisme pengurusan acara hinggalah penilaian dan pemarkahan laporan, operasi dan pembangunan serta pembangunan boleh bekerjasama untuk mencipta. a Lingkaran tertutup pengurusan kualiti dengan maklum balas berterusan membolehkan struktur perniagaan terus berkembang dan bertambah baik.

Perkara 6: Kos prestasi

Di Tencent, semua kakitangan operasi teknikal memikul fungsi penting, iaitu memastikan kos operasi perniagaan berpatutan. Untuk tujuan ini, kita mesti mempunyai kaedah pengurusan yang sepadan untuk prestasi pemprosesan aplikasi, perancangan kapasiti perniagaan dan kos operasi.

6 perkara penting untuk membantu anda membangunkan seni bina operasi dan penyelenggaraan automatik

Prestasi throughput

Dalam metodologi penghantaran berterusan DevOps, salah satu aspek terpenting dalam ujian keperluan tidak berfungsi semasa fasa ujian ialah ujian tekanan prestasi pemprosesan seni bina, untuk memastikan kesihatan kapasiti perniagaan selepas aplikasi dilancarkan.

Dalam amalan Tencent, kami bukan sahaja akan menjalankan ujian tekanan prestasi semasa fasa ujian, tetapi juga menggabungkan fungsi komponen penghalaan untuk menjalankan ujian tekanan ke atas permintaan sebenar bagi modul perniagaan dan SET perniagaan untuk mewujudkan garis asas bagi model kapasiti perniagaan. Ia juga menyediakan data dari sisi untuk menunjukkan sama ada prestasi pemprosesan seni bina perniagaan memenuhi keperluan penilaian kos, dan menggunakan perbandingan data prestasi antara perniagaan yang berbeza untuk menggalakkan peningkatan berterusan prestasi seni bina.

Perancangan Kapasiti

Perkataan kapasiti dalam bahasa Inggeris boleh diterjemahkan kepada: prestasi aplikasi, kapasiti perkhidmatan dan jumlah permintaan perniagaan Perancangan kapasiti untuk operasi dan penyelenggaraan merujuk kepada perancangan kapasiti perkhidmatan yang munasabah berdasarkan jumlah permintaan perniagaan pada premis bahawa prestasi aplikasi mencapai standard. .

Kos operasi

Mengurangkan kos operasi adalah untuk mengurangkan pelaburan aliran tunai untuk syarikat, dan nilainya kepada perusahaan tidak kurang daripada peningkatan kualiti dan kecekapan.

Tencent memfokuskan pada perniagaan media kaya seperti rangkaian sosial, UGC, pengkomputeran awan, permainan dan video serta menggunakan sejumlah besar kos operasi seperti lebar jalur dan peralatan setiap tahun. Jika operasi dan penyelenggaraan ingin mengoptimumkan kos operasi, ia selalunya melibatkan pengoptimuman fungsi produk dan seni bina perniagaan. Oleh itu, reka bentuk seni bina perniagaan yang ideal untuk operasi dan penyelenggaraan memerlukan kesedaran kos yang mencukupi,

Ringkasan

Artikel ini adalah pendapat peribadi semata-mata tentang reka bentuk seni bina perkhidmatan mikro yang disusun dari perspektif operasi dan penyelenggaraan Untuk memaksimumkan nilai operasi dan penyelenggaraan, dan untuk memastikan peningkatan keseluruhan kualiti, kecekapan dan kos perniagaan, perkara yang sukar. seni bina perniagaan mesti digigit.

Orang operasi dan penyelenggaraan perlu mempunyai kesedaran seni bina dan boleh membuat cadangan atau keperluan untuk seni bina perniagaan dari perspektif yang berbeza Ini juga dianjurkan oleh semangat Pembangunan dan operasi dan penyelenggaraan untuk terus mengoptimumkan seni bina perniagaan.

Atas ialah kandungan terperinci 6 perkara penting untuk membantu anda membangunkan seni bina operasi dan penyelenggaraan automatik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:linuxprobe.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan