copilot
Surat Cinta untuk Proyek Open Source Favorit Kami
Tyler Au
7 menit
14 Februari 2024

Apa Itu Proyek Open Source?

Bulan Februari adalah bulan bagi Free and Open Source Sofware (FOSS)! Didirikan pada tahun 2017, bulan yang diperingati secara nasional ini bertujuan untuk mengangkat dan merayakan upaya open source software di mana pun, mulai dari pengembang yang terus berinovasi, hingga perusahaan yang mengembangkan teknologi canggih ini. 

Open source software mengacu pada kode yang dapat dimodifikasi dan dioperasikan oleh siapa saja, dengan proyek sumber terbuka adalah proyek yang bebas untuk digunakan, dimodifikasi, dan dikirimkan. Banyak komunitas di seluruh dunia terbentuk di sekitar proyek ini, mengembangkannya lebih lanjut dengan setiap pembaruan atau bahkan menciptakan sesuatu yang benar-benar baru dengan kode sumber. 

Saat ini, solusi baru membutuhkan biaya yang sangat besar, dan biaya eksperimen bahkan meningkat seiring dengan munculnya inovasi baru. Pendekatan open source sangat penting dalam kemajuan teknologi, memungkinkan pengembang dengan pengalaman apa pun untuk mewujudkan ide mereka menjadi kenyataan dan tumbuh sebagai pengembang. Meskipun bulan Februari adalah bulan open source, penting untuk mendukung komunitas dan solusi ini bila memungkinkan.

Berikut adalah beberapa proyek open source favorit kami!

Open Source Container Orchestration

Kubernetes (k8s)

Anda mungkin tahu, di Lyrid kami adalah penggemar berat Kubernetes- kenapa tidak?

Awalnya bersumber terbuka oleh Google pada tahun 2014, platform orkestrasi kontainer dan proyek sumber terbuka yang sangat populer berfokus pada pengelolaan aplikasi dan layanan dalam kontainer melalui penggunaan otomatisasi yang ekstensif. Otomatisasi yang ditawarkan oleh Kubernetes mencakup penerapan otomatis, penyembuhan dan pemantauan cluster, pembaruan, dan sebagainya, menyederhanakan semua proses container penting Anda mulai dari pengembangan hingga manajemen peluncuran. Kubernetes dan teknologi container juga dapat dijalankan di cloud publik dan private, memungkinkan anda bereksperimen dengan pendekatan pengembangan anda.

Dengan lebih dari 2,5 juta komitmen GitHub dan jumlah kontributor open source yang terus bertambah (saat ini berjumlah 3.000+) , Kubernetes adalah salah satu proyek open source dengan pertumbuhan tercepat dan mendapat dukungan paling banyak sepanjang masa. Meskipun perpustakaan pembaruan, dokumentasi, dan versi Kubernetes yang berbeda terus berkembang, kelemahan platform ini adalah kompleksitas awalnya. Banyak pengembang pemula kesulitan memahami teknologi ini, dan bekerja dengan distribusi luar untuk memudahkan pengalaman mereka.

Di Lyrid, kami menawarkan solusi Kubernetes terkelola untuk memberi Anda semua fitur dan manfaat Kuberentes, tanpa perlu pusing untuk memulai. Beberapa fitur dan manfaatnya antara lain:

  • Semua kemampuan otomatisasi Kubernetes
  • Bantuan modernisasi infrastruktur
  • Dukungan teknik global 24/7

Dan banyak lagi!

Untuk mempelajari lebih lanjut, kunjungi halaman Kubernetes terkelola kami.

K3s

Dikembangkan oleh Rancher by SUSE dan sandbox oleh Cloud Native Computing Foundation (CNCF),  k3s adalah distribusi Kubernetes ringan yang mampu mengotomatisasi banyak tugas yang mampu dilakukan Kubernetes, namun dengan kegunaan berbeda. 

Karena jauh lebih ringan dibandingkan Kubernetes (menghapus sekitar 3 miliar baris kode sumber Kubernetes), k3s cocok untuk tugas-tugas yang memerlukan ketangkasan dan sumber daya terbatas. Disiplin ilmu seperti komputasi edge, perangkat IoT dan IoT, pengembangan perangkat lunak, dan CI/CD mendapat manfaat besar dari desain k3s yang ringan, memberikan semua manfaat yang sama dari Kubernetes, tanpa kebutuhan sumber daya yang besar dan kompleksitas. K3s adalah solusi sempurna untuk usaha kecil yang ingin menguji coba teknologi kontainer

Meskipun k3 sepertinya merupakan pilihan yang tepat untuk beralih dari Kubernetes, orkestrator container yang populer memiliki banyak kasus penggunaan di mana k3 gagal. Kubernetes sempurna untuk tugas-tugas yang membutuhkan cluster tugas berat, ketersediaan tinggi, data besar, dan untuk melayani hyperscaler yang sangat besar.

Gambar milik CNCF

Meskipun demikian, k3s selalu berkembang karena semakin banyaknya kontribusi open source, sehingga memberikan alternatif yang cocok untuk Kubernetes. Sangat didukung oleh komunitas SUSE, k3s sangat bagus untuk solusi terukur dan penerapan bare metal- alasan pasti mengapa k3s memiliki rumah permanen di tumpukan teknologi kami!

Open Source Storage

Longhorn

pembahasan mengenai Kubernetes dan sistem terkait di bagian sebelumnya, tentunya harus ada solusi yang mampu menampung seluruh kekuatan cluster Kubernetes, bukan?

Longhorn adalah sumber penyimpanan blok terdistribusi cloud native untuk Kubernetes. Menjadi 100% sumber terbuka gratis, Longhorn mengatasi banyak masalah penyimpanan pada Kubernetes, menyediakan solusi penyimpanan yang mudah diterapkan dan ditingkatkan, portabel dan dapat diandalkan seperti Kubernetes itu sendiri. 

Dengan melakukan penyimpanan blok melalui penggunaan container dan layanan mikro, Longhorn menawarkan manfaat yang sangat berharga bagi penggunanya, terutama ketika menyangkut sesuatu yang sama pentingnya dengan pengoperasian Kubernetes. Penyimpanan-harus termasuk snapshot dan pencadangan (termasuk pencadangan ke penyimpanan sekunder yang kompatibel dengan NFS dan S3), distribusi penyimpanan blok untuk mengatasi titik kegagalan tunggal, peningkatan otomatis, dan opsi pemulihan klaster semuanya ditawarkan oleh Longhorn. Dengan melayani operasi Kubernetes Anda menjadi prioritas utama Longhorn, banyak fitur berkisar pada pencadangan dan replikasi, memastikan bahwa klaster Anda aman dan dapat diakses oleh Anda setiap saat. 

Gambar milik Longhorn

Kami menggunakan Longhorn untuk penyimpanan Kubernetes tingkat perusahaan, memberi kami sebagian besar kemampuan yang kami perlukan dalam solusi penyimpanan sumber terbuka, termasuk antarmuka yang ramah pengguna, instalasi mudah, dan shell ringan.

Ceph and Rook

Sebuah solusi open source sebesar Kubernetes, Ceph adalah sistem penyimpanan terdistribusi yang menawarkan kemampuan dan antarmuka penyimpanan objek, file, dan blok dalam bentuk cluster. Ceph sendiri menawarkan pencadangan data dan opsi penyimpanan yang dapat diskalakan, menciptakan klaster yang berfungsi dalam bisnis apa pun tanpa menaikkan biaya secara drastis.

Pendekatan kami terhadap Ceph menggabungkan penggunaan Rook , operator penyimpanan Kubernetes open source yang mengatur Ceph. Benteng memantau jalannya dan pengoperasian cluster Ceph, memastikan semuanya berjalan lancar sambil mengotomatiskan banyak tugas admin penyimpanan. Segala sesuatu mulai dari konfigurasi dan penerapan hingga penskalaan dan peningkatan Ceph dilakukan melalui Rook. Melalui penggunaan sumber daya Kubernetes, Rook mampu menyediakan layanan manajemen, penskalaan, dan penyembuhan otomatis pada cluster Ceph.

Gambar milik Rook

Rook menghosting fitur-fitur seperti:

  • Manajemen penyimpanan otomatis
  • Penyimpanan hosting dari semua jenis (penyediaan, file, blok, dan objek)
  • Skalabilitas hiper dari cluster Ceph
  • Replikasi dan distribusi data

Dan seterusnya. 

Meskipun Ceph sendiri kompeten dalam kemampuannya dan merupakan pilihan penyimpanan yang sangat baik, pengoperasian Ceph melalui Rook memungkinkan pendekatan otomatis terhadap manajemen penyimpanan yang menggabungkan semua fitur terbaik Kubernetes. 

Open Source Database and Open Source Data Analytics

Percona Everest

Percona Everest adalah Database as a Service (DBaaS) open source yang diarahkan untuk merevolusi pengalaman database. Sering kali, database yang kuat tidak memiliki biaya yang terjangkau bagi penyedia layanan yang mahal; Percona Everest berupaya menghilangkan aspek penguncian vendor pada database dengan menyediakan kemampuan database dari Postgres, MySQL, dan MongoDB dalam cluster Kubernetes. Penerapan kode yang lebih cepat, penskalaan penerapan yang cepat, pengurangan biaya overhead database, dan kontrol atas aspek data adalah beberapa nilai jual besar bagi Percona Everest.

Data berada di garis depan dalam segala hal yang diciptakan Percona Everest, dengan beberapa manfaat data termasuk:

  • Perawatan yang efisien dan sederhana
  • Pencadangan otomatis dan keamanan data
  • Kemampuan pemantauan dan pengoptimalan
  • Peluncuran instans database instan
  • Penskalaan yang mulus tanpa kompromi

Percona Everest adalah solusi terbaik kami untuk menjadikan Kubernetes menjadi DBaaS sekaligus mengkompilasi operator database yang berharga menjadi satu operator. Meskipun proyek ini masih dalam tahap alfa, kami banyak menggunakan Percona Everest dalam operasi kami dan merasa layanan ini sangat nyaman. Dengan komunitas open source yang mendukung proyek ini, Percona Everest tidak menunjukkan tanda-tanda memperlambat evolusi mereka menjadi produk yang benar-benar tangguh.

Gambar milik Percona Everest

Prometheus dan Grafana

Prometheus adalah open source software yang ditujukan untuk pemantauan dan peringatan data, menyediakan layanan pengumpulan dan penyimpanan data dan metrik. Beroperasi paling optimal dengan lingkungan cloud native, Prometheus menyediakan data deret waktu kepada pengguna, sehingga pengguna dapat mengetahui secara akurat kapan tepatnya data tersebut dicatat. Prometheus paling cocok untuk arsitektur berorientasi layanan dan ketika deret waktu numerik sangat penting - layanan dibuat untuk keandalan dan tidak memerlukan penyimpanan jaringan eksternal. Prometheus menampung banyak sekali ruang pengambilan data, namun kekurangannya adalah cara memvisualisasikan data tersebut

Jika Prometheus adalah semangkuk besar sereal, Grafana adalah sajian susu dingin yang sangat dibutuhkan.

Grafana adalah platform observasi sumber terbuka yang menyediakan analitik dan visualisasi ke sumber data, khususnya bekerja dengan baik dengan database deret waktu seperti Prometheus. Grafana memberikan kemampuan untuk menyatukan data Anda dalam dasbor yang fleksibel dan mudah disesuaikan, memungkinkan visualisasi cluster Kubernetes, Google Sheets, dan sumber data apa pun yang dapat diakses, semuanya dalam satu antarmuka.

Meskipun Anda dapat menggunakan layanan ini secara terpisah, kami lebih memilih untuk menggabungkan kekuatan keduanya dan menggunakannya bersama-sama. Prometheus digunakan untuk mengumpulkan dan menyimpan data cluster kami sementara Grafana digunakan untuk menganalisis dan memvisualisasikan data tersebut. Kami khususnya menikmati ini untuk layanan cluster; kami dapat memantau penggunaan klaster dan status klaster di dalam Grafana dengan metrik klaster individual disediakan dari dalam klaster itu sendiri.

Gambar milik Grafana

Open Source Diagram Software dan Honorable Mentions

Draw.io

Draw.io adalah perangkat lunak diagram online sumber terbuka yang kami gunakan untuk membuat diagram teknik dan diagram alur. Dengan prioritas tertingginya adalah privasi dan keamanan, draw.io menghosting fitur-fitur yang sebanding dengan yang ditawarkan oleh alat diagram besar, menawarkan integrasi dalam aplikasi populer seperti Google Workspace, Notion, Git dan Dropbox, serta Atlassian dan Jira.

Gambar milik Draw.io

Honorable Mentions

Proyek open source lainnya yang kami nikmati dan sedang kami nikmati meliputi:

  • Uptime Kuma : Alat pemantauan yang dihosting sendiri, kami menggunakan ini untuk pemantauan Kubernetes untuk melihat dan memantau metrik cluster dari luar
  • Taiga : Peralatan manajemen proyek yang terkenal dengan fleksibilitasnya, papan alur kerja, alat estimasi, dasbor, dan kemampuan penyesuaian ekstrim secara keseluruhan
  • MySQL , PostgreSQL , dan MongoDB : Open source database software

Partner Open Source Kami

Kami juga ingin menyoroti beberapa mitra open source kami! Baik itu perangkat lunak sumber terbuka untuk database atau pembuat jaringan sumber terbuka, kami percaya bahwa mendukung mitra sumber terbuka kami penting untuk menciptakan komunitas sumber terbuka yang lebih kuat dan meningkatkan antusiasme pengembang. Mitra sumber terbuka kami meliputi:

  • NocoDB : Platform data tanpa kode sumber terbuka yang memungkinkan pembuatan basis data tanpa kode dengan mudah. NocoDB menyediakan tampilan yang fleksibel dan mampu mengimpor data dengan menghubungkan ke database PostgreSQL/MySQL apa pun
  • Co.meta : Perangkat lunak pengujian sumber terbuka untuk kode yang berjalan sepanjang siklus hidup aplikasi, memungkinkan pengembang dan non-pengembang menguji otomatisasi dalam skenario kompleks
  • Accuknox : Platform perlindungan aplikasi cloud native zero-trust (CNAPP) open source yang memberikan perlindungan di seluruh proses pengembangan, bahkan menawarkan perlindungan di cloud, container, rantai pasokan, dan runtime.
  • Netmaker : Pembuat jaringan sumber terbuka yang menyediakan WireGuard VPN untuk keamanan, membuat jalan raya aman antara semua perangkat, cloud, VM, dan server dalam jaringan

Hubungan Lyrid dengan Teknologi Open Source

Meskipun bulan Februari fokus pada teknologi open source, penting untuk menekankan teknologi open source sepanjang tahun. Open source software gratis mempunyai potensi untuk menciptakan generasi berikutnya yang terdiri dari para pengembang hebat, pendiri hebat, dan solusi hebat – kemampuan untuk mengubah dunia dan hubungan kita dengan teknologi terletak pada pengembang yang bersemangat. 

Seperti yang ditunjukkan, kami menyukai teknologi open source kami. Open source ada dalam segala hal yang kami lakukan, dan segala sesuatu yang kami gunakan untuk mencapai tujuan dan misi kami. Tanpa prospek open source, eksperimen dan pengembangan, produk dan fitur, serta perusahaan kami tidak akan mungkin terjadi! 

Jika Anda tertarik dengan salah satu teknologi open source yang disebutkan di atas, cobalah! Masing-masing menawarkan pendekatan unik di bidangnya masing-masing, memberi Anda lebih banyak fleksibilitas dan prospek eksperimen karena sifatnya yang open source. 

Jika Anda ingin mempelajari lebih lanjut tentang penggunaan teknologi open source, pastikan untuk mengunjungi kami di https://www.lyrid.io/ !

Jadwalkan demo

Mari diskusikan proyek Anda

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Ikut Newsletter Kami
Langganan
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Jl. Pluit Indah 168B-G, Pluit Penjaringan,
Jakarta Utara, DKI Jakarta
14450

99 South Almaden Blvd. Suite 600
San Jose, CA
95113

@ Lyrid. Inc 2022

Terms of ServicePrivacy Policy