April 12, 2021 |
Ketersediaan Cloud: Perangkap Terbesar 2021Ketersediaan Cloud: Perangkap Terbesar 2021Penulis Carey Nieuwhof mengaitkan saya dengan topik blog jebakan terbesar untuk tahun 2021. Meskipun tidak secara langsung berbicara dengan HA, topiknya saja membuat saya merenungkan beberapa tren tahun 2020. Inovasi cloud sangat banyak dan dimulai pada tingkat infrastruktur yang paling mendasar. Belum lagi kemajuan dalam AI, pembelajaran mesin, kapasitas komputasi dan algoritme, manajemen dan berbagi memori, dan baterai lainnya. Semua kemajuan ini membuat cloud generasi saat ini menjadi pusat data yang paling kuat, andal, dan tersedia. Pusat-pusat ini, dioptimalkan dengan daya redundan, pendinginan, legiun perangkat IoT untuk pemantauan dan peringatan, jaringan redundan, interkoneksi kecepatan tinggi, server besar, penyimpanan, dan disk sangat mengesankan – dan sangat mungkin jebakan terbesar yang mungkin menjulang di tahun 2021. Perangkap terbesar tahun 2021 adalah percaya bahwa ketersediaan awan saja sama atau cukup untuk ketersediaan yang lebih tinggi. Ini adalah jebakan yang rumit untuk dibedah. Daftar kemajuan yang disebutkan yang menjadi tulang punggung banyak pusat data memang sangat luas dan mengesankan, dan ini hanya sebagian kecil dari inovasi teknologi yang ada yang menggerakkan cloud. Jadi, apa yang membuat infrastruktur yang sangat mubazir, berkapasitas tinggi, dan didorong oleh AI ini menjadi jebakan? Yakni, ketersediaan perangkat keras dan infrastruktur masih membuat perusahaan Anda berisiko. |
April 5, 2021 |
Lima Puluh Cara untuk Meningkatkan Ketersediaan Tinggi Anda
|
Maret 31, 2021 |
Tujuh Keterampilan Yang Dibutuhkan Tim Anda jika Anda Menggunakan Sumber Terbuka dengan Ketersediaan TinggiTujuh Keterampilan Yang Dibutuhkan Tim Anda jika Anda Menggunakan Sumber Terbuka dengan Ketersediaan TinggiDi ranah Ketersediaan Tinggi (HA) ada keterampilan penting tertentu yang dibutuhkan tim Anda jika Anda memutuskan untuk menggunakan sumber terbuka. Sumber terbuka menurut definisi menunjukkan perangkat lunak yang tersedia secara bebas untuk digunakan. Saat ini, ada banyak implementasi komersial dari cluster ketersediaan tinggi untuk banyak sistem operasi yang disediakan oleh vendor seperti Microsoft dan SIOS Technology Corp. Solusi komersial ini menyediakan pemantauan sumber daya, manajemen ketergantungan, kebijakan failover dan cluster, dan beberapa bentuk manajemen yang telah dikemas dan diberi harga.Alternatif untuk implementasi komersial adalah beberapa opsi open source yang juga memberi perusahaan kesempatan untuk menyediakan ketersediaan tinggi untuk perusahaan mereka. Karena perusahaan terus mencari pengoptimalan, penghematan biaya, dan potensi kontrol yang lebih ketat, semakin banyak perusahaan dan pelanggan juga mempertimbangkan untuk pindah ke solusi ketersediaan sumber terbuka. Berikut tujuh keterampilan yang mungkin dibutuhkan tim Anda untuk pindah ke Open Source HA:1. Keterampilan codingDalam banyak kasus, kurangnya dukungan yang dikemas dan dipaketkan untuk aplikasi perusahaan berarti bahwa tim Anda harus dapat mengembangkan solusi untuk melindungi komponen, memperbaiki masalah dengan komponen yang dibundel, atau menulis konektor aplikasi untuk memastikan kesadaran aplikasi ditangani dengan benar.Banyak orang dapat menulis skrip, tetapi tim Anda perlu mengetahui cara membuat dan mematuhi praktik dan standar pengembangan yang baik.Dasar-dasar ini mencakup hal-hal seperti:
2. Pengetahuan tentang lingkungan teknologiBanyak aplikasi perusahaan memerlukan integrasi dengan beberapa sistem untuk menyediakan ketersediaan tinggi yang memenuhi Perjanjian Tingkat Layanan (SLA) dan Sasaran Tingkat Layanan (SLO).Tim Anda akan membutuhkan kesadaran aplikasi yang mendalam dan pengetahuan tentang lingkungan teknologi untuk membangun perlindungan dan solusi untuk integrasi ini dengan beberapa sistem perusahaan.Anda membutuhkan orang-orang yang mengetahui seluk beluk aplikasi kritis, lingkungan teknologi untuk aplikasi tersebut, jaringan, perangkat keras, hypervisor, dan pemahaman tentang ketergantungan lingkungan dan aplikasi.Anda juga memerlukan anggota tim yang memahami arsitektur, fitur, dan batasan dari rangkaian teknologi HA yang ingin Anda gunakan dari komunitas Open Source. Pertimbangkan seberapa banyak dari area berikut yang diketahui dan dipahami oleh tim Anda:
3. Pengetahuan proses bisnisAnda membutuhkan seseorang untuk memahami kebutuhan bisnis Anda, dan proses bisnisnya.Tim Anda membutuhkan profesional yang memahami bisnis perusahaan dan proses yang mendorongnya.Tim Anda perlu mengetahui dan memahami berapa banyak anggaran yang tersedia untuk dibelanjakan untuk mengembangkan solusi, seberapa besar risiko yang bersedia diambil oleh bisnis, dan cara mengumpulkan persyaratan tambahan yang mungkin tidak terucapkan atau tidak ditentukan. Tim juga perlu mengetahui, atau mempekerjakan seseorang yang tahu bagaimana mengubah persyaratan bisnis tersebut menjadi persyaratan perangkat lunak dan bagaimana mengelola proses yang menghasilkan solusi ketersediaan tinggi minimum yang layak untuk membuahkan hasil yang memenuhi kebutuhan bisnis, kecepatan bisnis, dan cocok dengan proses bisnis. 4. Pengalaman dengan OS, Aplikasi dan InfrastrukturJika Anda ingin semuanya terbuka, tim Anda akan membutuhkan pengalaman memahami Sistem Operasi, Aplikasi, dan Infrastruktur.Anda perlu memahami berbagai siklus rilis OS, termasuk versi kernel untuk Linux, pembaruan, dan perbaikan terbaru untuk Windows.Anda memiliki aplikasi internal yang perlu didukung, tetapi Anda juga harus rajin memahami siklus pembaruan aplikasi, ketergantungannya, dan titik temu antara aplikasi dan matriks dukungan OS.Jika lingkungan Anda homogen, bagus.Jika tidak, tim Anda perlu mengetahui perbedaan antara RHEL, turunan RHEL, dan SUSE.Jika Anda adalah Linux dan Windows, Anda juga perlu mengetahuinya.Anda juga perlu memahami perbedaan yang akan dihasilkan infrastruktur pada aplikasi dan kombinasi OS.AWS dan Azure menghadirkan perbedaan untuk ketersediaan tinggi yang berbeda dari GCP, on-premise, dan hypervisor lainnya. 5. Ubah kemampuan manajemenBayangkan Anda memiliki tim pengembangan untuk membuat solusi, dengan pengetahuan teknis dan bisnis bersama dengan pemahaman yang kuat tentang OS, Infrastruktur, dan Aplikasi.Tapi, menyatukan skrip hanyalah permulaan.Tim Anda juga membutuhkan kemampuan manajemen perubahan.Bagaimana tim Anda akan melacak perubahan kode dan versi, paket, dan lokasi paket?Bagaimana tim Anda akan mengelola rilis pembaruan dan perubahan?Tim Anda harus berpengalaman dalam repositori sumber, seperti git, alat manajemen proyek, seperti Jira, dan keahlian rilis kereta.Anda akan membutuhkan tim yang memahami cara memperbarui kode, mengirimkan tambalan dan perbaikan, sambil menghindari dampak yang tidak diinginkan. 6. Pengalaman analitik data dan pemecahan masalahSaat Anda memasuki ruang penyampaian solusi HA Anda sendiri, tim Anda akan membutuhkan analitik dan pengalaman pemecahan masalah.Anda harus memiliki sumber daya yang memahami persimpangan kode aplikasi, pesan sistem, dan log kesalahan aplikasi serta file pelacakan.Saat terjadi kerusakan sistem, Anda harus menggali log lebih dalam untuk memecahkan masalah dan menemukan akar penyebabnya, menganalisis data untuk membuat rekomendasi, dan bersiap untuk meluncurkan perubahan (lihat # 5 di atas).Jangan lupa, tim Anda juga perlu mengetahui dan memahami apa yang dapat diberitahukan oleh data dari log dan file pelacakan ini kepada Anda tentang kesehatan lingkungan Anda meskipun tidak ada kesalahan, kegagalan, atau kerusakan sistem. 7. Koneksi (Dev, QA, Partners, Community)Jujur saja, bisnis Anda bukan tentang memberikan ketersediaan tinggi, tetapi jika Anda memutuskan untuk terjun ke dunia HA open source, Anda akan membutuhkan lebih banyak bantuan daripada hanya kecemerlangan dalam tim Anda.Kunci untuk mendapatkan bantuan tambahan tersebut adalah memahami dari mana harus memulai dan kemudian membuat koneksi yang tepat dengan pengembang komunitas, orang-orang yang ahli dalam pengujian, HA dan mitra aplikasi, dan komunitas sumber terbuka.Forum terbuka sangat membantu, tetapi Anda harus memeriksa ulang apakah waktu respons sesuai dengan SLA dan SLO Anda. Menggunakan solusi Open Source adalah pilihan yang dipilih banyak perusahaan untuk mengejar masalah biaya dan persepsi tentang fleksibilitas, biaya lebih rendah, dan risiko lebih sedikit.Namun, pembeli berhati-hatilah, mungkin ada biaya tersembunyi dalam bentuk keterampilan dan manajemen baru, dan risiko tersembunyi dalam hal program sumber terbuka yang Anda gunakan yang akan diperlukan untuk setiap solusi "roll your own HA". – Cassius Rhue, VP, Pengalaman Pelanggan Direproduksi dari SIOS |
Maret 25, 2021 |
Praktik Terbaik Migrasi Cloud untuk Ketersediaan TinggiPraktik Terbaik Migrasi Cloud untuk Ketersediaan TinggiPada tahun 2020, kami telah melihat lebih banyak perusahaan yang memigrasikan lebih banyak aplikasi penting, ERP, dan database mereka ke cloud. Namun, tidak semua migrasi ini mulus. Saya secara pribadi telah menyaksikan proyek migrasi cloud secara dramatis melambat dan bahkan berhenti karena kurangnya perencanaan untuk ketersediaan aplikasi, kompleksitas perkuatan 'DIY Ketersediaan Tinggi', kesalahpahaman terkait dengan apa yang diperlukan 'pengangkatan dan pergeseran' dan biaya tak terduga. Ada sejumlah praktik terbaik, daftar periksa cloud, dan cara lain bagi organisasi untuk mempersiapkan cloud. Praktik terbaik berikut harus diperhitungkan dalam setiap strategi migrasi untuk pengelompokan ketersediaan tinggi bagi mereka yang telah mencapai jeda pada migrasi cloud tahun 2020 mereka, atau berencana untuk terus maju pada tahun 2021. Praktik Terbaik Migrasi CloudKumpulkan persyaratannyaBanyak organisasi yang pindah ke cloud berpikir bahwa cloud adalah arsitektur lokal yang dipindahkan ke cloud. Kesalahpahaman dalam migrasi cloud ini sering menyebabkan kemacetan dan penundaan saat jaringan, penyimpanan, kecepatan disk, dan ukuran sistem untuk lokal bertabrakan dengan realitas cloud. Transisi yang lebih mulus ke cloud dimulai dengan mengumpulkan persyaratan nyata untuk infrastruktur, tata kelola dan kepatuhan, keamanan, ukuran, serta kontrol dan sumber daya terkait. Desain dan DokumenDalam fase desain, arsitektur lingkungan lokal dipetakan ke lingkungan cloud yang telah dipilih untuk ketersediaan maksimum dan didokumentasikan secara menyeluruh. Dalam fase ini, saat arsitektur mulai terbentuk dan Anda mengidentifikasi strategi untuk IP, penyeimbang beban, IOPS, dan ketersediaan data. Tim perlu melihat bagaimana ketersediaan yang asli dari cloud perlu ditambah dengan aplikasi yang kuat dan solusi ketersediaan infrastruktur yang mampu mengotomatiskan kompleksitas cloud. Di SIOS, para ahli kami dalam pengelompokan dan ketersediaan AWS dan Azure bekerja dengan pelanggan untuk menukar NFS di lokasi dengan AWS EFS, Azure ANF, atau tingkat klaster NFS mandiri. Selain itu, bagian penting dari keberhasilan implementasi dalam fase ini adalah mendokumentasikan semuanya. Dokumentasi adalah elemen yang sering diabaikan, tetapi merupakan elemen penting dari keberhasilan migrasi. Rencanakan untuk Ketersediaan TinggiMencapai ketersediaan tinggi di cloud membutuhkan pemahaman tentang persyaratan, membuat desain, dan mendokumentasikan rencana yang menjabarkan strategi untuk mencapai persyaratan tersebut. Sebuah rencana dasar harus mencakup kepegawaian, pelatihan staf, penerapan pengujian sistem QA, langkah-langkah pra-produksi, penerapan, validasi pasca penerapan, dan iterasi yang sedang berlangsung. Hasil terbaik untuk migrasi cloud muncul dari proses yang direncanakan dan disengaja; bukan pendekatan ad hoc, pemecahan masalah. StafSeberapa baik staf Anda dalam migrasi cloud? Meja bantuan tradisional, TI klien / server, atau tim TI mungkin tidak cukup untuk migrasi cloud. Jika tim Anda baru mengenal cloud, mungkin sudah waktunya untuk mempertimbangkan menambahkan lebih banyak sumber daya atau solusi berbasis layanan profesional. Bermigrasi ke cloud dapat melelahkan, membosankan, dan sulit tanpa wawasan, informasi, atau pelatihan yang tepat. Apakah staf Anda perlu memasukkan pelatihan yang terkait dengan lingkungan cloud? Dan saat Anda mencari pelatihan dan layanan profesional untuk membantu tim TI Anda, tanyakan kepada vendor Anda untuk pelatihan yang terkait dengan solusi ketersediaan. Banyak vendor memberikan pelatihan fleksibel untuk solusi HA dan pelatihan cloud dapat diperoleh dengan vendor cloud atau situs populer seperti Udemy. Terapkan QAFase penerapan QA adalah fase di mana tim menjalankan rencana untuk menerapkan sistem aktual ke cloud. Tim penerapan yang berhasil memvalidasi rencana dan strategi mereka, memahami proses migrasi data, mengungkap ketergantungan yang hilang, dan mempersiapkan langkah selanjutnya dalam proses tersebut, terutama pengujian. Saat langkah ini dilewati atau dilewati, migrasi yang dulu menjanjikan sering kali terhenti atau gagal. Saat Anda mencapai fase penerapan sistem QA, tim Anda akan melakukan tugas berat pada migrasi awal dan konfigurasi aplikasi, database, dan data penting di cloud. Uji Ketersediaan Tinggi AndaMenguji di lingkungan QA Anda adalah langkah penting. Tes ini tidak membuang-buang waktu; mereka adalah penghemat waktu. Menerapkan lingkungan di cloud seringkali lebih mudah daripada menerapkan di lokasi. Lingkungan QA Anda dapat dibuat skrip dengan alat seperti Ansible, digunakan dengan cepat sebagai templat dari pasar cloud atau gambar kloning, atau diterapkan dan dibangun dari templat pembentukan awan. Setelah diterapkan, skenario bencana dapat diselesaikan dan dioptimalkan sebelum bencana, bukan di dalamnya. Skenario pengujian dapat dimanfaatkan untuk mengidentifikasi overprovisioning, under-provisioning, atau bottleneck dengan kecepatan jaringan atau disk. Skenario pengujian lengkap juga dapat digunakan sebagai bagian dari strategi orientasi untuk staf baru. Selain itu, pengujian juga harus dilakukan pada snapshot dan backup. Terapkan ProduksiSaat fase pengujian selesai, dan tim Anda telah memvalidasi hasil pengujian, fase selanjutnya adalah beralih dari QA ke praproduksi, dan dari praproduksi ke go-live. Fase pengujian adalah fase terakhir dari pengangkatan berat yang melibatkan pengujian penerimaan pengguna akhir, pemotongan akhir dan pembaruan data produksi, dan kemudian pengguna. Review, Revisi, dan UlangiMigrasi yang berhasil tidak berakhir setelah Anda mencapai fase go-live, tetapi berlanjut melalui fase siklus proses. Pada fase pasca go-live dari strategi migrasi cloud, tim Anda terus meninjau, merevisi, dan mengulangi langkah-langkah dari 'Kumpulkan' hingga 'Terapkan Produksi'. Faktanya, tim Anda harus mengulangi proses ini berulang kali, berdasarkan persyaratan khusus untuk rilis, pembaruan aplikasi, pembaruan keamanan, pemeliharaan sistem terkait, versi sistem operasi, perencanaan pemulihan bencana, serta persyaratan dari vendor ketersediaan tinggi Anda sendiri. praktek. Platform cloud selalu berkembang dan menambahkan fitur, fungsionalitas, dan pembaruan baru yang dapat meningkatkan solusi dan arsitektur HA Anda yang ada. Meninjau, merevisi, dan mengulangi proses akan menjadi langkah penting dalam orientasi yang sukses. Pada tahun 2021, kita akan melihat lebih banyak perusahaan memigrasikan lebih banyak aplikasi, ERP, dan database yang sangat penting ke cloud. Faktor utama utama dalam kesuksesan mereka adalah memanfaatkan praktik terbaik migrasi cloud untuk menghindari penundaan dan kegagalan selama proses. Memahami persyaratan dan kebutuhan bisnis Anda, mendokumentasikan desain dan rencana, menerapkan dalam lingkungan QA dengan solusi pengelompokan yang dibuat khusus, dan menjalankan pengujian ekstensif sebelum go-live akan menjadi penting. Hubungi Teknologi SIOS untuk memahami bagaimana SIOS Protection Suite dapat disertakan dalam praktik terbaik migrasi cloud yang bijaksana. -Cassius Rhue, VP, Pengalaman Pelanggan Direproduksi dari SIOS
|
Maret 21, 2021 |
Normal Baru Masih Akan Menyertakan Ketersediaan Tinggi |