Bare Metal Cloud: Infrastruktur Berbasis API untuk Deployment Edge dan Kubernetes yang Cepat
September 2022 menandai tahun kedua platform Bare Metal Cloud (BMC) kami. Sejak tersedia secara umum, platform berbasis API ini telah mencapai berbagai tonggak sejarah. Awalnya hadir sebagai infrastruktur bare metal on-demand yang dapat digunakan tim DevOps untuk mempercepat pipeline pengiriman perangkat lunak. Saat ini, organisasi memanfaatkan Bare Metal Cloud untuk berbagai hal, mulai dari resource bursting global dan edge dalam hitungan menit hingga deployment Kubernetes siap produksi dengan satu klik.
Untuk merayakan tahun tahunannya yang akan datang, artikel ini akan menjelaskan pembaruan platform terbaru dan berbagi detail lebih lanjut mengenai perkembangannya, menunjukkan bagaimana Anda dapat memanfaatkannya untuk kasus penggunaan tertentu Anda.
Peluncuran Lokasi Edge: Akses 10 Milidetik ke Bare Metal Cloud
Mengetahui pentingnya memiliki sumber daya komputasi yang kuat dan sudah dikonfigurasi sebanyak mungkin dekat dengan sumber data Anda, kami bekerjasama dengan American Tower untuk meluncurkan lokasi edge pertama kami di Austin, Texas.

Dengan meningkatkan ketersediaan Bare Metal Cloud, kami telah memungkinkan pengguna di US Southwest memiliki akses 10 ms ke server global yang terhubung dan siap Kubernetes. Dengan memanfaatkan konektivitas 5G dari pusat data edge yang lokasinya strategis, platform ini sekarang mendukung beban kerja generasi berikutnya dan memberikan akses bisnis ke teknologi bandwidth tinggi dan latensi rendah.
Menggunakan Megaport Cloud Router, Anda dapat dengan mudah membuat beberapa koneksi pribadi virtual layer 3 dari edge ke berbagai lokasi Bare Metal Cloud lainnya di seluruh AS. Ini membantu Anda mempercepat kecepatan transfer dan meningkatkan konektivitas infrastruktur.
Manfaat menggunakan instance Edge Bare Metal Cloud meliputi:
- Latensi transfer data yang lebih rendah.
- Transfer data yang dipercepat ke lokasi Bare Metal Cloud lainnya.
- Performa yang ditingkatkan untuk aliran data langsung dan analitik real-time.
- Pengalaman pengguna yang lebih mulus untuk aplikasi Anda.
- Keamanan data tingkat hardware dengan Intel SGX dan perlindungan DDoS 20 Gbps.
- Tidak ada perawatan infrastruktur – rack, daya, pendingin, dan pengamanan yang terkelola.
Anda dapat memilih instance edge sesuai kebutuhan dan infrastruktur Anda siap beroperasi dalam 60 detik. Jika instance yang Anda pilih tidak tersedia di lokasi pilihan Anda, portal Bare Metal Cloud kini memungkinkan Anda memilih lokasi alternatif untuk deployment server dalam satu klik.

Tersedia di 6 lokasi di AS, Eropa, dan Asia, dan dengan beberapa lokasi lainnya segera hadir, Bare Metal Cloud terus membawa sumber daya komputasi tepat di tempat Anda membutuhkannya.
Integrasi SUSE Rancher: Lingkungan Klaster K8s Tersedia Tinggi dalam Kurang dari 5 Menit
Pada Juli 2021, kami pertama kali meluncurkan instance Bare Metal Cloud dengan integrasi SUSE Rancher dengan tujuan membantu pengembang menghemat jam kerja yang diperlukan untuk membangun platform layanan kontainer dari nol. Dengan menyederhanakan pembuatan klaster manajemen single-node, solusi ini ideal untuk adopsi K8s atau tujuan pengujian perangkat lunak Kubernetes.
Sementara itu, SUSE Rancher di Bare Metal Cloud telah berkembang menjadi solusi infrastruktur Kubernetes siap pakai perusahaan yang cocok untuk apa pun, mulai dari sandboxing hingga operasi hari kedua. Fase terbaru dari perkembangan platform memperkenalkan penyediaan yang efisien dari klaster beban kerja single-node atau multi-node yang tersebar geografis bersama dengan klaster manajementnya. Fitur ini memberikan organisasi akses turnkey ke lingkungan kontainer global yang tangguh berjalan pada hardware terbaru dan khusus.

Prosedur deployment solusi memakan waktu kurang dari 5 menit dan hanya membutuhkan beberapa klik dari portal Bare Metal Cloud yang intuitif atau satu permintaan POST melalui API platform.
Tanpa biaya overhead infrastruktur, solusi ini memungkinkan Anda melakukan hal-hal berikut:
- Deploy klaster manajemen 1 atau 3-node yang sudah dikonfigurasi.
- Deploy klaster beban kerja 1 atau 3-node di lokasi yang sama atau berbeda.
- Kelola alokasi IP publik untuk setiap node.
- Tambahkan kunci pribadi atau sertifikat untuk klaster Anda.
- Tetapkan token akses, pengaturan TLS, taint node, dan nama domain.
- Jadwalkan snapshot cadangan klaster secara teratur.
- Dapatkan pool bandwidth gratis 15 TB untuk semua node di lokasi yang sama.
Solusi ini men-deploy klaster pada jaringan backend default pengguna dan secara otomatis menetapkan peran serta tag Kubernetes yang masing-masing untuk membedakan dan mengelola sumber daya yang di-provision dengan mudah. Setelah provision klaster beban kerja, pengguna dapat menskalakan dan menyesuaikan node mereka melalui UI Rancher yang mudah diakses.

Tim DevOps juga dapat memanfaatkan integrasi Bare Metal Cloud dengan alat IaC populer untuk mengotomatisasi provisioning dan manajemen infrastruktur Kubernetes enterprise dengan ketersediaan tinggi. Anda dapat mengelola Bare Metal Cloud sebagai kode menggunakan penyedia Terraform dan Pulumi atau modul Ansible yang tersedia dan diperbarui secara teratur di Halaman GitHub phoenixNAP.
Pembaruan GitHub: SDK Go dan Python
Perangkat lunak open-source terus mendorong arsitektur cloud-native Bare Metal Cloud. Sebagai balasannya, phoenixNAP terus memberikan kembali kepada komunitas dengan terus memperbarui dan memperluas repositori GitHub-nya.
Dalam upaya berkelanjutan kami untuk membangun dan memelihara perpustakaan kode komprehensif di GitHub, kami telah mengembangkan SDK untuk Python dan Go. Pengembang dapat menggunakannya untuk menyelami lebih dalam teknologi yang mendorong Bare Metal Cloud, mengintegrasikannya ke dalam deployment mereka sendiri, dan memperluasnya untuk kasus penggunaan mereka.
SDK memungkinkan interaksi dengan platform melalui API-nya untuk melakukan hal-hal berikut:
- Membaca entri log audit untuk melacak panggilan API dan aktivitas WebUI.
- Menyediakan, mendecommission, atau me-reboot server Anda, mendapatkan kunci SSH, dan lainnya.
- Membuat, mencantumkan, mengedit, dan menghapus jaringan pribadi.
- Meminta dan menghapus blok IP.
- Deploy klaster K8s yang dikelola SUSE Rancher.
- Menetapkan tag untuk mengelompokkan dan mengkategorikan sumber daya yang di-deploy.
Selain SDK Go dan Python, GitHub Bare Metal Cloud phoenixNAP juga berisi SDK resmi untuk Ruby, sehingga memudahkan interaksi dengan API platform tanpa beralih ke bahasa lain.
Perkenalan Blok IP Jaringan Publik
Secara tradisional, alamat IP pribadi ditetapkan secara otomatis ke server Bare Metal Cloud. Untuk memberikan lebih banyak fleksibilitas dalam memilih blok IP dan jumlah alamat IP yang akan ditetapkan ke deployment Anda, phoenixNAP telah memperkenalkan fitur alokasi IP publik.

Menggunakan portal atau API BMC, Anda sekarang dapat dengan mudah membeli blok IP publik di berbagai lokasi pusat data selama proses deployment server dan mengaktifkan akses server di luar jaringan pribadi.
Blok IP publik dibeli dan ditagih terpisah. Tergantung kebutuhan Anda, beli hingga 16 IP, 13 di antaranya dapat ditetapkan. Selain itu, Anda dapat memilih untuk tetap menyimpan blok IP bahkan saat Anda mendecommission server yang sebelumnya ditetapkannya dan menetapkannya ulang ke deployment baru.
Selain itu, fitur baru ini memungkinkan Anda menetapkan alokasi IP publik tidak hanya ke server tetapi juga ke jaringan publik Anda. Ini menambah fleksibilitas deployment jaringan pada platform. Baik Anda ingin menggunakan server berbasis API Anda di jaringan pribadi yang sangat aman atau mengaksesnya melalui Internet, Bare Metal Cloud membuat definisi dan manajemen jaringan menjadi mudah.

Manajemen Jaringan Sederhana dengan Tagging IP
Dengan diperkenalkannya IP publik di Bare Metal Cloud, kami telah menambahkan opsi untuk memberi tag pada blok IP Anda untuk tujuan filtering dan visibilitas yang lebih baik terhadap deployment server dan jaringan Anda. Mirip dengan fitur tagging server yang sudah ada, Anda dapat menetapkan metadata ke blok IP untuk mudah mengkategorikannya berdasarkan lokasi, lingkungan, tujuan, dan sebagainya.
Opsi tagging memungkinkan Anda:
- Mengambil tag yang ada untuk mendapatkan gambaran umum tentang penugasan tag
- Memfilter blok IP yang ada berdasarkan tag yang ditetapkan
- Mengganti tag yang ada dengan yang baru
Misalnya, Anda dapat menetapkan nama dan nilai ke blok IP yang baru di-deploy berdasarkan lokasi deployment atau lingkungan yang Anda rencanakan gunakan.
BYOIP untuk Migrasi Platform yang Lebih Mudah
Kami juga memperkenalkan opsi Bring Your Own IP (BYOIP) ke Bare Metal Cloud. Anda sekarang dapat mengimpor blok IP yang sudah ada Anda alih-alih membeli yang baru dari phoenixNAP.
Fitur baru ini membantu Anda menyelaraskan infrastruktur baru dengan kebijakan keamanan, manajemen, dan deployment yang sudah ada.
Fitur ini memungkinkan migrasi yang lancar ke Bare Metal Cloud untuk organisasi yang:
- Menggunakan pool IP miliknya sendiri untuk load balancer, server web, atau deployment serupa
- Memiliki dependensi arsitektur yang ada pada alamat IP tertentu
- Menggunakan perangkat dengan IP yang di-hardcode
- Bergantung pada layanan yang menggunakan IP terpercaya dan berurutan sebagai titik kontak
Setelah konfirmasi kevalidan dan kepemilikan blok IP Anda, dapat dengan mudah diimpor ke Bare Metal Cloud dan dikelola baik melalui portal BMC atau API platform.
Evolusi Terus Berlanjut
Sebagai salah satu produk paling serbaguna dari portofolio phoenixNAP, Bare Metal Cloud terus berkembang. Yang tetap konstan adalah platform API-first ini menawarkan server dedicated yang mudah dikonsumsi yang memungkinkan tim DevOps untuk mengeluarkan kode mereka lebih cepat sambil membantu organisasi mereka mengoptimalkan pengeluaran IT.
Sementara kami terus mendorong batas Bare Metal Cloud untuk membantu organisasi cloud-native mengatasi tantangan IT modern, kami menantikan untuk berbagi berita menarik lebih lanjut dengan Anda.